/* Generated by Script - DO NOT MODIFY */ @media screen and (min-width:1260px){/* AUTO-GENERATED - DO NOT EDIT */
/*Desktop*/
body > header > div > div > div > div{gap:64px}body > header > div > div > div > div > div:nth-child(2){flex:1 1 auto}#mobileMenu,
.navdown,
.navup{display:none}#navigation{height:100%}nav{display:flex;justify-content:end;height:100%;gap:var(--gap-nav1)}nav > div{height:100%;position:static}nav > div.navTeaser{display:none}nav > div > *:first-child,
nav > div > *:first-child:visited,
nav > div > *:first-child:hover{display:flex;height:100%;align-items:center;font-weight:500;color:var(--color-header-nav-link);cursor:pointer}nav > div > *:first-child:hover{color:var(--color-header-nav-link-hover)}nav > div.open > *:first-child{font-weight:700}nav > div > .openNavBox:after{content:'';aspect-ratio:2/1;background-image:url(../element/chevron_blue.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}nav > div.open > .openNavBox:after{transform:rotate(180deg)}/* NavBox */
.navBox{display:none;position:absolute;width:100%;left:0;z-index:10}.navBox > div{padding:var(--padding-nav) 0;max-width:var(--width-max);margin:0 auto;background-color:var(--color-header-nav-box-background);border-bottom:2px solid var(--color-line)}.navdown{display:none}/* 2. Ebene */
.navBox > div > div{margin:0 auto;display:grid;grid-template-columns:4fr 2px 1fr;/* Navigation */}.navBox > div > div > div:nth-child(1){display:grid;justify-content:end}.navBox > div > div > div:nth-child(1) > div > div > a,
.navBox > div > div > div:nth-child(1) > div > div > a:visited,
.navBox > div > div > div:nth-child(1) > div > div > a:hover{margin-bottom:var(--gap-nav2);color:var(--color-header-nav-link);display:inline-block;font-weight:800;line-height:1.25;text-transform:uppercase;font-variation-settings:var(--font-condensed);font-size:var(--font-size-larger)}.navBox > div > div > div:nth-child(1) > div > div > a:hover{color:var(--color-header-nav-link-hover)}/*3. Ebene */
.navBox > div > div > div:nth-child(1) > div > div > div{display:flex;flex-direction:column}.navBox > div > div > div:nth-child(1) > div > div > div > div > a,
.navBox > div > div > div:nth-child(1) > div > div > div > div > a:visited,
.navBox > div > div > div:nth-child(1) > div > div > div > div > a:hover{color:var(--color-header-nav-link)}.navBox > div > div > div:nth-child(1) > div > div > div > div > a:hover{color:var(--color-header-nav-link-hover)}/* Trenner */
.navBox > div > div > div:nth-child(2){height:100%;width:100%;background-color:var(--color-line)}/* Teaser */
.navBox > div > div > div:nth-child(3) > div:nth-child(1){border-radius:var(--border-radius);overflow:hidden}.navBox > div > div > div:nth-child(3) > div:nth-child(1) a,
.navBox > div > div > div:nth-child(3) > div:nth-child(1) img{display:block}.navBox > div > div > div:nth-child(3) > div:nth-child(2){font-variation-settings:var(--font-condensed)}.navBox > div > div > div:nth-child(3) > div:nth-child(3){font-weight:700;text-transform:uppercase;font-variation-settings:var(--font-condensed);font-size:var(--font-size-larger)}nav > div#nav_8 > div > div > div > div:nth-child(1){/* grid-template-columns:repeat(5, minmax(0, 1fr));*/ grid-template-columns:repeat(3, max-content)}nav > div#nav_8 > div > div > div > div:nth-child(1) > div:nth-child(1){grid-area:1 / 1 / 3 / 1}nav > div#nav_8 > div > div > div > div:nth-child(1) > div:nth-child(2){grid-area:1 / 2 / 3 / 2}nav > div#nav_8 > div > div > div > div:nth-child(1) > div:nth-child(3){grid-area:1 / 3}nav > div#nav_8 > div > div > div > div:nth-child(1) > div:nth-child(4){grid-area:2 / 3}nav > div#nav_8 > div > div > div > div:nth-child(1) > div:nth-child(5){grid-area:3 / 3}nav > div#nav_7 > div > div > div > div:nth-child(1){/* grid-template-columns:repeat(3, minmax(0, 1fr));*/ grid-template-columns:repeat(3, max-content)}nav > div#nav_7 > div > div > div > div:nth-child(1) > div:nth-child(1){grid-area:1 / 1}nav > div#nav_7 > div > div > div > div:nth-child(1) > div:nth-child(2){grid-area:1 / 2}nav > div#nav_7 > div > div > div > div:nth-child(1) > div:nth-child(3){grid-area:1 / 3}nav > div.open > .navBox,
nav > div.forceOpen > .navBox{display:block}.loesungsBox:hover{transform:scale(1.05)}.leistungsBox:before{opacity:0.25}.leistungsBox:hover{transform:scale(1.05)}.leistungsBox:hover:before{opacity:1}.subnavBox > div:nth-child(1),
.subnavBox:visited > div:nth-child(1),
.subnavBox:hover > div:nth-child(1){opacity:0.5}.subnavBox:hover > div:nth-child(1){opacity:1}}@media screen and (max-width:1259px){/* AUTO-GENERATED - DO NOT EDIT */
/*Mobile*/
#backtotop{display:none}#navigation{display:none;position:absolute;top:var(--height-nav);left:0;width:100vw;height:100%;background-color:var(--color-header-nav-box-background);z-index:100}body.navopen > header{height:100vh;overflow-y:scroll}body.navopen > header #navigation{display:block}body.fixed > header #navigation{top:var(--height-nav)}nav{font-variation-settings:var(--font-condensed);display:flex;flex-direction:column;gap:var(--gap-nav1);padding:var(--padding-nav) 0;background-color:var(--color-header-nav-box-background)}nav > div{width:var(--width-content);margin:0 auto}nav > div.navTeaser{border-top:2px solid var(--color-line);padding-top:var(--gap-nav1)}nav > div.navTeaser > div:nth-child(1) a,
nav > div.navTeaser > div:nth-child(1) img{display:block}nav > div.navTeaser > div:nth-child(2){margin-top:var(--gap-nav1)}nav > div.navTeaser > div:nth-child(3){font-size:20px;text-transform:uppercase;font-weight:700}nav > div.navTeaser > div:nth-child(4){margin-top:var(--gap-nav1)}nav > div > *:nth-child(1),
nav > div > *:nth-child(1):visited,
nav > div > *:nth-child(1):hover{font-size:20px;font-weight:800;text-transform:uppercase;color:var(--color-header-nav-link)}nav > div > div.openNavBox{display:none}/* 2. Ebene */
.navBox > div > div > div:nth-child(1){display:flex;flex-direction:column;gap:var(--gap-nav1)}.navBox > div > div > div:nth-child(1) > div{display:flex;flex-direction:column;gap:var(--gap-nav1)}.navBox > div > div > div:nth-child(1) > div > div > a,
.navBox > div > div > div:nth-child(1) > div > div > a:visited,
.navBox > div > div > div:nth-child(1) > div > div > a:hover{font-size:20px;font-weight:800;text-transform:uppercase;color:var(--color-header-nav-link)}.navBox > div > div > div:nth-child(1) > div > div > div{margin-top:var(--gap-nav1);display:flex;flex-direction:column;gap:var(--gap-nav2)}.navBox > div > div > div:nth-child(1) > div > div > div > div > a,
.navBox > div > div > div:nth-child(1) > div > div > div > div > a:visited,
.navBox > div > div > div:nth-child(1) > div > div > div > div > a:hover{font-size:16px;font-weight:400;color:var(--color-header-nav-link)}.navBox > div > div > div:nth-child(2),
.navBox > div > div > div:nth-child(3){display:none}}@media screen and (min-width:1610px){/* AUTO-GENERATED - DO NOT EDIT */
/*Breite 1 (FHD+)*/
html{--font-size:20px;--font-size-larger:20px;--font-size-medium:16px;--font-size-smaller:12px;--font-size-header:62px;--font-size-subheader:24px;--font-size-mainheader:110px;--font-size-contentheader:80px;--font-size-mainsubheader:42px;--font-size-minorheader:42px;--font-size-minorsubheader:24px;--font-size-boxheader:24px;--font-size-boxheader2:32px;--font-size-footer-header:24px;--font-size-footer:16px;--line-height:1.5;--line-height-smaller:1.4;--line-height-header:1.2;--line-height-mainheader:1.1;--height-nav:96px;--height-login:48px;--width-max:1920px;--width-content:1540px;--width-content-narrow:1024px;--padding-content:160px;--padding-contentNarrow:120px;--padding-box:24px;--padding-box2:16px;--padding-box3:40px;--padding-nav:40px;--innerPadding-contentWider:60px;--innerPadding-contentWide:40px;--innerPadding-content:30px;--gap-contentWide:160px;--gap-contentMedium:104px;--gap-contentNarrow:56px;--gap-contentSmall:32px;--gap-box:16px;--gap-box2:24px;--gap-form:24px;--gap-formclose:8px;--gap-formgrp:24px;--gap-nav1:64px;--gap-nav2:30px;--border-radius:1.5rem;--border-radius-max:5rem;--hgkSwiper-scrollbar-bottom:50px;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--hgkSwiper-scrollbar-bottom));--swiper-scrollbar-size:8px}.buttonGrp{gap:32px}.iconElement,
.iconLarge{height:24px}.inlineIcon,
.inlineIconL{margin-bottom:24px}.inlineIcon{height:40px}.inlineIconL{height:96px}.iconGrp{gap:16px}/*********************/
body > header > div{font-size:16px}body > header > div > div > div > div > div:nth-child(1){width:95px}body > header > div > div > div > div > div:nth-child(3){gap:24px}#search{font-size:16px}#search > form{gap:32px}#search > form > button{padding:8px}nav > div > *:first-child,
nav > div > *:first-child:visited,
nav > div > *:first-child:hover{gap:8px}nav > div > .openNavBox:after{width:16px}/* 2. Ebene */
.navBox > div > div{gap:80px;/* Navigation */}.navBox > div > div > div:nth-child(1){/* gap:24px;*/ column-gap:104px}/*3. Ebene */
.navBox > div > div > div:nth-child(1) > div > div > div{gap:4px}/* Teaser */
.navBox > div > div > div:nth-child(3) > div:nth-child(2){margin-top:24px}.navBox > div > div > div:nth-child(3) > div:nth-child(4){margin-top:12px}/*********************/
main > section .sectionAnchor{top:-98px}main > section > div > .content .textBoxHeader .headerLogo{max-width:200px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1){width:476px;height:340px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) input{font-size:var(--font-size)}main > section > div > .content .gmaps{height:720px}main > section > div > .c11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .c11.overflow{grid-template-columns:minmax(0, 20fr) minmax(0, 19fr)}main > section > div > .c21{grid-template-columns:minmax(0, 7fr) minmax(0, 3fr);gap:var(--gap-contentNarrow)}main > section > div > .c111{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .contentTeam,
main > section > div > .contentTeamAlt{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .contentTeam > .showMore,
main > section > div > .contentTeamAlt > .showMore{grid-column:1 / span 3}main > section > div > .contentTeam > .teamBox,
main > section > div > .contentTeam > .zitatBox,
main > section > div > .contentTeamAlt > .teamBox,
main > section > div > .contentTeamAlt > .zitatBox{min-height:380px}main > section > div > .contentNews > .showMore{grid-column:1 / span 3}main > section > div > .contentNumbers{gap:0}.grafikNachhaltigkeit > img{width:256px}.bildtexth > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildh > div > div:nth-child(2) > div:nth-child(1) .logo,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildv > div > div:nth-child(2) > div:nth-child(1) .logo{height:32px}.bildtexth > div{grid-template-columns:476px minmax(0, 1fr);grid-template-areas:"box1 box2"}.textbildh > div{grid-template-columns:minmax(0, 1fr) 476px;grid-template-areas:"box2 box1"}.bildtextv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box1" "box2"}.textbildv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box2" "box1"}.bildtextv > div,
.textbildv > div{height:100%;grid-template-rows:min-content 1fr}/* height:216px;*/
main > section > .contentStartHeaderTop > div > div:nth-child(1) > *{top:-216px}main > section > div > .content.videoOffset{margin-bottom:calc(216px + 2rem)}main > section > .contentStartHeaderBottom{padding-top:650px}main > section > .contentStartHeaderBottom > div{grid-template-columns:repeat(2, minmax(0, 1fr))}main > section > .contentHeader > div{padding-bottom:159px}main > section > .contentHeader > div > div:nth-child(2) > div{height:318px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > img{max-height:100px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo > div:nth-child(1){width:118px}.loesungsBox,
.loesungsBox:active,
.loesungsBox:visited,
.loesungsBox:hover,
.leistungsBox{width:487px;height:542px}.referenz{grid-template-columns:486px 522px}.referenz > div:nth-child(2) > div > div{width:622px;left:-100px}.referenz > div:nth-child(2) > div > div:before{height:40px;left:-25px;top:40px}.referenz > div:nth-child(2) > div > div > div:nth-child(1){height:64px}.logoBox{width:193px;height:125px;padding:16px}.kontaktBox{height:502px;grid-template-columns:316px 707px}.kontaktBox > div:nth-child(1) > div > div{width:636px}.kontaktBox > div:nth-child(2) > div{width:380px}.historyBox{width:476px}.infobox > div > div{grid-template-columns:1fr 26px;gap:90px}.subnavBox > div:nth-child(1) > img,
.subnavBox > div:nth-child(1) > svg,
.subnavBox:visited > div:nth-child(1) > img,
.subnavBox:visited > div:nth-child(1) > svg,
.subnavBox:hover > div:nth-child(1) > img,
.subnavBox:hover > div:nth-child(1) > svg{width:128px;height:128px}.subnavBox > div:nth-child(2) > img,
.subnavBox:visited > div:nth-child(2) > img,
.subnavBox:hover > div:nth-child(2) > img{max-height:50px}.ansprechpartnerBox{width:476px}.ansprechpartnerBox > div:nth-child(2){font-size:var(--font-size);bottom:-80px}/*********************/
.hgkInfRightSwiper{margin-top:32px;position:relative;left:-64px}/*********************/
body > footer > div:nth-child(1) > div{padding:64px 0}body > footer > div:nth-child(2){background-color:var(--color-footer2-background)}body > footer > div:nth-child(2) > div{gap:48px;padding:12px 0}.slideout,
.slideout:visited,
.slideout:hover{right:-204px}}@media screen and (min-width:1260px) and (max-width:1609px){/* AUTO-GENERATED - DO NOT EDIT */
/*Breite 2 (Desktop)*/
html{--font-size:16px;--font-size-larger:16px;--font-size-medium:14px;--font-size-smaller:12px;--font-size-header:48px;--font-size-subheader:20px;--font-size-mainheader:88px;--font-size-contentheader:64px;--font-size-mainsubheader:34px;--font-size-minorheader:34px;--font-size-minorsubheader:20px;--font-size-boxheader:20px;--font-size-boxheader2:26px;--font-size-footer-header:20px;--font-size-footer:16px;--line-height:1.5;--line-height-smaller:1.4;--line-height-header:1.2;--line-height-mainheader:1.1;--height-nav:80px;--height-login:48px;--width-max:1610px;--width-content:1240px;--width-content-narrow:860px;--padding-content:128px;--padding-contentNarrow:96px;--padding-box:19px;--padding-box2:13px;--padding-box3:32px;--padding-nav:30px;--innerPadding-contentWider:48px;--innerPadding-contentWide:32px;--innerPadding-content:24px;--gap-contentWide:128px;--gap-contentMedium:82px;--gap-contentNarrow:44px;--gap-contentSmall:26px;--gap-box:13px;--gap-box2:19px;--gap-form:19px;--gap-formclose:6px;--gap-formgrp:19px;--gap-nav1:40px;--gap-nav2:30px;--border-radius:1.5rem;--border-radius-max:5rem;--hgkSwiper-scrollbar-bottom:40px;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--hgkSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px}.buttonGrp{gap:32px}.iconElement,
.iconLarge{height:24px}.inlineIcon,
.inlineIconL{margin-bottom:20px}.inlineIcon{height:32px}.inlineIconL{height:76px}.iconGrp{gap:16px}/*********************/
body > header > div{font-size:16px}body > header > div > div > div > div > div:nth-child(1){width:95px}body > header > div > div > div > div > div:nth-child(3){gap:24px}#search{font-size:16px}#search > form{gap:32px}#search > form > button{padding:8px}nav > div > *:first-child,
nav > div > *:first-child:visited,
nav > div > *:first-child:hover{gap:8px}nav > div > .openNavBox:after{width:16px}/* 2. Ebene */
.navBox > div > div{gap:40px;/* Navigation */}.navBox > div > div > div:nth-child(1){/* gap:24px;*/ column-gap:82px}/*3. Ebene */
.navBox > div > div > div:nth-child(1) > div > div > div{gap:4px}/* Teaser */
.navBox > div > div > div:nth-child(3) > div:nth-child(2){margin-top:24px}.navBox > div > div > div:nth-child(3) > div:nth-child(4){margin-top:12px}/*********************/
main > section .sectionAnchor{top:-82px}main > section > div > .content .textBoxHeader .headerLogo{max-width:150px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1){width:384px;height:274px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) input{font-size:var(--font-size-larger)}main > section > div > .content .gmaps{height:580px}main > section > div > .c11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .c11.overflow{grid-template-columns:minmax(0, 20fr) minmax(0, 19fr)}main > section > div > .c21{grid-template-columns:minmax(0, 7fr) minmax(0, 3fr);gap:var(--gap-contentNarrow)}main > section > div > .c111{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .contentTeam,
main > section > div > .contentTeamAlt{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .contentTeam > .showMore,
main > section > div > .contentTeamAlt > .showMore{grid-column:1 / span 3}main > section > div > .contentTeam > .teamBox,
main > section > div > .contentTeam > .zitatBox,
main > section > div > .contentTeamAlt > .teamBox,
main > section > div > .contentTeamAlt > .zitatBox{min-height:307px}main > section > div > .contentNews > .showMore{grid-column:1 / span 3}main > section > div > .contentNumbers{gap:0}.grafikNachhaltigkeit > img{width:204px}.bildtexth > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildh > div > div:nth-child(2) > div:nth-child(1) .logo,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildv > div > div:nth-child(2) > div:nth-child(1) .logo{height:32px}.bildtexth > div{grid-template-columns:384px minmax(0, 1fr);grid-template-areas:"box1 box2"}.textbildh > div{grid-template-columns:minmax(0, 1fr) 384px;grid-template-areas:"box2 box1"}.bildtextv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box1" "box2"}.textbildv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box2" "box1"}.bildtextv > div,
.textbildv > div{height:100%;grid-template-rows:min-content 1fr}/* height:174px;*/
main > section > .contentStartHeaderTop > div > div:nth-child(1) > *{top:-174px}main > section > div > .content.videoOffset{margin-bottom:calc(174px + 2rem)}main > section > .contentStartHeaderBottom{padding-top:524px}main > section > .contentStartHeaderBottom > div{grid-template-columns:repeat(2, minmax(0, 1fr))}main > section > .contentHeader > div{padding-bottom:127px}main > section > .contentHeader > div > div:nth-child(2) > div{height:254px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > img{max-height:80px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo > div:nth-child(1){width:95px}.loesungsBox,
.loesungsBox:active,
.loesungsBox:visited,
.loesungsBox:hover,
.leistungsBox{width:390px;height:434px}.referenz{grid-template-columns:390px 420px}.referenz > div:nth-child(2) > div > div{width:500px;left:-80px}.referenz > div:nth-child(2) > div > div:before{height:40px;left:-25px;top:40px}.referenz > div:nth-child(2) > div > div > div:nth-child(1){height:52px}.logoBox{width:154px;height:100px;padding:13px}.kontaktBox{height:402px;grid-template-columns:253px 566px}.kontaktBox > div:nth-child(1) > div > div{width:510px}.kontaktBox > div:nth-child(2) > div{width:300px}.historyBox{width:384px}.infobox > div > div{grid-template-columns:1fr 26px;gap:90px}.subnavBox > div:nth-child(1) > img,
.subnavBox > div:nth-child(1) > svg,
.subnavBox:visited > div:nth-child(1) > img,
.subnavBox:visited > div:nth-child(1) > svg,
.subnavBox:hover > div:nth-child(1) > img,
.subnavBox:hover > div:nth-child(1) > svg{width:102px;height:102px}.subnavBox > div:nth-child(2) > img,
.subnavBox:visited > div:nth-child(2) > img,
.subnavBox:hover > div:nth-child(2) > img{max-height:40px}.ansprechpartnerBox{width:384px}.ansprechpartnerBox > div:nth-child(2){font-size:var(--font-size-larger);bottom:-68px}/*********************/
.hgkInfRightSwiper{margin-top:26px;position:relative;left:-64px}/*********************/
body > footer > div:nth-child(1) > div{padding:64px 0}body > footer > div:nth-child(2){background-color:var(--color-footer2-background)}body > footer > div:nth-child(2) > div{gap:48px;padding:12px 0}.slideout,
.slideout:visited,
.slideout:hover{right:-162px}}@media screen and (min-width:1020px) and (max-width:1259px){/* AUTO-GENERATED - DO NOT EDIT */
/*Breite 3 (Tablet+)*/
html{--font-size:16px;--font-size-larger:16px;--font-size-medium:14px;--font-size-smaller:12px;--font-size-header:44px;--font-size-subheader:20px;--font-size-mainheader:70px;--font-size-contentheader:56px;--font-size-mainsubheader:30px;--font-size-minorheader:34px;--font-size-minorsubheader:20px;--font-size-boxheader:20px;--font-size-boxheader2:26px;--font-size-footer-header:20px;--font-size-footer:16px;--line-height:1.5;--line-height-smaller:1.4;--line-height-header:1.2;--line-height-mainheader:1.1;--height-nav:80px;--height-login:32px;--width-max:1260px;--width-content:1000px;--width-content-narrow:860px;--padding-content:128px;--padding-contentNarrow:96px;--padding-box:19px;--padding-box2:13px;--padding-box3:32px;--padding-nav:30px;--innerPadding-contentWider:48px;--innerPadding-contentWide:32px;--innerPadding-content:24px;--gap-contentWide:102px;--gap-contentMedium:66px;--gap-contentNarrow:35px;--gap-contentSmall:21px;--gap-box:13px;--gap-box2:19px;--gap-form:19px;--gap-formclose:6px;--gap-formgrp:19px;--gap-nav1:16px;--gap-nav2:8px;--border-radius:1.5rem;--border-radius-max:5rem;--hgkSwiper-scrollbar-bottom:40px;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--hgkSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px}.buttonGrp{gap:32px}.iconElement,
.iconLarge{height:24px}.inlineIcon,
.inlineIconL{margin-bottom:20px}.inlineIcon{height:32px}.inlineIconL{height:76px}.iconGrp{gap:16px}/*********************/
body > header > div{font-size:16px}body > header > div > div > div > div > div:nth-child(1){width:95px}body > header > div > div > div > div > div:nth-child(3){gap:24px}#search{font-size:16px}#search > form{gap:32px}#search > form > button{padding:8px}/*********************/
main > section .sectionAnchor{top:-82px}main > section > div > .content .textBoxHeader .headerLogo{max-width:150px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1){width:310px;height:250px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) input{font-size:var(--font-size-larger)}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(1){font-size:16px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(2){font-size:20px}main > section > div > .content .gmaps{height:580px}main > section > div > .c11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .c11.overflow{grid-template-columns:minmax(0, 20fr) minmax(0, 19fr)}main > section > div > .c21{grid-template-columns:minmax(0, 7fr) minmax(0, 3fr);gap:var(--gap-contentNarrow)}main > section > div > .c111{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .contentTeam,
main > section > div > .contentTeamAlt{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .contentTeam > .showMore,
main > section > div > .contentTeamAlt > .showMore{grid-column:1 / span 3}main > section > div > .contentTeam > .teamBox,
main > section > div > .contentTeam > .zitatBox,
main > section > div > .contentTeamAlt > .teamBox,
main > section > div > .contentTeamAlt > .zitatBox{min-height:250px}main > section > div > .contentNews > .showMore{grid-column:1 / span 3}main > section > div > .contentNumbers{gap:0}.grafikNachhaltigkeit > img{width:204px}.bildtexth > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildh > div > div:nth-child(2) > div:nth-child(1) .logo,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildv > div > div:nth-child(2) > div:nth-child(1) .logo{height:32px}.bildtexth > div{grid-template-columns:384px minmax(0, 1fr);grid-template-areas:"box1 box2"}.textbildh > div{grid-template-columns:minmax(0, 1fr) 384px;grid-template-areas:"box2 box1"}.bildtextv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box1" "box2"}.textbildv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box2" "box1"}.bildtextv > div,
.textbildv > div{height:100%;grid-template-rows:min-content 1fr}/* height:140px;*/
main > section > .contentStartHeaderTop > div > div:nth-child(1) > *{top:-140px}main > section > div > .content.videoOffset{margin-bottom:calc(140px + 2rem)}main > section > .contentStartHeaderBottom{padding-top:423px}main > section > .contentStartHeaderBottom > div{grid-template-columns:repeat(2, minmax(0, 1fr))}main > section > .contentHeader > div{padding-bottom:112px}main > section > .contentHeader > div > div:nth-child(2) > div{height:224px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > img{max-height:80px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo > div:nth-child(1){width:80px}.loesungsBox,
.loesungsBox:active,
.loesungsBox:visited,
.loesungsBox:hover,
.leistungsBox{width:320px;height:356px}.loesungsBox:before,
.loesungsBox:active:before,
.loesungsBox:visited:before,
.loesungsBox:hover:before,
.leistungsBox:before{background-size:40%}.referenz{grid-template-columns:390px 420px}.referenz > div:nth-child(2) > div > div{width:500px;left:-80px}.referenz > div:nth-child(2) > div > div:before{height:40px;left:-25px;top:40px}.referenz > div:nth-child(2) > div > div > div:nth-child(1){height:52px}.logoBox{width:154px;height:100px;padding:13px}.kontaktBox{height:402px;grid-template-columns:253px 566px}.kontaktBox > div:nth-child(1) > div > div{width:510px}.kontaktBox > div:nth-child(2) > div{width:300px}.historyBox{width:384px}.infobox > div > div{grid-template-columns:1fr 26px;gap:90px}.subnavBox > div:nth-child(1) > img,
.subnavBox > div:nth-child(1) > svg,
.subnavBox:visited > div:nth-child(1) > img,
.subnavBox:visited > div:nth-child(1) > svg,
.subnavBox:hover > div:nth-child(1) > img,
.subnavBox:hover > div:nth-child(1) > svg{width:90px;height:90px}.subnavBox > div:nth-child(2) > img,
.subnavBox:visited > div:nth-child(2) > img,
.subnavBox:hover > div:nth-child(2) > img{max-height:34px}.ansprechpartnerBox{width:310px}.ansprechpartnerBox > div:nth-child(2){bottom:-68px;font-size:var(--font-size-larger)}/*********************/
.hgkInfRightSwiper{margin-top:26px;position:relative;left:-64px}/*********************/
body > footer > div:nth-child(1) > div{padding:64px 0}body > footer > div:nth-child(2){background-color:var(--color-footer2-background)}body > footer > div:nth-child(2) > div{gap:48px;padding:12px 0}.slideout,
.slideout:visited,
.slideout:hover{right:-162px}}@media screen and (min-width:480px) and (max-width:1019px){/* AUTO-GENERATED - DO NOT EDIT */
/*Breite 5 (Mobile+)*/
html{--font-size:14px;--font-size-larger:16px;--font-size-medium:14px;--font-size-smaller:12px;--font-size-header:42px;--font-size-subheader:20px;--font-size-mainheader:42px;--font-size-contentheader:32px;--font-size-mainsubheader:22px;--font-size-minorheader:34px;--font-size-minorsubheader:20px;--font-size-boxheader:20px;--font-size-boxheader2:26px;--font-size-footer-header:20px;--font-size-footer:16px;--line-height:1.5;--line-height-smaller:1.4;--line-height-header:1.2;--line-height-mainheader:1.1;--height-nav:80px;--height-login:32px;--width-max:760px;--width-content:356px;--width-content-narrow:356px;--padding-content:64px;--padding-contentNarrow:48px;--padding-box:19px;--padding-box2:13px;--padding-box3:32px;--padding-nav:30px;--innerPadding-contentWider:32px;--innerPadding-contentWide:24px;--innerPadding-content:16px;--gap-contentWide:102px;--gap-contentMedium:32px;--gap-contentNarrow:16px;--gap-contentSmall:16px;--gap-box:13px;--gap-box2:19px;--gap-form:19px;--gap-formclose:6px;--gap-formgrp:19px;--gap-nav1:16px;--gap-nav2:8px;--border-radius:1.5rem;--border-radius-max:5rem;--hgkSwiper-scrollbar-bottom:40px;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--hgkSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px}.buttonGrp{display:inline-flex;flex-direction:column;gap:32px}.iconElement,
.iconLarge{height:24px}.inlineIcon,
.inlineIconL{margin-bottom:20px}.inlineIcon{height:32px}.inlineIconL{height:76px}.iconGrp{gap:16px}/*********************/
body > header > div{font-size:16px}body > header > div > div > div > div > div:nth-child(1){width:85px}body > header > div > div > div > div > div:nth-child(3){gap:16px}body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1){/* display:none;*/}body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1) > a,
body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1) > a:visited,
body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1) > a:hover,
body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1) > a:active{padding:0 0.5rem;font-size:0.85rem}#search{font-size:12px;background-color:var(--color-header-nav-background);border-bottom:2px solid var(--color-header-nav-border);position:absolute;left:0;width:100%;bottom:-58px;height:60px}#search > form{width:var(--width-content);margin:0 auto;gap:16px}#search > form > input{width:100%}#search > form > button{padding:6px}/*********************/
main > section .sectionAnchor{top:-82px}main > section > div > .content .textBoxHeader .headerLogo{max-width:100px}main > section > div > .content.contentAnsprechpartner > img{display:none}main > section > div > .content.contentAnsprechpartner > div{position:static;padding:var(--padding-content) 0}main > section > div > .content.contentAnsprechpartner > div > div{flex-direction:column}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1){width:356px;height:250px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) input{font-size:var(--font-size-larger)}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(1){font-size:16px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(2){font-size:20px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(2) > div{flex-direction:column}main > section > div > .content .gmaps{height:580px}main > section > div > .content.bilderCrop > .bild{height:auto;min-height:auto}main > section > div > .c11{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .c11.contentTextBild,
main > section > div > .c11.contentBildText,
main > section > div > .c11.contentBildBild{gap:calc(var(--gap-contentMedium) * 2)}main > section > div > .c11.overflow{min-width:auto}main > section > div > .c11.overflow > .bild:first-child{justify-content:end}main > section > div > .c11.overflow > .bild:first-child > div{overflow:visible;border-radius:0}main > section > div > .c11.overflow > .bild:first-child > div > *{overflow:hidden;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}main > section > div > .c11.overflow > .bild:last-child{justify-content:start}main > section > div > .c11.overflow > .bild:last-child > div{overflow:visible;border-radius:0}main > section > div > .c11.overflow > .bild:last-child > div > *{overflow:hidden;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}main > section > div > .c11.overflow > .text:first-child{padding-left:0}main > section > div > .c11.overflow > .text:last-child{padding-right:0}main > section > div > .c21{gap:var(--gap-contentMedium)}main > section > div > .c111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .c1111,
main > section > div > .c11111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .contentTeam{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .contentTeam > .showMore{grid-column:1 / span 2}main > section > div > .contentTeam > .teamBox,
main > section > div > .contentTeam > .zitatBox{min-height:133px}main > section > div > .contentTeam > .zitatBox{grid-column:1 / span 2}main > section > div > .contentTeamAlt{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentNarrow)}/* min-height:133px;*/
main > section > div > .contentTeamAlt > .teamBox{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"teambild teamtext"}main > section > div > .contentTeamAlt > .teamBox > div:nth-child(1){grid-area:teambild}main > section > div > .contentTeamAlt > .teamBox > div:nth-child(2){grid-area:teamtext;display:flex;flex-direction:column;justify-content:center;position:static}main > section > div > .contentTeamAlt > .teamBoxAlt{grid-template-areas:"teamtext teambild"}main > section > div > .contentEventKontingent > .text{flex-direction:column!important}.content .grafikWrapper{justify-content:center}.content.c11 > *:last-child .grafikWrapper,
.content.c111 > *:last-child .grafikWrapper,
.content.c1111 > *:last-child .grafikWrapper,
.content.c21 > *:last-child .grafikWrapper{justify-content:center}.grafikNachhaltigkeit > img{width:204px}.bildtexth > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildh > div > div:nth-child(2) > div:nth-child(1) .logo,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildv > div > div:nth-child(2) > div:nth-child(1) .logo{height:32px}.bildtexth > div,
.textbildh > div,
.bildtextv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box1" "box2"}.textbildv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box2" "box1"}.bildtexth > div > div:nth-child(1),
.textbildh > div > div:nth-child(1){height:auto;min-height:auto}main > section > .bgColor-white > .content > *.boxColor-white.bildtexth > div > div:nth-child(2){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);/* border-left:0 none;*/ border:2px solid var(--color-lightblue);border-top:0}main > section > .bgColor-white > .content > *.boxColor-white.textbildh > div > div:nth-child(2){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);/* border-left:0 none;*/ border:2px solid var(--color-lightblue);border-top:0}/* height:50px;*/
main > section > .contentStartHeaderTop > div > div:nth-child(1) > *{top:-50px}main > section > div > .content.videoOffset{margin-bottom:calc(50px + 2rem)}main > section > .contentStartHeaderBottom{padding-top:150px}main > section > .contentStartHeaderBottom > div{grid-template-columns:repeat(1, minmax(0, 1fr))}main > section > .contentHeader > div{padding-bottom:70px}main > section > .contentHeader > div > div:nth-child(2) > div{height:140px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(1){font-size:10px;gap:0.25em;font-variation-settings:var(--font-condensed)}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2){padding-top:1rem;/* font-size:var(--font-size-header);line-height:var(--line-height-header);*/}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > img{max-height:80px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo > div:nth-child(1){width:40px}.loesungsBox,
.loesungsBox:active,
.loesungsBox:visited,
.loesungsBox:hover,
.leistungsBox{width:356px;height:396px}.loesungsBox:before,
.loesungsBox:active:before,
.loesungsBox:visited:before,
.loesungsBox:hover:before,
.leistungsBox:before{background-size:50%}.referenz{height:100%;grid-template-columns:356px;grid-template-rows:1fr min-content;border-radius:var(--border-radius);overflow:hidden;grid-template-areas:"referenzText" "referenzPhoto"}.referenz > div:nth-child(1) > img{border-radius:0}.referenz > div:nth-child(2) > div{height:100%}.referenz > div:nth-child(2) > div > div{height:100%;border-radius:0}.referenz > div:nth-child(2) > div > div:before{display:none}.referenz > div:nth-child(2) > div > div > div:nth-child(1){height:52px}.logoBox{width:154px;height:100px;padding:6px}.kontaktBox{grid-template-columns:minmax(0, 1fr);border-radius:var(--border-radius);overflow:hidden}.kontaktBox > div:nth-child(1) > div > div{border-radius:0}.kontaktBox > div:nth-child(2){border-radius:0;display:flex;justify-content:end;align-items:start;height:235px}.historyBox{width:356px}.infobox > div > div{grid-template-columns:1fr 26px;gap:16px}.infobox > div > div:nth-child(2){font-size:var(--font-size-larger);font-variation-settings:var(--font-condensed)}.subnavBox > div:nth-child(1) > img,
.subnavBox > div:nth-child(1) > svg,
.subnavBox:visited > div:nth-child(1) > img,
.subnavBox:visited > div:nth-child(1) > svg,
.subnavBox:hover > div:nth-child(1) > img,
.subnavBox:hover > div:nth-child(1) > svg{width:102px;height:102px}.subnavBox > div:nth-child(2) > img,
.subnavBox:visited > div:nth-child(2) > img,
.subnavBox:hover > div:nth-child(2) > img{max-height:40px}.ansprechpartnerBox{width:356px}.ansprechpartnerBox > div:nth-child(2){bottom:-68px;font-size:var(--font-size-larger)}/*********************/
.hgkInfRightSwiper{margin-top:26px;position:relative;left:-64px}/*********************/
body > footer > div:nth-child(1) > div{flex-direction:column;gap:24px;padding:64px 0}body > footer > div:nth-child(2){background-color:var(--color-footer2-background)}body > footer > div:nth-child(2) > div{row-gap:16px;column-gap:32px;padding:24px 0}/*********************/
#datenschutz > div > div{flex-direction:column}.infografikm > div:nth-child(1){display:none}.infografikm > div:nth-child(2){display:block}.slideout,
.slideout:visited,
.slideout:hover{right:-142px}}@media screen and (max-width:479px){/* AUTO-GENERATED - DO NOT EDIT */
/*Breite 6 (Mobile)*/
html{--font-size:14px;--font-size-larger:16px;--font-size-medium:14px;--font-size-smaller:12px;--font-size-header:42px;--font-size-subheader:20px;--font-size-mainheader:42px;--font-size-contentheader:32px;--font-size-mainsubheader:22px;--font-size-minorheader:34px;--font-size-minorsubheader:20px;--font-size-boxheader:20px;--font-size-boxheader2:26px;--font-size-footer-header:20px;--font-size-footer:16px;--line-height:1.5;--line-height-smaller:1.4;--line-height-header:1.2;--line-height-mainheader:1.1;--height-nav:80px;--height-login:32px;--width-max:760px;--width-content:356px;--width-content-narrow:356px;--padding-content:64px;--padding-contentNarrow:48px;--padding-box:19px;--padding-box2:13px;--padding-box3:32px;--padding-nav:30px;--innerPadding-contentWider:32px;--innerPadding-contentWide:24px;--innerPadding-content:16px;--gap-contentWide:102px;--gap-contentMedium:32px;--gap-contentNarrow:16px;--gap-contentSmall:16px;--gap-box:13px;--gap-box2:19px;--gap-form:19px;--gap-formclose:6px;--gap-formgrp:19px;--gap-nav1:16px;--gap-nav2:8px;--border-radius:1.5rem;--border-radius-max:5rem;--hgkSwiper-scrollbar-bottom:40px;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--hgkSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px}.buttonGrp{display:inline-flex;flex-direction:column;gap:32px}.iconElement,
.iconLarge{height:24px}.inlineIcon,
.inlineIconL{margin-bottom:20px}.inlineIcon{height:32px}.inlineIconL{height:76px}.iconGrp{gap:16px}/*********************/
body > header > div{font-size:16px}body > header > div > div > div > div > div:nth-child(1){width:85px}body > header > div > div > div > div > div:nth-child(3){gap:16px}body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1){/* display:none;*/}body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1) > a,
body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1) > a:visited,
body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1) > a:hover,
body > header > div > div > div > div > div:nth-child(3) > div:nth-child(1) > a:active{padding:0 0.5rem;font-size:0.85rem}#search{font-size:12px;background-color:var(--color-header-nav-background);border-bottom:2px solid var(--color-header-nav-border);position:absolute;left:0;width:100%;bottom:-58px;height:60px}#search > form{width:var(--width-content);margin:0 auto;gap:16px}#search > form > input{width:100%}#search > form > button{padding:6px}/*********************/
main > section .sectionAnchor{top:-82px}main > section > div > .content .textBoxHeader .headerLogo{max-width:100px}main > section > div > .content.contentAnsprechpartner > img{display:none}main > section > div > .content.contentAnsprechpartner > div{position:static;padding:var(--padding-content) 0}main > section > div > .content.contentAnsprechpartner > div > div{flex-direction:column}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1){width:356px;height:250px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) input{font-size:var(--font-size-larger)}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(1){font-size:16px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(2){font-size:20px}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(2) > div{flex-direction:column}main > section > div > .content .gmaps{height:580px}main > section > div > .content.bilderCrop > .bild{height:auto;min-height:auto}main > section > div > .c11{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .c11.contentTextBild,
main > section > div > .c11.contentBildText,
main > section > div > .c11.contentBildBild{gap:calc(var(--gap-contentMedium) * 2)}main > section > div > .c11.overflow{min-width:auto}main > section > div > .c11.overflow > .bild:first-child{justify-content:end}main > section > div > .c11.overflow > .bild:first-child > div{overflow:visible;border-radius:0}main > section > div > .c11.overflow > .bild:first-child > div > *{overflow:hidden;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}main > section > div > .c11.overflow > .bild:last-child{justify-content:start}main > section > div > .c11.overflow > .bild:last-child > div{overflow:visible;border-radius:0}main > section > div > .c11.overflow > .bild:last-child > div > *{overflow:hidden;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}main > section > div > .c11.overflow > .text:first-child{padding-left:0}main > section > div > .c11.overflow > .text:last-child{padding-right:0}main > section > div > .c21{gap:var(--gap-contentMedium)}main > section > div > .c111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .c1111,
main > section > div > .c11111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentMedium)}main > section > div > .contentTeam{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentNarrow)}main > section > div > .contentTeam > .showMore{grid-column:1 / span 2}main > section > div > .contentTeam > .teamBox,
main > section > div > .contentTeam > .zitatBox{min-height:133px}main > section > div > .contentTeam > .zitatBox{grid-column:1 / span 2}main > section > div > .contentTeamAlt{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentNarrow)}/* min-height:133px;*/
main > section > div > .contentTeamAlt > .teamBox{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"teambild teamtext"}main > section > div > .contentTeamAlt > .teamBox > div:nth-child(1){grid-area:teambild}main > section > div > .contentTeamAlt > .teamBox > div:nth-child(2){grid-area:teamtext;display:flex;flex-direction:column;justify-content:center;position:static}main > section > div > .contentTeamAlt > .teamBoxAlt{grid-template-areas:"teamtext teambild"}main > section > div > .contentEventKontingent > .text{flex-direction:column!important}.content .grafikWrapper{justify-content:center}.content.c11 > *:last-child .grafikWrapper,
.content.c111 > *:last-child .grafikWrapper,
.content.c1111 > *:last-child .grafikWrapper,
.content.c21 > *:last-child .grafikWrapper{justify-content:center}.grafikNachhaltigkeit > img{width:204px}.bildtexth > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildh > div > div:nth-child(2) > div:nth-child(1) .logo,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) .logo,
.textbildv > div > div:nth-child(2) > div:nth-child(1) .logo{height:32px}.bildtexth > div,
.textbildh > div,
.bildtextv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box1" "box2"}.textbildv > div{grid-template-columns:minmax(0, 1fr);grid-template-areas:"box2" "box1"}.bildtexth > div > div:nth-child(1),
.textbildh > div > div:nth-child(1){height:auto;min-height:auto}main > section > .bgColor-white > .content > *.boxColor-white.bildtexth > div > div:nth-child(2){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);/* border-left:0 none;*/ border:2px solid var(--color-lightblue);border-top:0}main > section > .bgColor-white > .content > *.boxColor-white.textbildh > div > div:nth-child(2){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);/* border-left:0 none;*/ border:2px solid var(--color-lightblue);border-top:0}/* height:50px;*/
main > section > .contentStartHeaderTop > div > div:nth-child(1) > *{top:-50px}main > section > div > .content.videoOffset{margin-bottom:calc(50px + 2rem)}main > section > .contentStartHeaderBottom{padding-top:150px}main > section > .contentStartHeaderBottom > div{grid-template-columns:repeat(1, minmax(0, 1fr))}main > section > .contentHeader > div{padding-bottom:70px}main > section > .contentHeader > div > div:nth-child(2) > div{height:140px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(1){font-size:10px;gap:0.25em;font-variation-settings:var(--font-condensed)}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2){padding-top:1rem;/* font-size:var(--font-size-header);line-height:var(--line-height-header);*/}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > img{max-height:50px}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo > div:nth-child(1){width:40px}.loesungsBox,
.loesungsBox:active,
.loesungsBox:visited,
.loesungsBox:hover,
.leistungsBox{width:356px;height:396px}.loesungsBox:before,
.loesungsBox:active:before,
.loesungsBox:visited:before,
.loesungsBox:hover:before,
.leistungsBox:before{background-size:50%}.referenz{height:100%;grid-template-columns:356px;grid-template-rows:1fr min-content;border-radius:var(--border-radius);overflow:hidden;grid-template-areas:"referenzText" "referenzPhoto"}.referenz > div:nth-child(1) > img{border-radius:0}.referenz > div:nth-child(2) > div{height:100%}.referenz > div:nth-child(2) > div > div{border-radius:0;height:100%}.referenz > div:nth-child(2) > div > div:before{display:none}.referenz > div:nth-child(2) > div > div > div:nth-child(1){height:52px}.logoBox{width:154px;height:100px;padding:6px}.kontaktBox{grid-template-columns:minmax(0, 1fr);border-radius:var(--border-radius);overflow:hidden}.kontaktBox > div:nth-child(1) > div > div{border-radius:0}.kontaktBox > div:nth-child(2){border-radius:0;display:flex;justify-content:end;align-items:start;height:235px}.historyBox{width:356px}.infobox > div > div{grid-template-columns:1fr 26px;gap:16px}.infobox > div > div:nth-child(2){font-size:var(--font-size-larger);font-variation-settings:var(--font-condensed)}.subnavBox > div:nth-child(1) > img,
.subnavBox > div:nth-child(1) > svg,
.subnavBox:visited > div:nth-child(1) > img,
.subnavBox:visited > div:nth-child(1) > svg,
.subnavBox:hover > div:nth-child(1) > img,
.subnavBox:hover > div:nth-child(1) > svg{width:102px;height:102px}.subnavBox > div:nth-child(2) > img,
.subnavBox:visited > div:nth-child(2) > img,
.subnavBox:hover > div:nth-child(2) > img{max-height:40px}.ansprechpartnerBox{width:356px}.ansprechpartnerBox > div:nth-child(2){bottom:-68px;font-size:var(--font-size-larger)}/*********************/
.hgkInfRightSwiper{margin-top:26px;position:relative;left:-64px}/*********************/
body > footer > div:nth-child(1) > div{flex-direction:column;gap:24px;padding:64px 0}body > footer > div:nth-child(2){background-color:var(--color-footer2-background)}body > footer > div:nth-child(2) > div{row-gap:16px;column-gap:32px;padding:24px 0}/*********************/
#datenschutz > div > div{flex-direction:column}.infografikm > div:nth-child(1){display:none}.infografikm > div:nth-child(2){display:block}.slideout,
.slideout:visited,
.slideout:hover{right:-142px}}