/* AUTO-GENERATED - DO NOT EDIT */
/*Alle Breiten*/
html{position:relative;font-size:var(--font-size);line-height:var(--line-height);min-height:100vh;font-family:var(--font-family);font-weight:400;background-color:var(--color-bodyoverflow-background);scroll-behavior:smooth;font-optical-sizing:auto}html.iframe{min-height:auto}body{max-width:var(--width-max);margin:0 auto!important;min-height:100vh;display:flex;flex-direction:column;color:var(--color-text)}.iframe > body{min-height:auto}#bgBox{background:transparent;display:none;position:absolute;top:0;left:0;z-index:50;height:100%;width:100%}#bgBox.active{display:block}#blockedWrapper{display:none}.smaller{font-size:var(--font-size-smaller)}.medium{font-size:var(--font-size)}input,
textarea,
select{color:inherit}input::placeholder,
textarea::placeholder,
select::placeholder{color:inherit}h1,
h2,
h3,
h4,
h5,
h6{font-size:var(--font-size-header);line-height:var(--line-height-header);font-weight:700;margin:0;font-variation-settings:var(--font-condensed);text-transform:uppercase;display:flex;flex-direction:column}h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span{display:inline;margin-bottom:0.5em;font-size:var(--font-size-subheader);display:block;font-weight:400;text-transform:none;font-variation-settings:var(--font-condensed);color:var(--color-text-subheader)}h1 > span:last-child,
h2 > span:last-child,
h3 > span:last-child,
h4 > span:last-child,
h5 > span:last-child,
h6 > span:last-child{margin-bottom:0;margin-top:0.5em}h1 > span:first-child,
h2 > span:first-child,
h3 > span:first-child,
h4 > span:first-child,
h5 > span:first-child,
h6 > span:first-child{margin-bottom:0.5em;margin-top:0}h1 > span > span,
h2 > span > span,
h3 > span > span,
h4 > span > span,
h5 > span > span,
h6 > span > span{font-weight:600}h1 > span.headerHighlight,
h2 > span.headerHighlight,
h3 > span.headerHighlight,
h4 > span.headerHighlight,
h5 > span.headerHighlight,
h6 > span.headerHighlight{display:inline;font-size:var(--font-size-header);line-height:var(--line-height-header);font-weight:700;margin:0;font-variation-settings:var(--font-condensed);text-transform:uppercase;color:var(--color-text-highlight)}h1 > span.headerHighlight:last-child,
h2 > span.headerHighlight:last-child,
h3 > span.headerHighlight:last-child,
h4 > span.headerHighlight:last-child,
h5 > span.headerHighlight:last-child,
h6 > span.headerHighlight:last-child{margin:0}h1 > span.headerHighlight:first-child,
h2 > span.headerHighlight:first-child,
h3 > span.headerHighlight:first-child,
h4 > span.headerHighlight:first-child,
h5 > span.headerHighlight:first-child,
h6 > span.headerHighlight:first-child{margin:0}h1.mainHeader,
h2.mainHeader,
h3.mainHeader,
h4.mainHeader,
h5.mainHeader,
h6.mainHeader{font-size:var(--font-size-mainheader);line-height:var(--line-height-mainheader)}h1.mainHeader > span,
h2.mainHeader > span,
h3.mainHeader > span,
h4.mainHeader > span,
h5.mainHeader > span,
h6.mainHeader > span{margin-bottom:1em;font-size:var(--font-size-mainsubheader);line-height:var(--line-height-header);color:inherit}h1.mainHeader > span:last-child,
h2.mainHeader > span:last-child,
h3.mainHeader > span:last-child,
h4.mainHeader > span:last-child,
h5.mainHeader > span:last-child,
h6.mainHeader > span:last-child{margin-bottom:0;margin-top:1em}h1.mainHeader > span:first-child,
h2.mainHeader > span:first-child,
h3.mainHeader > span:first-child,
h4.mainHeader > span:first-child,
h5.mainHeader > span:first-child,
h6.mainHeader > span:first-child{margin-bottom:1em;margin-top:0}h1.mainHeader > span.headerHighlight,
h2.mainHeader > span.headerHighlight,
h3.mainHeader > span.headerHighlight,
h4.mainHeader > span.headerHighlight,
h5.mainHeader > span.headerHighlight,
h6.mainHeader > span.headerHighlight{font-size:var(--font-size-mainheader);line-height:var(--line-height-mainheader);color:var(--color-text-highlight);margin:0}h1.mainHeader > span.headerHighlight:last-child,
h2.mainHeader > span.headerHighlight:last-child,
h3.mainHeader > span.headerHighlight:last-child,
h4.mainHeader > span.headerHighlight:last-child,
h5.mainHeader > span.headerHighlight:last-child,
h6.mainHeader > span.headerHighlight:last-child{margin:0}h1.mainHeader > span.headerHighlight:first-child,
h2.mainHeader > span.headerHighlight:first-child,
h3.mainHeader > span.headerHighlight:first-child,
h4.mainHeader > span.headerHighlight:first-child,
h5.mainHeader > span.headerHighlight:first-child,
h6.mainHeader > span.headerHighlight:first-child{margin:0}main > section > div > .content.textSmaller > .text h1,
main > section > div > .content.textSmaller > .text h2,
main > section > div > .content.textSmaller > .text h3,
main > section > div > .content.textSmaller > .text h4,
main > section > div > .content.textSmaller > .text h5,
main > section > div > .content.textSmaller > .text h6{font-size:var(--font-size-minorheader)}main > section > div > .content.textSmaller > .text h1 > span,
main > section > div > .content.textSmaller > .text h2 > span,
main > section > div > .content.textSmaller > .text h3 > span,
main > section > div > .content.textSmaller > .text h4 > span,
main > section > div > .content.textSmaller > .text h5 > span,
main > section > div > .content.textSmaller > .text h6 > span{font-size:var(--font-size-minorsubheader)}a,
a:visited,
a:hover{text-decoration:none;color:var(--color-link)}a:hover{color:var(--color-link-hover)}blockquote{margin:0;font-style:italic}ul,
ol{display:flex;flex-direction:column;gap:1em;margin:calc(1em * var(--line-height)) 0 calc(1em * var(--line-height)) 0;padding-left:1.5em}ul.compact,
ol.compact{gap:0}ul:first-child,
ol:first-child{margin-top:0}ul:last-child,
ol:last-child{margin-bottom:0}p{margin:calc(1em * var(--line-height)) 0 calc(1em * var(--line-height)) 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.error{border:2px solid var(--hgk-infotext-redalert);color:var(--color-blue);background-color:var(--hgk-background-redalert);border-radius:var(--border-radius);padding:var(--padding-box);font-size:var(--font-size)}button,
.button,
.button:active,
.button:visited,
.button:hover{font-size:var(--font-size-medium);text-align:center;cursor:pointer;appearance:none;border:0 none;font-weight:600;line-height:1;display:inline-block;text-decoration:none;display:inline-flex;align-items:center;border-radius:var(--border-radius-max)}/* button:after,
.button:after,
.button:active:after,
.button:visited:after,
.button:hover:after{content:'';display:block;height:1.2em;background-size:contain;background-position:center center;background-repeat:no-repeat}*/ .buttonBg,
.buttonBg:active,
.buttonBg:visited,
.buttonBg:hover{color:var(--color-button-text);background-color:var(--color-button-background);border:2px solid var(--color-button-border);padding:1.25em 2.25em}.buttonBg:after,
.buttonBg:active:after,
.buttonBg:visited:after,
.buttonBg:hover:after{background-image:var(--color-button-arrow)}.buttonBg:hover{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background)}/* padding:1.25em 3.5em;*/
.buttonBgAlt,
.buttonBgAlt:active,
.buttonBgAlt:visited,
.buttonBgAlt:hover{color:var(--color-button-alt-text);background-color:var(--color-button-alt-background);border:2px solid var(--color-button-alt-border)}.buttonCTA,
.buttonCTA:active,
.buttonCTA:visited,
.buttonCTA:hover{color:var(--color-button-cta-text);background:var(--color-button-cta-background);border:2px solid var(--color-button-cta-border)}.buttonText,
.buttonText:active,
.buttonText:visited,
.buttonText:hover{color:var(--color-textbutton-text);background-color:transparent}.buttonText:after,
.buttonText:active:after,
.buttonText:visited:after,
.buttonText:hover:after{background-image:var(--color-textbutton-arrow)}.buttonScale:hover{transform:scale(1.1)}.buttonIcon,
.buttonIcon:active,
.buttonIcon:visited,
.buttonIcon:hover{gap:0.5em}.buttonIcon:before,
.buttonIcon:active:before,
.buttonIcon:visited:before,
.buttonIcon:hover:before{content:'';display:block;height:1.2em;background-size:contain;background-position:center center;background-repeat:no-repeat;aspect-ratio:1/1}.buttonIconPhone:before{background-image:url(../element/phone_weiss.svg)}.buttonText.buttonArrow,
.buttonText.buttonArrow:active,
.buttonText.buttonArrow:visited,
.buttonText.buttonArrow:hover{gap:0.5em}.buttonText.buttonArrow:after,
.buttonText.buttonArrow:active:after,
.buttonText.buttonArrow:visited:after,
.buttonText.buttonArrow:hover:after{content:'';display:block;height:1.2em;background-size:contain;background-position:center center;background-repeat:no-repeat;aspect-ratio:1/1}.buttonGrp{display:flex}.materialIcon{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:1em;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.iconElement{display:block;cursor:pointer;background-image:url(../element/hgk.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;aspect-ratio:1/1;font-size:0;line-height:0}.iconElementSearch{background-image:url(../element/search.svg)}.iconElementAccount{background-image:url(../element/account_weiss.svg)}body.search > header .iconElementSearch{background-image:url(../element/close.svg)}.iconElementMenu{background-image:url(../element/menu.svg);aspect-ratio:4/3}body.navopen > header .iconElementMenu{background-image:url(../element/close.svg)}.icon{display:inline-flex;cursor:pointer;gap:0.25em;line-height:1;align-items:center}.icon:before{content:'';display:block;width:1em;aspect-ratio:1/1;background-image:url(../element/hgk.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.iconBlock{display:flex;gap:0.75em}.iconLarge{font-size:0;cursor:pointer;color:transparent;display:block;aspect-ratio:1/1;background-image:url(../element/hgk.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.iconPhone:before,
.iconLargePhone{background-image:url(../element/phone.svg)}.iconEmail:before,
.iconLargeEmail{background-image:url(../element/mail.svg)}.iconLinkedIn:before{background-image:url(../element/linkedin.svg)}.iconInstagram:before{background-image:url(../element/instagram.svg)}.iconFacebook:before{background-image:url(../element/facebook.svg)}.iconUser:before{background-image:url(../element/user.svg);aspect-ratio:2/3}.inlineIcon,
.inlineIconL{display:block}.inlineIcon img,
.inlineIconL img{display:block;height:100%;border-radius:0}main > section > div > .content > .text .inlineIcon img,
main > section > div > .content > .text .inlineIconL img{border-radius:0}.iconGrp{display:flex;align-items:center}.videoBox{display:block;position:relative}.videoBox > span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.videoBox > span:after{content:'';display:block;width:20%;aspect-ratio:1/1;background-image:url(../element/play.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}table{border-collapse:collapse;font-size:var(--font-size)}table tr > td,
table tr > th{padding:0.25rem 0.5rem;vertical-align:top;text-align:left}table tr > td > strong,
table tr > th > strong{font-weight:600}table tr > th{font-weight:600}.infoTable{width:100%}.infoTable tr > td{padding:0.75rem 0.75rem 0 0.75rem}.infoTable tr > td:last-child{background-color:var(--color-table-background)}.infoTable tr > th{padding:0.75rem 0.75rem 0.75rem 0.75rem;border-bottom:5px solid var(--color-table-line)}.infoTable tr > th:last-child{background-color:var(--color-table-background)}.infoTable tr.trGrp > td{padding-top:0}.infoTable tr.trTrenner > td{padding-bottom:0.75rem;border-bottom:2px solid var(--color-table-line)}.infoTableNotes{font-size:var(--font-size-smaller)}/*********************/
input[type="text"],
input[type="email"],
input[type="tel"],
textarea{border:2px solid var(--color-input-border);border-radius:var(--border-radius);background-color:transparent;padding:0.5em 0.666em}textarea{height:8em}.form > .formRowEmailRepeat{display:none}.form > .formRow{margin-top:var(--gap-form)}.form > .formRow.formRowClose{margin-top:var(--gap-formclose)}.form > .formRow:first-child{margin-top:0}.form > .formRow.formRowGrp{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--gap-formgrp)}.form > .formRow.formRowGrp.formRowGrpPlz{grid-template-columns:minmax(0, 1fr) minmax(0, 3fr)}.form .formRowText.formError input[type="text"],
.form .formRowText.formError input[type="email"],
.form .formRowText.formError input[type="tel"]{border:2px solid var(--hgk-infotext-redalert)}.form .formRowTextarea.formError textarea{border:2px solid var(--hgk-infotext-redalert)}.form .formRowRadioGrp{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:calc(var(--gap-formgrp) / 2)}.form .formRowRadioGrp.formError > div:nth-child(2){background-color:var(--hgk-background-redalert);color:var(--hgk-infotext-redalert)}.form .formRowRadioGrp > div:nth-child(2){padding:0 calc(var(--gap-formgrp) / 2);display:flex;gap:var(--gap-formgrp)}.form .formRowCheckbox,
.form .formRowRadio{display:flex;gap:0.25em}.form .formRowCheckbox.formError > div:nth-child(2),
.form .formRowRadio.formError > div:nth-child(2){background-color:var(--hgk-background-redalert);color:var(--hgk-infotext-redalert)}.form .formRowCheckbox > div:nth-child(2),
.form .formRowRadio > div:nth-child(2){padding:0 0.25em;display:flex;align-items:center}.form input[type="text"],
.form input[type="email"],
.form input[type="tel"],
.form textarea{width:100%}.formControl{margin-top:var(--gap-form)}.formErrorMsgBox{margin-bottom:var(--gap-form)}/*********************/
body > header{position:fixed;top:0;left:0;width:100%;z-index:100}body > header > div{max-width:var(--width-max);margin:0 auto}body > header > div > *{display:block}body > header > div > a,
body > header > div > a:hover,
body > header > div > a:visited{background-color:var(--color-header-intern-background);color:var(--color-header-intern-text);font-weight:600}body > header > div > a:hover{background-color:var(--color-header-intern-background-hover)}body > header > div > a > div{height:var(--height-login);width:var(--width-content);display:flex;justify-content:center;margin:0 auto}body > header > div > div > div{background-color:var(--color-header-nav-background);border-bottom:2px solid var(--color-header-nav-border)}body > header > div > div > div > div{/* background-color:var(--color-header-nav-background);border-radius:var(--border-radius);*/ height:var(--height-nav);width:var(--width-content);display:flex;align-items:stretch;justify-content:space-between;margin:0 auto;/* margin-top:1rem;padding:0 2rem;*/}body > header > div > div > div > div > div:nth-child(1){display:flex;align-items:center}body > header > div > div > div > div > div:nth-child(1) > a{width:100%}body > header > div > div > div > div > div:nth-child(1) > a > img{width:100%;display:block}body > header > div > div > div > div > div:nth-child(3){display:flex;align-items:center}body > header > div > div > div > div > div:nth-child(3) > *:nth-child(1) > a,
body > header > div > div > div > div > div:nth-child(3) > *:nth-child(1) > a:visited,
body > header > div > div > div > div > div:nth-child(3) > *:nth-child(1) > a:hover{padding-top:0;padding-bottom:0;height:2.5rem}body > header > div > div > div > div > div:nth-child(3) > *:nth-child(2){background:var(--color-red);border-radius:100%;aspect-ratio:1/1;height:2.5rem;padding:0.65rem}body > header > div > div > div > div > div:nth-child(3) > *:nth-child(2) > *{width:100%;height:100%}body.fixed > header > div > a{display:none}#search{display:none;height:100%}#search > form{height:100%;display:flex;align-items:center;justify-content:end}#search > form input{border:0 none;border-radius:0;border-bottom:2px solid var(--color-line);margin:0;padding:0.25em;width:50%}#search > form button{font-size:1em}body.search > header #navigation{display:none}body.search > header #search{display:block}nav > div > div > div > div{width:var(--width-content)}/*********************/
main{flex:1 0 auto;margin-top:var(--height-nav)}.iframe > body > main{margin-top:0}/* body.fixed > main{margin-top:var(--height-nav)}*/
main > section{position:relative}main > section .sectionAnchor{position:absolute;left:0;height:0;width:0;top:0}main > section > .contentWrapper:empty{display:none}main > section > div{background:var(--color-background);color:var(--color-text)}main > section > div.contentWrapper{display:flex;justify-content:center;overflow:hidden;padding:var(--innerPadding-content) 0 var(--innerPadding-content) 0}main > section > div.contentWrapper:first-of-type{padding-top:var(--padding-content)}main > section > div.contentWrapper:last-of-type{padding-bottom:var(--padding-content)}main > section > div.contentWrapper.noFlex{display:block}main > section > div > .center > .text{text-align:center}main > section > div > .content{margin:0 auto;display:grid;width:var(--width-content);gap:var(--gap-contentMedium)}main > section > div > .content.boxHeightStart{align-items:start}main > section > div > .content.overflow{min-width:var(--width-max)}main > section > div > .content.overflow > div{justify-content:center}main > section > div > .content.overflow > .bild:first-child,
main > section > div > .content.overflow > .bild:last-child{border-radius:0;display:flex;align-items:center}main > section > div > .content.overflow > .bild:first-child > div{border-top-left-radius:0;border-bottom-left-radius:0}main > section > div > .content.overflow > .bild:last-child > div{border-top-right-radius:0;border-bottom-right-radius:0}main > section > div > .content.overflow > .text:first-child{padding-left:calc((var(--width-max) - var(--width-content)) / 2)}main > section > div > .content.overflow > .text:last-child{padding-right:calc((var(--width-max) - var(--width-content)) / 2)}main > section > div > .content img{display:block}main > section > div > .content > .bild > div{border-radius:var(--border-radius);overflow:hidden;max-height:100%;display:flex;align-items:center}main > section > div > .content > .text{font-size:var(--font-size-larger);display:flex;flex-direction:column;gap:var(--gap-contentNarrow);background-color:var(--color-background);color:var(--color-text)}main > section > div > .content > .text img{border-radius:var(--border-radius)}main > section > div > .content.contentEventDetail > .text{display:block}main > section > div > .content.contentEventInfo > .text{flex-direction:row;align-items:start;gap:var(--gap-contentSmall)!important}main > section > div > .content.contentEventInfo > .text > div:nth-child(1){display:flex;align-items:center;justify-content:center}main > section > div > .content.contentEventInfo > .text > div:nth-child(1) > div{font-size:10rem}main > section > div > .content.contentEventBox > div > div:nth-child(1) > div{font-size:10rem}main > section > div > .content.textSmaller > .text{font-size:var(--font-size)}main > section > div > .content .textBoxHeader{display:flex;flex-direction:column;gap:var(--gap-contentSmall)}main > section > div > .content .textBoxHeader .headerLogo{margin-bottom:var(--gap-contentNarrow)}main > section > div > .content .textBoxHeader .headerLogo.headerLogoNoText{margin-bottom:0}main > section > div > .content .textBoxHeader .headerLogo img{max-width:100%}main > section > div > .content .textBox > h1,
main > section > div > .content .textBox > h2,
main > section > div > .content .textBox > h3,
main > section > div > .content .textBox > h4,
main > section > div > .content .textBox > h5,
main > section > div > .content .textBox > h6{text-transform:none;font-size:var(--font-size-minorheader)}main > section > div > .content .textBox > h1 > span,
main > section > div > .content .textBox > h2 > span,
main > section > div > .content .textBox > h3 > span,
main > section > div > .content .textBox > h4 > span,
main > section > div > .content .textBox > h5 > span,
main > section > div > .content .textBox > h6 > span{font-size:var(--font-size-minorsubheader)}main > section > div > .content .textBox > h1.headlineMinor,
main > section > div > .content .textBox > h2.headlineMinor,
main > section > div > .content .textBox > h3.headlineMinor,
main > section > div > .content .textBox > h4.headlineMinor,
main > section > div > .content .textBox > h5.headlineMinor,
main > section > div > .content .textBox > h6.headlineMinor{font-size:var(--font-size-boxheader)}main > section > div > .content .textBox > h1.headlineMinor > span,
main > section > div > .content .textBox > h2.headlineMinor > span,
main > section > div > .content .textBox > h3.headlineMinor > span,
main > section > div > .content .textBox > h4.headlineMinor > span,
main > section > div > .content .textBox > h5.headlineMinor > span,
main > section > div > .content .textBox > h6.headlineMinor > span{font-size:var(--font-size)}main > section > div > .content.bilderCrop > .bild{height:0;min-height:100%;overflow:hidden;display:flex;align-items:center}main > section > div > .content.gapSmall{gap:var(--gap-contentSmall)}main > section > div > .content.gapSmall > .text{gap:var(--gap-contentSmall)}main > section > div > .content.textGapSmall > .text{gap:var(--gap-contentSmall)}main > section > div > .content.gapNarrow{gap:var(--gap-contentNarrow)}main > section > div > .content.extraMarginTop{margin-top:var()}main > section > div > .content.gapNarrow{gap:var(--gap-contentNarrow)}main > section > div > .content.fullsize{width:100%}main > section > div > .content.narrowContent{width:var(--width-content-narrow)}main > section > div > .content.centerContent{display:flex;justify-content:center}main > section > div > .content.centerBoxContent > div > div{display:flex;justify-content:center}main > section > div > .content > .noGap{gap:0}main > section > div > .content.contentNumbers > .zahl{border:0 none!important}main > section > div > .content.contentNumbers > .zahl > div{text-align:center;font-variation-settings:var(--font-condensed)}main > section > div > .content.contentNumbers > .zahl > div > div{font-weight:700;line-height:1;font-variation-settings:var(--font-condensed);font-size:var(--font-size-mainheader);color:var(--color-red)}main > section > div > .content.contentAnsprechpartner{position:relative}main > section > div > .content.contentAnsprechpartner > div{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent}main > section > div > .content.contentAnsprechpartner > div > div{display:flex;justify-content:end;align-items:center;gap:var(--gap-contentSmall);width:var(--width-content);height:100%;margin:0 auto}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1){background-color:var(--color-blue);color:var(--color-white);border-radius:var(--border-radius);padding:var(--padding-box);display:flex;flex-direction:column;gap:var(--gap-box)}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(1){font-size:var(--font-size-boxheader);font-variation-settings:var(--font-condensed);line-height:var(--line-height-header)}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(2){font-size:var(--font-size-boxheader2);font-variation-settings:var(--font-condensed);font-weight:700;text-transform:uppercase;line-height:var(--line-height-header)}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(3){display:none;padding:0.5em}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(4){flex:1 1 auto;display:flex;align-items:end}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(4) > form{display:flex;align-items:center;width:100%;border-bottom:2px solid var(--color-white)}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(4) > form > input{flex:1 1 auto;background-color:transparent;border:0 none;margin:0.75em}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(4) > form > div{background-image:url(../element/arrow_white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;aspect-ratio:9/8;height:1em;margin:0.75em;cursor:pointer}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(1) > div:nth-child(4) > form.anspFound > div{background-image:url(../element/close_white.svg)}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(2){display:none}main > section > div > .content.contentAnsprechpartner > div > div > div:nth-child(2) > div{display:flex;gap:var(--gap-contentSmall)}.iframe > body > main > section > div.contentWrapper{padding:var(--innerPadding-content) 0 var(--innerPadding-content) 0}.iframe > body > main > section > div.contentWrapper:first-of-type{padding-top:var(--padding-contentNarrow)}.iframe > body > main > section > div.contentWrapper:last-of-type{padding-bottom:var(--padding-contentNarrow)}main > section.noPadding > div,
main > section.noPadding > div:first-child,
main > section.noPadding > div:last-child{padding:0}main > section.paddingWide > div.contentWrapper{padding:var(--innerPadding-contentWide) 0 var(--innerPadding-contentWide) 0}main > section.paddingWide > div.contentWrapper:first-of-type{padding-top:var(--padding-content)}main > section.paddingWide > div.contentWrapper:last-of-type{padding-bottom:var(--padding-content)}main > section.paddingWider > div.contentWrapper{padding:var(--innerPadding-contentWider) 0 var(--innerPadding-contentWider) 0}main > section.paddingWider > div.contentWrapper:first-of-type{padding-top:var(--padding-content)}main > section.paddingWider > div.contentWrapper:last-of-type{padding-bottom:var(--padding-content)}main > section.noColorChange > div:first-of-type{padding-top:0}.content .grafikWrapper{display:flex;justify-content:start;align-items:center}.content.c11 > *:last-child .grafikWrapper,
.content.c111 > *:last-child .grafikWrapper,
.content.c1111 > *:last-child .grafikWrapper,
.content.c11111 > *:last-child .grafikWrapper,
.content.c21 > *:last-child .grafikWrapper{justify-content:end}.grafikNachhaltigkeit > img{aspect-ratio:1/1}.bildtexth,
.textbildh,
.bildtextv,
.textbildv{border-radius:var(--border-radius);overflow:hidden;background-color:var(--color-background);color:var(--color-text)}.bildtexth:visited,
.bildtexth:hover,
.textbildh:visited,
.textbildh:hover,
.bildtextv:visited,
.bildtextv:hover,
.textbildv:visited,
.textbildv:hover{color:var(--color-text)}.bildtexth > div,
.textbildh > div,
.bildtextv > div,
.textbildv > div{display:grid}.bildtexth > div img,
.textbildh > div img,
.bildtextv > div img,
.textbildv > div img{border-radius:0!important}.bildtexth > div > div:nth-child(1),
.textbildh > div > div:nth-child(1),
.bildtextv > div > div:nth-child(1),
.textbildv > div > div:nth-child(1){grid-area:box1}.bildtexth > div > div:nth-child(2),
.textbildh > div > div:nth-child(2),
.bildtextv > div > div:nth-child(2),
.textbildv > div > div:nth-child(2){grid-area:box2;padding:var(--padding-box);display:flex;flex-direction:column;gap:var(--gap-box)}.bildtexth > div > div:nth-child(2) > div:empty,
.textbildh > div > div:nth-child(2) > div:empty,
.bildtextv > div > div:nth-child(2) > div:empty,
.textbildv > div > div:nth-child(2) > div:empty{display:none}.bildtexth > div > div:nth-child(2) > div:nth-child(1),
.bildtexth > div > div:nth-child(2) > div:nth-child(1) h1,
.bildtexth > div > div:nth-child(2) > div:nth-child(1) h2,
.bildtexth > div > div:nth-child(2) > div:nth-child(1) h3,
.bildtexth > div > div:nth-child(2) > div:nth-child(1) h4,
.bildtexth > div > div:nth-child(2) > div:nth-child(1) h5,
.textbildh > div > div:nth-child(2) > div:nth-child(1),
.textbildh > div > div:nth-child(2) > div:nth-child(1) h1,
.textbildh > div > div:nth-child(2) > div:nth-child(1) h2,
.textbildh > div > div:nth-child(2) > div:nth-child(1) h3,
.textbildh > div > div:nth-child(2) > div:nth-child(1) h4,
.textbildh > div > div:nth-child(2) > div:nth-child(1) h5,
.bildtextv > div > div:nth-child(2) > div:nth-child(1),
.bildtextv > div > div:nth-child(2) > div:nth-child(1) h1,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) h2,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) h3,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) h4,
.bildtextv > div > div:nth-child(2) > div:nth-child(1) h5,
.textbildv > div > div:nth-child(2) > div:nth-child(1),
.textbildv > div > div:nth-child(2) > div:nth-child(1) h1,
.textbildv > div > div:nth-child(2) > div:nth-child(1) h2,
.textbildv > div > div:nth-child(2) > div:nth-child(1) h3,
.textbildv > div > div:nth-child(2) > div:nth-child(1) h4,
.textbildv > div > div:nth-child(2) > div:nth-child(1) h5{font-size:var(--font-size-boxheader);font-variation-settings:var(--font-condensed);font-weight:700;line-height:var(--line-height-header)}.bildtexth > div > div:nth-child(2) > div:nth-child(2),
.textbildh > div > div:nth-child(2) > div:nth-child(2),
.bildtextv > div > div:nth-child(2) > div:nth-child(2),
.textbildv > div > div:nth-child(2) > div:nth-child(2){flex:1 1 auto}.bildtexth > div > div:nth-child(1),
.textbildh > div > div:nth-child(1){height:0;min-height:100%;overflow:hidden;display:flex;align-items:center}.gvHotelDetail > div > div:nth-child(2) > div:nth-child(2){display:flex;flex-direction:column;gap:0.25rem}.gvHotelDetail > div > div:nth-child(2) > div:nth-child(2) > div{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr)}.gvHotelDetail > div > div:nth-child(2) > div:nth-child(2) > div > div:nth-child(1){font-weight:600}.eventBox > div > div:nth-child(2) > div:nth-child(1),
.presseBox > div > div:nth-child(2) > div:nth-child(1){display:flex;flex-direction:column;gap:var(--gap-box)}.eventBox > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1),
.presseBox > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){font-size:var(--font-size-larger);font-weight:400;font-variation-settings:var(--font-regular)}.eventBox > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(3),
.presseBox > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(3){font-size:var(--font-size);font-weight:600;font-variation-settings:var(--font-regular)}main > section > .bgColor-white > .content > *.boxColor-lightblue.text,
main > section > .bgColor-white > .content > *.boxColor-lightblue.html,
main > section > .bgColor-white > .content > *.boxColor-blue.text,
main > section > .bgColor-white > .content > *.boxColor-blue.html,
main > section > .bgColor-white > .content > *.boxColor-red.text,
main > section > .bgColor-white > .content > *.boxColor-red.html{border-radius:var(--border-radius);padding:var(--padding-box)}main > section > .bgColor-white > .content > *.boxColor-lightblue.text,
main > section > .bgColor-white > .content > *.boxColor-blue.text,
main > section > .bgColor-white > .content > *.boxColor-red.text{gap:var(--gap-box);font-size:var(--font-size)}main > section > .bgColor-white > .content > *.boxColor-lightblue.text h1,
main > section > .bgColor-white > .content > *.boxColor-lightblue.text h2,
main > section > .bgColor-white > .content > *.boxColor-lightblue.text h3,
main > section > .bgColor-white > .content > *.boxColor-lightblue.text h4,
main > section > .bgColor-white > .content > *.boxColor-lightblue.text h5,
main > section > .bgColor-white > .content > *.boxColor-lightblue.text h6,
main > section > .bgColor-white > .content > *.boxColor-blue.text h1,
main > section > .bgColor-white > .content > *.boxColor-blue.text h2,
main > section > .bgColor-white > .content > *.boxColor-blue.text h3,
main > section > .bgColor-white > .content > *.boxColor-blue.text h4,
main > section > .bgColor-white > .content > *.boxColor-blue.text h5,
main > section > .bgColor-white > .content > *.boxColor-blue.text h6,
main > section > .bgColor-white > .content > *.boxColor-red.text h1,
main > section > .bgColor-white > .content > *.boxColor-red.text h2,
main > section > .bgColor-white > .content > *.boxColor-red.text h3,
main > section > .bgColor-white > .content > *.boxColor-red.text h4,
main > section > .bgColor-white > .content > *.boxColor-red.text h5,
main > section > .bgColor-white > .content > *.boxColor-red.text h6{font-size:var(--font-size-boxheader);text-transform:none}main > section > .bgColor-white > .content > *.boxColor-white.bildtextv > div > div:nth-child(2),
main > section > .bgColor-white > .content > *.boxColor-white.textbildv > div > div:nth-child(2),
main > section > .bgColor-white > .content > *.boxColor-white.bildtexth > div > div:nth-child(2),
main > section > .bgColor-white > .content > *.boxColor-white.textbildh > div > div:nth-child(2){border:2px solid var(--color-lightblue)}main > section > .bgColor-white > .content > *.boxColor-white.bildtextv > div > div:nth-child(2){border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:0 none}main > section > .bgColor-white > .content > *.boxColor-white.textbildv > div > div:nth-child(2){border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:0 none}main > section > .bgColor-white > .content > *.boxColor-white.bildtexth > div > div:nth-child(2){border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left:0 none}main > section > .bgColor-white > .content > *.boxColor-white.textbildh > div > div:nth-child(2){border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-right:0 none}main > section > .bgColor-white > .c111 > div.text.boxColor-white,
main > section > .bgColor-white > .c1111 > div.text.boxColor-white,
main > section > .bgColor-white > .c11111 > div.text.boxColor-white{border:2px solid var(--color-lightblue)}main > section > .bgColor-lightblue > .content > div.boxColor-white.text,
main > section > .bgColor-lightblue > .content > div.boxColor-white.html,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.text,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.html,
main > section > .bgColor-lightblue > .content > div.boxColor-red.text,
main > section > .bgColor-lightblue > .content > div.boxColor-red.html{border-radius:var(--border-radius);padding:var(--padding-box)}main > section > .bgColor-lightblue > .content > div.boxColor-white.text,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.text,
main > section > .bgColor-lightblue > .content > div.boxColor-red.text{gap:var(--gap-box);font-size:var(--font-size)}main > section > .bgColor-lightblue > .content > div.boxColor-white.text h1,
main > section > .bgColor-lightblue > .content > div.boxColor-white.text h2,
main > section > .bgColor-lightblue > .content > div.boxColor-white.text h3,
main > section > .bgColor-lightblue > .content > div.boxColor-white.text h4,
main > section > .bgColor-lightblue > .content > div.boxColor-white.text h5,
main > section > .bgColor-lightblue > .content > div.boxColor-white.text h6,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.text h1,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.text h2,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.text h3,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.text h4,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.text h5,
main > section > .bgColor-lightblue > .content > div.boxColor-blue.text h6,
main > section > .bgColor-lightblue > .content > div.boxColor-red.text h1,
main > section > .bgColor-lightblue > .content > div.boxColor-red.text h2,
main > section > .bgColor-lightblue > .content > div.boxColor-red.text h3,
main > section > .bgColor-lightblue > .content > div.boxColor-red.text h4,
main > section > .bgColor-lightblue > .content > div.boxColor-red.text h5,
main > section > .bgColor-lightblue > .content > div.boxColor-red.text h6{font-size:var(--font-size-boxheader);text-transform:none}main > section > .bgColor-lightblue > .content > div.boxColor-lightblue.bildtextv > div > div:nth-child(2),
main > section > .bgColor-lightblue > .content > div.boxColor-lightblue.textbildv > div > div:nth-child(2),
main > section > .bgColor-lightblue > .content > div.boxColor-lightblue.bildtexth > div > div:nth-child(2),
main > section > .bgColor-lightblue > .content > div.boxColor-lightblue.textbildh > div > div:nth-child(2){border:2px solid var(--color-white)}main > section > .bgColor-lightblue > .content > div.boxColor-lightblue.bildtextv > div > div:nth-child(2){border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:0 none}main > section > .bgColor-lightblue > .content > div.boxColor-lightblue.textbildv > div > div:nth-child(2){border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:0 none}main > section > .bgColor-lightblue > .content > div.boxColor-lightblue.bildtexth > div > div:nth-child(2){border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left:0 none}main > section > .bgColor-lightblue > .content > div.boxColor-lightblue.textbildh > div > div:nth-child(2){border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-right:0 none}main > section > .bgColor-lightblue > .c111 > div.text.boxColor-lightblue,
main > section > .bgColor-lightblue > .c111 > div.html.boxColor-lightblue,
main > section > .bgColor-lightblue > .c1111 > div.text.boxColor-lightblue,
main > section > .bgColor-lightblue > .c1111 > div.html.boxColor-lightblue,
main > section > .bgColor-lightblue > .c11111 > div.text.boxColor-lightblue,
main > section > .bgColor-lightblue > .c11111 > div.html.boxColor-lightblue{border:2px solid var(--color-white)}main > section > .bgColor-blue > .content > div.boxColor-lightblue.text,
main > section > .bgColor-blue > .content > div.boxColor-lightblue.html,
main > section > .bgColor-blue > .content > div.boxColor-white.text,
main > section > .bgColor-blue > .content > div.boxColor-white.html,
main > section > .bgColor-blue > .content > div.boxColor-red.text,
main > section > .bgColor-blue > .content > div.boxColor-red.html{border-radius:var(--border-radius);padding:var(--padding-box)}main > section > .bgColor-blue > .content > div.boxColor-lightblue.text,
main > section > .bgColor-blue > .content > div.boxColor-white.text,
main > section > .bgColor-blue > .content > div.boxColor-red.text{gap:var(--gap-box);font-size:var(--font-size)}main > section > .bgColor-blue > .content > div.boxColor-lightblue.text h1,
main > section > .bgColor-blue > .content > div.boxColor-lightblue.text h2,
main > section > .bgColor-blue > .content > div.boxColor-lightblue.text h3,
main > section > .bgColor-blue > .content > div.boxColor-lightblue.text h4,
main > section > .bgColor-blue > .content > div.boxColor-lightblue.text h5,
main > section > .bgColor-blue > .content > div.boxColor-lightblue.text h6,
main > section > .bgColor-blue > .content > div.boxColor-white.text h1,
main > section > .bgColor-blue > .content > div.boxColor-white.text h2,
main > section > .bgColor-blue > .content > div.boxColor-white.text h3,
main > section > .bgColor-blue > .content > div.boxColor-white.text h4,
main > section > .bgColor-blue > .content > div.boxColor-white.text h5,
main > section > .bgColor-blue > .content > div.boxColor-white.text h6,
main > section > .bgColor-blue > .content > div.boxColor-red.text h1,
main > section > .bgColor-blue > .content > div.boxColor-red.text h2,
main > section > .bgColor-blue > .content > div.boxColor-red.text h3,
main > section > .bgColor-blue > .content > div.boxColor-red.text h4,
main > section > .bgColor-blue > .content > div.boxColor-red.text h5,
main > section > .bgColor-blue > .content > div.boxColor-red.text h6{font-size:var(--font-size-boxheader);text-transform:none}main > section > .bgColor-blue > .content > div.boxColor-blue.bildtextv > div > div:nth-child(2),
main > section > .bgColor-blue > .content > div.boxColor-blue.textbildv > div > div:nth-child(2),
main > section > .bgColor-blue > .content > div.boxColor-blue.bildtexth > div > div:nth-child(2),
main > section > .bgColor-blue > .content > div.boxColor-blue.textbildh > div > div:nth-child(2){border:2px solid var(--color-lightblue)}main > section > .bgColor-blue > .content > div.boxColor-blue.bildtextv > div > div:nth-child(2){border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:0 none}main > section > .bgColor-blue > .content > div.boxColor-blue.textbildv > div > div:nth-child(2){border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:0 none}main > section > .bgColor-blue > .content > div.boxColor-blue.bildtexth > div > div:nth-child(2){border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left:0 none}main > section > .bgColor-blue > .content > div.boxColor-blue.textbildh > div > div:nth-child(2){border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-right:0 none}main > section > .bgColor-blue > .c111 > div.text.boxColor-blue,
main > section > .bgColor-blue > .c111 > div.html.boxColor-blue,
main > section > .bgColor-blue > .c1111 > div.text.boxColor-blue,
main > section > .bgColor-blue > .c1111 > div.html.boxColor-blue,
main > section > .bgColor-blue > .c11111 > div.text.boxColor-blue,
main > section > .bgColor-blue > .c11111 > div.html.boxColor-blue{border:2px solid var(--color-lightblue)}main > section > .bgColor-red > .content > div.boxColor-lightblue.text,
main > section > .bgColor-red > .content > div.boxColor-lightblue.html,
main > section > .bgColor-red > .content > div.boxColor-blue.text,
main > section > .bgColor-red > .content > div.boxColor-blue.html,
main > section > .bgColor-red > .content > div.boxColor-white.text,
main > section > .bgColor-red > .content > div.boxColor-white.html{border-radius:var(--border-radius);padding:var(--padding-box)}main > section > .bgColor-red > .content > div.boxColor-lightblue.text,
main > section > .bgColor-red > .content > div.boxColor-blue.text,
main > section > .bgColor-red > .content > div.boxColor-white.text{gap:var(--gap-box);font-size:var(--font-size)}main > section > .bgColor-red > .content > div.boxColor-lightblue.text h1,
main > section > .bgColor-red > .content > div.boxColor-lightblue.text h2,
main > section > .bgColor-red > .content > div.boxColor-lightblue.text h3,
main > section > .bgColor-red > .content > div.boxColor-lightblue.text h4,
main > section > .bgColor-red > .content > div.boxColor-lightblue.text h5,
main > section > .bgColor-red > .content > div.boxColor-lightblue.text h6,
main > section > .bgColor-red > .content > div.boxColor-blue.text h1,
main > section > .bgColor-red > .content > div.boxColor-blue.text h2,
main > section > .bgColor-red > .content > div.boxColor-blue.text h3,
main > section > .bgColor-red > .content > div.boxColor-blue.text h4,
main > section > .bgColor-red > .content > div.boxColor-blue.text h5,
main > section > .bgColor-red > .content > div.boxColor-blue.text h6,
main > section > .bgColor-red > .content > div.boxColor-white.text h1,
main > section > .bgColor-red > .content > div.boxColor-white.text h2,
main > section > .bgColor-red > .content > div.boxColor-white.text h3,
main > section > .bgColor-red > .content > div.boxColor-white.text h4,
main > section > .bgColor-red > .content > div.boxColor-white.text h5,
main > section > .bgColor-red > .content > div.boxColor-white.text h6{font-size:var(--font-size-boxheader);text-transform:none}main > section > .bgColor-red > .content > div.boxColor-red.bildtextv > div > div:nth-child(2),
main > section > .bgColor-red > .content > div.boxColor-red.textbildv > div > div:nth-child(2),
main > section > .bgColor-red > .content > div.boxColor-red.bildtexth > div > div:nth-child(2),
main > section > .bgColor-red > .content > div.boxColor-red.textbildh > div > div:nth-child(2){border:2px solid var(--color-lightblue)}main > section > .bgColor-red > .content > div.boxColor-red.bildtextv > div > div:nth-child(2){border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:0 none}main > section > .bgColor-red > .content > div.boxColor-red.textbildv > div > div:nth-child(2){border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:0 none}main > section > .bgColor-red > .content > div.boxColor-red.bildtexth > div > div:nth-child(2){border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left:0 none}main > section > .bgColor-red > .content > div.boxColor-red.textbildh > div > div:nth-child(2){border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-right:0 none}main > section > .bgColor-red > .c111 > div.text.boxColor-red,
main > section > .bgColor-red > .c111 > div.html.boxColor-red,
main > section > .bgColor-red > .c1111 > div.text.boxColor-red,
main > section > .bgColor-red > .c1111 > div.html.boxColor-red,
main > section > .bgColor-red > .c11111 > div.text.boxColor-red,
main > section > .bgColor-red > .c11111 > div.html.boxColor-red{border:2px solid var(--color-lightblue)}main > section > .contentStartHeaderTop,
main > section > .contentStartHeaderBottom{font-size:var(--font-size-larger)}main > section > .contentStartHeaderTop > div,
main > section > .contentStartHeaderBottom > div{background:var(--color-background);color:var(--color-text)}main > section > .contentStartHeaderTop > div > div,
main > section > .contentStartHeaderBottom > div > div{margin:0 auto}main > section > .contentStartHeaderTop > div > div{width:var(--width-content);position:relative}main > section > .contentStartHeaderTop > div > div:nth-child(1){position:relative}main > section > .contentStartHeaderTop > div > div:nth-child(1) > *{display:block;position:absolute;top:0;left:0;border-radius:var(--border-radius);overflow:hidden;width:100%}main > section > .contentStartHeaderTop > div > div:nth-child(1) > * > .video-js,
main > section > .contentStartHeaderTop > div > div:nth-child(1) > * > iframe{width:100%;height:auto;aspect-ratio:16/9}main > section > .contentStartHeaderTop > div > div:nth-child(1) > * > iframe{display:block}main > section > .contentStartHeaderTop > div > div:nth-child(1) img{display:block}main > section > .contentStartHeaderBottom{background:var(--color-blue-gradient)}main > section > .contentStartHeaderBottom > div{margin-right:auto;margin-left:auto;display:grid;width:var(--width-content);gap:var(--gap-contentMedium);padding:var(--padding-contentNarrow) 0 var(--padding-contentNarrow) 0}main > section > .contentStartHeader > div{background:var(--color-background);color:var(--color-text)}main > section > .contentStartHeader > div > div{position:relative}main > section > .contentStartHeader > div > div > div:nth-child(1){display:flex;justify-content:center;overflow:hidden}main > section > .contentStartHeader > div > div > div:nth-child(1) > div{min-width:var(--width-max)}main > section > .contentStartHeader > div > div > div:nth-child(2){display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}main > section > .contentStartHeader > div > div > div:nth-child(2) > div{width:var(--width-content);margin:0 auto}main > section > .contentHeader img{display:block}main > section > .contentHeader > div{position:relative}main > section > .contentHeader > div > div:nth-child(1){display:flex;justify-content:center;overflow:hidden}main > section > .contentHeader > div > div:nth-child(2){position:absolute;left:0;bottom:0;width:100%}main > section > .contentHeader > div > div:nth-child(2) > div{width:var(--width-content);background:var(--color-background);color:var(--color-text);border-radius:var(--border-radius);margin:0 auto;padding:var(--padding-box)}main > section > .contentHeader > div > div:nth-child(2) > div > div{position:relative;width:100%;height:100%}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(1){position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;font-size:var(--font-size);/* font-size:var(--font-size-smaller);*/ /* font-variation-settings:var(--font-condensed);*/ gap:0.75em}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(1) > *:last-child,
main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(1) > *:visited:last-child,
main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(1) > *:active:last-child,
main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(1) > *:hover:last-child{font-weight:700}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2){width:100%;height:100%;display:flex;justify-content:center;align-items:center}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2),
main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > h1,
main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > h2,
main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > h3,
main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > h4,
main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > h5{font-weight:700;font-variation-settings:var(--font-condensed);text-transform:uppercase;text-align:center;font-size:var(--font-size-contentheader);line-height:var(--line-height-mainheader)}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) > img{display:block;max-width:100%;height:100%}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo{width:100%;display:flex;justify-content:center;gap:var(--gap-contentSmall)}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo > div{display:flex;align-items:center}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo > div:nth-child(1){aspect-ratio:1/1;flex:0 0 auto}main > section > .contentHeader > div > div:nth-child(2) > div > div > div:nth-child(2) .wLogo > div:nth-child(1) img{display:block;width:100%;height:100%}main > section.nachhaltig > .contentHeader > div > div:nth-child(2) > div{background:var(--color-green);color:var(--color-white)}.loesungsBox,
.loesungsBox:active,
.loesungsBox:visited,
.loesungsBox:hover{background-color:var(--color-red);color:var(--color-white);border-radius:var(--border-radius);overflow:hidden;background-image:url(../element/loesungBox.svg);background-repeat:no-repeat;background-size:contain;background-position:-1rem center}.loesungsBox > div,
.loesungsBox:active > div,
.loesungsBox:visited > div,
.loesungsBox:hover > div{padding:var(--padding-box3);height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.loesungsBox > div > div:nth-child(1),
.loesungsBox:active > div > div:nth-child(1),
.loesungsBox:visited > div > div:nth-child(1),
.loesungsBox:hover > div > div:nth-child(1){flex:0 0 auto;aspect-ratio:1/1;width:6.5rem;background:var(--color-white);border-radius:100%;overflow:hidden}.loesungsBox > div > div:nth-child(1) > div,
.loesungsBox:active > div > div:nth-child(1) > div,
.loesungsBox:visited > div > div:nth-child(1) > div,
.loesungsBox:hover > div > div:nth-child(1) > div{height:100%;width:100%;padding:1rem}.loesungsBox > div > div:nth-child(1) > div > img,
.loesungsBox:active > div > div:nth-child(1) > div > img,
.loesungsBox:visited > div > div:nth-child(1) > div > img,
.loesungsBox:hover > div > div:nth-child(1) > div > img{display:block;height:100%;width:100%}.loesungsBox > div > div:nth-child(2),
.loesungsBox:active > div > div:nth-child(2),
.loesungsBox:visited > div > div:nth-child(2),
.loesungsBox:hover > div > div:nth-child(2){flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.loesungsBox > div > div:nth-child(2) > div,
.loesungsBox:active > div > div:nth-child(2) > div,
.loesungsBox:visited > div > div:nth-child(2) > div,
.loesungsBox:hover > div > div:nth-child(2) > div{font-size:2rem;font-weight:700;text-transform:uppercase;line-height:var(--line-height-header)}.loesungsBox > div > div:nth-child(3),
.loesungsBox:active > div > div:nth-child(3),
.loesungsBox:visited > div > div:nth-child(3),
.loesungsBox:hover > div > div:nth-child(3){flex:0 0 auto;width:100%}.loesungsBox > div > div:nth-child(3) > .button,
.loesungsBox > div > div:nth-child(3) > .button:visited,
.loesungsBox > div > div:nth-child(3) > .button:hover,
.loesungsBox:active > div > div:nth-child(3) > .button,
.loesungsBox:active > div > div:nth-child(3) > .button:visited,
.loesungsBox:active > div > div:nth-child(3) > .button:hover,
.loesungsBox:visited > div > div:nth-child(3) > .button,
.loesungsBox:visited > div > div:nth-child(3) > .button:visited,
.loesungsBox:visited > div > div:nth-child(3) > .button:hover,
.loesungsBox:hover > div > div:nth-child(3) > .button,
.loesungsBox:hover > div > div:nth-child(3) > .button:visited,
.loesungsBox:hover > div > div:nth-child(3) > .button:hover{display:flex;justify-content:center;width:100%;color:var(--color-white);background:transparent;border:2px solid var(--color-white)}.leistungsBox{background-color:var(--color-white);border-radius:var(--border-radius);position:relative;overflow:hidden;color:var(--color-blue)}.leistungsBox:before{content:'';display:block;width:100%;height:100%;opacity:1;background-repeat:no-repeat;background-position:center right;background-size:55%}.leistungsBox > div{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding-box3)}.leistungsBox > div > div:nth-child(1){font-size:var(--font-size-larger);font-variation-settings:var(--font-condensed)}.leistungsBox > div > div:nth-child(1) > div{font-weight:700;font-size:1.5em;line-height:var(--line-height-header);text-transform:uppercase}.leistungsBox > div > div:nth-child(2) > a,
.leistungsBox > div > div:nth-child(2) > a:visited,
.leistungsBox > div > div:nth-child(2) > a:hover{background-color:var(--color-blue);color:var(--color-white)}.bgColor-white .leistungsBox{border:2px solid var(--color-lightblue)}.leistungsBox-digitaleLoesungen:before{background-image:url(../element/digitaleLoesungen.svg)}.leistungsBox-einkaufsvorteile:before{background-image:url(../element/einkaufsvorteile.svg)}.leistungsBox-renovierungModernisierung:before{background-image:url(../element/renovierungModernisierung.svg)}.leistungsBox-netzwerk:before{background-image:url(../element/netzwerk.svg)}.leistungsBox-nachhaltigkeit:before{background-image:url(../element/nachhaltigkeit.svg)}.leistungsBox-allorder:before{background-image:url(../element/bgIcon-AllOrder.svg)}.leistungsBox-backoffice:before{background-image:url(../element/bgIcon-BackOffice.svg)}.leistungsBox-chefscockpit:before{background-image:url(../element/bgIcon-ChefsCockpit.svg)}.leistungsBox-erechnung:before{background-image:url(../element/bgIcon-ERechnung.svg)}.leistungsBox-elearning:before{background-image:url(../element/bgIcon-ELearning.svg)}.leistungsBox-onlinewebsite:before{background-image:url(../element/bgIcon-OnlineWebsite.svg)}.leistungsBox-bestprice:before{background-image:url(../element/bgIcon-BestPrice.svg)}.leistungsBox-einkaufplus:before{background-image:url(../element/bgIcon-EinkaufPlus.svg)}.leistungsBox-einkaufsgruppen:before{background-image:url(../element/bgIcon-Einkaufsgruppen.svg)}.referenz{overflow:hidden;display:grid;grid-template-areas:"referenzPhoto referenzText"}.referenz img{display:block}.referenz > div:nth-child(1){grid-area:referenzPhoto}.referenz > div:nth-child(1) > img{border-radius:var(--border-radius)}.referenz > div:nth-child(2){display:flex;align-items:center;grid-area:referenzText}.referenz > div:nth-child(2) > div{width:100%}.referenz > div:nth-child(2) > div > div{position:relative;border-radius:var(--border-radius);background:var(--color-quote-background);color:var(--color-quote-text);display:flex;flex-direction:column;padding:var(--padding-box);gap:var(--gap-box2)}.referenz > div:nth-child(2) > div > div:before{content:'';background-image:var(--icon-quote);background-repeat:no-repeat;background-position:center center;background-size:contain;aspect-ratio:1/1;position:absolute}.referenz > div:nth-child(2) > div > div > div:nth-child(1){display:none}.referenz > div:nth-child(2) > div > div > div:nth-child(1):empty{display:none}.referenz > div:nth-child(2) > div > div > div:nth-child(1) > img{height:100%}.referenz > div:nth-child(2) > div > div > blockquote{font-size:var(--font-size-medium)}.referenz > div:nth-child(2) > div > div > div:nth-child(3){display:flex;gap:0.5em}.referenz > div:nth-child(2) > div > div > div:nth-child(3):before{content:'';display:block;background-image:url(../element/quote_rot.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;aspect-ratio:1/1;/* max-height:calc(var(--font-size-smaller) * var(--line-height-smaller) * 2);*/ height:calc(var(--font-size-smaller) * var(--line-height-smaller) * 2)}.referenz > div:nth-child(2) > div > div > div:nth-child(3) > div{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}.referenz > div:nth-child(2) > div > div > div:nth-child(3) > div > span{font-weight:600}.logoBox{background-color:var(--color-logobox-background);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius)}.logoBox > img{max-width:100%;max-height:100%}.kontaktBox{overflow:hidden;display:grid}.kontaktBox img{display:block}.kontaktBox > div:nth-child(1){display:flex;align-items:center}.kontaktBox > div:nth-child(1) > div{width:100%}.kontaktBox > div:nth-child(1) > div > div{position:relative;border-radius:var(--border-radius);background-color:var(--color-kontaktbox1-background);color:var(--color-kontaktbox1-text);display:flex;flex-direction:column;padding:var(--padding-box);gap:var(--gap-box)}.kontaktBox > div:nth-child(1) > div > div a,
.kontaktBox > div:nth-child(1) > div > div a:visited,
.kontaktBox > div:nth-child(1) > div > div a:hover{color:var(--color-kontaktbox1-text)}.kontaktBox > div:nth-child(1) > div > div a:hover{color:var(--color-kontaktbox1-hover)}.kontaktBox > div:nth-child(1) > div > div > div:nth-child(1) > span{font-size:var(--font-size-boxheader);font-variation-settings:var(--font-condensed);line-height:var(--line-height-header)}.kontaktBox > div:nth-child(1) > div > div > div:nth-child(2){font-size:var(--font-size-boxheader2);font-variation-settings:var(--font-condensed);line-height:var(--line-height-header);font-weight:700;text-transform:uppercase}.kontaktBox > div:nth-child(1) > div > div > div:nth-child(2):empty{display:none}.kontaktBox > div:nth-child(1) > div > div > div:nth-child(3){font-size:var(--font-size-larger);display:flex;flex-direction:column;gap:1em}.kontaktBox > div:nth-child(1) > div > div > div:nth-child(3) > div:nth-child(2){display:flex;flex-direction:column;gap:0.5em}.kontaktBox > div:nth-child(1) > div > div > div:nth-child(3) .icon{gap:0.5em}.kontaktBox > div:nth-child(1) > div > div > div:nth-child(3) .icon:before{width:1.3em}.kontaktBox > div:nth-child(2){border-radius:var(--border-radius);overflow:hidden;background-color:var(--color-kontaktbox2-background);display:flex;justify-content:end;align-items:end}.kontaktBox > div:nth-child(2) > div{display:flex;justify-content:center;align-items:end;overflow:hidden}.teamBox{background-color:var(--color-teambox-background);border-radius:var(--border-radius);position:relative;overflow:hidden}.teamBox.teamBoxAlt{background-color:var(--color-teambox2-background)}.teamBox > div:nth-child(1){display:flex;align-items:end;justify-content:center;height:100%}.teamBox > div:nth-child(1) > div:nth-child(1){display:block}.teamBox > div:nth-child(1) > div:nth-child(2){display:none}.teamBox.hasHover:hover > div:nth-child(1) > div:nth-child(1),
.teamBox.hasHover:active > div:nth-child(1) > div:nth-child(1){display:none}.teamBox.hasHover:hover > div:nth-child(1) > div:nth-child(2),
.teamBox.hasHover:active > div:nth-child(1) > div:nth-child(2){display:block}.teamBox > div:nth-child(2){display:none;position:absolute;bottom:0;left:0;width:100%;background-color:var(--color-teambox-info-background);color:var(--color-teambox-info-text);padding:var(--padding-box2);font-variation-settings:var(--font-condensed)}.teamBox > div:nth-child(2) a,
.teamBox > div:nth-child(2) a:visited,
.teamBox > div:nth-child(2) a:hover{color:var(--color-teambox-info-text)}.teamBox > div:nth-child(2) > div:nth-child(1){font-weight:600}.teamBox > div:nth-child(2) > div:nth-child(2){margin-top:0.5em;display:flex;flex-direction:column;gap:0.5em}.teamBox > div:nth-child(2) > div:nth-child(2) .icon{gap:0.5em}.teamBox > div:nth-child(2) > div:nth-child(2) .icon:before{width:1.3em}.teamBox:hover > div:nth-child(2),
.teamBox:active > div:nth-child(2){display:block}.zitatBox{display:flex;flex-direction:column;background-color:var(--color-zitatbox-background);color:var(--color-zitatbox-text);border-radius:var(--border-radius);justify-content:center;padding:var(--padding-box);gap:var(--gap-box2)}.zitatBox.zitatBoxAlt{background-color:var(--color-zitatbox2-background)}.zitatBox blockquote{font-size:var(--font-size-boxheader)}.zitatBox > div{display:flex;gap:0.5em}.zitatBox > div:before{content:'';display:block;background-image:url(../element/quote-white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;aspect-ratio:1/1;height:calc(var(--font-size-smaller) * var(--line-height-smaller) * 2)}.zitatBox > div > div{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}.zitatBox > div > div > span{font-weight:600}.historyBox{background-color:var(--color-historybox-background);color:var(--color-historybox-text);border-radius:var(--border-radius);justify-content:center;display:flex;flex-direction:column;height:100%;padding:var(--padding-box);font-size:var(--font-size);gap:var(--gap-box)}.historyBox > div:nth-child(1){font-size:var(--font-size-boxheader2);font-weight:700;font-variation-settings:var(--font-condensed)}.historyBox > div:nth-child(3){font-size:var(--font-size-smaller)}.swiper-slide:nth-child(even) > .historyBox{background-color:var(--color-historybox2-background);color:var(--color-historybox2-text)}.downloadBox{display:block;overflow:hidden;position:relative;border-radius:var(--border-radius);font-size:var(--font-size);font-variation-settings:var(--font-condensed)}.downloadBox > div{position:absolute;bottom:0;left:0;width:100%;background-color:var(--color-teambox-info-background);color:var(--color-teambox-info-text);padding:var(--padding-box2);display:flex;justify-content:space-between;align-items:center}.downloadBox > div:after{content:'';display:block;background-image:url(../element/download.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;aspect-ratio:2/3;height:1.15em}.downloadBox > div > div > span{font-weight:600}.infobox{background-color:var(--color-background);color:var(--color-text);padding:var(--padding-box3);border-radius:var(--border-radius)}.infobox > div{display:flex;flex-direction:column;gap:var(--gap-box2)}.infobox > div > div{display:grid;align-items:center;grid-template-columns:1fr max-content}.infobox > div > div:nth-child(1){cursor:pointer;font-size:var(--font-size-boxheader);font-weight:700;font-variation-settings:var(--font-condensed)}.infobox > div > div:nth-child(1) > div:nth-child(2){aspect-ratio:1/1;background-image:url(../element/plus.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.infobox > div > div:nth-child(2){display:none}.infobox.open > div > div:nth-child(1) > div:nth-child(2){background-image:url(../element/minus.svg)}.infobox.open > div > div:nth-child(2){display:grid}.subnavBox,
.subnavBox:visited,
.subnavBox:hover{display:flex;flex-direction:column;gap:var(--gap-box2);background-color:var(--color-background);color:var(--color-text);padding:var(--padding-box);border-radius:var(--border-radius)}.subnavBox > div,
.subnavBox:visited > div,
.subnavBox:hover > div{display:flex;justify-content:center;align-items:center}.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{display:block}.subnavBox > div:nth-child(2),
.subnavBox:visited > div:nth-child(2),
.subnavBox:hover > div:nth-child(2){font-size:var(--font-size-minorheader);font-weight:700;line-height:var(--line-height-header);font-variation-settings:var(--font-condensed);text-transform:uppercase;display:flex;justify-content:center;text-align:center}.subnavBox > div:nth-child(2) > img,
.subnavBox:visited > div:nth-child(2) > img,
.subnavBox:hover > div:nth-child(2) > img{display:block;width:100%;max-height:50px}.ansprechpartnerBox{background-color:var(--color-lightblue);border-radius:var(--border-radius);position:relative;overflow:hidden;aspect-ratio:6/5;will-change:transform}.ansprechpartnerBox > div:nth-child(2){display:flex;flex-direction:column;position:absolute;left:0;width:100%;background-color:var(--color-blue);color:var(--color-white);padding:var(--padding-box2);/* font-variation-settings:var(--font-condensed);*/ transition:0.3s}.ansprechpartnerBox > div:nth-child(2) > div:nth-child(1){font-weight:600}.ansprechpartnerBox > div:nth-child(2) > div:nth-child(3){margin-top:0.5em;display:flex;flex-direction:column;gap:0.5em}.ansprechpartnerBox > div:nth-child(2) a,
.ansprechpartnerBox > div:nth-child(2) a:visited,
.ansprechpartnerBox > div:nth-child(2) a:hover{color:var(--color-white)}.ansprechpartnerBox > div:nth-child(2) a:hover{color:var(--color-red)}.ansprechpartnerBox > div:nth-child(2) .icon{gap:0.5em}.ansprechpartnerBox > div:nth-child(2) .icon:before{width:1.3em}.ansprechpartnerBox:hover > div:nth-child(2),
.ansprechpartnerBox:active > div:nth-child(2){bottom:0}.hiddenBox{display:none!important}.kontaktIcons{margin-top:1em;display:flex;flex-direction:column;gap:0.5em}.kontaktIcons > *{font-weight:700;gap:0.5em}.kontaktIcons > *:before{width:1.3em}.kontaktIcons > *,
.kontaktIcons > *:visited{color:var(--color-text)}.kontaktIcons > *:hover{color:var(--color-link)}/*********************/
/* display:flex;*/
.swiper{width:var(--width-content);overflow:visible!important}.content.fullsize .swiper{width:100%}.swiper-scrollbar-horizontal{width:var(--width-content)!important;margin-top:var(--hgkSwiper-scrollbar-bottom);position:static!important}.swiper-scrollbar-horizontal > div{cursor:e-resize}.swiper-slide{width:auto!important;height:auto!important}.swiper-slide > img,
.swiper-slide > a{display:block}.swiper-slide > img,
.swiper-slide > a > img{border-radius:var(--border-radius)}.swiper-slide > .grid2{display:flex;flex-direction:column;gap:var(--gap-contentNarrow)}.swiper-slide > .grid2 > img,
.swiper-slide > .grid2 > a{display:block}.swiper-slide > .grid2 > img,
.swiper-slide > .grid2 > a > img{border-radius:var(--border-radius)}/*********************/
#backtotop{display:block;position:absolute;z-index:10;width:3rem;height:3rem;top:-5rem;right:2rem;cursor:pointer;background-image:url(../element/scrolltotop.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}body > footer{position:relative;font-size:var(--font-size-footer)}body > footer a,
body > footer a:visited,
body > footer a:hover{color:var(--color-footer-link)}body > footer a:hover{color:var(--color-footer-link-hover)}body > footer a.highlight,
body > footer a.highlight:visited,
body > footer a.highlight:hover{color:var(--color-footer-link-hover);font-weight:600}body > footer a.highlight:hover{text-decoration:underline}body > footer > div > div{width:var(--width-content);margin:0 auto}body > footer > div:nth-child(1){background-color:var(--color-footer1-background)}body > footer > div:nth-child(1) h1,
body > footer > div:nth-child(1) h2,
body > footer > div:nth-child(1) h3,
body > footer > div:nth-child(1) h4,
body > footer > div:nth-child(1) h5,
body > footer > div:nth-child(1) h6{font-size:var(--font-size-footer-header);text-transform:uppercase;margin:0 0 0.125em 0;font-variation-settings:var(--font-condensed);font-weight:800}body > footer > div:nth-child(1) > div{display:flex;justify-content:space-between}body > footer > div:nth-child(1) > div > div > ul{margin:0;padding:0;list-style:none inside none;display:inline-flex;gap:0.25em;flex-direction:column}body > footer > div:nth-child(1) > div > div:nth-child(4) .icon{display:flex;line-height:inherit}body > footer > div:nth-child(2){background-color:var(--color-footer2-background)}body > footer > div:nth-child(2) > div{display:flex;flex-wrap:wrap;font-weight:600}/*********************/
#datenschutz{position:fixed;left:0;bottom:0;z-index:10000;width:100%;color:var(--color-blue);background:var(--color-lightblue);border-top:4px solid var(--color-blue);font-size:var(--font-size-larger)}#datenschutz a,
#datenschutz a:visited,
#datenschutz a:hover{color:var(--color-red)}#datenschutz ul{gap:0;margin:1em 0 1em 0}#datenschutz a:hover{text-decoration:underline}#datenschutz > div{width:var(--width-content);margin:0 auto;padding:var(--padding-box3) 0}#datenschutz > div > div{display:flex;justify-content:space-between;gap:var(--gap-contentMedium)}#datenschutz > div > div > div:nth-child(2){display:flex;flex-direction:column;gap:2rem}#datenschutz > div > div > div:nth-child(2) > div{display:flex;flex-direction:column;gap:1rem}#datenschutz > div > div > div:nth-child(2) > div > a,
#datenschutz > div > div > div:nth-child(2) > div > a:visited,
#datenschutz > div > div > div:nth-child(2) > div > a:hover{color:var(--color-white);background-color:var(--color-red);display:block;padding:1em;border-radius:var(--border-radius);font-weight:600;line-height:1;text-decoration:none}#datenschutz > div > div > div:nth-child(2) > div > a:hover{transform:scale(1.1)}#datenschutz > div > div > div:nth-child(2) > div > span{font-size:var(--font-size-smaller)}.video-js.vjs-default-skin .vjs-control-bar{font-size:1.8em}.video-container{background-color:var(--color-white);position:relative;width:100%;aspect-ratio:16/9}.video-container .video-js{width:100%;height:100%;opacity:0;transition:opacity 0.3s linear;object-fit:cover}.video-container .hgkVideoBackground.video-js .vjs-control-bar,
.video-container .hgkVideoBackground.video-js .vjs-big-play-button,
.video-container .hgkVideoBackground.video-js .vjs-loading-spinner{display:none}.infografik{width:100%}.infografik > div{width:100%}.infografik > div > img{width:100%}.infografikm > div:nth-child(2){display:none}.slideout,
.slideout:visited,
.slideout:hover{z-index:1000;background:var(--color-red);color:var(--color-white);position:fixed;top:33%;right:0;padding:1rem;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);display:grid;grid-template-columns:1fr 5fr;gap:0.75rem}.slideout > div:nth-child(1),
.slideout:visited > div:nth-child(1),
.slideout:hover > div:nth-child(1){display:flex;align-items:center}.slideout > div:nth-child(2),
.slideout:visited > div:nth-child(2),
.slideout:hover > div:nth-child(2){line-height:1.2}.slideout > div:nth-child(2) > div:nth-child(1),
.slideout:visited > div:nth-child(2) > div:nth-child(1),
.slideout:hover > div:nth-child(2) > div:nth-child(1){font-weight:700}.slideout.open,
.slideout:visited.open,
.slideout:hover.open{right:0}.numbersBackground{background-image:url(../picture/zahlen-hintergrund.webp);background-repeat:no-repeat;background-position:center top;background-size:cover}.numbersBackground > div{background:transparent!important}section.bgIcon > .contentWrapper:first-of-type{background-image:url(../element/bgSection.svg);background-repeat:no-repeat;background-position:right center;background-size:auto}