@charset "UTF-8";@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url("https://www.intershop.com/files/layout/src/fonts/source-sans-pro-v13-latin-300.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/source-sans-pro-v13-latin-300.woff") format("woff");font-display:optional}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url("https://www.intershop.com/files/layout/src/fonts/source-sans-pro-v13-latin-regular.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/source-sans-pro-v13-latin-regular.woff") format("woff");font-display:optional}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url("https://www.intershop.com/files/layout/src/fonts/source-sans-pro-v13-latin-600.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/source-sans-pro-v13-latin-600.woff") format("woff");font-display:optional}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url("https://www.intershop.com/files/layout/src/fonts/source-sans-pro-v13-latin-700.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/source-sans-pro-v13-latin-700.woff") format("woff");font-display:optional}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:local("Source Serif Pro"),local("SourceSerifPro-Regular"),url("https://www.intershop.com/files/layout/src/fonts/source-serif-pro-v8-latin-regular.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/source-serif-pro-v8-latin-regular.woff") format("woff");font-display:optional}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url("https://www.intershop.com/files/layout/src/fonts/open-sans-v18-latin-300.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/open-sans-v18-latin-300.woff") format("woff");font-display:optional}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("https://www.intershop.com/files/layout/src/fonts/open-sans-v18-latin-regular.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/open-sans-v18-latin-regular.woff") format("woff");font-display:optional}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("https://www.intershop.com/files/layout/src/fonts/open-sans-v18-latin-600.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/open-sans-v18-latin-600.woff") format("woff");font-display:optional}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("https://www.intershop.com/files/layout/src/fonts/open-sans-v18-latin-700.woff2") format("woff2"),url("https://www.intershop.com/files/layout/src/fonts/open-sans-v18-latin-700.woff") format("woff");font-display:optional}html{--color-default:#c5083d;--color-default-a10:#c5083d1a;--color-default-a25:#c5083d40;--color-gray-dark:#333333;--color-gray-dark-a10:#3333331a;--color-gray-dark-a25:#33333340;--color-gray:#999;--color-gray-light:#e1e1e1;--color-text-footer:#fff;--color-btn-border:#ffffff;--color-btn-border-a10:#ffffff1a;--color-btn-border-a25:#ffffff40;--color-brand:var(--color-default);--color-highlight:#ec0a49;--color-area-turquoise:#21b39f;--color-hl-turquoise:#cff1ec;--color-bg-turquoise:#E6F8F5;--color-area-red:#ed6454;--color-hl-red:#fedfdc;--color-bg-red:#feeeed;--color-area-violett:#8b6bac;--color-hl-violett:#e9e0ef;--color-bg-violett:#F4EFF7;--color-area-skyblue:#36bee7;--color-hl-skyblue:#d4f3fc;--color-bg-skyblue:#E9F8FD;--color-area-yellow:#fcd900;--color-hl-yellow:#fef7ba;--color-bg-yellow:#FEFADC;--color-area-green:#48b05b;--color-hl-green:#d7f1de;--color-bg-green:#EBF8EE;--color-area-blue:#5187c7;--color-hl-blue:#dce8f5;--color-bg-blue:#EDF3FA;--color-area-brown:#b29962;--color-hl-brown:#f0ebdf;--color-bg-brown:#F7F5EE;--color-area-orange:#f39200;--color-hl-orange:#ffeaca;--color-bg-orange:#FEF4E4;--color-area-magenta:#ec6195;--color-hl-magenta:#ffdeea;--color-bg-magenta:#FBE5EB;--color-page-background:#fff;--color-bg-rose20:#f8ccd8;--color-bg-rose10:#fde1e9;--color-bg-grey:#f5f5f5;--color-bg-footer:#004757;--color-hr-footer:#003e4c;--color-bg-footer-light:#cadadf;--color-text:var(--color-gray-dark);--color-text--inverted:var(--color-page-background);--color-links:var(--color-brand);--color-links-hl-foo:#00738d;--color-bg-petrol:#005A6E;--color-hl-petrol:#00738d;--color-btn:var(--color-links);--color-btn-text:var(--color-text--inverted);--color-btn-foo:#005b70;--base-font-size--xs:0.875rem;--base-font-size:1rem;--base-font-size--xl:1.125rem;--base-line-height:1.625;--base-font-weight:400;--base-font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Helvetica Neue",Arial,sans-serif;--base-font-family-hl:"Source Serif Pro",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Helvetica Neue",Arial,serif;--base-letterspacing:-0.015625rem;--base-spacing-unit:1.25rem;--base-spacing-unit--xs:calc(var(--base-spacing-unit) / 4);--base-spacing-unit--sm:calc(var(--base-spacing-unit) / 2);--base-spacing-unit--lg:calc(var(--base-spacing-unit) * 2);--base-spacing-unit--xl:calc(var(--base-spacing-unit) * 4);--base-spacing-unit--xxl:calc(var(--base-spacing-unit) * 6);--base-border-radius:4px;--base-border-width:1px;--base-border-color:var(--color-gray-light);--base-border:var(--base-border-width) solid var(--base-border-color)}html{--style--boxshadow:0 2px 15px 0 rgba(221,221,221,0.5);--color-bg-article:var(--color-text)}.pt_0,.topSpace_0{padding-top:0}.pt_1,.topSpace_1{padding-top:var(--base-spacing-unit)}.pt_2,.topSpace_2{padding-top:var(--base-spacing-unit--lg)}.pt_4,.topSpace_4{padding-top:var(--base-spacing-unit--xl)}.pt_6,.topSpace_6{padding-top:calc(var(--base-spacing-unit--lg) + var(--base-spacing-unit--xl))}.bottomSpace_0,.pb_0{padding-bottom:0}.bottomSpace_1,.pb_1{padding-bottom:var(--base-spacing-unit)}.bottomSpace_2,.pb_2{padding-bottom:var(--base-spacing-unit--lg)}.bottomSpace_4,.pb_4{padding-bottom:var(--base-spacing-unit--xl)}.bottomSpace_6,.pb_6{padding-bottom:calc(var(--base-spacing-unit--lg) + var(--base-spacing-unit--xl))}.fontSerif{font-family:var(--base-font-family-hl)}.img-left .image_container img{margin-left:0}.img-right .image_container img{margin-right:0}.draw-spacing .box{border:1px solid var(--base-border-color)}.draw-spacing .item-image{padding:15px 20px}.bg_turquoise{background-color:var(--color-bg-turquoise);--color-bg-article:var(--color-bg-turquoise);--custom-zitat-bg-color:var(--color-area-turquoise)}.bg_pink{background-color:var(--color-bg-red);--color-bg-article:var(--color-bg-red);--custom-zitat-bg-color:var(--color-area-red)}.bg_violett{background-color:var(--color-bg-violett);--color-bg-article:var( --color-bg-violett);--custom-zitat-bg-color:var(--color-area-violett)}.bg_skyblue{background-color:var(--color-bg-skyblue);--color-bg-article:var(--color-bg-skyblue);--custom-zitat-bg-color:var(--color-area-skyblue)}.bg_mint{background-color:var(--color-bg-green);--color-bg-article:var(--color-bg-green);--custom-zitat-bg-color:var(--color-area-green)}.bg_yellow{background-color:var(--color-bg-yellow);--color-bg-article:var(--color-bg-yellow);--custom-zitat-bg-color:var(--color-area-yellow)}.bg_blue{background-color:var(--color-bg-blue);--color-bg-article:var(--color-bg-blue);--custom-zitat-bg-color:var(--color-area-blue)}.bg_brown{background-color:var(--color-hl-brown);--color-bg-article:var(--color-bg-brown);--custom-zitat-bg-color:var(--color-area-brown)}.bg_orange{background-color:var(--color-bg-orange);--color-bg-article:var(--color-bg-orange);--custom-zitat-bg-color:var(--color-area-orange)}.bg_magenta{background-color:var(--color-bg-magenta);--color-bg-article:var(--color-bg-magenta);--custom-zitat-bg-color:var(--color-area-magenta)}.bg_footer{background-color:var(--color-bg-footer);--color-bg-article:var(--color-bg-footer);--custom-zitat-bg-color:var(--color-bg-footer-light);color:var(--color-text--inverted);--color-links:var(--color-text--inverted)}.bg_grey{background-color:var(--color-bg-grey);--color-bg-article:var(--color-bg-grey)}.color--grey{color:var(--color-gray)}.top_fineline{border-top:1px solid var(--color-gray-light)}.top_gradient{position:relative}.top_gradient:before{content:"";z-index:1;height:2.5rem;width:100%;display:block;position:absolute;top:0;background:linear-gradient(180deg,rgba(203,203,203,0.1803921569) 0%,rgba(221,221,221,0) 100%)}.row-p1{padding:var(--base-spacing-unit)}.hasShadow figure img{box-shadow:0 4px 25px 0 rgba(197,197,197,0.5)}.mod_article.pt-0 .inside{padding-top:0}.mod_article.pt-1 .inside{padding-top:var(--base-spacing-unit)}.mod_article.pt-2 .inside{padding-top:var(--base-spacing-unit--lg)}.mod_article.pb-0 .inside{padding-bottom:0}.mod_article.pb-1 .inside{padding-bottom:var(--base-spacing-unit)}.mod_article.pb-2 .inside{padding-bottom:var(--base-spacing-unit--lg)}.caption,.kategorie{text-transform:uppercase;font-weight:600;font-size:var(--base-font-size--xs);line-height:1}.mod_article.hasAccordion{border-bottom:1px solid var(--color-gray-light)}.mod_article.hasAccordion>.inside{padding-bottom:0}.text-xxsmall{font-size:62.5%}.text-xsmall{font-size:75%}.text-small{font-size:87.5%}.text-medium{font-size:112.5%}.text-large{font-size:125%}.text-xlarge{font-size:137.5%}.text-xxlarge{font-size:150%}.more:has(svg.svg-icon),a:has(svg.svg-icon){display:inline-flex;align-items:center;gap:0.5rem}img.drawing{padding:10px}img.padd20{padding:var(--base-spacing-unit)}img.svg-spacing{padding:var(--base-spacing-unit)}img.addPadding{padding-top:1rem}.icon--size{display:inline-block}.icon--size-12{height:0.75rem;width:0.75rem}.icon--size-12,.icon--size-16{display:inline-block;flex-shrink:0}.icon--size-16{height:1rem;width:1rem}.icon--size-20{height:1.25rem;width:1.25rem}.icon--size-20,.icon--size-24{display:inline-block;flex-shrink:0}.icon--size-24{height:1.5rem;width:1.5rem}.icon--size-32{height:2rem;width:2rem}.icon--size-32,.icon--size-48{display:inline-block;flex-shrink:0}.icon--size-48{height:3rem;width:3rem}.icon--size-128{display:inline-block;flex-shrink:0;height:8rem;width:8rem}dd,ol,ul{padding-inline-start:var(--base-spacing-unit--sm)}@keyframes showIn{0%{opacity:0}to{opacity:1}}.mod_article.imgBg .inside{}.mod_article.full-width>.inside{padding-inline:0;max-width:100vw}html{--wrapper-max:77.5em}

/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.float_left{float:left}.float_right{float:right}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--base-spacing-unit--sm)}address,blockquote,dl,fieldset,figure,hr,ol,p,pre,ul{margin-bottom:var(--base-spacing-unit)}dd,ol,ul{margin-left:var(--base-spacing-unit)}.clearfix:after{content:"";display:table;clear:both}a{color:var(--color-links)}:not(p) a{text-decoration:none}figure{margin:0}img{display:block;max-width:100%;height:auto;margin:0 auto}html{font-family:var(--base-font-family,sans-serif);font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:var(--base-font-weight);background-color:var(--color-page-background);color:var(--color-text);overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:var(--base-letterspacing)}@media screen and (max-width:34.3125em){html{font-size:var(--base-font-size--xs)}}@media screen and (min-width:90em){html{font-size:var(--base-font-size--xl)}}html{--headings__font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Helvetica Neue",Arial,sans-serif;--headings__font-weight:400;--headings__color:"currentColor";--paragraph__link-color:var(--color-links);--code__color:var(--color-highlight);--selection-background:var(--color-brand);--pre__color-background:var(--color-gray);--pre__color:var(--color-text--inverted);--selection-color:var(--color-text--inverted);--hr-border:var(--base-border);--paragraph__link-decoration:underline;--paragraph__link-decoration--hover:none;--autoscale-low:clamp(0.8725rem,2vw,1.125rem);--autoscale-medium:clamp(1.1rem,8vw,2.0rem);--autoscale-high:clamp(1.5rem,8vw,2.5rem);--autoscale-high_2:clamp(1.5rem,5vw,3.0rem)}h1,h2,h3,h4,h5,h6{font-weight:var(--headings__font-weight);font-family:var(--headings__font-family);color:var(--headings__color)}.h1,.hearing--1,h1{display:block;font-size:2.25rem;font-family:"Source Serif Pro";font-weight:400;line-height:1.25;margin-bottom:0.5rem;letter-spacing:-2.5px}@media screen and (min-width:34.375em){.h1,.hearing--1,h1{font-size:2.25rem}}@media screen and (min-width:48em){.h1,.hearing--1,h1{font-size:2.5rem}}@media screen and (min-width:64em){.h1,.hearing--1,h1{font-size:2.5rem}}@media screen and (min-width:80em){.h1,.hearing--1,h1{font-size:2.5rem}}ol+h1,p+h1,ul+h1{margin-top:2rem}.ce_text+.ce_text h1:first-child{margin-top:2rem}h1+h2{margin-top:-0.5rem}.h2,.hearing--2,h2{display:block;font-size:1.75rem;font-family:"Source Serif Pro";font-weight:400;line-height:1.25;margin-bottom:1.5rem;letter-spacing:-2px}@media screen and (min-width:34.375em){.h2,.hearing--2,h2{font-size:1.75rem}}@media screen and (min-width:48em){.h2,.hearing--2,h2{font-size:1.75rem}}@media screen and (min-width:64em){.h2,.hearing--2,h2{font-size:2rem}}@media screen and (min-width:80em){.h2,.hearing--2,h2{font-size:2rem}}ol+h2,p+h2,ul+h2{margin-top:2rem}.ce_text+.ce_text h2:first-child{margin-top:2rem}h2+h3{margin-top:-1.5rem}.h3,.hearing--3,h3{display:block;font-size:1.75rem;font-family:"Open Sans";font-weight:400;line-height:1.25;margin-bottom:1.5rem;letter-spacing:-2px}@media screen and (min-width:34.375em){.h3,.hearing--3,h3{font-size:1.75rem}}@media screen and (min-width:48em){.h3,.hearing--3,h3{font-size:1.75rem}}@media screen and (min-width:64em){.h3,.hearing--3,h3{font-size:2rem}}@media screen and (min-width:80em){.h3,.hearing--3,h3{font-size:2rem}}ol+h3,p+h3,ul+h3{margin-top:2rem}.ce_text+.ce_text h3:first-child{margin-top:2rem}h3+h4{margin-top:-1.5rem}.h4,.hearing--4,h4{display:block;font-size:1.35rem;font-family:"Source Serif Pro";font-weight:400;line-height:1.25;margin-bottom:0.5rem;letter-spacing:-1.5px}@media screen and (min-width:34.375em){.h4,.hearing--4,h4{font-size:1.35rem}}@media screen and (min-width:48em){.h4,.hearing--4,h4{font-size:1.35rem}}@media screen and (min-width:64em){.h4,.hearing--4,h4{font-size:1.65rem}}@media screen and (min-width:80em){.h4,.hearing--4,h4{font-size:1.65rem}}ol+h4,p+h4,ul+h4{margin-top:1.75rem}.ce_text+.ce_text h4:first-child{margin-top:1.75rem}h4+h5{margin-top:-0.5rem}.h5,.hearing--5,h5{display:block;font-size:1.25rem;font-family:"Open Sans";font-weight:600;line-height:1.25;margin-bottom:0.5rem;letter-spacing:var(--base-letterspacing)}@media screen and (min-width:34.375em){.h5,.hearing--5,h5{font-size:1.25rem}}@media screen and (min-width:48em){.h5,.hearing--5,h5{font-size:1.25rem}}@media screen and (min-width:64em){.h5,.hearing--5,h5{font-size:1.5rem}}@media screen and (min-width:80em){.h5,.hearing--5,h5{font-size:1.5rem}}ol+h5,p+h5,ul+h5{margin-top:1.5rem}.ce_text+.ce_text h5:first-child{margin-top:1.5rem}h5+h6{margin-top:-0.5rem}.h6,.hearing--6,h6{display:block;font-size:1.1rem;font-family:"Open Sans";font-weight:600;line-height:1.25;margin-bottom:0.5rem;letter-spacing:var(--base-letterspacing)}@media screen and (min-width:34.375em){.h6,.hearing--6,h6{font-size:1.1rem}}@media screen and (min-width:48em){.h6,.hearing--6,h6{font-size:1.1rem}}@media screen and (min-width:64em){.h6,.hearing--6,h6{font-size:1.25rem}}@media screen and (min-width:80em){.h6,.hearing--6,h6{font-size:1.25rem}}ol+h6,p+h6,ul+h6{margin-top:1.25rem}.ce_text+.ce_text h6:first-child{margin-top:1.25rem}ol,p,ul{margin-top:0}ol a,p a,ul a{-webkit-text-decoration:var(--paragraph__link-decoration);text-decoration:var(--paragraph__link-decoration)}ol a:hover,p a:hover,ul a:hover{--paragraph__link-decoration:var(--paragraph__link-decoration--hover)}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}code{color:var(--code__color)}pre{padding:1rem;background:var(--pre__color-background);color:var(--pre__color);overflow-x:scroll}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:var(--hr-border)}.li--block{margin-bottom:1rem}.ce_text{margin-bottom:var(--base-spacing-unit)}.ce_text ul{list-style:none;margin-left:0;padding:0}.ce_text ul li{position:relative;padding-left:2.2rem;padding-bottom:0.5rem}.ce_text ul li.list-checked:before,.ce_text ul li:not(.list-bulled):before{content:url("https://www.intershop.com/files/layout/src/icons/check-solid.svg");position:absolute;width:1em;top:0.1rem;left:0.125rem}.ce_text ul li.list-bulled:before{content:"•";color:var(--color-brand);position:absolute;font-weight:normal;top:0;left:0.5rem}::selection{background:var(--selection-background);color:var(--selection-color);opacity:1}h1.as1,h2.as1,h3.as1,h4.as1,h5.as1,h6.as1,p.as1,span.as1{font-size:var(--autoscale-medium)!important;font-weight:bold}h1.as2,h2.as2,h3.as2,h4.as2,h5.as2,h6.as2,p.as2,span.as2{font-size:var(--autoscale-high)!important;font-weight:bold}h1.ast1,h2.ast1,h3.ast1,h4.ast1,h5.ast1,h6.ast1,p.ast1,span.ast1{font-size:var(--autoscale-medium)!important}h1.ast2,h2.ast2,h3.ast2,h4.ast2,h5.ast2,h6.ast2,p.ast2,span.ast2{font-size:var(--autoscale-high)!important}h1.ast3,h2.ast3,h3.ast3,h4.ast3,h5.ast3,h6.ast3,p.ast3,span.ast3{font-size:var(--autoscale-high_2)!important}h1.ast4,h2.ast4,h3.ast4,h4.ast4,h5.ast4,h6.ast4,p.ast4,span.ast4{font-size:var(--autoscale-low)!important}figcaption.caption{line-height:var(--base-line-height);text-transform:none;font-weight:normal;font-size:75%;margin:0.5rem 0}.foSSP{font-family:"Source Serif Pro"}html{--grid__columns:12;--grid__gutter:1.875rem;--grid__gutter--half:calc(var(--grid__gutter) / 2)}.row{display:grid;grid-template-columns:repeat(var(--grid__columns),1fr);grid-column-gap:var(--grid__gutter);grid-auto-columns:1fr}@supports not (display:grid){.row{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--grid__gutter) / 2);margin-right:calc(-1 * var(--grid__gutter) / 2)}}.ie .row{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--grid__gutter) / 2);margin-right:calc(-1 * var(--grid__gutter) / 2)}.ce_gallery>ul li,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{grid-column:1/-1}@supports not (display:grid){.ce_gallery>ul li,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ce_gallery>ul .ie li,.ie .ce_gallery>ul li,.ie .col-lg-1,.ie .col-lg-10,.ie .col-lg-11,.ie .col-lg-12,.ie .col-lg-2,.ie .col-lg-3,.ie .col-lg-4,.ie .col-lg-5,.ie .col-lg-6,.ie .col-lg-7,.ie .col-lg-8,.ie .col-lg-9,.ie .col-md-1,.ie .col-md-10,.ie .col-md-11,.ie .col-md-12,.ie .col-md-2,.ie .col-md-3,.ie .col-md-4,.ie .col-md-5,.ie .col-md-6,.ie .col-md-7,.ie .col-md-8,.ie .col-md-9,.ie .col-sm-1,.ie .col-sm-10,.ie .col-sm-11,.ie .col-sm-12,.ie .col-sm-2,.ie .col-sm-3,.ie .col-sm-4,.ie .col-sm-5,.ie .col-sm-6,.ie .col-sm-7,.ie .col-sm-8,.ie .col-sm-9,.ie .col-xl-1,.ie .col-xl-10,.ie .col-xl-11,.ie .col-xl-12,.ie .col-xl-2,.ie .col-xl-3,.ie .col-xl-4,.ie .col-xl-5,.ie .col-xl-6,.ie .col-xl-7,.ie .col-xl-8,.ie .col-xl-9,.ie .col-xs-1,.ie .col-xs-10,.ie .col-xs-11,.ie .col-xs-12,.ie .col-xs-2,.ie .col-xs-3,.ie .col-xs-4,.ie .col-xs-5,.ie .col-xs-6,.ie .col-xs-7,.ie .col-xs-8,.ie .col-xs-9{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}.col-1{grid-column:span 1/span 1}@supports not (display:grid){.col-1{width:8.3333333333%}}.ie .col-1{width:8.3333333333%}.col-2{grid-column:span 2/span 2}@supports not (display:grid){.col-2{width:16.6666666667%}}.ie .col-2{width:16.6666666667%}.col-3{grid-column:span 3/span 3}@supports not (display:grid){.col-3{width:25%}}.ie .col-3{width:25%}.col-4{grid-column:span 4/span 4}@supports not (display:grid){.col-4{width:33.3333333333%}}.ie .col-4{width:33.3333333333%}.col-5{grid-column:span 5/span 5}@supports not (display:grid){.col-5{width:41.6666666667%}}.ie .col-5{width:41.6666666667%}.col-6{grid-column:span 6/span 6}@supports not (display:grid){.col-6{width:50%}}.ie .col-6{width:50%}.col-7{grid-column:span 7/span 7}@supports not (display:grid){.col-7{width:58.3333333333%}}.ie .col-7{width:58.3333333333%}.col-8{grid-column:span 8/span 8}@supports not (display:grid){.col-8{width:66.6666666667%}}.ie .col-8{width:66.6666666667%}.col-9{grid-column:span 9/span 9}@supports not (display:grid){.col-9{width:75%}}.ie .col-9{width:75%}.col-10{grid-column:span 10/span 10}@supports not (display:grid){.col-10{width:83.3333333333%}}.ie .col-10{width:83.3333333333%}.col-11{grid-column:span 11/span 11}@supports not (display:grid){.col-11{width:91.6666666667%}}.ie .col-11{width:91.6666666667%}.col-12{grid-column:span 12/span 12}@supports not (display:grid){.col-12{width:100%}}.ie .col-12{width:100%}@media screen and (min-width:0){.col-xs-1{grid-column:span 1/span 1}@supports not (display:grid){.col-xs-1{width:8.3333333333%}}.ie .col-xs-1{width:8.3333333333%}.col-xs-2{grid-column:span 2/span 2}@supports not (display:grid){.col-xs-2{width:16.6666666667%}}.ie .col-xs-2{width:16.6666666667%}.col-xs-3{grid-column:span 3/span 3}@supports not (display:grid){.col-xs-3{width:25%}}.ie .col-xs-3{width:25%}.col-xs-4{grid-column:span 4/span 4}@supports not (display:grid){.col-xs-4{width:33.3333333333%}}.ie .col-xs-4{width:33.3333333333%}.col-xs-5{grid-column:span 5/span 5}@supports not (display:grid){.col-xs-5{width:41.6666666667%}}.ie .col-xs-5{width:41.6666666667%}.col-xs-6{grid-column:span 6/span 6}@supports not (display:grid){.col-xs-6{width:50%}}.ie .col-xs-6{width:50%}.col-xs-7{grid-column:span 7/span 7}@supports not (display:grid){.col-xs-7{width:58.3333333333%}}.ie .col-xs-7{width:58.3333333333%}.col-xs-8{grid-column:span 8/span 8}@supports not (display:grid){.col-xs-8{width:66.6666666667%}}.ie .col-xs-8{width:66.6666666667%}.col-xs-9{grid-column:span 9/span 9}@supports not (display:grid){.col-xs-9{width:75%}}.ie .col-xs-9{width:75%}.col-xs-10{grid-column:span 10/span 10}@supports not (display:grid){.col-xs-10{width:83.3333333333%}}.ie .col-xs-10{width:83.3333333333%}.col-xs-11{grid-column:span 11/span 11}@supports not (display:grid){.col-xs-11{width:91.6666666667%}}.ie .col-xs-11{width:91.6666666667%}.col-xs-12{grid-column:span 12/span 12}@supports not (display:grid){.col-xs-12{width:100%}}.ie .col-xs-12{width:100%}}@media screen and (min-width:0){.row-span-xs-1{grid-row:span 1/span 1}.row-span-xs-2{grid-row:span 2/span 2}.row-span-xs-3{grid-row:span 3/span 3}.row-span-xs-4{grid-row:span 4/span 4}.row-span-xs-5{grid-row:span 5/span 5}.row-span-xs-6{grid-row:span 6/span 6}.row-span-xs-7{grid-row:span 7/span 7}.row-span-xs-8{grid-row:span 8/span 8}.row-span-xs-9{grid-row:span 9/span 9}.row-span-xs-10{grid-row:span 10/span 10}.row-span-xs-11{grid-row:span 11/span 11}.row-span-xs-12{grid-row:span 12/span 12}}@media screen and (min-width:0){.col-start-xs-1{grid-column-start:1}.row-start-xs-1{grid-row-start:1}.col-start-xs-2{grid-column-start:2}.row-start-xs-2{grid-row-start:2}.col-start-xs-3{grid-column-start:3}.row-start-xs-3{grid-row-start:3}.col-start-xs-4{grid-column-start:4}.row-start-xs-4{grid-row-start:4}.col-start-xs-5{grid-column-start:5}.row-start-xs-5{grid-row-start:5}.col-start-xs-6{grid-column-start:6}.row-start-xs-6{grid-row-start:6}.col-start-xs-7{grid-column-start:7}.row-start-xs-7{grid-row-start:7}.col-start-xs-8{grid-column-start:8}.row-start-xs-8{grid-row-start:8}.col-start-xs-9{grid-column-start:9}.row-start-xs-9{grid-row-start:9}.col-start-xs-10{grid-column-start:10}.row-start-xs-10{grid-row-start:10}.col-start-xs-11{grid-column-start:11}.row-start-xs-11{grid-row-start:11}.col-start-xs-12{grid-column-start:12}.row-start-xs-12{grid-row-start:12}}@media screen and (min-width:0){.pull-right-xs{grid-column-end:-1}.pull-left-xs{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:34.375em){.col-sm-1{grid-column:span 1/span 1}@supports not (display:grid){.col-sm-1{width:8.3333333333%}}.ie .col-sm-1{width:8.3333333333%}.col-sm-2{grid-column:span 2/span 2}@supports not (display:grid){.col-sm-2{width:16.6666666667%}}.ie .col-sm-2{width:16.6666666667%}.col-sm-3{grid-column:span 3/span 3}@supports not (display:grid){.col-sm-3{width:25%}}.ie .col-sm-3{width:25%}.col-sm-4{grid-column:span 4/span 4}@supports not (display:grid){.col-sm-4{width:33.3333333333%}}.ie .col-sm-4{width:33.3333333333%}.col-sm-5{grid-column:span 5/span 5}@supports not (display:grid){.col-sm-5{width:41.6666666667%}}.ie .col-sm-5{width:41.6666666667%}.col-sm-6{grid-column:span 6/span 6}@supports not (display:grid){.col-sm-6{width:50%}}.ie .col-sm-6{width:50%}.col-sm-7{grid-column:span 7/span 7}@supports not (display:grid){.col-sm-7{width:58.3333333333%}}.ie .col-sm-7{width:58.3333333333%}.col-sm-8{grid-column:span 8/span 8}@supports not (display:grid){.col-sm-8{width:66.6666666667%}}.ie .col-sm-8{width:66.6666666667%}.col-sm-9{grid-column:span 9/span 9}@supports not (display:grid){.col-sm-9{width:75%}}.ie .col-sm-9{width:75%}.col-sm-10{grid-column:span 10/span 10}@supports not (display:grid){.col-sm-10{width:83.3333333333%}}.ie .col-sm-10{width:83.3333333333%}.col-sm-11{grid-column:span 11/span 11}@supports not (display:grid){.col-sm-11{width:91.6666666667%}}.ie .col-sm-11{width:91.6666666667%}.col-sm-12{grid-column:span 12/span 12}@supports not (display:grid){.col-sm-12{width:100%}}.ie .col-sm-12{width:100%}}@media screen and (min-width:34.375em){.row-span-sm-1{grid-row:span 1/span 1}.row-span-sm-2{grid-row:span 2/span 2}.row-span-sm-3{grid-row:span 3/span 3}.row-span-sm-4{grid-row:span 4/span 4}.row-span-sm-5{grid-row:span 5/span 5}.row-span-sm-6{grid-row:span 6/span 6}.row-span-sm-7{grid-row:span 7/span 7}.row-span-sm-8{grid-row:span 8/span 8}.row-span-sm-9{grid-row:span 9/span 9}.row-span-sm-10{grid-row:span 10/span 10}.row-span-sm-11{grid-row:span 11/span 11}.row-span-sm-12{grid-row:span 12/span 12}}@media screen and (min-width:34.375em){.col-start-sm-1{grid-column-start:1}.row-start-sm-1{grid-row-start:1}.col-start-sm-2{grid-column-start:2}.row-start-sm-2{grid-row-start:2}.col-start-sm-3{grid-column-start:3}.row-start-sm-3{grid-row-start:3}.col-start-sm-4{grid-column-start:4}.row-start-sm-4{grid-row-start:4}.col-start-sm-5{grid-column-start:5}.row-start-sm-5{grid-row-start:5}.col-start-sm-6{grid-column-start:6}.row-start-sm-6{grid-row-start:6}.col-start-sm-7{grid-column-start:7}.row-start-sm-7{grid-row-start:7}.col-start-sm-8{grid-column-start:8}.row-start-sm-8{grid-row-start:8}.col-start-sm-9{grid-column-start:9}.row-start-sm-9{grid-row-start:9}.col-start-sm-10{grid-column-start:10}.row-start-sm-10{grid-row-start:10}.col-start-sm-11{grid-column-start:11}.row-start-sm-11{grid-row-start:11}.col-start-sm-12{grid-column-start:12}.row-start-sm-12{grid-row-start:12}}@media screen and (min-width:34.375em){.pull-right-sm{grid-column-end:-1}.pull-left-sm{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:48em){.col-md-1{grid-column:span 1/span 1}@supports not (display:grid){.col-md-1{width:8.3333333333%}}.ie .col-md-1{width:8.3333333333%}.col-md-2{grid-column:span 2/span 2}@supports not (display:grid){.col-md-2{width:16.6666666667%}}.ie .col-md-2{width:16.6666666667%}.col-md-3{grid-column:span 3/span 3}@supports not (display:grid){.col-md-3{width:25%}}.ie .col-md-3{width:25%}.col-md-4{grid-column:span 4/span 4}@supports not (display:grid){.col-md-4{width:33.3333333333%}}.ie .col-md-4{width:33.3333333333%}.col-md-5{grid-column:span 5/span 5}@supports not (display:grid){.col-md-5{width:41.6666666667%}}.ie .col-md-5{width:41.6666666667%}.col-md-6{grid-column:span 6/span 6}@supports not (display:grid){.col-md-6{width:50%}}.ie .col-md-6{width:50%}.col-md-7{grid-column:span 7/span 7}@supports not (display:grid){.col-md-7{width:58.3333333333%}}.ie .col-md-7{width:58.3333333333%}.col-md-8{grid-column:span 8/span 8}@supports not (display:grid){.col-md-8{width:66.6666666667%}}.ie .col-md-8{width:66.6666666667%}.col-md-9{grid-column:span 9/span 9}@supports not (display:grid){.col-md-9{width:75%}}.ie .col-md-9{width:75%}.col-md-10{grid-column:span 10/span 10}@supports not (display:grid){.col-md-10{width:83.3333333333%}}.ie .col-md-10{width:83.3333333333%}.col-md-11{grid-column:span 11/span 11}@supports not (display:grid){.col-md-11{width:91.6666666667%}}.ie .col-md-11{width:91.6666666667%}.col-md-12{grid-column:span 12/span 12}@supports not (display:grid){.col-md-12{width:100%}}.ie .col-md-12{width:100%}}@media screen and (min-width:48em){.row-span-md-1{grid-row:span 1/span 1}.row-span-md-2{grid-row:span 2/span 2}.row-span-md-3{grid-row:span 3/span 3}.row-span-md-4{grid-row:span 4/span 4}.row-span-md-5{grid-row:span 5/span 5}.row-span-md-6{grid-row:span 6/span 6}.row-span-md-7{grid-row:span 7/span 7}.row-span-md-8{grid-row:span 8/span 8}.row-span-md-9{grid-row:span 9/span 9}.row-span-md-10{grid-row:span 10/span 10}.row-span-md-11{grid-row:span 11/span 11}.row-span-md-12{grid-row:span 12/span 12}}@media screen and (min-width:48em){.col-start-md-1{grid-column-start:1}.row-start-md-1{grid-row-start:1}.col-start-md-2{grid-column-start:2}.row-start-md-2{grid-row-start:2}.col-start-md-3{grid-column-start:3}.row-start-md-3{grid-row-start:3}.col-start-md-4{grid-column-start:4}.row-start-md-4{grid-row-start:4}.col-start-md-5{grid-column-start:5}.row-start-md-5{grid-row-start:5}.col-start-md-6{grid-column-start:6}.row-start-md-6{grid-row-start:6}.col-start-md-7{grid-column-start:7}.row-start-md-7{grid-row-start:7}.col-start-md-8{grid-column-start:8}.row-start-md-8{grid-row-start:8}.col-start-md-9{grid-column-start:9}.row-start-md-9{grid-row-start:9}.col-start-md-10{grid-column-start:10}.row-start-md-10{grid-row-start:10}.col-start-md-11{grid-column-start:11}.row-start-md-11{grid-row-start:11}.col-start-md-12{grid-column-start:12}.row-start-md-12{grid-row-start:12}}@media screen and (min-width:48em){.pull-right-md{grid-column-end:-1}.pull-left-md{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:64em){.col-lg-1{grid-column:span 1/span 1}@supports not (display:grid){.col-lg-1{width:8.3333333333%}}.ie .col-lg-1{width:8.3333333333%}.col-lg-2{grid-column:span 2/span 2}@supports not (display:grid){.col-lg-2{width:16.6666666667%}}.ie .col-lg-2{width:16.6666666667%}.col-lg-3{grid-column:span 3/span 3}@supports not (display:grid){.col-lg-3{width:25%}}.ie .col-lg-3{width:25%}.col-lg-4{grid-column:span 4/span 4}@supports not (display:grid){.col-lg-4{width:33.3333333333%}}.ie .col-lg-4{width:33.3333333333%}.col-lg-5{grid-column:span 5/span 5}@supports not (display:grid){.col-lg-5{width:41.6666666667%}}.ie .col-lg-5{width:41.6666666667%}.col-lg-6{grid-column:span 6/span 6}@supports not (display:grid){.col-lg-6{width:50%}}.ie .col-lg-6{width:50%}.col-lg-7{grid-column:span 7/span 7}@supports not (display:grid){.col-lg-7{width:58.3333333333%}}.ie .col-lg-7{width:58.3333333333%}.col-lg-8{grid-column:span 8/span 8}@supports not (display:grid){.col-lg-8{width:66.6666666667%}}.ie .col-lg-8{width:66.6666666667%}.col-lg-9{grid-column:span 9/span 9}@supports not (display:grid){.col-lg-9{width:75%}}.ie .col-lg-9{width:75%}.col-lg-10{grid-column:span 10/span 10}@supports not (display:grid){.col-lg-10{width:83.3333333333%}}.ie .col-lg-10{width:83.3333333333%}.col-lg-11{grid-column:span 11/span 11}@supports not (display:grid){.col-lg-11{width:91.6666666667%}}.ie .col-lg-11{width:91.6666666667%}.col-lg-12{grid-column:span 12/span 12}@supports not (display:grid){.col-lg-12{width:100%}}.ie .col-lg-12{width:100%}}@media screen and (min-width:64em){.row-span-lg-1{grid-row:span 1/span 1}.row-span-lg-2{grid-row:span 2/span 2}.row-span-lg-3{grid-row:span 3/span 3}.row-span-lg-4{grid-row:span 4/span 4}.row-span-lg-5{grid-row:span 5/span 5}.row-span-lg-6{grid-row:span 6/span 6}.row-span-lg-7{grid-row:span 7/span 7}.row-span-lg-8{grid-row:span 8/span 8}.row-span-lg-9{grid-row:span 9/span 9}.row-span-lg-10{grid-row:span 10/span 10}.row-span-lg-11{grid-row:span 11/span 11}.row-span-lg-12{grid-row:span 12/span 12}}@media screen and (min-width:64em){.col-start-lg-1{grid-column-start:1}.row-start-lg-1{grid-row-start:1}.col-start-lg-2{grid-column-start:2}.row-start-lg-2{grid-row-start:2}.col-start-lg-3{grid-column-start:3}.row-start-lg-3{grid-row-start:3}.col-start-lg-4{grid-column-start:4}.row-start-lg-4{grid-row-start:4}.col-start-lg-5{grid-column-start:5}.row-start-lg-5{grid-row-start:5}.col-start-lg-6{grid-column-start:6}.row-start-lg-6{grid-row-start:6}.col-start-lg-7{grid-column-start:7}.row-start-lg-7{grid-row-start:7}.col-start-lg-8{grid-column-start:8}.row-start-lg-8{grid-row-start:8}.col-start-lg-9{grid-column-start:9}.row-start-lg-9{grid-row-start:9}.col-start-lg-10{grid-column-start:10}.row-start-lg-10{grid-row-start:10}.col-start-lg-11{grid-column-start:11}.row-start-lg-11{grid-row-start:11}.col-start-lg-12{grid-column-start:12}.row-start-lg-12{grid-row-start:12}}@media screen and (min-width:64em){.pull-right-lg{grid-column-end:-1}.pull-left-lg{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width:80em){.col-xl-1{grid-column:span 1/span 1}@supports not (display:grid){.col-xl-1{width:8.3333333333%}}.ie .col-xl-1{width:8.3333333333%}.col-xl-2{grid-column:span 2/span 2}@supports not (display:grid){.col-xl-2{width:16.6666666667%}}.ie .col-xl-2{width:16.6666666667%}.col-xl-3{grid-column:span 3/span 3}@supports not (display:grid){.col-xl-3{width:25%}}.ie .col-xl-3{width:25%}.col-xl-4{grid-column:span 4/span 4}@supports not (display:grid){.col-xl-4{width:33.3333333333%}}.ie .col-xl-4{width:33.3333333333%}.col-xl-5{grid-column:span 5/span 5}@supports not (display:grid){.col-xl-5{width:41.6666666667%}}.ie .col-xl-5{width:41.6666666667%}.col-xl-6{grid-column:span 6/span 6}@supports not (display:grid){.col-xl-6{width:50%}}.ie .col-xl-6{width:50%}.col-xl-7{grid-column:span 7/span 7}@supports not (display:grid){.col-xl-7{width:58.3333333333%}}.ie .col-xl-7{width:58.3333333333%}.col-xl-8{grid-column:span 8/span 8}@supports not (display:grid){.col-xl-8{width:66.6666666667%}}.ie .col-xl-8{width:66.6666666667%}.col-xl-9{grid-column:span 9/span 9}@supports not (display:grid){.col-xl-9{width:75%}}.ie .col-xl-9{width:75%}.col-xl-10{grid-column:span 10/span 10}@supports not (display:grid){.col-xl-10{width:83.3333333333%}}.ie .col-xl-10{width:83.3333333333%}.col-xl-11{grid-column:span 11/span 11}@supports not (display:grid){.col-xl-11{width:91.6666666667%}}.ie .col-xl-11{width:91.6666666667%}.col-xl-12{grid-column:span 12/span 12}@supports not (display:grid){.col-xl-12{width:100%}}.ie .col-xl-12{width:100%}}@media screen and (min-width:80em){.row-span-xl-1{grid-row:span 1/span 1}.row-span-xl-2{grid-row:span 2/span 2}.row-span-xl-3{grid-row:span 3/span 3}.row-span-xl-4{grid-row:span 4/span 4}.row-span-xl-5{grid-row:span 5/span 5}.row-span-xl-6{grid-row:span 6/span 6}.row-span-xl-7{grid-row:span 7/span 7}.row-span-xl-8{grid-row:span 8/span 8}.row-span-xl-9{grid-row:span 9/span 9}.row-span-xl-10{grid-row:span 10/span 10}.row-span-xl-11{grid-row:span 11/span 11}.row-span-xl-12{grid-row:span 12/span 12}}@media screen and (min-width:80em){.col-start-xl-1{grid-column-start:1}.row-start-xl-1{grid-row-start:1}.col-start-xl-2{grid-column-start:2}.row-start-xl-2{grid-row-start:2}.col-start-xl-3{grid-column-start:3}.row-start-xl-3{grid-row-start:3}.col-start-xl-4{grid-column-start:4}.row-start-xl-4{grid-row-start:4}.col-start-xl-5{grid-column-start:5}.row-start-xl-5{grid-row-start:5}.col-start-xl-6{grid-column-start:6}.row-start-xl-6{grid-row-start:6}.col-start-xl-7{grid-column-start:7}.row-start-xl-7{grid-row-start:7}.col-start-xl-8{grid-column-start:8}.row-start-xl-8{grid-row-start:8}.col-start-xl-9{grid-column-start:9}.row-start-xl-9{grid-row-start:9}.col-start-xl-10{grid-column-start:10}.row-start-xl-10{grid-row-start:10}.col-start-xl-11{grid-column-start:11}.row-start-xl-11{grid-row-start:11}.col-start-xl-12{grid-column-start:12}.row-start-xl-12{grid-row-start:12}}@media screen and (min-width:80em){.pull-right-xl{grid-column-end:-1}.pull-left-xl{grid-row-start:1;grid-column-end:inherit}}.justify-start{justify-self:start;text-align:left}.justify-center{justify-self:center;text-align:center}.justify-end{justify-self:end;text-align:right}@media screen and (min-width:0){.justify-xs-start{justify-self:start;text-align:left}.justify-xs-center{justify-self:center;text-align:center}.justify-xs-end{justify-self:end;text-align:right}}@media screen and (min-width:34.375em){.justify-sm-start{justify-self:start;text-align:left}.justify-sm-center{justify-self:center;text-align:center}.justify-sm-end{justify-self:end;text-align:right}}@media screen and (min-width:48em){.justify-md-start{justify-self:start;text-align:left}.justify-md-center{justify-self:center;text-align:center}.justify-md-end{justify-self:end;text-align:right}}@media screen and (min-width:64em){.justify-lg-start{justify-self:start;text-align:left}.justify-lg-center{justify-self:center;text-align:center}.justify-lg-end{justify-self:end;text-align:right}}@media screen and (min-width:80em){.justify-xl-start{justify-self:start;text-align:left}.justify-xl-center{justify-self:center;text-align:center}.justify-xl-end{justify-self:end;text-align:right}}.align-start{align-self:start}.align-center{align-self:center}.align-end{align-self:end}@media screen and (min-width:0){.align-xs-start{align-self:start}.align-xs-center{align-self:center}.align-xs-end{align-self:end}}@media screen and (min-width:34.375em){.align-sm-start{align-self:start}.align-sm-center{align-self:center}.align-sm-end{align-self:end}}@media screen and (min-width:48em){.align-md-start{align-self:start}.align-md-center{align-self:center}.align-md-end{align-self:end}}@media screen and (min-width:64em){.align-lg-start{align-self:start}.align-lg-center{align-self:center}.align-lg-end{align-self:end}}@media screen and (min-width:80em){.align-xl-start{align-self:start}.align-xl-center{align-self:center}.align-xl-end{align-self:end}}.row-start-1{grid-row-start:1}.row-span-1{grid-row:span 1/span 1}.row-start-2{grid-row-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-3{grid-row-start:3}.row-span-3{grid-row:span 3/span 3}.row-start-4{grid-row-start:4}.row-span-4{grid-row:span 4/span 4}.row-start-5{grid-row-start:5}.row-span-5{grid-row:span 5/span 5}.row-start-6{grid-row-start:6}.row-span-6{grid-row:span 6/span 6}.row-start-7{grid-row-start:7}.row-span-7{grid-row:span 7/span 7}.row-start-8{grid-row-start:8}.row-span-8{grid-row:span 8/span 8}.row-start-9{grid-row-start:9}.row-span-9{grid-row:span 9/span 9}.row-start-10{grid-row-start:10}.row-span-10{grid-row:span 10/span 10}.row-start-11{grid-row-start:11}.row-span-11{grid-row:span 11/span 11}.row-start-12{grid-row-start:12}.row-span-12{grid-row:span 12/span 12}html{--grid__gutter:1.25rem;--grid__gutter--half:calc(var(--grid__gutter) / 2)}.ce_colStart{max-width:100%}@media screen and (min-width:34.375em){.hide-sm{display:none}}@media screen and (min-width:34.375em){.show-sm{display:block}}@media screen and (min-width:48em){.hide-md{display:none}}@media screen and (min-width:48em){.show-md{display:block}}@media screen and (min-width:64em){.hide-lg{display:none}}@media screen and (min-width:64em){.show-lg{display:block}}html{--header-color-background:var(--color-page-background);--header-color-text:var(--color-text)}body,html{min-height:100vh;min-height:100dvh}[id=wrapper]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}[id=header]{position:fixed;left:0;right:0;top:0;z-index:100;background:var(--header-color-background);color:var(--header-color-text);--button-line-height:var(--base-line-height);--button-spacing:var(--base-spacing-unit--xs) var(--base-spacing-unit)}[id=header] .layer__recom--pages{background-color:var(--color-bg-footer);color:var(--color-text--inverted)}[id=header] .layer__recom--pages button.close--search{position:absolute;right:0.5rem;top:0.5rem;background-color:var(--color-btn-foo);border:none;border-radius:2rem;width:2rem;height:2rem;color:white;display:flex;justify-content:center;align-items:center}[id=header] .layer__recom--pages button.close--search svg{width:1em;flex-shrink:0}[id=header] .layer__recom--pages.open{opacity:1;max-height:9999em}[id=header] .layer__recom--pages>.inside{max-width:77.5em;width:100%;margin-left:auto;margin-right:auto;position:relative}[id=header] .layer__recom--pages .ce_form{padding-top:var(--base-spacing-unit--xl);padding-bottom:var(--base-spacing-unit--xl)}[id=header] .layer__recom--pages .mod_customnav.nav--horizontal{padding-bottom:var(--base-spacing-unit--xl);text-align:center}[id=header] .layer__recom--pages .mod_customnav.nav--horizontal h6{text-transform:uppercase;font-size:1rem}[id=header] .layer__recom--pages .mod_customnav.nav--horizontal ul{margin-top:var(--base-spacing-unit);justify-content:center;flex-wrap:wrap}[id=header] .layer__recom--pages .mod_customnav.nav--horizontal a{color:var(--color-text--inverted);line-height:var(--base-line-height);padding:var(--base-spacing-unit--xs) var(--base-spacing-unit)}[id=header] .layer__recom--pages .link-boxes{display:grid;grid-auto-rows:auto;grid-row-gap:var(--grid__gutter);grid-template-columns:1fr 1fr}[id=header] .layer__recom--pages .link-boxes .text p{display:block;max-height:5rem;overflow-y:hidden}@media screen and (max-width:47.9375em){[id=header] .layer__recom--pages .link-boxes{grid-template-columns:1fr}}[id=header] .main--navigation{box-shadow:0 10px 10px 0 rgba(221,221,221,0.2)}[id=header] .main--navigation>.inside{max-width:77.5em;width:100%;margin-left:auto;margin-right:auto;min-height:4.6875rem;display:flex;justify-content:space-between;padding-left:var(--grid__gutter);padding-right:var(--grid__gutter)}[id=header] .main--navigation>.inside .logo{max-width:8.75rem;display:flex;flex-direction:row;justify-content:flex-start;width:100%}[id=header] .main--navigation>.inside .logo img{margin-top:-0.25rem;width:100%;align-self:center}[id=header] .main--navigation>.inside .btn--wrapper{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;min-width:11.5rem}[id=header] .main--navigation>.inside .btn--wrapper button.open--search{background-color:transparent;border:none;color:inherit;display:flex;align-items:center}[id=header] .main--navigation>.inside .btn--wrapper button.open--search svg{width:1.5rem;transform:scaleX(-1)}[id=header] .main--navigation>.inside .btn--wrapper button#navtoggle{color:var(--color-gray-dark);background-color:var(--color-text--inverted);border:none}@media screen and (max-width:68.6875em){[id=header] .main--navigation>.inside .btn--wrapper{justify-content:flex-end;min-width:unset;font-size:1.75rem}[id=header] .main--navigation>.inside .btn--wrapper>*{margin-left:var(--base-spacing-unit--sm)}}[id=header] .main--navigation>.inside .btn--wrapper .request--demo{margin-left:var(--base-spacing-unit--sm)}@media screen and (max-width:68.6875em){[id=header] .main--navigation>.inside .btn--wrapper .request--demo{display:none}}[id=header] .main--navigation>.inside .btn--wrapper .request--demo a{margin-bottom:0;margin-right:0}@media screen and (min-width:68.75em){[id=header] .main--navigation>.inside .btn--wrapper [id=navtoggle]{display:none}}[id=header] .main--navigation>.inside .nav--megamenu .mega-dropdown-inner .mod_nodes{align-self:flex-end}[id=header] .main--navigation>.inside .nav--megamenu .mega-dropdown-inner .mod_nodes p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){color:var(--color-gray);line-height:1.4;font-size:0.875rem}[id=header] .main--navigation>.inside .nav--megamenu .mega-dropdown-inner .mod_nodes a{color:var(--color-brand);font-size:1rem;padding:0;margin-bottom:1.25rem;line-height:1}@media screen and (max-width:79.9375em){[id=header] .main--navigation>.inside .nav--megamenu{margin-left:1rem;margin-right:1rem}[id=header] .main--navigation>.inside .nav--megamenu ul.level_1>li{margin-right:0.75vw}[id=header] .main--navigation>.inside .nav--megamenu ul.level_1>li.last{margin-right:0}}@media screen and (max-width:68.6875em){[id=header] .main--navigation>.inside .nav--megamenu{display:none}}[id=banner-layer]{width:100%;height:40px;background:linear-gradient(180deg,rgba(203,203,203,0.1803921569) 0%,rgba(221,221,221,0) 100%);position:fixed;top:4.77778rem;z-index:1}[id=container]{padding-top:4.77778rem;flex-grow:1}.mod_article .inside{padding-left:var(--grid__gutter);padding-right:var(--grid__gutter);max-width:77.5em;width:100%;margin-left:auto;margin-right:auto;padding-top:calc(var(--base-spacing-unit) * 7);padding-bottom:calc(var(--base-spacing-unit) * 7);position:relative}@media screen and (max-width:63.9375em){.mod_article .inside{padding-top:calc(var(--base-spacing-unit) * 5);padding-bottom:calc(var(--base-spacing-unit) * 5)}}@media screen and (max-width:34.3125em){.mod_article .inside{padding-top:calc(var(--base-spacing-unit) * 3);padding-bottom:calc(var(--base-spacing-unit) * 3)}}@media screen and (max-width:34.3125em){.mod_article.hide-bg-xs-max{background-image:none!important}}@media screen and (max-width:47.9375em){.mod_article.hide-bg-sm-max{background-image:none!important}}@media screen and (max-width:63.9375em){.mod_article.hide-bg-md-max{background-image:none!important}}.article--full>.inside{max-width:none;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}[id=footer]{background-color:var(--color-bg-footer);color:var(--color-gray-light);--button-line-height:var(--base-line-height);--button-spacing:var(--base-spacing-unit--xs) var(--base-spacing-unit);-webkit-user-select:none;user-select:none}[id=footer] a:active,[id=footer] a:focus,[id=footer] a:hover{color:var(--color-text--inverted)}svg.svg-icon,svg[class$="24px"]{width:1.25em;vertical-align:text-bottom}html{--gallery__gutter:var(--grid__gutter);--gallery__gutter--half:calc(var(--gallery__gutter) / 2)}.image--left img{text-align:left;margin-left:0}.image--right img{text-align:right;margin-right:0}.image--center img{text-align:center;margin-left:auto;margin-right:auto}.ce_gallery{margin-bottom:var(--base-spacing-unit)}.ce_gallery>ul{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--grid__gutter);grid-auto-columns:1fr;grid-row-gap:var(--grid__gutter);padding:0;margin:0;list-style-type:none}@supports not (display:grid){.ce_gallery>ul{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--grid__gutter) / 2);margin-right:calc(-1 * var(--grid__gutter) / 2)}}.ie .ce_gallery>ul{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--grid__gutter) / 2);margin-right:calc(-1 * var(--grid__gutter) / 2)}.ce_gallery .cols_2 li{grid-column:1/-1;grid-column:span 6/span 6}@supports not (display:grid){.ce_gallery .cols_2 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_2 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_2 li{width:50%}}.ie .ce_gallery .cols_2 li{width:50%}.ce_gallery .cols_3 li{grid-column:1/-1;grid-column:span 6/span 6}@supports not (display:grid){.ce_gallery .cols_3 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_3 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_3 li{width:50%}}.ie .ce_gallery .cols_3 li{width:50%}@media screen and (min-width:48em){.ce_gallery .cols_3 li{grid-column:1/-1;grid-column:span 4/span 4}@supports not (display:grid){.ce_gallery .cols_3 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_3 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_3 li{width:33.3333333333%}}.ie .ce_gallery .cols_3 li{width:33.3333333333%}}.ce_gallery .cols_4 li{grid-column:1/-1;grid-column:span 6/span 6}@supports not (display:grid){.ce_gallery .cols_4 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_4 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_4 li{width:50%}}.ie .ce_gallery .cols_4 li{width:50%}@media screen and (min-width:48em){.ce_gallery .cols_4 li{grid-column:1/-1;grid-column:span 3/span 3}@supports not (display:grid){.ce_gallery .cols_4 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_4 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_4 li{width:25%}}.ie .ce_gallery .cols_4 li{width:25%}}.ce_gallery .cols_5 li{grid-column:1/-1;grid-column:span 6/span 6}@supports not (display:grid){.ce_gallery .cols_5 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_5 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_5 li{width:50%}}.ie .ce_gallery .cols_5 li{width:50%}@media screen and (min-width:48em){.ce_gallery .cols_5 li{grid-column:1/-1;grid-column:span 2/span 2}@supports not (display:grid){.ce_gallery .cols_5 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_5 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_5 li{width:16.6666666667%}}.ie .ce_gallery .cols_5 li{width:16.6666666667%}}.ce_gallery .cols_6 li{grid-column:1/-1;grid-column:span 6/span 6}@supports not (display:grid){.ce_gallery .cols_6 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_6 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_6 li{width:50%}}.ie .ce_gallery .cols_6 li{width:50%}@media screen and (min-width:48em){.ce_gallery .cols_6 li{grid-column:1/-1;grid-column:span 2/span 2}@supports not (display:grid){.ce_gallery .cols_6 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .ce_gallery .cols_6 li{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.ce_gallery .cols_6 li{width:16.6666666667%}}.ie .ce_gallery .cols_6 li{width:16.6666666667%}}.ce_gallery img{display:block}.ce_player .video_container,.ce_youtube .video_container{position:relative;padding-bottom:56.25%;width:100%;height:auto}.ce_player video{border:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}.ce_youtube iframe{border:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ce_gallery>ul.cols_5{grid-template-columns:repeat(10,1fr)}@media screen and (max-width:47.9375em){.ce_gallery>ul.cols_5{grid-template-columns:repeat(12,1fr)}}.ce_gallery .scroller[data-animated=true]{max-width:90vw;margin-inline:auto;overflow:hidden;mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.ce_gallery .scroller[data-animated=true][data-direction=right]{--_animation-direction:reverse}.ce_gallery .scroller[data-animated=true][data-direction=left]{--_animation-direction:forwards}.ce_gallery .scroller[data-animated=true][data-speed=ultra]{--_animation-duration:15s}.ce_gallery .scroller[data-animated=true][data-speed=fast]{--_animation-duration:20s}.ce_gallery .scroller[data-animated=true][data-speed=slow]{--_animation-duration:60s}@keyframes scroll{to{transform:translate(calc(-50% - 2rem))}}.ce_gallery .scroller[data-animated=true] .scroller__inner{padding-block:1rem;display:flex;align-items:center;gap:4rem;width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.ce_gallery .scroller[data-animated=true] .scroller__inner img{display:inline;width:100px;max-height:100px}.ce_player figure.video_container,.ce_youtube figure.video_container{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:66.6667%}.ce_player video,.ce_youtube video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.ce_player.vod16-9 .video_container,.ce_youtube.vod16-9 .video_container{padding-bottom:56.25%}.ce_player.vod1-1 .video_container,.ce_youtube.vod1-1 .video_container{padding-bottom:100%}.ce_player.darker audio::-webkit-media-controls-enclosure,.ce_youtube.darker audio::-webkit-media-controls-enclosure{background-color:rgb(200,200,200)}.ce_player a,.ce_youtube a{border:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}.ce_vimeo .responsive{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:66.6667%}.ce_vimeo .responsive.ratio-169{padding-bottom:56.25%}.ce_vimeo iframe,.ce_vimeo video{border:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.roadmap{margin:0 auto!important}.roadmap.roadmap--orientation-vertical .roadmap__events{max-width:unset}.roadmap .roadmap__events__event .event__content .ce_text{border:1px solid var(--base-border-color);border-radius:2px;padding:var(--base-spacing-unit) var(--base-spacing-unit) 0}.roadmap .roadmap__navigation{display:none}html{--button-bg:var(--color-btn);--button-bg-hover:var(--color-btn);--button-spacing:var(--base-spacing-unit--xs) calc(var(--base-spacing-unit) * 1.2);--button-border-radius:var(--base-border-radius);--button-border-width:var(--base-border-width);--button-font-family:var(--base-font-family);--button-font-weight:400;--button-line-height:1.8;--button-color-red:#C6183D;--button-border-red:var(--button-color-red);--button-color-red-focus:#ec0a49;--button-color-red-line:#c6183d1a;--button-color-red-line-focus:#f8a6bc;--button-color-blue:#005b70;--button-border-blue:var(--button-color-blue);--button-color-blue-focus:#00738d;--button-color-blue-line-focus:#dce6e8;--button-font-size:clamp(0.75rem,4vw,1.0rem)}.ce_toplink>a,.ce_toplink>button,.hbspt-form form button.submit,.hbspt-form form input[type=submit],.job-details .badges--list .badges--item,.job-list-academics a.box .item-content .badges--list .badges--item,.job-list-noImage a.box .item-content .badges--list .badges--item,.job-list-personio a.box .item-content .badges--list .badges--item,.toplink>a,.toplink>button,a.btn,button.btn,button.hofff-consent-privacy-settings-toggle,button.submit,div.btn>a,div.btn>button,input.submit,span.btn,span.btn-download{border-radius:2.25em;padding:var(--button-spacing);display:inline-block;border:var(--button-border-width) solid transparent;font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-align:center;background:transparent;background-image:none;white-space:nowrap;text-decoration:none}a.btn,button.btn,span.btn,span.btn-download{font-size:var(--button-font-size);transition:all 0.3s ease-in-out;margin-bottom:var(--base-spacing-unit);margin-right:var(--base-spacing-unit)}a.btn.btn--red,a.btn.btn-success,button.btn.btn--red,button.btn.btn-success,span.btn-download.btn--red,span.btn-download.btn-success,span.btn.btn--red,span.btn.btn-success{background-color:var(--button-color-red);color:var(--color-text--inverted)}a.btn.btn--red:active,a.btn.btn--red:hover,a.btn.btn-success:active,a.btn.btn-success:hover,button.btn.btn--red:active,button.btn.btn--red:hover,button.btn.btn-success:active,button.btn.btn-success:hover,span.btn-download.btn--red:active,span.btn-download.btn--red:hover,span.btn-download.btn-success:active,span.btn-download.btn-success:hover,span.btn.btn--red:active,span.btn.btn--red:hover,span.btn.btn-success:active,span.btn.btn-success:hover{color:var(--color-text--inverted);background-color:var(--color-highlight)}a.btn.btn--red-line,a.btn.btn-primary,button.btn.btn--red-line,button.btn.btn-primary,span.btn-download.btn--red-line,span.btn-download.btn-primary,span.btn.btn--red-line,span.btn.btn-primary{border-color:var(--button-color-red-line);color:var(--button-color-red);font-weight:600}a.btn.btn--red-line:active,a.btn.btn--red-line:hover,a.btn.btn-primary:active,a.btn.btn-primary:hover,button.btn.btn--red-line:active,button.btn.btn--red-line:hover,button.btn.btn-primary:active,button.btn.btn-primary:hover,span.btn-download.btn--red-line:active,span.btn-download.btn--red-line:hover,span.btn-download.btn-primary:active,span.btn-download.btn-primary:hover,span.btn.btn--red-line:active,span.btn.btn--red-line:hover,span.btn.btn-primary:active,span.btn.btn-primary:hover{border-color:var(--button-color-red-line-focus);color:var(--button-color-red-focus)}a.btn.btn--blue,button.btn.btn--blue,span.btn-download.btn--blue,span.btn.btn--blue{background-color:var(--button-color-blue);border-color:var(--button-color-blue);color:var(--color-text--inverted)}a.btn.btn--blue:active,a.btn.btn--blue:hover,button.btn.btn--blue:active,button.btn.btn--blue:hover,span.btn-download.btn--blue:active,span.btn-download.btn--blue:hover,span.btn.btn--blue:active,span.btn.btn--blue:hover{background-color:var(--button-color-blue-focus);border-color:var(--button-color-blue-focus)}a.btn.btn--blue-line,button.btn.btn--blue-line,span.btn-download.btn--blue-line,span.btn.btn--blue-line{border-color:var(--button-color-blue);background-color:var(--color-bg-footer);color:var(--color-text--inverted)}a.btn.btn--blue-line:active,a.btn.btn--blue-line:hover,button.btn.btn--blue-line:active,button.btn.btn--blue-line:hover,span.btn-download.btn--blue-line:active,span.btn-download.btn--blue-line:hover,span.btn.btn--blue-line:active,span.btn.btn--blue-line:hover{border-color:var(--button-color-blue-line-focus);color:var(--color-text--inverted)}a.btn.btn--blue-lines,a.btn.btn-outline-secondary,button.btn.btn--blue-lines,button.btn.btn-outline-secondary,span.btn-download.btn--blue-lines,span.btn-download.btn-outline-secondary,span.btn.btn--blue-lines,span.btn.btn-outline-secondary{border-color:var(--color-bg-footer-light);background-color:transparent;color:var(--color-bg-footer)}a.btn.btn--blue-lines:active,a.btn.btn--blue-lines:hover,a.btn.btn-outline-secondary:active,a.btn.btn-outline-secondary:hover,button.btn.btn--blue-lines:active,button.btn.btn--blue-lines:hover,button.btn.btn-outline-secondary:active,button.btn.btn-outline-secondary:hover,span.btn-download.btn--blue-lines:active,span.btn-download.btn--blue-lines:hover,span.btn-download.btn-outline-secondary:active,span.btn-download.btn-outline-secondary:hover,span.btn.btn--blue-lines:active,span.btn.btn--blue-lines:hover,span.btn.btn-outline-secondary:active,span.btn.btn-outline-secondary:hover{border-color:var(--color-hr-footers);color:var(--color-hr-footers)}a.btn.btn-small,button.btn.btn-small,span.btn-download.btn-small,span.btn.btn-small{font-size:75%}a.btn-square{display:inline-block;font-family:var(--button-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);font-size:0.875rem;text-align:center;background:transparent;background-image:none;white-space:nowrap;text-decoration:none;transition:all 0.3s ease-in-out;margin-bottom:var(--base-spacing-unit--sm);margin-right:var(--base-spacing-unit--sm);padding:0 var(--base-spacing-unit--sm)}a.btn-square.btn--red{background-color:var(--button-color-red);color:var(--color-text--inverted)}a.btn-square.btn--red:active,a.btn-square.btn--red:hover{color:var(--color-text--inverted);background-color:var(--color-highlight)}.hbspt-form form button.submit,.hbspt-form form input[type=submit],a.btn--primary,button.btn--primary,button.submit,input.submit,span.btn--primary{background-color:var(--button-color-red);color:var(--color-text--inverted);transition:all 0.3s ease-in-out}.hbspt-form form button.submit:active,.hbspt-form form button.submit:focus,.hbspt-form form button.submit:hover,.hbspt-form form input[type=submit]:active,.hbspt-form form input[type=submit]:focus,.hbspt-form form input[type=submit]:hover,a.btn--primary:active,a.btn--primary:focus,a.btn--primary:hover,button.btn--primary:active,button.btn--primary:focus,button.btn--primary:hover,button.submit:active,button.submit:focus,button.submit:hover,input.submit:active,input.submit:focus,input.submit:hover,span.btn--primary:active,span.btn--primary:focus,span.btn--primary:hover{color:var(--color-text--inverted);background-color:var(--color-highlight)}.ce_toplink:not(:last-child),.toplink:not(:last-child),div.btn:not(:last-child){margin-bottom:var(--base-spacing-unit)}.ce_toplink>a,.ce_toplink>button,.toplink>a,.toplink>button,div.btn--primary>a,div.btn--primary>button{background:var(--button-bg);color:var(--color-btn-text)}.ce_toplink>a:hover,.ce_toplink>button:hover,.toplink>a:hover,.toplink>button:hover,div.btn--primary>a:hover,div.btn--primary>button:hover{background:var(--button-bg-hover)}.div.btn--left{text-align:left}div.btn--center{text-align:center}div.btn--right{text-align:right}.btn--floated{float:left;margin-right:var(--base-spacing-unit--xs)}.ce_toplink a,.toplink a{text-decoration:none}.back{border-top:var(--base-border);margin-top:var(--base-spacing-unit);padding-top:var(--base-spacing-unit--sm)}.back a{text-decoration:none}html{--nav--main__item-padding:var(--base-spacing-unit--sm);--nav-toggler-top-space:var(--base-spacing-unit--sm);--nav-toggler-right-space:var(--base-spacing-unit--sm);--nav-toggler-border:var(--base-border-width) solid currentColor;--nav-bg-active:var(--color-text--inverted)}@keyframes growDown{0%{transform:scale(0)}to{transform:scale(1)}}.nav ul{list-style-type:none;margin:0;padding:0}.nav a{text-decoration:none}.nav a.addNew:after,.nav strong.addNew:after{content:"New";font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em;left:0.25em;color:var(--color-default)}.nav--horizontal ul{display:flex;flex-direction:row}.nav--horizontal a,.nav--horizontal strong.active,.nav--horizontal strong.trail{display:block;padding:calc(var(--nav--main__item-padding) / 2) var(--nav--main__item-padding)}[id=footer] .nav--horizontal li.last{margin-right:0}[id=footer] .nav--horizontal li.last a.last{padding-right:0}.nav--vertical a,.nav--vertical strong.active,.nav--vertical strong.trail{display:block;padding:calc(var(--nav--main__item-padding) / 2) var(--nav--main__item-padding)}.nav--legal ul{list-style-type:none;margin:0;padding:0}.nav--legal a{text-decoration:none}.nav--legal ul{display:flex;flex-direction:row}.nav--legal a,.nav--legal strong.active,.nav--legal strong.trail{display:block;padding:calc(var(--nav--main__item-padding) / 2) var(--nav--main__item-padding);font-size:80%;color:var(--color-text)}.nav--legal a:active,.nav--legal a:focus,.nav--legal a:hover,.nav--legal strong.active:active,.nav--legal strong.active:focus,.nav--legal strong.active:hover,.nav--legal strong.trail:active,.nav--legal strong.trail:focus,.nav--legal strong.trail:hover{color:var(--color-links)}.nav--article{--nav-bg-active:transparent;--nav-border-active:var(--color-brand);--nav-link-active:var(--color-text);--nav-link-color:var(--color-gray);--nav-link-hover:var(--color-text)}.nav--article.colored{--nav-bg-active:var(--color-bg-footer);--nav-border-active:var(--color-bg-footer);--nav-link-active:var(--color-text--inverted);--nav-link-color:var(--color-text);--nav-link-hover:var(--color-text)}.nav--article.colored ul li{border:2px solid var(--nav-bg-active);margin-left:var(--base-spacing-unit--sm);margin-right:var(--base-spacing-unit--sm)}.nav--article ul{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow-x:hidden}.nav--article a{display:block;padding-top:var(--nav--main__item-padding);padding-bottom:calc(var(--nav--main__item-padding) - 3px);color:var(--nav-link-color);font-size:1rem;border-bottom:3px solid transparent}.nav--article a:hover{color:var(--nav-link-hover)}.nav--article li{padding-left:var(--base-spacing-unit);padding-right:var(--base-spacing-unit)}.nav--article li.active,.nav--article li:hover{background-color:var(--nav-bg-active)}.nav--article li.active a,.nav--article li:hover a{color:var(--nav-link-active);border-bottom-color:var(--nav-border-active)}@media screen and (max-width:68.6875em){.nav--article li{padding-left:var(--base-spacing-unit);padding-right:var(--base-spacing-unit)}.nav--article a{padding-top:var(--nav-toggler-top-space);padding-bottom:calc(var(--nav-toggler-top-space) - 3px);font-size:1rem;white-space:nowrap}}.stuck.article_nav_boxed .nav--article{padding-top:var(--base-spacing-unit--sm);padding-bottom:var(--base-spacing-unit--sm)}.stuck.article_nav_boxed .nav--article ul{flex-direction:column;align-items:flex-start}.stuck.article_nav_boxed .nav--article ul a{display:block;padding-top:0.375em;padding-bottom:0;color:var(--nav-link-color);font-size:var(--base-font-size);border-bottom:2px solid transparent}.stuck.article_nav_boxed .nav--article ul li{padding-left:var(--base-spacing-unit);padding-right:var(--base-spacing-unit)}.stuck.article_nav_boxed .nav--article ul li.active a,.stuck.article_nav_boxed .nav--article ul li:hover a{color:var(--nav-link-hover);border-bottom-color:var(--nav-border-active)}.mm-ocd--open #navmobile{display:block}.nav--megamenu ul.level_1{display:flex;flex-direction:row}.nav--megamenu ul.level_1>li.submenu.-mega:focus .mega-dropdown,.nav--megamenu ul.level_1>li.submenu.-mega:focus-within .mega-dropdown,.nav--megamenu ul.level_1>li.submenu.-mega:hover .mega-dropdown{visibility:visible;max-height:999em;transform-origin:top center;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);z-index:15}.nav--megamenu ul.level_1>li{margin-right:1rem}.nav--megamenu a,.nav--megamenu strong.active,.nav--megamenu strong.trail{display:block;padding-left:var(--nav--main__item-padding);padding-right:var(--nav--main__item-padding);line-height:2em;font-size:1rem;font-weight:400;color:var(--color-gray-dark);padding-top:var(--base-spacing-unit);padding-bottom:var(--base-spacing-unit)}.nav--megamenu a.first,.nav--megamenu strong.active.first,.nav--megamenu strong.trail.first{padding-left:0}.nav--megamenu a.last,.nav--megamenu strong.active.last,.nav--megamenu strong.trail.last{padding-right:0}.nav--megamenu a.submenu>svg,.nav--megamenu strong.active.submenu>svg,.nav--megamenu strong.trail.submenu>svg{width:0.66em;margin-left:0.45rem}.nav--megamenu a.submenu:hover>svg,.nav--megamenu strong.active.submenu:hover>svg,.nav--megamenu strong.trail.submenu:hover>svg{fill:var(--color-brand)}.nav--megamenu a.submenu:after{color:var(--color-gray-light)}.nav--megamenu li.submenu a.trail,.nav--megamenu li.submenu:hover a,.nav--megamenu li.submenu:hover a:after,.nav--megamenu strong.active,.nav--megamenu strong.submenu:after,.nav--megamenu strong.trail{color:var(--color-brand)}.nav--megamenu .mega-dropdown{position:absolute;visibility:hidden;max-height:0;left:0;right:0;top:97%;z-index:-1;background-color:var(--color-text--inverted)}.nav--megamenu .mega-dropdown:after{content:"";z-index:1;height:2.5rem;width:100%;display:block;position:absolute;bottom:-2.5rem;background:linear-gradient(180deg,rgba(203,203,203,0.1803921569) 0%,rgba(221,221,221,0) 100%)}.nav--megamenu .mega-dropdown .mega-dropdown-inner{max-width:77.5em;width:100%;margin-left:auto;margin-right:auto;padding-top:3.375rem;padding-bottom:var(--base-spacing-unit);padding-left:var(--base-spacing-unit);padding-right:var(--base-spacing-unit)}@media screen and (max-width:68.6875em){.nav--megamenu .mega-dropdown .mega-dropdown-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}.nav--megamenu .mega-dropdown .mega-dropdown-inner>*{flex-grow:0;flex-shrink:1;flex-basis:22vw}}@media screen and (min-width:68.75em){.nav--megamenu .mega-dropdown .mega-dropdown-inner{display:grid;grid-template-columns:repeat(var(--grid__columns),1fr);grid-column-gap:var(--grid__gutter);grid-auto-columns:auto}}.nav--megamenu .mega-dropdown .mega-dropdown-inner nav{width:max-content}.nav--megamenu .mega-dropdown .mega-dropdown-inner nav span.headline{text-transform:uppercase;font-size:0.875rem;margin-bottom:1rem;display:block;color:var(--color-gray);font-weight:600;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Helvetica Neue",Arial,sans-serif}.nav--megamenu .mega-dropdown .mega-dropdown-inner nav ul{display:flex;flex-direction:column}.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li{margin-bottom:var(--base-spacing-unit)}.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li a,.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li strong.active,.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li strong.trail{display:block;padding:0;margin:0;font-size:1rem;line-height:1.125;font-weight:400}.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li a{color:var(--color-text)}.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li a.trail,.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li a:hover,.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li strong.active,.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li strong.trail,.nav--megamenu .mega-dropdown .mega-dropdown-inner nav li.pre-active a{color:var(--color-brand)}.nav--megamenu .mega-dropdown .mega-dropdown-inner nav.addSpace ul.level_1{margin-top:2.375rem}#navmobile{left:calc(100vw - 20rem);top:4.7rem}.nav--select{position:relative;width:100%;max-width:11em}.nav--select select{display:none;opacity:0}.nav--select .select-selected{background-color:var(--color-text--inverted)}.nav--select .select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid;border-color:#fff transparent transparent transparent}.nav--select .select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:7px}.nav--select .select-items div,.nav--select .select-selected{color:#888;padding:8px 16px;border:1px solid;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.nav--select .select-items{position:absolute;background-color:#ccc;top:100%;left:0;right:0;z-index:99}.nav--select .select-hide{display:none}.nav--select .same-as-selected,.nav--select .select-items div:hover{background-color:rgba(0,0,0,0.1)}.nav--linklist{}.nav--linklist .dropdown{position:relative;display:inline-block;padding:var(--base-spacing-unit--xs) var(--base-spacing-unit) var(--base-spacing-unit--xs) 0.75em;width:10em;border:1px solid var(--color-links-hl-foo);border-radius:var(--base-border-radius)}.nav--linklist svg.globe{width:1em;position:absolute;top:0.6em;left:0.6em}.nav--linklist svg+span{display:block;margin-left:1.5em}.nav--linklist svg.arrow{width:0.66em;position:absolute;top:0.8em;right:0.6em}.nav--linklist .dropdown-content{display:none;position:absolute;background-color:var(--color-bg-footer);width:inherit;top:calc(var(--base-spacing-unit--lg) - 9px);left:-1px;z-index:100000000;border-left:1px solid var(--color-links-hl-foo);border-right:1px solid var(--color-links-hl-foo)}.nav--linklist li a{text-decoration:none;color:inherit;padding:var(--base-spacing-unit--xs) var(--base-spacing-unit) var(--base-spacing-unit--xs) 2.25em;line-height:2}.nav--linklist ul{padding:0;margin:0}.nav--linklist li{list-style:none;border-bottom:1px solid var(--color-links-hl-foo)}.nav--linklist li.first{border-top:1px solid var(--color-links-hl-foo)}.nav--linklist li:hover{background-color:var(--color-links-hl-foo)}.nav--border{border:var(--base-border)}.nav--border a,.nav--border strong.active,.nav--border strong.trail{padding:var(--nav--main__item-padding) var(--nav--main__item-padding);border-bottom:1px solid var(--base-border-color)}.nav--border a.last,.nav--border strong.active.last,.nav--border strong.trail.last{border-bottom:0}.nav--breadcrumb ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none;flex-wrap:wrap}.nav--breadcrumb li{padding-right:var(--base-spacing-unit--sm)}.nav--breadcrumb a{color:var(--color-brand)}.nav--breadcrumb strong{color:var(--color-bg-footer)}.nav--breadcrumb a,.nav--breadcrumb strong{text-transform:uppercase;font-size:0.875rem;text-decoration:none;letter-spacing:0;font-weight:700}.nav--pager ul{text-align:center}.nav--pager li{display:inline-block}.nav--pager .empty{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.nav--pager a{padding:var(--base-spacing-unit--sm)}.nav--grid ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;grid-column-gap:var(--base-spacing-unit);grid-row-gap:var(--base-spacing-unit)}.pagination{display:grid;grid-column:1/-1;margin-top:var(--base-spacing-unit);text-align:center;line-height:1}.pagination ul{list-style-type:none;margin:0;padding:0}.pagination a{text-decoration:none}@supports not (display:grid){.pagination{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:34.375em){.pagination{grid-template-columns:1fr 1fr}}.pagination p{padding:var(--base-spacing-unit--xs);padding-left:0;margin:var(--base-spacing-unit--xs);margin-left:0;border-top:var(--base-border-width) solid transparent}.pagination li{display:inline}.pagination a,.pagination strong{display:inline-block;padding:var(--base-spacing-unit--xs);margin:var(--base-spacing-unit--xs)}.pagination strong{border:var(--base-border)}.pagination a.next{margin-right:0;padding-right:0}@media screen and (min-width:34.375em){.pagination p{justify-self:start}.pagination p+ul{justify-self:end}}body .mm-ocd{color:#330;--mm-spn-item-height:46px;--mm-ocd-max-width:320px;--mm-spn-item-indent:var(--base-spacing-unit);--mm-spn-line-height:24px;top:4.7rem;z-index:90}@media screen and (max-width:26.9375em){body .mm-ocd{--mm-ocd-max-width:100vw;--mm-ocd-width:100vw;--mm-spn-item-indent:var(--base-spacing-unit--lg)}}body .mm-ocd a.invisible{padding:0!important}body .mm-ocd .mod_nodes{padding:0 var(--mm-spn-item-indent)}body .mm-ocd .mod_customnav{margin-bottom:var(--base-spacing-unit--lg)}body .mm-ocd .mod_customnav span.headline{text-transform:uppercase;color:var(--color-gray);font-weight:600;padding:calc(var(--nav--main__item-padding) / 2) var(--mm-spn-item-indent);font-size:var(--base-font-size--xs)}body .mm-ocd .mod_customnav li a:not(.invisible),body .mm-ocd .mod_customnav li strong{padding-left:var(--mm-spn-item-indent);padding-right:var(--mm-spn-item-indent);font-size:var(--base-font-size--xl)}body .mm-ocd section.image-links{flex-direction:column;margin:unset;align-items:flex-start}body .mm-ocd section.image-links>*{margin-bottom:var(--base-spacing-unit);margin-left:0;padding-left:var(--mm-spn-item-indent);padding-right:var(--mm-spn-item-indent)}body .mm-ocd section.image-links>.btn{margin:var(--base-spacing-unit) auto;align-self:center}body .mm-ocd .mm-spn{background-color:var(--color-text--inverted)}body .mm-ocd .mm-spn ul:before{display:none}body .mm-ocd .mm-spn li:after{display:none}body .mm-ocd .mm-spn li:before{opacity:1;width:0.5rem;height:0.5rem}body .mm-ocd .mm-spn a:not(:last-child):after{display:none}body .mm-ocd .mm-spn a.pre-active{color:var(--color-brand)}body .mm-ocd .mm-spn a>span{padding:0;display:inline}body .mm-ocd .mm-spn strong{padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height)) / 2) var(--mm-spn-item-indent);width:calc(100% - var(--mm-spn-item-height));position:relative;z-index:1;display:block}body .mm-ocd .mm-spn .ce_text a{padding-left:0;padding-right:0;color:var(--color-brand)}body .mm-ocd .mm-spn.mm-spn--navbar:before{color:var(--color-gray);opacity:1;width:0.5rem;height:0.5rem}body .mm-ocd .mm-spn.mm-spn--navbar:after{color:var(--color-text);opacity:1;font-size:1.25rem;font-weight:600}body .mm-ocd .mm-spn.mm-spn--main{font-size:calc(var(--base-font-size) * 1.375)}body .mm-ocd .mm-spn.mm-spn--main:after{padding-right:var(--mm-spn-item-indent);opacity:0}body .mm-ocd ul.mm-spn--open:not(.level_1) .mod_customnav ul{left:0;top:0;width:auto;position:relative}body .mm-ocd li.submenu.trail ul.mm-spn--parent{left:0;overflow-y:auto}body .mm-ocd li.noArrow:after,body .mm-ocd li.noArrow:before{display:none}body .mm-ocd .mod_customnav ul:before{border:none}body .mm-ocd .mod_customnav ul:after{height:0}body .mm-ocd .mod_customnav ul li:after,body .mm-ocd .mod_customnav ul li:before{border:none}body .mm-ocd .mod_customnav ul li:before{display:none}#navtoggle{position:relative;width:1.5rem;height:1.5rem;padding:0}#navtoggle:focus{outline:unset}#navtoggle .line{position:absolute;height:0.2rem;width:1.5rem;background:var(--color-gray);border-radius:0;display:block;transition:0.5s;transform-origin:center}#navtoggle .line:first-child{top:0rem}#navtoggle .line:nth-child(2){top:0.65rem}#navtoggle .line:nth-child(3){top:1.3rem}#navtoggle.active .line:first-child{transform:translateY(12px) rotate(-45deg);top:-0.2rem}#navtoggle.active .line:nth-child(2){opacity:0}#navtoggle.active .line:nth-child(3){transform:translateY(-12px) rotate(45deg);top:1.55rem}html{--arrow-color:inherit;--arrow-size:2rem;--arrow-font-family:"Arial";--menu-point-size:2rem;--menu-point-color:inherit;--menu-point-color--active:var(--color-brand)}.slider{position:relative}.slider .slider-control{position:static;height:0}.slider .slider-control a{position:relative;top:50%;transform:translateY(-50%);font-size:var(--arrow-size);line-height:1;position:absolute;display:block;color:var(--arrow-color);font-family:var(--arrow-font-family)}.slider .slider-control a:before{padding:var(--base-spacing-unit--sm);display:block}.slider .slider-control a:hover{opacity:0.5}.slider .slider-prev:before{content:"◄"}.slider .slider-next:before{content:"►"}.slider .slider-menu{font-size:var(--menu-point-size);line-height:1;top:auto;bottom:0}.slider .slider-menu b{color:var(--menu-point-color)}.slider .slider-menu b.active{color:var(--menu-point-color--active)}.slider .slider-menu b:hover{opacity:0.5}.ce_swiperStart .swiper-pagination-bullet{width:calc(var(--base-spacing-unit--sm) + 4px);height:calc(var(--base-spacing-unit--sm) + 4px);border:2px solid var(--color-text--inverted);opacity:0.5}.ce_swiperStart .swiper-pagination-bullet-active{opacity:1}html{--news-border:var(--base-border)}.news-list{margin-bottom:var(--base-spacing-unit)}.news-list>h1,.news-list>h2,.news-list>h3,.news-list>h4,.news-list>h5,.news-list>h6{margin-bottom:0}.news-list .info{margin-bottom:0}.news-list .float_left{margin-right:var(--base-spacing-unit)}.news-list .float_right{margin-left:var(--base-spacing-unit)}.news-list .layout_latest>h1,.news-list .layout_latest>h2,.news-list .layout_latest>h3,.news-list .layout_latest>h4,.news-list .layout_latest>h5,.news-list .layout_latest>h6,.news-list .layout_short>h1,.news-list .layout_short>h2,.news-list .layout_short>h3,.news-list .layout_short>h4,.news-list .layout_short>h5,.news-list .layout_short>h6,.news-list .layout_simple>h1,.news-list .layout_simple>h2,.news-list .layout_simple>h3,.news-list .layout_simple>h4,.news-list .layout_simple>h5,.news-list .layout_simple>h6{margin-top:var(--base-spacing-unit)}.news-list .layout_simple a,.news-list .layout_simple time,.news-list .layout_upcoming a,.news-list .layout_upcoming time{padding-top:var(--base-spacing-unit);display:inline-block}.news-list .header{margin-top:var(--base-spacing-unit)}.news-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--grid__gutter);grid-auto-columns:1fr;margin-bottom:var(--base-spacing-unit)}@supports not (display:grid){.news-grid{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--grid__gutter) / 2);margin-right:calc(-1 * var(--grid__gutter) / 2)}}.ie .news-grid{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--grid__gutter) / 2);margin-right:calc(-1 * var(--grid__gutter) / 2)}.news-grid>h1,.news-grid>h2,.news-grid>h3,.news-grid>h4,.news-grid>h5,.news-grid>h6{grid-column:1/-1;grid-column:span 12/span 12}@supports not (display:grid){.news-grid>h1,.news-grid>h2,.news-grid>h3,.news-grid>h4,.news-grid>h5,.news-grid>h6{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .news-grid>h1,.ie .news-grid>h2,.ie .news-grid>h3,.ie .news-grid>h4,.ie .news-grid>h5,.ie .news-grid>h6{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.news-grid>h1,.news-grid>h2,.news-grid>h3,.news-grid>h4,.news-grid>h5,.news-grid>h6{width:100%}}.ie .news-grid>h1,.ie .news-grid>h2,.ie .news-grid>h3,.ie .news-grid>h4,.ie .news-grid>h5,.ie .news-grid>h6{width:100%}.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{grid-column:1/-1}@supports not (display:grid){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .news-grid .layout_latest,.ie .news-grid .layout_short,.ie .news-grid .layout_simple{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@media screen and (min-width:34.375em){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{grid-column:1/-1;grid-column:span 6/span 6}@supports not (display:grid){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .news-grid .layout_latest,.ie .news-grid .layout_short,.ie .news-grid .layout_simple{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{width:50%}}.ie .news-grid .layout_latest,.ie .news-grid .layout_short,.ie .news-grid .layout_simple{width:50%}}@media screen and (min-width:48em){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{grid-column:1/-1;grid-column:span 6/span 6}@supports not (display:grid){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .news-grid .layout_latest,.ie .news-grid .layout_short,.ie .news-grid .layout_simple{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{width:50%}}.ie .news-grid .layout_latest,.ie .news-grid .layout_short,.ie .news-grid .layout_simple{width:50%}}@media screen and (min-width:64em){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{grid-column:1/-1;grid-column:span 4/span 4}@supports not (display:grid){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}}.ie .news-grid .layout_latest,.ie .news-grid .layout_short,.ie .news-grid .layout_simple{padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half)}@supports not (display:grid){.news-grid .layout_latest,.news-grid .layout_short,.news-grid .layout_simple{width:33.3333333333%}}.ie .news-grid .layout_latest,.ie .news-grid .layout_short,.ie .news-grid .layout_simple{width:33.3333333333%}}.news-grid .layout_simple time{display:block}.news-menu ul{list-style-type:none;margin:0;padding:0}.news-menu a{text-decoration:none}.news-menu .year{margin-bottom:var(--base-spacing-unit--sm)}.news-menu .year>.active,.news-menu .year>a{color:inherit;font-weight:var(--headings__font-weight);font-family:var(--headings__font-family)}.news-menu .level_2 li{margin-bottom:var(--base-spacing-unit--xs)}.mod_newsarchive,.mod_newslist:not(.socialwall){display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.mod_newsarchive.cols_1,.mod_newslist:not(.socialwall).cols_1{max-width:18.44rem}.mod_newsarchive.cols_2,.mod_newslist:not(.socialwall).cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.mod_newsarchive.cols_3,.mod_newslist:not(.socialwall).cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.mod_newsarchive.cols_4,.mod_newslist:not(.socialwall).cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.mod_newsarchive.cols_5,.mod_newslist:not(.socialwall).cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.mod_newsarchive,.mod_newslist:not(.socialwall){grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.mod_newsarchive>*,.mod_newslist:not(.socialwall)>*{max-width:90vw;margin-left:auto;margin-right:auto}}.mod_newsarchive .empty,.mod_newslist:not(.socialwall) .empty{text-align:center}.mod_newsarchive.withMore a,.mod_newslist:not(.socialwall).withMore a{display:none}.mod_newsarchive.withMore a.show,.mod_newslist:not(.socialwall).withMore a.show{display:flex;animation:showIn 1.5s}.mod_newsarchive.withMore button.btn,.mod_newslist:not(.socialwall).withMore button.btn{grid-column:1/-1;width:fit-content;margin-left:auto;margin-right:auto}.layout_presslist{transition:all 0.3s ease-in-out;color:var(--color-text);border:1px solid var(--color-gray-light);margin:var(--base-spacing-unit);padding:var(--base-spacing-unit);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start}.layout_presslist:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:0;display:block;background-color:inherit}.layout_presslist .info{font-size:0.875rem;line-height:1;margin-bottom:1rem}.layout_presslist span.kategorie{text-transform:uppercase;font-weight:600;color:var(--color-brand)}.layout_presslist time{color:var(--color-gray)}.layout_presslist .line{display:block;width:2rem;height:0.2rem;background-color:transparent;margin-bottom:var(--base-spacing-unit);transition:background-color 0.3s ease-in-out}.layout_presslist span.headline{flex-grow:1;font-size:var(--base-font-size--xl);margin-bottom:var(--base-spacing-unit)}.layout_presslist .more{font-weight:600;color:var(--custom-cb-more-default)}.layout_presslist:active,.layout_presslist:hover{box-shadow:var(--style--boxshadow);padding:calc(var(--base-spacing-unit) * 2);margin:0}.layout_presslist:active .item-content:before,.layout_presslist:hover .item-content:before{background-color:var(--color-brand)}.layout_presslist:active .kategorie,.layout_presslist:hover .kategorie{color:var(--color-brand)}.layout_presslist:active .line,.layout_presslist:hover .line{background-color:var(--color-brand);transition:background-color 0.3s ease-in-out}.layout_presslist:active .more,.layout_presslist:hover .more{color:var(--custom-cb-more-active)}.layout_adhoc{transition:all 0.3s ease-in-out;color:var(--color-text);border:1px solid var(--color-gray-light);margin:var(--base-spacing-unit);padding:var(--base-spacing-unit);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start}.layout_adhoc:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:0;display:block;background-color:inherit}.layout_adhoc .info{font-size:0.875rem;line-height:1;margin-bottom:1rem;order:-1}.layout_adhoc span.kategorie{text-transform:uppercase;font-weight:600;color:var(--color-brand)}.layout_adhoc time{color:var(--color-gray)}.layout_adhoc span.headline{flex-grow:1;font-size:var(--base-font-size--xs);margin-bottom:var(--base-spacing-unit)}.layout_adhoc .more{font-weight:600;color:var(--custom-cb-more-default)}.layout_adhoc:active,.layout_adhoc:hover{box-shadow:var(--style--boxshadow);padding:calc(var(--base-spacing-unit) * 2);margin:0}.layout_adhoc:active .item-content:before,.layout_adhoc:hover .item-content:before{background-color:var(--color-brand)}.layout_adhoc:active .kategorie,.layout_adhoc:hover .kategorie{color:var(--color-brand)}.layout_adhoc:active .more,.layout_adhoc:hover .more{color:var(--custom-cb-more-active)}.mod_newslist.searchlayer{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.mod_newslist.searchlayer.cols_1{max-width:18.44rem}.mod_newslist.searchlayer.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.mod_newslist.searchlayer.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.mod_newslist.searchlayer.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.mod_newslist.searchlayer.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.mod_newslist.searchlayer{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.mod_newslist.searchlayer>*{max-width:90vw;margin-left:auto;margin-right:auto}}.layout_searchlayer{transition:all 0.3s ease-in-out;color:var(--color-text);border:1px solid var(--color-gray-light);margin:var(--base-spacing-unit);padding:var(--base-spacing-unit);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;background-color:var(--color-text--inverted)}.layout_searchlayer:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:0;display:block;background-color:inherit}.layout_searchlayer .info{font-size:0.875rem;line-height:1;margin-bottom:1rem}.layout_searchlayer span.kategorie{text-transform:uppercase;font-weight:600;color:var(--color-brand)}.layout_searchlayer time{color:var(--color-gray)}.layout_searchlayer span.headline{flex-grow:1;font-size:var(--base-font-size--xl);margin-bottom:var(--base-spacing-unit)}.layout_searchlayer .more{font-weight:600;color:var(--custom-cb-more-default)}.layout_searchlayer:active,.layout_searchlayer:hover{box-shadow:var(--style--boxshadow);padding:calc(var(--base-spacing-unit) * 2);margin:0}.layout_searchlayer:active .item-content:before,.layout_searchlayer:hover .item-content:before{background-color:var(--color-brand)}.layout_searchlayer:active .kategorie,.layout_searchlayer:hover .kategorie{color:var(--color-brand)}.layout_searchlayer:active .line,.layout_searchlayer:hover .line{background-color:var(--color-brand);transition:background-color 0.3s ease-in-out}.layout_searchlayer:active .more,.layout_searchlayer:hover .more{color:var(--custom-cb-more-active)}html{--event-border:var(--base-border)}.events-list{margin-bottom:var(--base-spacing-unit)}.events-list>h1,.events-list>h2,.events-list>h3,.events-list>h4,.events-list>h5,.events-list>h6{margin-bottom:0}.events-list .image_container{margin-top:var(--base-spacing-unit);margin-bottom:var(--base-spacing-unit)}.events-list .float_left{margin-right:var(--base-spacing-unit)}.events-list .float_right{margin-left:var(--base-spacing-unit)}.events-list .event>h1,.events-list .event>h2,.events-list .event>h3,.events-list .event>h4,.events-list .event>h5,.events-list .event>h6{margin-top:var(--base-spacing-unit)}.events-list .layout_upcoming a,.events-list .layout_upcoming time{padding-top:var(--base-spacing-unit);display:inline-block}.events-list .header{margin-top:var(--base-spacing-unit)}.events-menu ul{list-style-type:none;margin:0;padding:0}.events-menu a{text-decoration:none}.events-menu .year{margin-bottom:var(--base-spacing-unit--sm)}.events-menu .year>.active,.events-menu .year>a{color:inherit;font-weight:var(--headings__font-weight);font-family:var(--headings__font-family)}.events-menu .level_2 li{margin-bottom:var(--base-spacing-unit--xs)}.layout_upcoming_single{display:grid;grid-column-gap:var(--base-spacing-unit--xl);grid-row-gap:0;grid-template-columns:1fr 1fr;grid-template-rows:auto}.layout_upcoming_single .event_info{grid-column:1/2;grid-row:1/2}.layout_upcoming_single .next_event{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;font-size:calc(var(--base-font-size) * 0.5);line-height:1;padding-bottom:var(--base-spacing-unit)}.layout_upcoming_single .next_event .event_art,.layout_upcoming_single .next_event .event_next{padding:0.625em 1.25em;margin-right:0.5rem;margin-bottom:0.5rem;border-radius:4px;text-transform:uppercase;line-height:1;font-weight:700;font-size:0.66rem;letter-spacing:1px}.layout_upcoming_single .next_event .event_next{background-color:var(--color-area-violett);color:#fff}.layout_upcoming_single .next_event .event_art.black{background-color:#000;color:#fff}.layout_upcoming_single .next_event .event_art.white{background-color:#fff;color:#000}.layout_upcoming_single .next_event .event_art.orange{background-color:var(--color-area-red);color:#000}.layout_upcoming_single .next_event .event_art.green{background-color:var(--color-area-green);color:#000}.layout_upcoming_single .next_event .event_art.blue{background-color:var(--color-area-blue);color:#000}.layout_upcoming_single .event_typo{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;font-weight:700;font-size:calc(var(--base-font-size) * 0.8333);line-height:1}.layout_upcoming_single .event_typo .event_typ{color:var(--color-default);margin-right:1rem}.layout_upcoming_single .event_typo .event_thema{color:var(--button-color-blue)}.layout_upcoming_single h2{margin-top:var(--base-spacing-unit--sm);margin-bottom:var(--base-spacing-unit--sm);grid-column:1/2;grid-row:2/3}.layout_upcoming_single h2 .sans--part{font-family:var(--base-font-family);font-weight:300;font-size:90%}.layout_upcoming_single time{font-weight:600;display:block;grid-column:1/2;grid-row:3/4}.layout_upcoming_single .line{display:block;width:2rem;height:0.2rem;background-color:var(--color-brand);margin-top:calc(var(--base-spacing-unit) * 1.25);margin-bottom:calc(var(--base-spacing-unit) * 1.25);grid-column:1/2;grid-row:4/5}.layout_upcoming_single figure{grid-column:2/3;grid-row:1/8}.layout_upcoming_single .teaser{grid-column:1/2;grid-row:5/6}.layout_upcoming_single .cta--share{display:flex;flex-direction:row;align-items:center;grid-column:1/2;grid-row:6/7}.layout_upcoming_single a.btn{margin-top:var(--base-spacing-unit);width:fit-content}.layout_upcoming_single .share__open{width:auto}.layout_upcoming_single .share__open svg{width:20px}@media screen and (max-width:63.9375em){.layout_upcoming_single{grid-column-gap:var(--base-spacing-unit--lg)}}@media screen and (max-width:47.9375em){.layout_upcoming_single{grid-template-columns:1fr}.layout_upcoming_single .line{grid-row:6/7}.layout_upcoming_single figure{margin-top:var(--base-spacing-unit);grid-column:1/2;grid-row:5/6}.layout_upcoming_single .teaser{grid-row:7/8}.layout_upcoming_single a.btn{grid-row:8/9}}.mod_eventlist.cards{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.mod_eventlist.cards.cols_1{max-width:18.44rem}.mod_eventlist.cards.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.mod_eventlist.cards.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.mod_eventlist.cards.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.mod_eventlist.cards.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.mod_eventlist.cards{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.mod_eventlist.cards>*{max-width:90vw;margin-left:auto;margin-right:auto}}.mod_eventlist.cards h2{grid-column:1/-1;grid-row:1/2;margin-bottom:0;text-align:center}.mod_eventlist .empty{text-align:center;grid-column:1/-1}.mod_eventlist.withMore .event{display:none}.mod_eventlist.withMore .event.show{display:block;animation:showIn 1.5s}.mod_eventlist.withMore button.btn{grid-column:1/-1;width:fit-content;margin-left:auto;margin-right:auto}.mod_eventreader .event_this{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;font-size:calc(var(--base-font-size) * 0.5);line-height:1;padding-bottom:var(--base-spacing-unit)}.mod_eventreader .event_this .event_art{padding:0.625em 1.25em;margin-right:0.5rem;margin-bottom:0.5rem;border-radius:4px;text-transform:uppercase;line-height:1;font-weight:700;font-size:0.66rem;letter-spacing:1px}.mod_eventreader .event_this .event_art.black{background-color:#000;color:#fff}.mod_eventreader .event_this .event_art.white{background-color:#fff;color:#000}.mod_eventreader .event_this .event_art.orange{background-color:var(--color-area-red);color:#000}.mod_eventreader .event_this .event_art.green{background-color:var(--color-area-green);color:#000}.mod_eventreader .event_this .event_art.blue{background-color:var(--color-area-blue);color:#000}.mod_eventreader .event_typo{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;font-weight:700;font-size:calc(var(--base-font-size) * 0.8333);line-height:1}.mod_eventreader .event_typo .event_typ{color:var(--color-default);margin-right:1rem}.mod_eventreader .event_typo .event_thema{color:var(--button-color-blue)}.mod_eventreader h1{margin-top:var(--base-spacing-unit--sm);margin-bottom:var(--base-spacing-unit--sm)}.mod_eventreader h1 .sans--part{font-family:var(--base-font-family);font-weight:300;font-size:90%}.layout_upcoming_card{width:18.4375rem}.layout_upcoming_card a{display:block;color:inherit}.layout_upcoming_card a:active,.layout_upcoming_card a:hover{box-shadow:var(--style--boxshadow)}.layout_upcoming_card .event-image{width:100%;height:0;padding-bottom:56.25%;position:relative;top:0;background-color:var(--color-gray-light)}.layout_upcoming_card .event-image figure{position:absolute;top:0;left:0;right:0;bottom:0}.layout_upcoming_card .event-image .event_badge{position:absolute;z-index:1;left:10px;top:10px;display:flex;flex-direction:row;flex-wrap:wrap}.layout_upcoming_card .event-image .event_badge .event_art{padding:0 1em;margin-right:0.5rem;margin-bottom:0.5rem;border-radius:4px;text-transform:uppercase;line-height:2.25;font-weight:700;font-size:0.5rem;letter-spacing:1px}.layout_upcoming_card .event-image .event_badge .event_art.black{background-color:#000;color:#fff}.layout_upcoming_card .event-image .event_badge .event_art.white{background-color:#fff;color:#000}.layout_upcoming_card .event-image .event_badge .event_art.orange{background-color:var(--color-area-red);color:#000}.layout_upcoming_card .event-image .event_badge .event_art.green{background-color:var(--color-area-green);color:#000}.layout_upcoming_card .event-image .event_badge .event_art.blue{background-color:var(--color-area-blue);color:#000}.layout_upcoming_card .event-content{padding:0 var(--base-spacing-unit) calc(var(--base-spacing-unit) * 0.75);text-align:left;border-left:1px solid var(--color-gray-light);border-right:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light);display:flex;flex-direction:column;justify-content:flex-start;min-height:11rem}.layout_upcoming_card .info{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding-top:calc(var(--base-spacing-unit) * 0.75);padding-bottom:calc(var(--base-spacing-unit) * 0.75)}.layout_upcoming_card .kategorie{color:var(--color-brand);display:inline-block;margin-right:var(--base-spacing-unit--sm)}.layout_upcoming_card time{font-size:80%;color:var(--color-gray);line-height:1}.layout_upcoming_card .title{flex-grow:1;font-size:var(--base-font-size--xl);line-height:1.4;margin-bottom:var(--base-spacing-unit--sm)}.layout_upcoming_card .location{font-size:var(--base-font-size--xs)}.layout_upcoming_card .link--share{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.layout_upcoming_card .link--share a{color:var(--color-default);font-weight:600;line-height:1;font-size:87.125%;border-bottom:1px solid}.layout_upcoming_card .link--share a:after{content:"❯";display:inline-block;vertical-align:middle}.layout_upcoming_card .link--share button{width:1rem}html{--input-border-width:var(--base-border-width);--input-border-radius:var(--base-border-radius);--input-border-color:#dedede;--input-padding-unit:calc(var(--base-spacing-unit) * 0.75)}.ce_form{overflow:visible}#main .ce_form{background-color:var(--color-text--inverted);padding:var(--base-spacing-unit--lg) var(--base-spacing-unit--lg);box-shadow:var(--style--boxshadow)}@media screen and (max-width:34.3125em){#main .ce_form{padding:var(--base-spacing-unit)}}fieldset{padding:0;margin:0;border:0;min-width:0}label{display:inline-block;max-width:100%;margin-bottom:var(--base-spacing-unit--xs)}input.captcha,input.text,textarea{display:block;width:100%;padding:calc(var(--base-spacing-unit) / 2) var(--input-padding-unit);border-radius:var(--input-border-radius);border:var(--input-border-width) solid var(--input-border-color);background-clip:padding-box;background-image:none}input.captcha::placeholder,input.text::placeholder,textarea::placeholder{color:var(--color-gray)}input.captcha:focus,input.text:focus,textarea:focus{border-color:var(--color-text);outline:none}textarea.textarea{height:auto;resize:none}.widget-text,.widget-textarea{margin-bottom:calc(var(--base-spacing-unit) * 1.4)}button.submit:focus,input.submit:focus{outline:none}input[type=search]{-webkit-appearance:none}input[type=file]{display:block;vertical-align:middle;line-height:1}input.checkbox,input.radio{margin-left:1px;margin-right:var(--base-spacing-unit--xs);line-height:var(--base-line-height);vertical-align:middle}input.checkbox+label,input.radio+label{margin-right:var(--base-spacing-unit--xs);margin-bottom:0;font-weight:normal}.widget-select{position:relative;margin-bottom:calc(var(--base-spacing-unit) * 1.4)}select{appearance:none;padding:calc(var(--base-spacing-unit) / 2) var(--input-padding-unit);background-color:inherit;border-radius:var(--input-border-radius);border:var(--input-border-width) solid var(--input-border-color);color:var(--color-gray);width:100%}select::placeholder{color:var(--color-gray)}select:focus{border-color:var(--color-text);outline:none}.widget-fineuploader,.widget-select,.widget-text,.widget-textarea{margin-bottom:var(--base-spacing-unit)}.widget-fineuploader.error,.widget-select.error,.widget-text.error,.widget-textarea.error{--input-border-color:var(--color-highlight);position:relative}.widget-fineuploader.error p.error,.widget-select.error p.error,.widget-text.error p.error,.widget-textarea.error p.error{font-size:0.75rem;color:var(--color-highlight)}.widget-fineuploader label,.widget-select label,.widget-text label,.widget-textarea label{font-weight:700}.widget-fineuploader .fineuploader-wrapper{border:1px solid var(--color-gray-light);padding:var(--base-spacing-unit--sm)}.widget-fineuploader .fineuploader-wrapper .fineuploader-container{transition:opacity 0.2s}.widget-fineuploader .fineuploader-wrapper .fineuploader-container.ajax-loading{opacity:0.25}.widget-fineuploader .fineuploader-wrapper .values-list{margin:0;padding:0;list-style-type:none}.widget-fineuploader .fineuploader-wrapper .values-list li{margin:0;padding:0.25em 0;list-style-type:none}.widget-fineuploader .fineuploader-wrapper .fineuploader-item .delete{color:#c33}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image{content:"";display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;clear:both}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image figure.image{display:none}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image .content{float:left;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image .content>*{margin-right:0.5em}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image .content .delete{margin-right:5px;margin-left:0;display:flex;align-items:center}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image .content .delete svg{width:1.5rem;--color-gray-light:var(--color-gray)}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image .content .delete svg:active,.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image .content .delete svg:hover{--color-gray-light:var(--button-color-red)}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.image .details{color:#999}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file{content:"";display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;clear:both}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file .content{float:left;display:flex;justify-content:flex-start;align-items:center}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file .content img{}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file .content>*{margin-right:0.5em}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file .delete{margin-right:5px;margin-left:0;display:flex;align-items:center}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file .delete svg{width:1.5rem;--color-gray-light:var(--color-gray)}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file .delete svg:active,.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file .delete svg:hover{--color-gray-light:var(--button-color-red)}.widget-fineuploader .fineuploader-wrapper .fineuploader-item.file .details{color:#999}.widget-fineuploader .fineuploader-wrapper .values-container{margin-bottom:var(--base-spacing-unit--sm)}.widget-fineuploader .fineuploader-wrapper .values-list.gallery{margin:0 -10px}.widget-fineuploader .fineuploader-wrapper .values-list.gallery:after{content:"";display:table;clear:both}.widget-fineuploader .fineuploader-wrapper .values-list.gallery li{position:relative;float:left;padding:0 10px;margin-bottom:10px}.widget-fineuploader .fineuploader-wrapper .values-list.gallery .fineuploader-item .content,.widget-fineuploader .fineuploader-wrapper .values-list.gallery .fineuploader-item .image{float:none;margin:0;padding:0}.widget-fineuploader .fineuploader-wrapper .values-list.gallery .fineuploader-item .info{display:none}.widget-fineuploader .fineuploader-wrapper .values-list.gallery .fineuploader-item .content{margin-top:5px;text-align:center}.widget-fineuploader .fineuploader-wrapper .values-container .sort-hint{font-style:italic}.widget-fineuploader .fineuploader-wrapper .values-list.sortable li{cursor:move}.widget-fineuploader .fineuploader-wrapper .qq-upload-list,.widget-fineuploader .fineuploader-wrapper .qq-upload-list li{margin:0;padding:0;list-style-type:none}.widget-fineuploader .fineuploader-wrapper .qq-upload-drop-area{margin:1em 0;padding:1em 0;text-align:center;border:2px dashed #a7a7a7;background-color:#eaeaea;width:100%;position:relative;top:0;left:0;z-index:2}.widget-fineuploader .fineuploader-wrapper .qq-upload-drop-area span{font-size:1.4em;color:#a7a7a7}.widget-fineuploader .fineuploader-wrapper .qq-upload-button{display:inline-block;padding:10px 20px;border:1px solid #a7a7a7;background:#eaeaea;line-height:1;cursor:pointer}.widget-fineuploader .fineuploader-wrapper .qq-upload-button:focus,.widget-fineuploader .fineuploader-wrapper .qq-upload-button:hover{background:#dfdfdf}.widget-fineuploader .fineuploader-wrapper .qq-edit-filename{display:none}.widget-fineuploader .fineuploader-wrapper .qq-upload-size{margin-left:5px;color:#999}.widget-fineuploader .fineuploader-wrapper .qq-upload-size:before{content:"("}.widget-fineuploader .fineuploader-wrapper .qq-upload-size:after{content:")"}.widget-fineuploader .fineuploader-wrapper .qq-upload-list li{margin:0 0 2px 0;padding-left:22px;line-height:19px;list-style-type:none;background:url("https://www.intershop.com/files/layout/src/img/loading.svg") no-repeat left 2px;background-size:auto 15px}.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:first-child{margin-top:8px}.widget-fineuploader .fineuploader-wrapper .qq-upload-list li.qq-upload-success{background-image:url("https://www.intershop.com/files/layout/src/img/ok.svg");color:#589b0e}.widget-fineuploader .fineuploader-wrapper .qq-upload-list li.qq-upload-fail{background-image:url("https://www.intershop.com/files/layout/src/img/delete.svg");color:#c33}.widget-checkbox,.widget-radio,.widget-upload{margin-bottom:var(--base-spacing-unit)}.widget-checkbox legend,.widget-radio legend,.widget-upload legend{font-weight:700}.checkbox_container>span,.radio_container>span{display:inline-flex;align-items:center}span.mandatory{color:var(--color-brand)}p.error{margin-bottom:0}.search--combined .formbody{position:relative}.search--combined input.text{padding-right:2em;background-color:inherit;border-color:var(--color-bg-footer-light);color:var(--color-text--inverted)}.search--combined input.text::placeholder{color:var(--color-bg-footer-light)}.search--combined input.text:focus{border-color:var(--color-text--inverted)}.search--combined .widget-submit{position:absolute;right:0;top:0;bottom:0;left:auto}.search--combined .widget-submit button{background-color:transparent;color:var(--color-text--inverted);height:100%;padding-top:0.5em}.mod_personio_form{background-color:var(--color-text--inverted);padding:var(--base-spacing-unit--lg) var(--base-spacing-unit--lg);box-shadow:var(--style--boxshadow)}.mod_personio_form .formbody{display:grid;grid-template-columns:repeat(var(--grid__columns),1fr);grid-column-gap:var(--grid__gutter);grid-auto-columns:1fr}.mod_personio_form .trenner{border-top:1px solid #dedede;margin-bottom:1rem;margin-top:1rem}.mod_personio_form .hint{padding:var(--base-spacing-unit--sm);background-color:var(--color-gray-light);font-size:var(--base-font-size--xs);margin-bottom:var(--base-spacing-unit)}.mod_personio_form .widget-checkbox legend{font-weight:normal;margin-bottom:var(--base-spacing-unit--xs)}.mod_personio_form .widget-checkbox input[type=checkbox]{opacity:0;width:0!important;margin:0;padding:0}.mod_personio_form .widget-checkbox input[type=checkbox]+label{position:relative;padding-left:calc(var(--base-spacing-unit) * 1.5);margin-left:0;font-size:var(--base-font-size--xs)}.mod_personio_form .widget-checkbox input[type=checkbox]+label:before{content:url("https://www.intershop.com/files/layout/src/icons/square-o.svg");position:absolute;top:0.25rem;left:0;width:1.5rem;display:block}.mod_personio_form .widget-checkbox input[type=checkbox]:checked+label:before{content:url("https://www.intershop.com/files/layout/src/icons/check-square-o.svg")}.mod_personio_form .widget-checkbox input[type=checkbox]:focus+label:before{color:var(--color-gray)}.mod_personio_form input[type=radio]{opacity:0;width:0!important}.mod_personio_form input[type=radio]+label{position:relative;padding-left:calc(var(--base-spacing-unit) * 1.5);margin-left:0}.mod_personio_form input[type=radio]+label:before{content:url("https://www.intershop.com/files/layout/src/icons/circle-thin.svg");position:absolute;top:0;left:0;width:1.5rem;display:block}.mod_personio_form input[type=radio]:checked+label:before{content:url("https://www.intershop.com/files/layout/src/icons/check-circle.svg")}.mod_personio_form input[type=radio]:focus+label:before{color:var(--color-gray)}@media screen and (max-width:34.3125em){.mod_personio_form{padding:var(--base-spacing-unit) var(--base-spacing-unit)}}html{--input-border-width:var(--base-border-width);--input-border-radius:var(--base-border-radius);--input-border-color:#dedede;--input-padding-unit:calc(var(--base-spacing-unit) * 0.75)}.hbspt-form{background-color:var(--color-text--inverted);padding:var(--base-spacing-unit--lg) var(--base-spacing-unit--lg);box-shadow:var(--style--boxshadow)}.hbspt-form ul{margin:0;padding:0;list-style:none}.hbspt-form ul.hs-error-msgs{font-size:0.75rem;color:var(--color-highlight)}.hbspt-form ul.hs-error-msgs li label{display:inline-block}.hbspt-form form fieldset{padding:0;margin:0;border:0;min-width:0;max-width:unset}.hbspt-form form label{display:inline-block;max-width:100%;margin-bottom:var(--base-spacing-unit--xs)}.hbspt-form form .hs-form-field{margin-bottom:calc(var(--base-spacing-unit) * 1.4)}.hbspt-form form .hs-fieldtype-phonenumber,.hbspt-form form .hs-fieldtype-radio,.hbspt-form form .hs-fieldtype-select,.hbspt-form form .hs-fieldtype-text{margin-bottom:calc(var(--base-spacing-unit) * 1.4);position:relative}.hbspt-form form .hs-fieldtype-phonenumber label:not(.hs-form-radio-display),.hbspt-form form .hs-fieldtype-radio label:not(.hs-form-radio-display),.hbspt-form form .hs-fieldtype-select label:not(.hs-form-radio-display),.hbspt-form form .hs-fieldtype-text label:not(.hs-form-radio-display){display:none}.hbspt-form form .hs-fieldtype-phonenumber ul.hs-error-msgs,.hbspt-form form .hs-fieldtype-radio ul.hs-error-msgs,.hbspt-form form .hs-fieldtype-select ul.hs-error-msgs,.hbspt-form form .hs-fieldtype-text ul.hs-error-msgs{top:3rem;left:0.5rem;position:absolute}.hbspt-form form .hs-richtext{margin-bottom:calc(var(--base-spacing-unit) * 1.4);position:relative}.hbspt-form form input[type=email].hs-input,.hbspt-form form input[type=tel].hs-input,.hbspt-form form input[type=text].hs-input,.hbspt-form form select.hs-input{display:block;width:100%!important;padding:calc(var(--base-spacing-unit) / 2) var(--input-padding-unit);border-radius:var(--input-border-radius);border:var(--input-border-width) solid var(--input-border-color);background-clip:padding-box;background-image:none}.hbspt-form form input[type=email].hs-input::placeholder,.hbspt-form form input[type=tel].hs-input::placeholder,.hbspt-form form input[type=text].hs-input::placeholder,.hbspt-form form select.hs-input::placeholder{color:var(--color-gray)}.hbspt-form form input[type=email].hs-input:focus,.hbspt-form form input[type=tel].hs-input:focus,.hbspt-form form input[type=text].hs-input:focus,.hbspt-form form select.hs-input:focus{border-color:var(--color-text);outline:none}.hbspt-form form input[type=email].hs-input.error,.hbspt-form form input[type=tel].hs-input.error,.hbspt-form form input[type=text].hs-input.error,.hbspt-form form select.hs-input.error{--input-border-color:var(--color-highlight)}.hbspt-form form .hs-fieldtype-select .input{position:relative}.hbspt-form form .hs-fieldtype-select .input:after{content:"\f107";position:absolute;right:var(--base-spacing-unit--sm);top:var(--base-spacing-unit--sm);font-family:FontAwesome;color:var(--color-gray)}.hbspt-form form input[type=checkbox].hs-input{opacity:0}.hbspt-form form input[type=checkbox].hs-input+span{position:relative;padding-left:calc(var(--base-spacing-unit) * 1.5);margin-left:0}.hbspt-form form input[type=checkbox].hs-input+span:before{content:url("https://www.intershop.com/files/layout/src/icons/square-o.svg");position:absolute;top:0.25rem;left:0;width:1.5rem;display:block}.hbspt-form form input[type=checkbox].hs-input:checked+span:before{content:url("https://www.intershop.com/files/layout/src/icons/check-square-o.svg")}.hbspt-form form input[type=checkbox].hs-input:focus+span:before{color:var(--color-gray)}.hbspt-form form input[type=radio].hs-input{opacity:0;width:0!important}.hbspt-form form input[type=radio].hs-input+span{position:relative;padding-left:calc(var(--base-spacing-unit) * 1.5);margin-left:0}.hbspt-form form input[type=radio].hs-input+span:before{content:url("https://www.intershop.com/files/layout/src/icons/circle-thin.svg");position:absolute;top:0;left:0;width:1.5rem;display:block}.hbspt-form form input[type=radio].hs-input:checked+span:before{content:url("https://www.intershop.com/files/layout/src/icons/check-circle.svg")}.hbspt-form form input[type=radio].hs-input:focus+span:before{color:var(--color-gray)}.hbspt-form form button.submit:focus,.hbspt-form form input[type=submit]:focus{outline:none}@media screen and (max-width:34.3125em){.hbspt-form{padding:var(--base-spacing-unit) var(--base-spacing-unit)}}#short_form form{font-size:75%}#short_form .hs-form-field{margin-bottom:calc(var(--base-spacing-unit) * 0.5)}#short_form legend.hs-field-desc{margin-bottom:0.5rem}#short_form .hbspt-form form input[type=checkbox].hs-input+span{padding-left:calc(var(--base-spacing-unit) * 1.25)}#short_form .hbspt-form form input[type=radio].hs-input+span{padding-left:calc(var(--base-spacing-unit) * 1.125)}#short_form .hbspt-form form input[type=checkbox].hs-input+span:before,#short_form .hbspt-form form input[type=radio].hs-input+span:before{width:1rem}html{--accordion-padding:calc(var(--base-spacing-unit--sm) * 1.25);--accordion-background:var(--color-gray-light);--toggler-font-size:var(--base-font-size);--toggler-background:transparent;--toggler-color:var(--color-text);--toggler-color-hover:var(--color-brand);--toggler-spacing:var(--base-spacing-unit--xs);--toggler-border:1px solid var(--color-gray-light)}a.readmore-btn{margin-bottom:1.5rem;display:block;margin-right:auto;margin-left:auto;position:relative;text-align:center}a.readmore-btn:before{content:url("https://www.intershop.com/files/layout/src/icons/angle-down-solid-gray-light.svg");position:absolute;background-color:var(--color-bg-footer);border-radius:50%;font-size:1.25rem;color:var(--color-text--inverted);display:inline-block;font-weight:600;line-height:2.5em;text-align:center;width:2.5em;top:0;margin-left:auto;margin-right:auto;left:0;right:0;z-index:1;transition:background-color 0.3s ease-in-out}a.readmore-btn span.readmore{color:var(--color-bg-footer);font-weight:600;position:absolute;text-align:center;left:0;right:0;margin-left:0;margin-right:0;top:3rem;display:none;transition:color 0.3s ease-in-out}a.readmore-btn:not(.open) span.readmore.inactive{display:block}a.readmore-btn.open span.readmore.active{display:block}a.readmore-btn:focus:before,a.readmore-btn:hover:before{background-color:var(--color-links-hl-foo)}a.readmore-btn:focus span.readmore,a.readmore-btn:hover span.readmore{color:var(--color-links-hl-foo)}a.readmore-btn.open:before{transform:scaleY(-1)}.ce_accordion{border-top:var(--toggler-border);border-bottom:var(--toggler-border);margin-bottom:0}.ce_accordion .toggler{font-size:var(--toggler-font-size);cursor:pointer;background:var(--toggler-background);color:var(--toggler-color);padding-top:var(--accordion-padding);padding-right:var(--accordion-padding);padding-bottom:var(--accordion-padding);padding-left:calc(var(--accordion-padding) + 0.55rem);position:relative;font-weight:600}.ce_accordion .toggler:before{content:url("https://www.intershop.com/files/layout/src/icons/angle-down-solid-gray-light.svg");position:absolute;left:0;top:var(--accordion-padding);color:var(--color-gray-light);width:1rem}.ce_accordion .toggler:hover{color:var(--toggler-color-hover)}.ce_accordion .toggler:hover:before{content:url("https://www.intershop.com/files/layout/src/icons/angle-down-solid-gray-dark.svg")}.ce_accordion .toggler.active:before{color:var(--color-gray-dark);transform:scale(-1)}.ce_accordion .toggler:focus{outline:0}.ce_accordion .accordion{padding:0 var(--accordion-padding) var(--accordion-padding) calc(var(--accordion-padding) + 0.75rem);background:transparent;overflow:hidden}.ce_accordion+.ce_accordion{border-top:none}.mod_article.hasAccordion{margin-top:calc(var(--base-spacing-unit) * -7);position:relative;background-color:var(--color-text--inverted)}.mod_article.hasAccordion:before{content:"";position:absolute;left:0;right:0;height:5rem;top:-5rem;width:100%;opacity:1;display:block;transform:scaleY(-1);transition:opacity 1s ease-in-out;background-image:linear-gradient(180deg,rgb(255,255,255),rgba(255,255,255,0))}.mod_article.hasAccordion .inside{padding-top:0;overflow:hidden;max-height:0;transition:max-height 3s cubic-bezier(0,1,0,1)}.mod_article.hasAccordion.open:before{opacity:0;transition:opacity 1s ease-in-out;z-index:-1}.mod_article.hasAccordion.open .inside{max-height:1000vh!important;transition:max-height 5s ease-in-out}.mod_article.hasAccordion a.readmore-btn{margin-bottom:1.5rem;display:block;margin-right:auto;margin-left:auto;position:relative;text-align:center}.mod_article.hasAccordion a.readmore-btn:before{content:url("https://www.intershop.com/files/layout/src/icons/angle-down-solid-white.svg");position:absolute;background-color:var(--color-bg-footer);border-radius:50%;font-size:1.25rem;color:var(--color-text--inverted);display:inline-block;font-weight:600;line-height:2.5em;text-align:center;width:2.5em;top:0;margin-left:auto;margin-right:auto;left:0;right:0;z-index:1;transition:background-color 0.3s ease-in-out;box-sizing:content-box;border:1px solid #fff}.mod_article.hasAccordion a.readmore-btn span.readmore{color:var(--color-bg-footer);font-weight:600;position:absolute;text-align:center;left:0;right:0;margin-left:0;margin-right:0;top:3rem;display:none;transition:color 0.3s ease-in-out}.mod_article.hasAccordion a.readmore-btn:not(.open) span.readmore.inactive{display:block}.mod_article.hasAccordion a.readmore-btn.open span.readmore.active{display:block}.mod_article.hasAccordion a.readmore-btn:focus:before,.mod_article.hasAccordion a.readmore-btn:hover:before{background-color:var(--color-links-hl-foo)}.mod_article.hasAccordion a.readmore-btn:focus span.readmore,.mod_article.hasAccordion a.readmore-btn:hover span.readmore{color:var(--color-links-hl-foo)}@media screen and (max-width:63.9375em){.mod_article.hasAccordion{margin-top:calc(var(--base-spacing-unit) * -5)}}.mmAccordion{margin-top:calc(var(--base-spacing-unit) * -7);position:relative;background-color:var(--color-text--inverted)}.mmAccordion .inner{max-height:14rem;overflow:hidden;transition:max-height 3s cubic-bezier(0,1,0,1);max-width:77.5em;width:100%;margin-left:auto;margin-right:auto;padding-top:calc(var(--base-spacing-unit) * 7);padding-bottom:calc(var(--base-spacing-unit) * 7);position:relative}@media screen and (max-width:63.9375em){.mmAccordion .inner{padding-top:calc(var(--base-spacing-unit) * 5);padding-bottom:calc(var(--base-spacing-unit) * 5)}}@media screen and (max-width:34.3125em){.mmAccordion .inner{padding-top:calc(var(--base-spacing-unit) * 3);padding-bottom:calc(var(--base-spacing-unit) * 3)}}.mmAccordion .inner:before{content:"";position:absolute;left:0;right:0;height:5rem;bottom:0;width:100%;opacity:1;display:block;transform:scaleY(-1);transition:opacity 1s ease-in-out;background-image:linear-gradient(180deg,rgb(255,255,255),rgba(255,255,255,0))}.mmAccordion.open:before{opacity:0;transition:opacity 1s ease-in-out}.mmAccordion.open .inner{max-height:1000vh!important;transition:max-height 5s ease-in-out}@media screen and (max-width:63.9375em){.mmAccordion{margin-top:calc(var(--base-spacing-unit) * -5)}}@media screen and (max-width:34.3125em){.mmAccordion{margin-top:calc(var(--base-spacing-unit) * -3)}}html{--download-link-color:inherit;--download-link-decoration:none}.ce_download,.ce_downloads{margin-bottom:1rem}.ce_download .mime_icon,.ce_downloads .mime_icon{display:inline-block;vertical-align:middle}.ce_download a,.ce_downloads a{display:inline-block;color:var(--download-link-color);-webkit-text-decoration:var(--download-link-decoration);text-decoration:var(--download-link-decoration)}.ce_downloads ul{list-style-type:none;margin:0;padding:0}.ce_downloads a{text-decoration:none}html{--table-border-width:1px;--table-border-style:solid;--table-border-color:#ccc;--table-background-light:#eee}table{margin-bottom:var(--base-spacing-unit);width:100%;padding:0;border-spacing:0;border-left:var(--table-border-width) var(--table-border-style) var(--table-border-color);border-top:var(--table-border-width) var(--table-border-style) var(--table-border-color)}table td,table th{border-right:var(--table-border-width) var(--table-border-style) var(--table-border-color);border-bottom:var(--table-border-width) var(--table-border-style) var(--table-border-color);padding:10px}thead{text-align:left;background:var(--table-background-light)}tfoot{font-style:italic}.table--striped .even{background:var(--table-background-light)}.table--overflow{overflow-x:scroll;-ms-overflow-x:auto}.ce_table{font-size:75%}.ce_table td{vertical-align:text-top;word-break:break-word;min-width:12ch}@media screen and (max-width:63.9375em){.ce_table{font-size:90%}.ce_table table{border:none}.ce_table thead{display:none}.ce_table td,.ce_table th{display:block;border-right:none;padding-left:0}.ce_table td:not(.col_last),.ce_table th:not(.col_last){border-bottom:none}.ce_table table.hasHeader td:before{content:attr(data-label);font-weight:600;padding-right:0.5em}.ce_table td:not(.col_first){padding-top:0}}[id=footer] a{text-decoration:none;color:inherit}[id=footer] .footer--elements{display:grid;grid-gap:0;grid-template-columns:1fr minmax(320px,77.5em) 1fr;grid-template-rows:auto 1px auto auto 1px auto;grid-auto-rows:auto}[id=footer] .footer--elements .request--demo{grid-column:2/3;grid-row:1/2;justify-self:center;display:flex;flex-direction:column;padding:calc(var(--base-spacing-unit) * 2) 0 calc(var(--base-spacing-unit) * 2)}[id=footer] .footer--elements .request--demo .cta--wrapper{display:grid}[id=footer] .footer--elements .request--demo .cta--text{font-family:var(--base-font-family-hl);font-size:2rem;letter-spacing:-1px;margin-bottom:0}[id=footer] .footer--elements .request--demo .sans--part{font-family:var(--base-font-family);font-weight:300}[id=footer] .footer--elements .request--demo a.btn{margin-right:auto;margin-left:auto;display:none}@media screen and (max-width:68.6875em){[id=footer] .footer--elements .request--demo a.btn{display:block}[id=footer] .footer--elements .request--demo .cta--text{margin-bottom:2.1rem}}[id=footer] .footer--elements span.line_first{grid-column:1/4;grid-row:2/3;border-top:1px solid var(--color-hr-footer)}[id=footer] .footer--elements .footer__logo{grid-column:2/3;grid-row:3/4;align-self:flex-start;padding-top:var(--base-spacing-unit--lg);padding-left:var(--grid__gutter);padding-right:var(--grid__gutter)}[id=footer] .footer--elements .mod_changelanguage{grid-column:2/3;grid-row:3/4;align-self:flex-start;margin-left:auto;padding-top:var(--base-spacing-unit--lg);padding-left:var(--grid__gutter);padding-right:var(--grid__gutter)}[id=footer] .footer--elements .mod_customnav.nav--grid{grid-column:2/3;grid-row:4/5;width:calc(100vw - 300px);max-width:80ch;padding-top:var(--base-spacing-unit--lg);padding-bottom:var(--base-spacing-unit--lg);padding-left:var(--grid__gutter);padding-right:var(--grid__gutter)}[id=footer] .footer--elements .nav--wrapper{grid-column:2/3;grid-row:4/5;width:calc(100% - 18rem);padding-top:var(--base-spacing-unit--lg);padding-bottom:var(--base-spacing-unit--lg);padding-left:var(--grid__gutter);padding-right:var(--grid__gutter);display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--grid__gutter)}[id=footer] .footer--elements .nav--wrapper .h6{text-transform:uppercase;font-size:var(--base-font-size);color:var(--color-hl-petrol)}[id=footer] .footer--elements .nav--wrapper .nav--vertical a,[id=footer] .footer--elements .nav--wrapper .nav--vertical strong.active,[id=footer] .footer--elements .nav--wrapper .nav--vertical strong.trail{padding-inline:0}[id=footer] .footer--elements span.line_middle{grid-column:1/4;grid-row:5/6;border-top:1px solid var(--color-hr-footer);display:none}[id=footer] .footer--elements .widget-g2{grid-column:2/3;grid-row:4/5;align-self:end;margin-left:auto;text-align:right;padding-bottom:var(--base-spacing-unit--lg);margin-block-end:4rem;padding-left:var(--grid__gutter);padding-right:var(--grid__gutter)}[id=footer] .footer--elements .socialmedia{grid-column:2/3;grid-row:4/5;align-self:end;margin-left:auto;text-align:right;padding-bottom:var(--base-spacing-unit--lg);padding-left:var(--grid__gutter);padding-right:var(--grid__gutter)}[id=footer] .footer--elements .socialmedia .twitter{padding:0.15em}[id=footer] .footer--elements .socialmedia a{font-size:1.75em;padding-left:1rem;line-height:1}[id=footer] .footer--elements .socialmedia a svg{width:1em}[id=footer] .footer--elements .socialmedia a:hover svg{--color-gray-light:#fff}[id=footer] .footer--elements span.line_last{grid-column:1/4;grid-row:5/6;border-top:1px solid var(--color-hr-footer)}[id=footer] .footer--elements .company{grid-column:2/3;grid-row:6/7;text-align:left;align-self:center;font-size:0.875em;padding-top:var(--base-spacing-unit);padding-bottom:var(--base-spacing-unit);padding-left:var(--grid__gutter);padding-right:var(--grid__gutter)}[id=footer] .footer--elements .mod_customnav.nav--horizontal{grid-column:2/3;grid-row:6/7;text-align:right;margin-inline:auto;align-self:center;font-size:0.875em;padding-top:var(--base-spacing-unit);padding-bottom:var(--base-spacing-unit);padding-left:var(--grid__gutter);padding-right:var(--grid__gutter)}@media screen and (min-width:90em){[id=footer] .footer--elements .mod_customnav.nav--horizontal{margin-right:0}}@media screen and (min-width:48em) and (max-width:63.9375em){[id=footer] .footer--elements .nav--wrapper{width:100%}[id=footer] .footer--elements span.line_middle{display:block}[id=footer] .footer--elements .widget-g2{grid-row:6/7;align-self:center;margin-left:auto;margin-right:auto;text-align:center;padding:3.375rem 0 1.6875rem;margin-block-end:0}[id=footer] .footer--elements .socialmedia{grid-row:7/8;align-self:center;margin-left:auto;margin-right:auto;text-align:center;padding:1.6875rem 0 3.375rem}[id=footer] .footer--elements .socialmedia a{font-size:2rem;padding:0 0.5rem}[id=footer] .footer--elements span.line_last{grid-row:8/9}[id=footer] .footer--elements .company{grid-row:9/10}[id=footer] .footer--elements .mod_customnav.nav--horizontal{grid-row:9/10}}@media screen and (max-width:47.9375em){[id=footer] .footer--elements{grid-template-columns:1fr 100% 1fr;grid-template-rows:auto 1px auto auto 1px auto auto}[id=footer] .footer--elements .footer__logo,[id=footer] .footer--elements .mod_customnav.nav--grid,[id=footer] .footer--elements .nav--wrapper{display:none}[id=footer] .footer--elements .request--demo{padding:1.375rem 0 1.375rem}[id=footer] .footer--elements .request--demo .cta--text{font-size:1.75rem}}@media screen and (max-width:47.9375em) and (max-width:34.3125em){[id=footer] .footer--elements .request--demo .cta--text{font-size:6.5vw}}@media screen and (max-width:47.9375em){[id=footer] .footer--elements .widget-g2{grid-row:3/4;align-self:center;margin-left:auto;margin-right:auto;text-align:center;padding:3.375rem 0 1.6875rem;margin-block-end:0}[id=footer] .footer--elements .socialmedia{grid-row:4/5;align-self:center;margin-left:auto;margin-right:auto;text-align:center;padding:1.6875rem 0 3.375rem}[id=footer] .footer--elements .socialmedia a{font-size:2rem;padding:0 0.5rem}[id=footer] .footer--elements span.line_last{grid-row:5/6}[id=footer] .footer--elements .company{grid-row:6/7;align-self:center;max-width:50vw;padding-top:var(--base-spacing-unit--lg);padding-bottom:var(--base-spacing-unit--lg)}[id=footer] .footer--elements .mod_changelanguage{grid-row:6/7;align-self:center;padding-top:var(--base-spacing-unit--lg);padding-bottom:var(--base-spacing-unit--lg);font-size:var(--base-font-size--xs)}[id=footer] .footer--elements .mod_customnav.nav--horizontal{grid-row:7/8;text-align:left;margin-left:0;margin-right:0;align-self:flex-start}[id=footer] .footer--elements .mod_customnav.nav--horizontal ul a{padding-left:0}}@media screen and (max-width:47.9375em) and (max-width:34.3125em){[id=footer] .footer--elements .company{max-width:12.5rem}}html{--newsletter-list-border:var(--base-border);--newsletter-reader-width:600px;--newsletter-reader-border:var(--base-border)}.newsletter-subscribe,.newsletter-unsubscribe{margin-bottom:var(--base-spacing-unit)}.newsletter-subscribe .formbody,.newsletter-unsubscribe .formbody{display:flex;flex-flow:row wrap}.newsletter-subscribe .text,.newsletter-subscribe .widget-text,.newsletter-unsubscribe .text,.newsletter-unsubscribe .widget-text{margin-bottom:0;display:inline-block;flex:1}.newsletter-subscribe .error,.newsletter-unsubscribe .error{margin-bottom:0;flex:1 100%;font-weight:700}.newsletter-subscribe .submit,.newsletter-unsubscribe .submit{margin-left:var(--base-spacing-unit--xs)}.newsletter-list ul{list-style-type:none;margin:0;padding:0}.newsletter-list a{text-decoration:none}.newsletter-list li{border-bottom:var(--newsletter-list-border);padding-top:var(--base-spacing-unit);padding-bottom:var(--base-spacing-unit);display:block}.newsletter-list li:first-of-type{border-top:var(--newsletter-list-border)}@media screen and (min-width:34.375em){.newsletter-list li{font-size:var(--heading-4__size);line-height:var(--heading-4__line-height)}}@media screen and (min-width:48em){.newsletter-list li{font-size:var(--heading-3__size);line-height:var(--heading-3__line-height)}}.newsletter-list li a:hover{opacity:0.5}.newsletter-reader{max-width:var(--newsletter-reader-width);margin-left:auto;margin-right:auto;border:var(--newsletter-reader-border);padding:0 var(--base-spacing-unit)}html{--faq-border:var(--base-border)}.faq-list ul{list-style-type:none;margin:0;padding:0}.faq-list a{text-decoration:none}.faq-list>ul{margin-top:2rem}.faq-list li{margin-bottom:var(--base-spacing-unit--sm)}.faq-list li a{display:inline-block}.faq-list>h1,.faq-list>h2,.faq-list>h3,.faq-list>h4,.faq-list>h5,.faq-list>h6{margin-bottom:0}.faq-list>h1:after,.faq-list>h2:after,.faq-list>h3:after,.faq-list>h4:after,.faq-list>h5:after,.faq-list>h6:after{border-top:var(--faq-border);content:"";display:block}.faq-list article>h1,.faq-list article>h2,.faq-list article>h3,.faq-list article>h4,.faq-list article>h5,.faq-list article>h6{margin-bottom:0}.faq-list article>h1:after,.faq-list article>h2:after,.faq-list article>h3:after,.faq-list article>h4:after,.faq-list article>h5:after,.faq-list article>h6:after{border-top:var(--faq-border);content:"";display:block}.faq-page>h1,.faq-page>h2,.faq-page>h3,.faq-page>h4,.faq-page>h5,.faq-page>h6{margin-bottom:0}.faq-page>h1:after,.faq-page>h2:after,.faq-page>h3:after,.faq-page>h4:after,.faq-page>h5:after,.faq-page>h6:after{border-top:var(--faq-border);content:"";display:block}.faq-page article>h1,.faq-page article>h2,.faq-page article>h3,.faq-page article>h4,.faq-page article>h5,.faq-page article>h6{margin-bottom:0}.faq-page article>h1:after,.faq-page article>h2:after,.faq-page article>h3:after,.faq-page article>h4:after,.faq-page article>h5:after,.faq-page article>h6:after{border-top:var(--faq-border);content:"";display:block}.faq-page .info{font-size:0.875rem;margin-top:var(--base-spacing-unit);opacity:0.5}.faq-page section{padding:var(--base-spacing-unit) 0;border-bottom:var(--faq-border)}.faq-page section.last{margin-bottom:var(--base-spacing-unit)}.faq-reader .info{font-size:0.875rem;margin-top:var(--base-spacing-unit);opacity:0.5}html{--search-color-relevance:var(--color-gray);--search-color-url:var(--color-gray)}.search .formbody{display:flex;flex-flow:row wrap}.search .text,.search .widget-text{margin-bottom:var(--base-spacing-unit--sm);display:inline-block;flex:1}.search .widget-text label{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.search .submit,.search .submit_container,.search .widget-submit{margin-bottom:var(--base-spacing-unit--sm);margin-left:var(--base-spacing-unit--xs);align-self:flex-end}.search .submit_container .submit,.search .widget-submit .submit{margin-left:0}.search .relevance{color:var(--search-color-relevance)}.search .context{margin-bottom:var(--base-spacing-unit--xs)}.search .highlight{font-weight:bold}.search .url{color:var(--search-color-url)}.mod_search form{max-width:600px;margin:0 auto;padding:var(--base-spacing-unit)}.mod_search input.text{border-color:var(--color-gray-light);color:var(--color-text)}.mod_search input.text::placeholder{color:var(--color-bg-footer-light)}.mod_search input.text:focus{border-color:var(--color-gray)}.mod_search .widget-submit button{background-color:transparent;color:var(--color-text);padding:0.5em var(--base-spacing-unit) var(--base-spacing-unit--xs)}.mod_search .widget-submit button svg g{fill:var(--color-gray)}.mod_search .widget-submit button:focus svg g,.mod_search .widget-submit button:hover svg g{fill:var(--color-text)}.mod_search>div{padding-bottom:var(--base-spacing-unit--lg)}.mod_search>div h2{margin-bottom:0}.mod_search>div a{color:var(--color-btn-foo);font-weight:600}.mod_search>div a:active,.mod_search>div a:focus,.mod_search>div a:hover{color:var(--color-links)}#rs-slider{width:100%;height:auto}.content-wrapper{max-width:77.5em;width:100%;margin-left:auto;margin-right:auto;zoom:1}.content-wrapper:before{content:"";display:table}.content-wrapper:after{content:"";display:table;clear:both}@media screen and (min-width:77.5em){.content-wrapper{padding-right:var(--safe-area-right);padding-left:var(--safe-area-left)}}.tao-fullwidth .content-wrapper{max-width:none;padding-right:0;padding-left:0}.centered-wrapper{zoom:1;position:relative;clear:both;background:50% 50% no-repeat;background-size:cover}.centered-wrapper:before{content:"";display:table}.centered-wrapper:after{content:"";display:table;clear:both}.centered-wrapper.-border-top{border-top:1px solid var(--color-gray-medium)}.centered-wrapper.-border-bottom{border-bottom:1px solid var(--color-gray-medium)}.centered-wrapper.-color-inverted{color:var(--color-text--inverted)}.centered-wrapper.-highlight-color{background-color:var(--highlight-color)}.centered-wrapper.-background-color-1{background-color:var(--color-background-color-1)}.centered-wrapper.-background-color-2{background-color:var(--color-background-color-2)}.centered-wrapper.-verlauf-1{background-image:var(--oy-verlauf-verlauf-1)}.centered-wrapper.-verlauf-2{background-image:var(--oy-verlauf-verlauf-2)}.centered-wrapper.-verlauf-3{background-image:var(--oy-verlauf-verlauf-3)}.centered-wrapper.-small{min-height:300px}@media screen and (max-width:34.3125em){.centered-wrapper.-small{min-height:200px}}.centered-wrapper.-medium{min-height:600px}@media screen and (max-width:34.3125em){.centered-wrapper.-medium{min-height:400px}}.centered-wrapper.-large{min-height:900px}@media screen and (max-width:34.3125em){.centered-wrapper.-large{min-height:600px}}.centered-wrapper.-arFixed{aspect-ratio:16/9}.centered-wrapper.-fullHeight{min-height:100vh}.centered-wrapper.-background-mousemove,.centered-wrapper.-background-mousemove-inverted,.centered-wrapper.-background-parallax{overflow:hidden}.centered-wrapper.-vc{display:flex}@media screen and (min-width:90em){.centered-wrapper.-ar1440{aspect-ratio:1/0.4}}.centered-wrapper.-cutted .centered-wrapper-background{transform:translateZ(0);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),0 100%)}@media screen and (min-width:34.375em){.centered-wrapper.-cutted .centered-wrapper-background{clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}}.swiper-container-horizontal .centered-wrapper{height:auto}.centered-wrapper-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:50% 50% no-repeat;background-size:cover}.centered-wrapper-background:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.centered-wrapper-background video{object-fit:cover}.-background-mousemove-inverted>.centered-wrapper-background,.-background-mousemove>.centered-wrapper-background{right:-12%}.centered-wrapper-inner{max-width:calc(var(--wrapper-max) - var(--base-spacing-unit) - var(--base-spacing-unit));margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:77.5em){.centered-wrapper-inner{max-width:none;margin-left:var(--base-spacing-unit);margin-right:var(--base-spacing-unit)}}.centered-wrapper-inner.-fullwidth{max-width:none;margin:0}.centered-wrapper-inner.-fullwidth>.ce_image img{width:100vw}.centered-wrapper.-vc .centered-wrapper-inner{width:100%;align-self:center}img.-sparquelayer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}

/*!
 * Copyright (c) 2023 Oliver Willmes
 *
 * @package Inter413
 * @author    Oliver Willmes <info@oliverwillmes.de>
 */.share__open{border:none;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background-color:transparent;line-height:1;transition:all 0.3s ease-in-out;padding:0}.share__open svg{width:2.5rem;height:2.5rem}.share__open:active,.share__open:hover{transform:scale(1.05)}.share--modal{box-shadow:3px 3px 10px 0 rgba(128,128,128,0.2);border:none;padding:0;width:28em;max-width:90dvw}.share--modal::backdrop{background-color:rgba(255,255,255,0.7)}.share--modal .share__header{display:flex;justify-content:space-between;align-items:center;padding:var(--base-spacing-unit--xs) var(--base-spacing-unit--xs) var(--base-spacing-unit--xs) var(--base-spacing-unit);color:var(--color-bg-footer);background-color:var(--color-bg-grey)}.share--modal .share__header span{color:var(--color-hr-footer);text-transform:uppercase;font-size:var(--base-font-size--xs);font-weight:700}.share--modal .share__header button{border:none;background-color:transparent;font-size:1.4rem;color:var(--color-bg-footer)}.share--modal .share__buttons{margin-block:var(--base-spacing-unit);margin-inline:0;padding:var(--base-spacing-unit) var(--base-spacing-unit--lg) 0;list-style:none;display:flex;justify-content:space-around;align-items:center}.share--modal .share__buttons svg{display:block}.share--modal .share__copy{padding:var(--base-spacing-unit) var(--base-spacing-unit--lg) var(--base-spacing-unit--lg);display:flex;justify-content:space-between;align-items:center}.share--modal .share__copy input{font-size:0.75rem;border:1px solid #ccc;border-radius:3px;margin-right:var(--base-spacing-unit--sm);flex-grow:1;padding:0.25rem 0.25rem;background-color:#fff;color:#ccc}.share--modal .share__copy button{font-size:0.75rem;margin-right:0;margin-bottom:0;padding-inline:1rem;padding-block:0.25rem}html{--custom-grid-column-gap:4rem;--custom-grid-row-gap:4rem;--custom-cb-bg-color:var(--color-page-background);--custom-cb-more-default:var(--color-bg-footer);--custom-cb-more-active:var(--color-brand);--custom-zitat-bg-color:var(--color-page-background);--custom-zitat-text-color:var(--color-text);--custom-lb-kategorie-color:var(--color-brand);--custom-lb-info-color:var(--color-gray);--custom-gallery-spacing:var(--base-spacing-unit);--custom-consultant-color-gray:#33333380;--custom-download-column-gap:7.3125rem;--custom-download-raw-gap:7.3125rem;--custom-release-spacing:calc(var(--base-spacing-unit) * 2) calc(var(--base-spacing-unit) * 2) calc(var(--base-spacing-unit) * 1.0)}.normallink{font-weight:600}figure.image_container.float_right{max-width:50%;padding-bottom:var(--base-spacing-unit);padding-left:var(--base-spacing-unit)}figure.image_container.float_left{max-width:50%;padding-bottom:var(--base-spacing-unit);padding-right:var(--base-spacing-unit)}figure.image_container.float_above{padding-bottom:var(--base-spacing-unit)}figure.image_container.float_below{padding-top:var(--base-spacing-unit)}@media screen and (max-width:34.3125em){figure.image_container.float_right{max-width:unset;width:100%;padding-left:0}figure.image_container.float_left{max-width:unset;width:100%;padding-right:0}}.ce_gallery li{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:0;padding-bottom:75%}.ce_gallery figure{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-content:center;justify-content:center}.ce_gallery figure picture{display:flex}.ce_gallery figure img{object-fit:contain}.ce_gallery ul.logos li{height:auto;padding-bottom:0}.ce_gallery ul.logos li figure{position:relative;padding:calc(var(--custom-gallery-spacing) * 1.5) calc(var(--custom-gallery-spacing) * 1.75)}.content-boxes:not(.hscroll){display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.content-boxes:not(.hscroll).cols_1{max-width:18.44rem}.content-boxes:not(.hscroll).cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.content-boxes:not(.hscroll).cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.content-boxes:not(.hscroll).cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.content-boxes:not(.hscroll).cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.content-boxes:not(.hscroll){grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.content-boxes:not(.hscroll)>*{max-width:90vw;margin-left:auto;margin-right:auto}}.content-boxes.hscroll{padding-block:1rem;display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--base-spacing-unit--lg)}.content-boxes.hscroll::-webkit-scrollbar{display:none}.content-boxes.hscroll>.box{scroll-snap-align:start;flex:0 0 auto;width:18.44rem}@media only screen and (max-width:1024px){.content-boxes.hscroll{justify-content:flex-start}}.content-boxes a.box,.content-boxes div.box{transition:all 0.3s ease-in-out;color:var(--color-text);background-color:var(--custom-cb-bg-color);border:1px solid var(--base-border-color);border-radius:2px}.content-boxes a.box .item-content,.content-boxes div.box .item-content{padding:var(--base-spacing-unit)}.content-boxes a.box .item-content p,.content-boxes div.box .item-content p{color:var(--color-gray);height:calc(var(--base-line-height) * 3 * 1rem);overflow-y:hidden;margin-bottom:0.5rem}.content-boxes a.box .more,.content-boxes div.box .more{font-weight:600;color:var(--custom-cb-more-default)}.content-boxes a.box:hover,.content-boxes div.box:hover{box-shadow:var(--style--boxshadow);scale:1.05}.content-boxes a.box:hover .more,.content-boxes div.box:hover .more{color:var(--custom-cb-more-active)}.swiper-wrapper .content-boxes.cols_1{max-width:100%;grid-template-columns:1fr}.swiper-wrapper .content-boxes.cols_1 img{object-fit:cover;width:100%}.feature-boxes{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.feature-boxes.cols_1{max-width:18.44rem}.feature-boxes.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.feature-boxes.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.feature-boxes.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.feature-boxes.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.feature-boxes{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.feature-boxes>*{max-width:90vw;margin-left:auto;margin-right:auto}}.feature-boxes .box{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;padding:var(--base-spacing-unit);border:1px solid var(--base-border-color);border-radius:2px;width:100%}.feature-boxes .box.style-lightred{--feature-box--btn:var(--color-brand);background-color:var(--color-bg-red)}.feature-boxes .box.style-lightblue{--feature-box--btn:var(--color-area-skyblue);background-color:var(--color-bg-skyblue)}.feature-boxes .box.style-lightgreen{--feature-box--btn:var(--color-area-green);background-color:var(--color-bg-green)}.feature-boxes .box.style-white{--feature-box--btn:var(--color-brand);background-color:var(--color-text--inverted)}.feature-boxes .box:before{content:"";width:2.5rem;height:0.25rem;margin-top:var(--base-spacing-unit);margin-bottom:0.5rem;display:block;background-color:var(--feature-box--btn)}.feature-boxes .box h2{margin-top:0;margin-bottom:1rem}.feature-boxes .box .text-feature{margin-bottom:var(--base-spacing-unit);min-height:4.85rem;flex-grow:1}.feature-boxes .box .list-feature{font-size:var(--base-font-size--xs);flex-grow:1;margin-bottom:var(--base-spacing-unit)}.feature-boxes .box .list-feature p{margin-bottom:0}.feature-boxes .box .list-feature ul{margin-top:0;padding:0;list-style:none}.feature-boxes .box .list-feature ul li:before{content:"•";color:var(--feature-box--btn);font-weight:bold;display:inline-block;width:0.75rem;margin-left:-1rem}.feature-boxes .box a.btn--featurebox{background-color:var(--feature-box--btn);color:#fff}.feature-boxes .box a.btn-download{--button-spacing:0.587rem calc(var(--base-spacing-unit) * 0.8);margin-right:0;line-height:1}.feature-boxes .box a.btn-download svg{width:1.25em;height:auto;display:flex;align-items:center}.feature-boxes .box .cta{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.feature-boxes .box .cta>*{margin-bottom:0}@media screen and (max-width:47.9375em){.feature-boxes{grid-template-columns:1fr;grid-column-gap:var(--base-spacing-unit);grid-row-gap:var(--base-spacing-unit)}.feature-boxes .box .text-feature{min-height:unset}}@media screen and (max-width:79.9375em){.feature-boxes{grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg)}}.ce_headline-kategorie span.headline{display:flex;justify-content:flex-start;align-items:center;font-size:1.375rem;font-family:var(--base-font-family);font-weight:600;line-height:1.35}.ce_headline-kategorie .kategorie{margin-left:0.5rem;border:1px solid var(--color-gray-light);border-radius:2px;font-weight:bold;padding:0 0.5em}.ce_headline-kategorie .kategorie.style-lightred{color:var(--color-brand)}.ce_headline-kategorie .kategorie.style-lightblue{color:var(--color-area-skyblue)}.ce_headline-kategorie .kategorie.style-lightgreen{color:var(--color-area-green)}.article_nav_boxed,.article_navigation{left:0;right:0;z-index:10;top:74px;opacity:1;transition:opacity 300ms}.article_nav_boxed:after,.article_navigation:after{content:"";z-index:1;height:2.5rem;width:100%;display:block;position:absolute;background:linear-gradient(180deg,rgba(203,203,203,0.1803921569) 0%,rgba(221,221,221,0) 100%)}.article_nav_boxed.stuck,.article_navigation.stuck{position:fixed;background-color:var(--color-page-background)}.article_nav_boxed.hidden,.article_navigation.hidden{opacity:0;visibility:hidden}.article_nav_boxed .inside,.article_navigation .inside{padding-top:0!important;padding-bottom:0!important}@media screen and (min-width:90em){.article_nav_boxed,.article_navigation{top:84px}}@media screen and (max-width:47.9375em){.article_nav_boxed,.article_navigation{display:none}}.stuck.article_nav_boxed{background-color:var(--color-text--inverted);left:calc(50vw - 37.5rem);z-index:10;top:50%;transform:translateY(-33%);position:fixed;width:fit-content;border:1px solid var(--base-border-color);border-radius:2px;box-shadow:var(--style--boxshadow)}.stuck.article_nav_boxed:after{display:none}.stuck.article_nav_boxed .inside{padding:0 0 0.5rem 0!important;margin:0}@media screen and (max-width:79.9375em){.stuck.article_nav_boxed{display:none}}@media screen and (min-width:80em){.stuck.article_nav_boxed{--base-font-size:80%;left:var(--base-spacing-unit)}}@media screen and (min-width:90em){.stuck.article_nav_boxed{left:calc(50vw - 47em);--base-font-size:100%}}@media screen and (min-width:1440px) and (max-width:1745px){.stuck.article_nav_boxed{left:var(--base-spacing-unit)}}.content-boxes-quer{grid-column-gap:var(--custom-grid-column-gap);grid-row-gap:var(--custom-grid-row-gap)}.content-boxes-quer a.box{transition:all 0.3s ease-in-out;color:var(--color-text);background-color:var(--custom-cb-bg-color);display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin-bottom:var(--base-spacing-unit--lg);border:1px solid var(--base-border-color);border-radius:2px}.content-boxes-quer a.box .item-image{min-width:19rem}.content-boxes-quer a.box .item-content{padding:var(--base-spacing-unit);position:relative}.content-boxes-quer a.box .item-content p{color:var(--color-gray);overflow-y:hidden;margin-bottom:2.5rem}.content-boxes-quer a.box .more{font-weight:600;color:var(--custom-cb-more-default);position:absolute;line-height:1;bottom:var(--base-spacing-unit)}.content-boxes-quer a.box:hover{box-shadow:var(--style--boxshadow);scale:1.01}.content-boxes-quer a.box:hover .more{color:var(--custom-cb-more-active)}.content-boxes-quer.flowText a.box .item-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto max-content 1fr max-content}.content-boxes-quer.flowText a.box .item-content p{margin-bottom:inherit}.content-boxes-quer.flowText a.box .more{position:unset;line-height:var(--base-line-height)}@media screen and (max-width:47.9375em){.content-boxes-quer:not(.floatCards){display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit);grid-template-columns:18.44rem;grid-auto-rows:auto;margin:0 auto;justify-content:center}.content-boxes-quer:not(.floatCards):not(.floatCards) a.box{flex-direction:column}.content-boxes-quer:not(.floatCards):not(.floatCards) a.box .item-image{min-width:unset}}.content-boxes-quer.floatCards{display:grid;grid-gap:var(--base-spacing-unit);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}@media screen and (max-width:47.9375em){.content-boxes-quer.floatCards{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.content-boxes-quer.floatCards>a{margin-bottom:0;container-type:inline-size}.content-boxes-quer.floatCards>a .item-image{min-width:45%;max-width:45%;width:45%;display:flex}.content-boxes-quer.floatCards>a .item-content{display:flex;flex-direction:column;justify-content:center;padding:var(--base-spacing-unit)}.content-boxes-quer.floatCards>a .item-content:before{margin-bottom:0.5rem}.content-boxes-quer.floatCards>a .item-content .more{position:unset}@container (width < 22rem){.content-boxes-quer.floatCards>a span.h6{font-size:0.9rem}.content-boxes-quer.floatCards>a span.more{font-size:0.8rem}}.content-boxes-iconquer{grid-column-gap:var(--custom-grid-column-gap);grid-row-gap:var(--custom-grid-row-gap)}.content-boxes-iconquer a.box{transition:all 0.3s ease-in-out;color:var(--color-text);background-color:var(--custom-cb-bg-color);display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin-bottom:var(--base-spacing-unit--lg);border:1px solid var(--base-border-color);border-radius:2px}.content-boxes-iconquer a.box .item-image{min-width:90px;padding:1.25rem 0 0 var(--base-spacing-unit)}.content-boxes-iconquer a.box .item-content{padding:0 var(--base-spacing-unit) var(--base-spacing-unit--lg);position:relative}.content-boxes-iconquer a.box .item-content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:1rem;display:block;background-color:inherit}.content-boxes-iconquer a.box .item-content p{height:auto;color:var(--color-gray);overflow-y:hidden;margin-bottom:0.5rem}.content-boxes-iconquer a.box .more{font-weight:600;color:var(--custom-cb-more-default);position:absolute;line-height:1;bottom:var(--base-spacing-unit)}.content-boxes-iconquer a.box:hover{box-shadow:var(--style--boxshadow)}.content-boxes-iconquer a.box:hover .item-content:before{background-color:var(--color-brand)}.content-boxes-iconquer a.box:hover .more{color:var(--custom-cb-more-active)}.ce_card_extra{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.ce_card_extra.cols_1{max-width:18.44rem}.ce_card_extra.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.ce_card_extra.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.ce_card_extra.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.ce_card_extra.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.ce_card_extra{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.ce_card_extra>*{max-width:90vw;margin-left:auto;margin-right:auto}}.ce_card_extra a.box{transition:all 0.3s ease-in-out;color:var(--color-text);background-color:var(--custom-cb-bg-color);border:1px solid var(--base-border-color);border-radius:2px}.ce_card_extra a.box .item-content{padding:0 var(--base-spacing-unit) var(--base-spacing-unit)}.ce_card_extra a.box .item-content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:1rem;display:block;background-color:inherit}.ce_card_extra a.box .item-content span.subHeadline{text-transform:uppercase;font-weight:700;color:var(--color-brand);font-size:var(--base-font-size--xs);margin-top:-0.5rem;margin-bottom:0.5rem;display:block}.ce_card_extra a.box .item-content p{color:var(--color-gray);height:calc(var(--base-line-height) * 3 * 1rem);overflow-y:hidden;margin-bottom:0.5rem}.ce_card_extra a.box .more{font-weight:600;color:var(--custom-cb-more-default)}.ce_card_extra a.box:hover{box-shadow:var(--style--boxshadow)}.ce_card_extra a.box:hover .item-content:before{background-color:var(--color-brand)}.ce_card_extra a.box:hover .more{color:var(--custom-cb-more-active)}.ce_card{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.ce_card.cols_1{max-width:18.44rem}.ce_card.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.ce_card.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.ce_card.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.ce_card.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.ce_card{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.ce_card>*{max-width:90vw;margin-left:auto;margin-right:auto}}.ce_card .box{transition:all 0.3s ease-in-out;margin:var(--custom-gallery-spacing);color:var(--color-text--inverted);--color-line:var(--color-text--inverted);--color-kategorie:var(--color-text--inverted);--custom-cb-more-active:var(--color-text--inverted);--custom-cb-more-default:var(--color-text--inverted);border:1px solid var(--base-border-color);border-radius:2px}.ce_card .box.normal{background-color:transparent;color:var(--color-text);border:1px solid var(--color-gray-light);--color-line:var(--color-brand);--color-kategorie:var(--color-brand);--custom-cb-more-default:var(--color-text);--custom-cb-more-active:var(--color-brand)}.ce_card .box.turquoise{background-color:var(--color-area-turquoise)}.ce_card .box.red{background-color:var(--color-area-red)}.ce_card .box.violett{background-color:var(--color-area-violett)}.ce_card .box.skyblue{background-color:var(--color-area-skyblue)}.ce_card .box.blue{background-color:var(--color-area-blue)}.ce_card .box.yellow{background-color:var(--color-area-yellow)}.ce_card .box.green{background-color:var(--color-bg-green);color:var(--color-bg-footer);--color-kategorie:var(--color-brand);--custom-cb-more-active:var(--color-bg-footer);--custom-cb-more-default:var(--color-bg-footer)}.ce_card .box.brown{background-color:var(--color-area-brown);color:var(--color-text--inverted)}.ce_card .box.orange{background-color:var(--color-area-orange);color:var(--color-text--inverted)}.ce_card .box.magenta{background-color:var(--color-area-magenta);color:var(--color-text--inverted)}.ce_card .box .item-content{padding:var(--custom-gallery-spacing);height:19rem;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start}.ce_card .box .item-content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:4rem;display:block;background-color:inherit}.ce_card .box h2,.ce_card .box h4{flex-grow:1}.ce_card .box .kategorie{margin-bottom:1rem;order:-1;color:var(--color-kategorie)}.ce_card .box .more{font-weight:600;color:var(--custom-cb-more-default)}.ce_card .box:active,.ce_card .box:hover{box-shadow:var(--style--boxshadow);padding:var(--custom-gallery-spacing);margin:0}.ce_card .box:active .item-content:before,.ce_card .box:hover .item-content:before{background-color:var(--color-line)}.ce_card .box:active .kategorie,.ce_card .box:hover .kategorie{color:var(--color-kategorie)}.ce_card .box:active .more,.ce_card .box:hover .more{color:var(--custom-cb-more-active)}.link-boxes{display:grid;display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.link-boxes.cols_1{max-width:18.44rem}.link-boxes.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.link-boxes.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.link-boxes.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.link-boxes.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.link-boxes{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.link-boxes>*{max-width:90vw;margin-left:auto;margin-right:auto}}.link-boxes .box{transition:all 0.3s ease-in-out;color:var(--color-text);padding:calc(var(--base-spacing-unit) * 0.666) var(--base-spacing-unit);display:block;background-color:var(--custom-cb-bg-color)}.link-boxes .box:hover{box-shadow:var(--style--boxshadow);background-color:var(--custom-cb-bg-color)}.link-boxes .box .kategorie{color:var(--custom-lb-kategorie-color);padding-right:0.5rem;display:inline-block;margin-bottom:var(--base-spacing-unit--xs)}.link-boxes .box .info{color:var(--custom-lb-info-color);font-size:var(--base-font-size--xs);display:inline-block;margin-bottom:var(--base-spacing-unit--xs)}.teaser-boxes{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.teaser-boxes.cols_1{max-width:18.44rem}.teaser-boxes.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.teaser-boxes.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.teaser-boxes.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.teaser-boxes.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.teaser-boxes{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.teaser-boxes>*{max-width:90vw;margin-left:auto;margin-right:auto}}.teaser-boxes .box{transition:all 0.3s ease-in-out;color:var(--color-text--inverted);margin:var(--custom-gallery-spacing);--color-line:var(--color-text--inverted);--custom-cb-more-active:var(--color-text--inverted);--custom-cb-more-default:var(--color-text--inverted);border-radius:2px}.teaser-boxes .box.normal{background-color:var(--custom-cb-bg-color);border:1px solid var(--color-gray-light);color:var(--color-text);--custom-cb-more-active:var(--color-text);--custom-cb-more-default:var(--color-text);border:1px solid var(--base-border-color);border-radius:2px}.teaser-boxes .box.turquoise{background-color:var(--color-area-turquoise)}.teaser-boxes .box.red{background-color:var(--color-area-red)}.teaser-boxes .box.violett{background-color:var(--color-area-violett)}.teaser-boxes .box.skyblue{background-color:var(--color-area-skyblue)}.teaser-boxes .box.blue{background-color:var(--color-area-blue)}.teaser-boxes .box.yellow{background-color:var(--color-area-yellow)}.teaser-boxes .box.green{background-color:var(--color-bg-green);color:var(--color-text);--custom-cb-more-active:var(--color-text);--custom-cb-more-default:var(--color-text)}.teaser-boxes .box.brown{background-color:var(--color-area-brown)}.teaser-boxes .box.orange{background-color:var(--color-area-orange)}.teaser-boxes .box.magenta{background-color:var(--color-area-magenta)}.teaser-boxes .box .item-content{padding:calc(var(--custom-gallery-spacing) * 3) var(--custom-gallery-spacing) var(--custom-gallery-spacing) var(--custom-gallery-spacing);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;height:100%}.teaser-boxes .box .item-content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:0.25rem;display:block;background-color:inherit}.teaser-boxes .box .item-content h2{flex-grow:1;min-height:3.7em}.teaser-boxes .box .item-content p{height:calc(var(--base-line-height) * 3 * 1rem);overflow-y:hidden;margin-bottom:0.5rem;flex-grow:1}.teaser-boxes .box .more{font-weight:600;color:var(--custom-cb-more-default)}.teaser-boxes .box:active,.teaser-boxes .box:hover{padding:var(--custom-gallery-spacing);margin:0}.teaser-boxes .box:active .item-content:before,.teaser-boxes .box:hover .item-content:before{background-color:var(--color-brand)}.teaser-boxes .box:active .more,.teaser-boxes .box:hover .more{color:var(--custom-cb-more-active)}.teaser-boxes .box.normal:active,.teaser-boxes .box.normal:hover{box-shadow:var(--style--boxshadow)}.ce_multicard{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.ce_multicard.cols_1{max-width:18.44rem}.ce_multicard.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.ce_multicard.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.ce_multicard.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.ce_multicard.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.ce_multicard{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.ce_multicard>*{max-width:90vw;margin-left:auto;margin-right:auto}}.ce_multicard .card{display:block;transition:all 0.3s ease-in-out;color:var(--color-text--inverted);margin:var(--custom-gallery-spacing);--color-line:var(--color-text--inverted);--custom-cb-more-active:var(--color-text--inverted);--custom-cb-more-default:var(--color-text--inverted);--custom-kategorie-default:var(--color-brand);--custom-kategorie-active:var(--color-brand);border-radius:2px}.ce_multicard .card.normal{background-color:var(--custom-cb-bg-color);border:1px solid var(--color-gray-light);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer);border:1px solid var(--base-border-color);border-radius:2px}.ce_multicard .card.turquoise{background-color:var(--color-bg-turquoise);--custom-bg-active:var(--color-hl-turquoise);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer)}.ce_multicard .card.red{background-color:var(--color-default);--custom-bg-active:var(--color-highlight);--custom-kategorie-default:var(--color-text--inverted);--custom-kategorie-active:var(--color-text--inverted)}.ce_multicard .card.violett{background-color:var(--color-bg-violett);--custom-bg-active:var(--color-hl-violett);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer)}.ce_multicard .card.skyblue{background-color:var(--color-bg-skyblue);--custom-bg-active:var(--color-hl-skyblue);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer)}.ce_multicard .card.blue{background-color:var(--color-bg-blue);--custom-bg-active:var(--color-hl-blue);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer)}.ce_multicard .card.yellow{background-color:var(--color-bg-yellow);--custom-bg-active:var(--color-hl-yellow);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer)}.ce_multicard .card.green{background-color:var(--color-bg-green);--custom-bg-active:var(--color-hl-green);color:var(--color-text);--custom-cb-more-active:var(--color-text);--custom-cb-more-default:var(--color-text)}.ce_multicard .card.brown{background-color:var(--color-bg-brown);--custom-bg-active:var(--color-hl-brown);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer)}.ce_multicard .card.orange{background-color:var(--color-bg-orange);--custom-bg-active:var(--color-hl-orange);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer)}.ce_multicard .card.magenta{background-color:var(--color-bg-magenta);--custom-bg-active:var(--color-hl-magenta)}.ce_multicard .card.petrol{background-color:var(--color-bg-petrol);--custom-bg-active:var(--color-hl-petrol);--custom-kategorie-default:var(--color-area-yellow);--custom-kategorie-active:var(--color-area-yellow)}.ce_multicard .hl{display:block}.ce_multicard .kategorie{font-size:var(--base-font-size--xs);font-weight:600;text-transform:uppercase;color:var(--custom-kategorie-default);display:inline-block;margin-bottom:0.7rem}.ce_multicard .kategorie .info{color:var(--color-gray);padding-left:0.5em}.ce_multicard .card-image{margin:0;display:flex;flex-direction:column}.ce_multicard .card-image .content{padding:0 var(--base-spacing-unit) var(--base-spacing-unit);display:flex;flex-direction:column;justify-content:stretch;flex-grow:1;text-align:left}.ce_multicard .card-image .content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:1rem;display:block;background-color:inherit}.ce_multicard .card-image .content .hl{font-size:var(--base-font-size--xl);font-weight:600;margin-top:-0.5rem;margin-bottom:0.5rem}.ce_multicard .card-image .content .hl.hasKat{flex-grow:1;font-weight:normal;margin-top:0;line-height:1.5}.ce_multicard .card-image .content .text{flex-grow:1;margin-bottom:0.5rem}.ce_multicard .card-image .content .text p{color:var(--color-gray);height:calc(var(--base-line-height) * 3 * 1rem);overflow-y:hidden;margin-bottom:0.5rem}.ce_multicard .card-image .more{font-weight:600;line-height:1;color:var(--custom-cb-more-default)}.ce_multicard .card-image:active,.ce_multicard .card-image:hover{box-shadow:var(--style--boxshadow)}.ce_multicard .card-image:active .content:before,.ce_multicard .card-image:hover .content:before{background-color:var(--color-brand)}.ce_multicard .card-image:active .more,.ce_multicard .card-image:hover .more{color:var(--custom-cb-more-active)}.ce_multicard .card-download .content{padding:var(--base-spacing-unit);display:grid;grid-template-columns:1fr;grid-template-rows:3.125rem 1.175rem auto auto auto;height:100%}.ce_multicard .card-download .content.hasKat{grid-template-rows:1.55rem 3.175rem auto 2.3125rem}.ce_multicard .card-download .content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:0.25rem;display:block;background-color:inherit;grid-row:2/3}.ce_multicard .card-download .content .kategorie{font-size:var(--base-font-size--xs);font-weight:600;text-transform:uppercase;color:var(--custom-kategorie-default);display:inline-block;margin-bottom:0.7rem;grid-row:1/2}.ce_multicard .card-download .content .kategorie .info{color:var(--color-gray);padding-left:0.5em}.ce_multicard .card-download .content .hl{font-size:1.5rem;line-height:1.333;min-height:3.7em;font-family:var(--base-font-family);grid-row:3/4;margin-bottom:0.5rem}.ce_multicard .card-download .content .hl.hasKat{flex-grow:1;margin-bottom:1.5rem}.ce_multicard .card-download .content span.btn-download{margin:0;align-self:center;font-weight:600;grid-row:4/5;border-color:var(--color-btn-border-a25);font-size:var(--base-font-size--xs);--button-spacing:var(--base-spacing-unit--xs) var(--base-spacing-unit--sm)}.ce_multicard .card-download:active,.ce_multicard .card-download:hover{padding:var(--custom-gallery-spacing);background-color:var(--custom-bg-active);margin:0}.ce_multicard .card-download:active .content:before,.ce_multicard .card-download:hover .content:before{background-color:var(--color-line)}.ce_multicard .card-download:active .more,.ce_multicard .card-download:hover .more{color:var(--custom-cb-more-active)}.ce_multicard .card-download.normal:active,.ce_multicard .card-download.normal:hover{box-shadow:var(--style--boxshadow)}.ce_multicard .card-text .content{padding:var(--base-spacing-unit);display:grid;grid-template-columns:1fr;grid-template-rows:3.125rem 1.175rem auto auto 1rem;height:100%}.ce_multicard .card-text .content.hasKat{grid-template-rows:1.55rem 3.175rem auto auto 1rem}.ce_multicard .card-text .content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:0.25rem;display:block;background-color:inherit;grid-row:2/3}.ce_multicard .card-text .content .kategorie{font-size:var(--base-font-size--xs);font-weight:600;text-transform:uppercase;color:var(--custom-kategorie-default);display:inline-block;margin-bottom:0.7rem;grid-row:1/2}.ce_multicard .card-text .content .kategorie .info{color:var(--color-gray);padding-left:0.5em}.ce_multicard .card-text .content .hl{font-size:1.625rem;hyphens:auto;line-height:1.25;min-height:3.7em;font-family:var(--base-font-family-hl);grid-row:3/4;margin-bottom:0.5rem}.ce_multicard .card-text .content .hl.hasKat{flex-grow:1;margin-bottom:1.5rem}.ce_multicard .card-text .content .hl.hlMedium{font-size:1.35rem}.ce_multicard .card-text .content .hl.hlSmall{font-size:1.2rem}.ce_multicard .card-text .content .text{flex-grow:1;grid-row:4/5;margin-bottom:0.5rem}.ce_multicard .card-text .content .text p{height:calc(var(--base-line-height) * 3 * 1rem);overflow-y:hidden;margin-bottom:0.5rem}.ce_multicard .card-text .more{font-weight:600;line-height:1;grid-row:5/6;color:var(--custom-cb-more-default)}.ce_multicard .card-text:active,.ce_multicard .card-text:hover{padding:var(--custom-gallery-spacing);background-color:var(--custom-bg-active);margin:0}.ce_multicard .card-text:active .content:before,.ce_multicard .card-text:hover .content:before{background-color:var(--color-line)}.ce_multicard .card-text:active .more,.ce_multicard .card-text:hover .more{color:var(--custom-cb-more-active)}.ce_multicard .card-text.normal:active,.ce_multicard .card-text.normal:hover{box-shadow:var(--style--boxshadow)}.content-boxes-inline .box{display:flex;justify-content:stretch;align-items:center;flex-wrap:nowrap;flex-direction:row}.content-boxes-inline .item-image{margin-right:var(--base-spacing-unit);display:flex;justify-content:center;align-items:center}.content-boxes-inline .item-content{flex-grow:1}.content-boxes-inline .item-content h2{line-height:1;margin-bottom:var(--base-spacing-unit--xs)}.content-boxes-inline .item-content p{margin-bottom:0}.content-boxes-inline a.btn{margin:0 0 0 var(--base-spacing-unit)}.linklist a:not(.btn-square){margin-right:var(--base-spacing-unit);white-space:nowrap}.linklist a.last{margin-right:0}.ce_headline_splitt{letter-spacing:-2px}.ce_headline_splitt .sans--part{font-family:var(--base-font-family);font-weight:300;font-size:90%}.ce_text_sublink .subHeadline{color:var(--color-brand);padding-right:var(--base-spacing-unit);font-size:var(--base-font-size--xs);display:inline-block;text-transform:uppercase;font-weight:700;margin-bottom:var(--base-spacing-unit--sm)}.ce_text_sublink .subCategorie{color:var(--color-gray);font-size:var(--base-font-size--xs);display:inline-block;margin-bottom:var(--base-spacing-unit--sm)}.ce_zitat blockquote{background-color:var(--custom-zitat-bg-color);color:var(--custom-zitat-text-color);padding:var(--base-spacing-unit--lg);position:relative;font-size:1.25rem;margin:0}.ce_zitat blockquote:after{content:"";border-color:transparent var(--custom-zitat-bg-color);border-style:solid;border-width:1.25rem 0 1.25rem 1.25rem;height:0;width:0;position:absolute;bottom:-1.25rem;left:5rem}.ce_zitat .author{display:block;margin-left:1rem;margin-top:1rem;font-size:2rem;font-family:"Source Serif Pro",serif;letter-spacing:-2px;color:var(--color-text)}.ce_text-boxes{display:grid;grid-column-gap:3.88889rem;grid-row-gap:3.61111rem;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto}.ce_ai-facts ul{display:grid;grid-column-gap:1px;grid-row-gap:var(--base-spacing-unit);grid-template-columns:1fr;grid-auto-rows:auto;list-style:none;padding:0;margin:0 auto;max-width:fit-content}.ce_ai-facts ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--base-spacing-unit);padding-inline:var(--base-spacing-unit)}.ce_ai-facts ul li .image{width:50px;height:auto}.ce_ai-facts ul li .content{text-align:left;line-height:normal}@media screen and (min-width:34.375em){.ce_ai-facts ul{grid-template-columns:1fr 1fr;max-width:550px}.ce_ai-facts ul li{border-right:1px solid currentColor}.ce_ai-facts ul li:nth-child(2n){border-right:none}}@media screen and (min-width:64em){.ce_ai-facts ul{grid-template-columns:1fr 1fr 1fr 1fr;max-width:unset}.ce_ai-facts ul li{border-right:1px solid currentColor}.ce_ai-facts ul li:nth-child(2n){border-right:1px solid currentColor}.ce_ai-facts ul li:last-child{border-right:none}}.ce_imagezitat{color:var(--color-gray-dark)}.ce_imagezitat.normal{background-color:transparent}.ce_imagezitat.turquoise{background-color:var(--color-area-turquoise)}.ce_imagezitat.red{background-color:var(--color-area-red)}.ce_imagezitat.violett{background-color:var(--color-area-violett)}.ce_imagezitat.skyblue{background-color:var(--color-area-skyblue)}.ce_imagezitat.blue{background-color:var(--color-area-blue)}.ce_imagezitat.yellow{background-color:var(--color-area-yellow)}.ce_imagezitat.green{background-color:var(--color-bg-green)}.ce_imagezitat.brown{background-color:var(--color-area-brown)}.ce_imagezitat.orange{background-color:var(--color-area-orange)}.ce_imagezitat.magenta{background-color:var(--color-area-magenta)}.ce_imagezitat.darkblue{background-color:var(--color-bg-footer);color:var(--color-text--inverted)}.ce_imagezitat .shadowWrapper{background-color:transparent;box-shadow:var(--style--boxshadow);padding:var(--base-spacing-unit);margin:var(--base-spacing-unit)}.ce_imagezitat blockquote{margin:var(--base-spacing-unit--lg) 0 var(--base-spacing-unit);font-family:var(--base-font-family-hl);color:inherit;font-size:1.375rem;letter-spacing:-1px}.ce_imagezitat blockquote:before{content:"";width:3.75rem;height:0.3rem;margin-top:0;margin-bottom:1.75rem;display:block;background-color:var(--color-brand)}.ce_imagezitat .author{display:flex;justify-content:flex-start;align-items:center}.ce_imagezitat .author .author-image{margin-right:1rem}.ce_imagezitat .author .author-image figure{border-radius:2rem;width:4rem;height:4rem;overflow:hidden}.ce_imagezitat .author .author-name{line-height:1.4}.ce_imagezitat .author .author-name .name{display:block;font-family:var(--base-font-family-hl);font-size:var(--base-font-size);color:inherit;font-weight:600}.ce_imagezitat .author .author-name .subtitle{font-family:var(--base-font-family);color:var(--color-gray)}.ce_imagezitat.imgLeft{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-template-rows:auto auto}.ce_imagezitat.imgLeft blockquote{margin:0}.ce_imagezitat.imgLeft .author{align-items:flex-end}.ce_imagezitat.imgLeft .author-image{grid-row:span 2;border-radius:8rem;width:16rem;height:16rem;overflow:hidden;display:flex}.ce_imagezitat.imgLeft .author-image.noBorder{border-radius:unset}@media screen and (max-width:34.3125em){.ce_imagezitat.imgLeft .author-image{grid-row:span 1;max-width:50vw;height:auto;margin:0 auto var(--base-spacing-unit)}}.releaseInfo{border:1px solid var(--color-bg-grey);background-color:white;padding:var(--custom-release-spacing)}.releaseInfo H3.fine{font-family:var(--base-font-family);font-weight:300;letter-spacing:0}.numericList{display:grid;grid-row-gap:3rem;grid-column-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.numericList div.number.image{width:3rem;background-color:var(--color-text--inverted);border-radius:3rem;padding:0.5rem;margin-right:1rem}.numericList div.number.image:not(.noFloat){float:left}.numericList span.number{background:var(--color-text--inverted);border-radius:50%;font-size:1.25rem;color:var(--color-bg-article);display:inline-block;font-weight:600;line-height:2.5em;text-align:center;width:2.5em;margin-bottom:1rem}.consultant-profile{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-column-gap:var(--base-spacing-unit);grid-row-gap:var(--base-spacing-unit)}.consultant-profile figure,.consultant-profile picture{max-width:17.6875rem;min-width:10rem}.consultant-profile figure img,.consultant-profile picture img{margin-left:0}.consultant-profile .consultant-image{flex-grow:0;flex-shrink:1}.consultant-profile .consultant-contact-data{padding-bottom:calc(var(--custom-gallery-spacing) * 0.5);text-align:left;min-width:20ch;align-self:flex-end}.consultant-profile .consultant-contact-data span{display:block}.consultant-profile .consultant-contact-data span.headline{color:var(--color-brand);text-transform:uppercase;font-weight:700;font-size:var(--base-font-size--xs)}.consultant-profile .consultant-contact-data span.position{margin:-0.5rem 0 0.5rem 0}.consultant-profile .consultant-contact-data span.phone{color:var(--custom-consultant-color-gray)}.consultant-profile .consultant-contact-data span.phone a{color:var(--color-bg-footer)}.consultant-profile .consultant-contact-data span.phone a:active,.consultant-profile .consultant-contact-data span.phone a:hover{color:var(--custom-consultant-color-gray)}.consultant-profile .consultant-contact-data a.phone{color:var(--custom-consultant-color-gray);display:flex;align-items:center;font-weight:600}.consultant-profile .consultant-contact-data a.phone i{font-size:133%;margin-right:0.5rem}.consultant-profile .consultant-contact-data a.phone svg.phone{width:1.5em;margin-right:0.5rem}.consultant-profile .consultant-contact-data a.phone:active,.consultant-profile .consultant-contact-data a.phone:hover{color:var(--color-brand);transition:all 0.3s ease-in-out}.consultant-profile .consultant-contact-data a.phone:active svg.phone,.consultant-profile .consultant-contact-data a.phone:hover svg.phone{fill:var(--color-brand)}.consultant-profile .consultant-contact-data a.email{margin-bottom:0;margin-right:0;padding:0;display:flex;align-items:center;color:var(--custom-consultant-color-gray);font-weight:600}.consultant-profile .consultant-contact-data a.email i{font-size:133%;margin-right:0.5rem}.consultant-profile .consultant-contact-data a.email svg.envelope{width:1.5em;margin-right:0.5rem}.consultant-profile .consultant-contact-data a.email:active,.consultant-profile .consultant-contact-data a.email:hover{color:var(--color-brand);transition:all 0.3s ease-in-out}.consultant-profile .consultant-contact-data a.email:active svg.envelope,.consultant-profile .consultant-contact-data a.email:hover svg.envelope{fill:var(--color-brand)}.consultant-profile .consultant-contact-data a:not(:last-of-type){margin-bottom:0.5em}.consultant-profile .consultant-contact-data .h6.name{margin-top:0.5rem}.ce_consultant-profile-team .wrapper{display:grid;grid-column-gap:var(--base-spacing-unit);grid-row-gap:var(--base-spacing-unit--lg);grid-auto-rows:auto}.ce_consultant-profile-team.centered .wrapper{margin:0 auto;justify-content:center;text-align:left;grid-template-columns:repeat(auto-fill,14rem)}.ce_consultant-profile-team:not(.centered) .wrapper{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.ce_consultant-profile-team.cols_2.centered .wrapper{max-width:44em}.ce_consultant-profile-team.cols_3.centered .wrapper{max-width:58em}.ce_consultant-profile-team .consultant-profile{display:flex;justify-content:flex-start;flex-direction:column;grid-row-gap:0;max-width:21.5rem}.ce_consultant-profile-team .consultant-zitat{font-style:italic;font-size:var(--base-font-size--xs)}.ce_consultant-profile-team .consultant-contact-data{align-self:flex-start}@media screen and (max-width:63.9375em){.ce_consultant-profile-team.slider .wrapper{grid-template-columns:unset;grid-auto-rows:unset;grid-auto-flow:column;grid-auto-columns:14.6rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.ce_consultant-profile-team.slider .wrapper>*{scroll-snap-align:start;width:14.6rem}.ce_consultant-profile-team.slider .wrapper>* .consultant-image{flex-shrink:0}}.image-links{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:var(--base-spacing-unit) 0}.image-links .link{display:flex;align-items:center;padding:0;margin:0;line-height:1.75;color:var(--color-text);margin-left:var(--base-spacing-unit--sm);margin-right:var(--base-spacing-unit--sm)}.image-links .link.btn{padding:var(--button-spacing)}.image-links .link .link-image{margin-right:var(--base-spacing-unit)}.image-links .link span.label{padding-right:var(--base-spacing-unit--sm);display:inline;color:var(--color-gray)!important}.image-links .link:first-child{margin-left:0}.image-links .link:last-child{margin-right:0}.image-links a.link.image span:not(.label),.image-links a.link.normal span:not(.label),.image-links a.link.phone span:not(.label),.image-links div.link.image span:not(.label),.image-links div.link.normal span:not(.label),.image-links div.link.phone span:not(.label){color:var(--color-text)!important;font-size:1rem}.image-links a.link.image:active span,.image-links a.link.image:hover span,.image-links a.link.normal:active span,.image-links a.link.normal:hover span,.image-links a.link.phone:active span.link-text,.image-links a.link.phone:hover span.link-text{color:var(--color-brand)!important}.ce_download-boxed{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.ce_download-boxed.cols_1{max-width:18.44rem}.ce_download-boxed.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.ce_download-boxed.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.ce_download-boxed.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.ce_download-boxed.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.ce_download-boxed{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.ce_download-boxed>*{max-width:90vw;margin-left:auto;margin-right:auto}}.ce_download-boxed a{transition:all 0.3s ease-in-out;margin:var(--custom-gallery-spacing);color:var(--color-text--inverted)}.ce_download-boxed a.normal{background-color:transparent;color:var(--color-text)}.ce_download-boxed a.turquoise{background-color:var(--color-area-turquoise)}.ce_download-boxed a.red{background-color:var(--color-area-red)}.ce_download-boxed a.violett{background-color:var(--color-area-violett)}.ce_download-boxed a.skyblue{background-color:var(--color-area-skyblue)}.ce_download-boxed a.blue{background-color:var(--color-area-blue)}.ce_download-boxed a.yellow{background-color:var(--color-area-yellow)}.ce_download-boxed a.green{background-color:var(--color-bg-green)}.ce_download-boxed a.brown{background-color:var(--color-area-brown)}.ce_download-boxed a.orange{background-color:var(--color-area-orange)}.ce_download-boxed a.magenta{background-color:var(--color-area-magenta)}.ce_download-boxed a .inner{padding:var(--custom-gallery-spacing);height:19rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.ce_download-boxed a h5{flex-grow:1;margin-top:4rem;line-height:2rem}.ce_download-boxed a span.btn-download{margin:0;align-self:center;font-weight:600;border-color:var(--color-btn-border-a25);font-size:var(--base-font-size--xs)}.ce_download-boxed a:active,.ce_download-boxed a:hover{padding:var(--custom-gallery-spacing);margin:0}.ce_download-boxed a:active span.btn-download,.ce_download-boxed a:hover span.btn-download{border-color:var(--color-btn-border-a10)}.ce_download-boxed a.normal{border:1px solid var(--color-gray-light)}.ce_download-boxed a.normal span.caption{color:var(--color-brand)}.ce_download-boxed a.normal span.btn-download{border-color:var(--color-default-a25);color:var(--color-brand)}.ce_download-boxed a.normal:active,.ce_download-boxed a.normal:hover{box-shadow:var(--style--boxshadow)}.ce_download-boxed a.normal:active span.btn-download,.ce_download-boxed a.normal:hover span.btn-download{border-color:var(--color-default-a10)}.ce_cta{display:grid;grid-template-columns:repeat(var(--grid__columns),1fr);grid-column-gap:var(--grid__gutter);grid-template-rows:4.5rem 1fr 4.5rem;margin-bottom:var(--base-spacing-unit--lg)}@media screen and (max-width:79.9375em){.ce_cta{margin-left:calc(var(--grid__gutter--half) * -1);margin-right:calc(var(--grid__gutter--half) * -1)}}.ce_cta.normal.style-lightred:before{content:"";grid-column:1/12;grid-row:1/4;background-color:var(--color-bg-red)}.ce_cta.normal.style-lightblue:before{content:"";grid-column:1/12;grid-row:1/4;background-color:var(--color-bg-skyblue)}.ce_cta.normal.style-lightgreen:before{content:"";grid-column:1/12;grid-row:1/4;background-color:var(--color-bg-green)}.ce_cta.normal .content-text{grid-column:2/6;grid-row:2/3}.ce_cta.normal .content-image{grid-column:7/13;grid-row:2/3}@media screen and (max-width:63.9375em){.ce_cta.normal .content-text{grid-column:1/7;padding:0 var(--base-spacing-unit)}.ce_cta.normal .content-image img{height:fit-content;object-fit:cover}}.ce_cta.links-unten.style-lightred:before{content:"";grid-column:2/13;grid-row:1/3;background-color:var(--color-bg-red)}.ce_cta.links-unten.style-lightblue:before{content:"";grid-column:2/13;grid-row:1/3;background-color:var(--color-bg-skyblue)}.ce_cta.links-unten.style-lightgreen:before{content:"";grid-column:2/13;grid-row:1/3;background-color:var(--color-bg-green)}.ce_cta.links-unten .content-text{grid-column:7/12;grid-row:2/3;padding-bottom:var(--base-spacing-unit)}.ce_cta.links-unten .content-image{grid-column:1/6;grid-row:2/4}.ce_cta.links-unten .content-image img{height:fit-content;object-fit:cover}@media screen and (max-width:63.9375em){.ce_cta.links-unten .content-text{grid-column:7/13;padding:var(--base-spacing-unit)}.ce_cta.links-unten .content-image{grid-column:1/7}}.ce_cta .categorie{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:0.666rem}.ce_cta .categorie.hasLogo{margin-bottom:2.5rem}.ce_cta .categorie.hasLogo .categorie-name{border-bottom:3px solid var(--color-brand)}.ce_cta .categorie .logo{display:block;width:8.5rem;margin-right:0.75rem}.ce_cta .categorie .categorie-name{text-transform:uppercase;font-weight:bold;color:var(--color-brand);font-size:var(--base-font-size--xs);display:block}.ce_cta .headline{margin-bottom:1.5rem}.ce_cta p{margin-bottom:2.6rem}.ce_cta p+dd,.ce_cta p+ol,.ce_cta p+ul{margin-top:-2rem}.ce_cta .author{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem}.ce_cta .author .author-image{margin-right:1rem}.ce_cta .author .author-image img{border-radius:50%}.ce_cta .author .author-name{color:var(--color-gray)}.ce_cta a.last{margin-bottom:0}@media screen and (max-width:47.9375em){.ce_cta.normal{grid-template-rows:3.5rem 1fr auto}.ce_cta.normal:before{grid-column:1/13!important;grid-row:2/4!important}.ce_cta.normal .content-text{grid-column:2/12;grid-row:3/4;padding:var(--base-spacing-unit) 0 var(--base-spacing-unit--lg)}.ce_cta.normal .content-image{grid-column:2/13;grid-row:1/3}.ce_cta.normal .content-image img{height:inherit}.ce_cta.links-unten{grid-template-rows:3.5rem 1fr auto}.ce_cta.links-unten:before{grid-column:1/13!important;grid-row:2/4!important}.ce_cta.links-unten .content-text{grid-column:2/12;grid-row:3/4;padding:var(--base-spacing-unit) 0 var(--base-spacing-unit--lg)}.ce_cta.links-unten .content-image{grid-column:1/12;grid-row:1/3}.ce_cta.links-unten .content-image img{height:inherit}}.ce_locations{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.ce_locations .location--link{margin-left:var(--base-spacing-unit);margin-bottom:var(--base-spacing-unit)}.mod_article.isBanner .inside{padding:0;max-width:unset;min-height:var(--base-spacing-unit--lg)}.mod_article.isBanner .inside .ce_infoBanner.style-normal{background-color:var(--color-text--inverted);--ib-cat-color:var(--color-brand);--ib-link-color:var(--color-brand);--ib-text-color:var(--color-text)}.mod_article.isBanner .inside .ce_infoBanner.style-rot{background-color:var(--color-brand);--ib-cat-color:var(--color-area-yellow);--ib-link-color:var(--color-text--inverted);--ib-text-color:var(--color-text--inverted)}.mod_article.isBanner .inside .ce_infoBanner.style-blau{background-color:var(--color-bg-footer);--ib-cat-color:var(--color-area-yellow);--ib-link-color:var(--color-text--inverted);--ib-text-color:var(--color-text--inverted)}.mod_article.isBanner .inside .ce_infoBanner .inside{max-width:77.5em;width:100%;margin-left:auto;margin-right:auto;padding-left:var(--grid__gutter);padding-right:var(--grid__gutter);display:flex;justify-content:flex-start;align-items:center;line-height:1.4;flex-wrap:nowrap;min-height:3.3rem}.mod_article.isBanner .inside .ce_infoBanner .inside .categorie{text-transform:uppercase;color:var(--ib-cat-color);font-weight:600;font-size:var(--base-font-size--xs);width:6.5rem;padding-top:3px}.mod_article.isBanner .inside .ce_infoBanner .inside .text{flex-grow:1;font-size:1.125rem;font-weight:300;color:var(--ib-text-color);padding:0.25rem 0}.mod_article.isBanner .inside .ce_infoBanner .inside .link,.mod_article.isBanner .inside .ce_infoBanner .inside a{margin-left:var(--base-spacing-unit);font-weight:600;color:var(--ib-link-color);margin-bottom:0;margin-right:0}.mod_article.isBanner .inside .ce_infoBanner .inside .link.btn,.mod_article.isBanner .inside .ce_infoBanner .inside a.btn{line-height:1.25;font-weight:normal;padding:0.25rem 0.75rem}@media screen and (max-width:34.3125em){.mod_article.isBanner .inside .ce_infoBanner .inside{flex-direction:column}.mod_article.isBanner .inside .ce_infoBanner .inside>*{margin-right:0!important;margin-left:0!important;margin-top:0.25rem;margin-bottom:0.5rem!important;text-align:center}}.mod_article.isBanner .inside .ce_infoBanner.center .inside{justify-content:center}.mod_article.isBanner .inside .ce_infoBanner.center .inside .categorie{margin-right:var(--base-spacing-unit);width:auto}.mod_article.isBanner .inside .ce_infoBanner.center .inside .text{flex-grow:0}.mod_article.onepage_article{padding-top:calc(var(--base-spacing-unit) * 5)}@media screen and (max-width:63.9375em){.mod_article.onepage_article{padding-top:calc(var(--base-spacing-unit) * 7)}}@media screen and (max-width:47.9375em){.mod_article.onepage_article{padding-top:0!important}}.training-list .btn{margin:0;text-transform:uppercase}.training-list table{width:auto}.training-list .date{width:6.5rem}.training-list .duration{width:6rem}.training-list .location{width:14rem}.training-list .language{width:6rem}.training-list .price{width:6rem}.training-list .register{width:7.5rem}@media screen and (max-width:63.9375em){.training-list{font-size:90%}.training-list table{border:none;width:100%}.training-list thead{display:none}.training-list td,.training-list th{display:block;border-right:none;padding-left:0}.training-list td:not(.col_last),.training-list th:not(.col_last){border-bottom:none}.training-list td:before{content:attr(data-label);font-weight:600;padding-right:0.5em}.training-list td:not(.col_first){padding-top:0}.training-list td.last{margin-bottom:var(--base-spacing-unit);padding-bottom:var(--base-spacing-unit);border-bottom:1px solid var(--color-gray-light)}}.training-form .widget-text>label{display:none}.training-form .widget-explanation{margin:var(--base-spacing-unit) 0}.training-form input[type=hidden]+.widget-explanation{margin-top:0}.training-form .widget-checkbox fieldset>span{display:flex;align-items:flex-start}.training-form .widget-checkbox fieldset>span input.checkbox{margin-top:0.35em}.training-form fieldset legend{font-weight:600;margin:var(--base-spacing-unit--sm) 0}.training-form fieldset.allow-duplication{margin-bottom:var(--base-spacing-unit);position:relative}.training-form fieldset.allow-duplication .duplication-buttons{position:absolute;top:calc(var(--base-spacing-unit--lg) * -1);right:0}.training-form fieldset.allow-duplication .duplication-buttons button{color:var(--color-links);border:0;background-color:transparent;font-size:var(--base-font-size--xs);margin-left:0.25rem}.ce_timeline ol{list-style:none;margin:0 0 var(--base-spacing-unit--lg);padding:0;display:grid;grid-gap:0;grid-template-columns:1fr var(--base-spacing-unit--xl) 1fr;grid-auto-rows:auto;text-align:left}.ce_timeline ol:before{content:"";grid-column:2/3;grid-row-start:1;grid-row-end:19;border-left:4px solid black;width:calc(50% - 2px);margin-left:calc(50% - 2px)}.ce_timeline ol li{border:1px solid var(--base-border-color);border-radius:2px;padding:var(--base-spacing-unit) var(--base-spacing-unit) 0;margin-bottom:var(--base-spacing-unit--lg);position:relative;overflow:visible}.ce_timeline ol li .headline{margin-bottom:var(--base-spacing-unit)}.ce_timeline ol li .content{margin-bottom:var(--base-spacing-unit);font-size:var(--base-font-size--xs)}.ce_timeline ol li a.btn{margin-right:0}.ce_timeline ol li:nth-child(odd){grid-column:3/4}.ce_timeline ol li:nth-child(odd):before{content:"";position:absolute;top:calc(50% - 1.5px);width:2.5rem;height:3px;background-color:black;left:calc(var(--base-spacing-unit--lg) * -1);z-index:9;display:block}.ce_timeline ol li:nth-child(odd):after{content:"";position:absolute;top:calc(50% - 0.5rem);width:1rem;height:1rem;background-color:black;border-radius:50%;border-color:black;left:calc((var(--base-spacing-unit--lg) + 0.56rem) * -1);z-index:9;display:block}.ce_timeline ol li:nth-child(2n){grid-column:1/2}.ce_timeline ol li:nth-child(2n):before{content:"";position:absolute;top:calc(50% - 1.5px);width:2.5rem;height:3px;background-color:black;right:calc(var(--base-spacing-unit--lg) * -1);z-index:9;display:block}.ce_timeline ol li:nth-child(2n):after{content:"";position:absolute;top:calc(50% - 0.5rem);width:1rem;height:1rem;background-color:black;border-radius:50%;border-color:black;right:calc((var(--base-spacing-unit--lg) + 0.56rem) * -1);z-index:9;display:block}.ce_timeline ol li:nth-child(0n+1){grid-row:1/2}.ce_timeline ol li:nth-child(0n+2){grid-row:2/3}.ce_timeline ol li:nth-child(0n+3){grid-row:3/4}.ce_timeline ol li:nth-child(0n+4){grid-row:4/5}.ce_timeline ol li:nth-child(0n+5){grid-row:5/6}.ce_timeline ol li:nth-child(0n+6){grid-row:6/7}.ce_timeline ol li:nth-child(0n+7){grid-row:7/8}.ce_timeline ol li:nth-child(0n+8){grid-row:8/9}.ce_timeline ol li:nth-child(0n+9){grid-row:9/10}.ce_timeline ol li:nth-child(0n+10){grid-row:10/11}.ce_timeline ol li:nth-child(0n+11){grid-row:11/12}.ce_timeline ol li:nth-child(0n+12){grid-row:12/13}.ce_timeline ol li:nth-child(0n+13){grid-row:13/14}.ce_timeline ol li:nth-child(0n+14){grid-row:14/15}.ce_timeline ol li:nth-child(0n+15){grid-row:15/16}.ce_timeline ol li:nth-child(0n+16){grid-row:16/17}.ce_timeline ol li:nth-child(0n+17){grid-row:17/18}.ce_timeline ol li:nth-child(0n+18){grid-row:18/19}@media screen and (max-width:47.9375em){.ce_timeline ol{grid-template-columns:0 var(--base-spacing-unit--lg) 1fr}.ce_timeline ol:before{margin-left:0.2rem}.ce_timeline ol li:nth-child(2n),.ce_timeline ol li:nth-child(odd){grid-column:3/4}.ce_timeline ol li:nth-child(2n):before,.ce_timeline ol li:nth-child(odd):before{width:2.25rem;left:calc((var(--base-spacing-unit) + 1rem) * -1)}.ce_timeline ol li:nth-child(2n):after,.ce_timeline ol li:nth-child(odd):after{right:unset;left:calc((var(--base-spacing-unit) + 1.5rem) * -1)}}.ce_timeline.limitWidth ol{grid-template-columns:19rem var(--base-spacing-unit--xl) 19rem}.ce_timeline.limitWidth ol li{padding:0}.ce_timeline.limitWidth ol li .image.withPadding{padding:var(--base-spacing-unit) var(--base-spacing-unit) 0}.ce_timeline.limitWidth ol li .headline{padding:var(--base-spacing-unit) var(--base-spacing-unit) 0}.ce_timeline.limitWidth ol li .content{padding:var(--base-spacing-unit);margin-bottom:0}.ce_timeline.limitWidth ol li a.more{margin-inline:var(--base-spacing-unit)}@media screen and (max-width:47.9375em){.ce_timeline.limitWidth ol{grid-template-columns:0 var(--base-spacing-unit--lg) min(19rem,90%);max-width:21rem}}.ce_timeline.withMore ol li{display:none}.ce_timeline.withMore ol li.show{display:block;animation:showIn 1.5s}.ce_timeline.withMore button.btn{grid-column:1/-1;width:fit-content;margin-left:auto;margin-right:auto}.ce_keyfacts .keyfacts{padding-top:var(--base-spacing-unit--lg);display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.ce_keyfacts .key-figure-value p{display:flex;justify-content:flex-start;align-items:center;font-weight:600;font-size:calc(var(--base-font-size) * 2)}.ce_keyfacts .key-figure-value p span.measure-value{margin-right:0.5rem}.ce_keyfacts .key-figure-wrap:after{content:"";width:2rem;height:0.2rem;margin-top:var(--base-spacing-unit);margin-bottom:var(--base-spacing-unit);display:block;background-color:var(--color-brand)}.ce_keyfacts .key-figure-wrap .key-figure-description.label{display:block;font-weight:600}.ce_keyfacts .key-figure-description.additional{display:block}.ce_animatedColoredFacts .keyfacts{display:grid;grid-gap:var(--base-spacing-unit) var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));margin-inline:auto}.ce_animatedColoredFacts .keyfacts .item{padding:1rem 1rem;background-color:#fafafa;width:100%;max-width:18.75rem;margin-inline:auto}.ce_animatedColoredFacts .keyfacts .item .label{text-align:center;font-size:0.8rem}.ce_animatedColoredFacts .keyfacts .item .key-figure-value{font-size:4rem;font-weight:700;text-align:center;line-height:1;padding-top:0;padding-bottom:1.2rem}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.turquoise{color:var(--color-area-turquoise)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.red{color:var(--color-area-red)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.violett{color:var(--color-area-violett)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.skyblue{color:var(--color-area-skyblue)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.blue{color:var(--color-area-blue)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.yellow{color:var(--color-area-yellow)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.green{color:var(--color-bg-green)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.brown{color:var(--color-area-brown)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.orange{color:var(--color-area-orange)}.ce_animatedColoredFacts .keyfacts .item .key-figure-value.magenta{color:var(--color-area-magenta)}.ce_coloredCard .cards{display:flex;flex-wrap:wrap;gap:var(--base-spacing-unit)}.ce_coloredCard .card{aspect-ratio:14/10;max-width:350px;padding:var(--base-spacing-unit);text-align:start}.ce_coloredCard .card.turquoise{background-color:var(--color-area-turquoise)}.ce_coloredCard .card.red{background-color:var(--color-area-red)}.ce_coloredCard .card.violett{background-color:var(--color-area-violett)}.ce_coloredCard .card.skyblue{background-color:var(--color-area-skyblue)}.ce_coloredCard .card.blue{background-color:var(--color-area-blue)}.ce_coloredCard .card.yellow{background-color:var(--color-area-yellow)}.ce_coloredCard .card.green{background-color:var(--color-bg-green)}.ce_coloredCard .card.brown{background-color:var(--color-area-brown)}.ce_coloredCard .card.orange{background-color:var(--color-area-orange)}.ce_coloredCard .card.magenta{background-color:var(--color-area-magenta)}.ce_coloredCard .card .image{width:80px;height:80px;padding:16px;background-color:#fefefe;border-radius:100vw}.ce_coloredCard .card .image img{margin-left:0}.ce_coloredCard .card .hl{padding-block:0.5rem;font-size:calc(var(--base-font-size) * 1.125);font-weight:700}.ce_coloredCard .card .text{font-size:calc(var(--base-font-size) * 0.875)}.ce_googleAPI .search{width:100%;max-width:768px;margin:0 auto;color:#333333;font-family:"Ubuntu","Helvetica Neue","Arial","sans-serif"}.ce_googleAPI .search .search-main{float:left;width:100%}.ce_googleAPI .search-main .search-row{float:left;width:100%;padding-bottom:30px}.ce_googleAPI .search-row .search-title{float:left;width:100%;padding-bottom:7px;font-size:18px;font-weight:bolder}.ce_googleAPI .search-row .search-link{float:left;width:100%;padding-bottom:7px}.ce_googleAPI .search-link a{font-size:16px;color:#005b70;text-decoration:none}.ce_googleAPI .search-link a:hover{color:#c5083d}.ce_googleAPI .search-row .search-detail{float:left;width:100%}.ce_googleAPI .search-detail .search-image{float:left;width:30%}.ce_googleAPI .search-image img{float:left;width:90%;padding-top:4px}.ce_googleAPI .search-detail .search-description{float:left;width:70%}.ce_googleAPI .search-description .search-snippet{float:left;width:100%;padding-bottom:5px;font-size:16px}.ce_googleAPI .search-snippet b{background:#ff0;color:#000000;font-weight:normal}.ce_googleAPI .search-description .search-author{float:left;width:100%;font-size:16px}.ce_googleAPI .search .search-pagination{float:left;width:100%;padding-bottom:10px;font-size:16px}.ce_googleAPI .search-pagination .search-previous{float:right}.ce_googleAPI .search-previous a{color:#c5083d;text-decoration:none}.ce_googleAPI .search-pagination .search-dash{float:right;padding-left:10px;padding-right:10px;color:#ffffff}.ce_googleAPI .search-pagination .search-next{float:right}.ce_googleAPI .search-next a{color:#c5083d;text-decoration:none}.ce_googleAPI .formbody{display:flex;justify-content:space-between;margin-bottom:var(--base-spacing-unit--lg);align-items:center}.ce_googleAPI .widget-text{flex-grow:1;margin-bottom:0}.ce_googleAPI .widget-radio{margin-bottom:0;margin-left:var(--base-spacing-unit);margin-right:var(--base-spacing-unit)}.ce_googleAPI .widget-submit button.submit{display:flex;align-items:center;height:var(--base-spacing-unit--lg)}.socialwall.withMore .social_feed_element{display:none}.socialwall.withMore .social_feed_element.show{display:block;animation:showIn 1.5s}.socialwall.withMore button.btn{margin-left:auto;margin-right:auto;display:block;margin-top:var(--base-spacing-unit--lg)}.social_feed_element .icon img{right:20px}.ce_testimonial.grid .swiper-wrapper{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-auto-rows:auto}.ce_testimonial .swiper-container{padding:0.5rem}.ce_testimonial .swiper-container.withBullets{padding-bottom:2.5rem}.ce_testimonial .shadowWrapper{height:auto}.ce_testimonial .testimonial-content{line-height:1.5;box-shadow:var(--style--boxshadow);height:100%;display:flex;flex-direction:column}.ce_testimonial .logo{padding-inline:var(--grid__gutter);padding-top:calc(var(--base-spacing-unit) * 1.5);margin-bottom:3rem}.ce_testimonial .logo img{margin-left:0}.ce_testimonial blockquote{padding-inline:var(--grid__gutter);margin:0;font-size:var(--base-font-size--xl)}.ce_testimonial .subText{padding-inline:var(--grid__gutter);padding-block:2rem;font-weight:700;flex-grow:1}.ce_testimonial .rating{display:flex;justify-content:center;color:gold;margin-block:0.5em;padding:0.1rem 0.75rem;width:fit-content;margin-inline:auto;border-radius:100vw;box-shadow:var(--style--boxshadow)}.ce_testimonial .rating svg{width:var(--base-spacing-unit)}.ce_testimonial .author{padding-inline:var(--grid__gutter);margin-bottom:var(--base-spacing-unit--lg);display:flex;grid-gap:1rem;flex-direction:row;margin-bottom:2rem}.ce_testimonial .author .author-image{height:56px;aspect-ratio:1/1}.ce_testimonial .author .author-image .imgPlaceHolder,.ce_testimonial .author .author-image img{width:56px;height:56px;border-radius:50%}.ce_testimonial .author .author-name{display:flex;flex-direction:column;grid-gap:0}.ce_testimonial .author .author-name .name{font-size:var(--base-font-size--xl)}.ce_testimonial .author .author-name .subtitle{color:var(--color-gray);font-size:var(--base-font-size--xs)}.ce_testimonial .swiper-pagination-bullet{opacity:0.4}.ce_testimonial .swiper-pagination-white .swiper-pagination-bullet-active{background:var(--color-gray)}.ce_image.circle-blue-dynamic{container-type:inline-size;position:relative}.ce_image.circle-blue-dynamic:after{content:"";position:absolute;z-index:-1;display:block;width:75cqmin;height:75cqmin;border-radius:100vw;background:var(--color-bg-footer);top:-20px;left:50%;transform:translateX(-50%)}@media screen and (min-width:64em){.ce_image.circle-blue-dynamic:after{content:unset}}.mod_article.circle-blue-dynamic{container-type:inline-size;position:relative;overflow:hidden}.mod_article.circle-blue-dynamic:after{content:"";position:absolute;z-index:-1;display:block;width:75cqmin;height:75cqmin;border-radius:100vw;background:var(--color-bg-footer);right:-25cqmin;bottom:-16cqmin}@media screen and (min-width:90em){.mod_article.circle-blue-dynamic:after{width:82cqmin;height:82cqmin;right:-18cqmin;bottom:-25cqmin}}@media screen and (max-width:63.9375em){.mod_article.circle-blue-dynamic:after{content:unset}}.ce_flipcard{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--grid__gutter);justify-content:space-evenly}.ce_flipcard .flipcard{background-color:transparent;width:min(100%,18em);height:100%;perspective:1000px}.ce_flipcard .flipcard:hover .flipcard__inner{transform:rotateY(180deg)}.ce_flipcard .backSite,.ce_flipcard .frontSite{background-color:#fafafa;position:absolute;inset:0;transform-style:preserve-3d;backface-visibility:hidden;line-height:1.4;will-change:transform;padding-inline:var(--base-spacing-unit--lg);padding-bottom:var(--base-spacing-unit--lg)}.ce_flipcard .flipcard__inner{position:relative;width:100%;height:100%;text-align:left;transition:transform 0.6s;transform-style:preserve-3d}.ce_flipcard .flipcard__inner .frontSite{z-index:2;height:100%;position:relative}.ce_flipcard .flipcard__inner .frontSite .image{aspect-ratio:4/3;display:flex;align-item:center;justify-content:flex-start}.ce_flipcard .flipcard__inner .frontSite .image img{margin-left:0;margin-right:auto}.ce_flipcard .flipcard__inner .frontSite .frontSiteText:before{content:"";width:3.5rem;border-bottom:4px solid var(--color-bg-footer);display:block;margin-bottom:2rem}.ce_flipcard .flipcard__inner .backSite{padding-top:var(--base-spacing-unit--lg);transform:rotateY(180deg)}.ce_flipcard .flipcard__inner .backSite a.more{display:inline-block;margin-block:var(--base-spacing-unit);line-height:1;font-weight:600;border-bottom:1px solid}.ce_flipcard .flipcard__inner .backSite a.more:after{content:"❯";display:inline-block;vertical-align:middle;margin-inline-start:0.25em}.ce_grey-boxes{--_pd-block:calc(var(--base-spacing-unit) * 2);--_pd-inline:calc(var(--base-spacing-unit) * 1.6);--_fs-hl:calc(var(--base-font-size) * 1.75);--_fs-p:calc(var(--base-font-size) * 1.0);display:grid;grid-gap:var(--base-spacing-unit);grid-template-columns:1fr}@media screen and (min-width:34.375em){.ce_grey-boxes{grid-template-columns:1fr 1fr}}@media screen and (min-width:64em){.ce_grey-boxes{grid-template-columns:1fr 1fr 1fr 1fr;--_fs-hl:calc(var(--base-font-size) * 2);--_fs-p:calc(var(--base-font-size) * 1.125)}}.ce_grey-boxes .box{display:flex;flex-direction:column;background-color:var(--color-text--inverted);padding:var(--_pd-block) var(--_pd-inline);color:var(--color-gray)}.ce_grey-boxes .box.reverse .item-image{order:-1;margin-block-end:var(--base-spacing-unit);align-self:flex-start}.ce_grey-boxes .box .item-content{color:#000;display:flex;flex-direction:column;flex-grow:1}.ce_grey-boxes .box .item-content .headline{font-family:"Source Serif Pro";font-size:var(--_fs-hl);font-weight:var(--base-font-weight);line-height:normal;letter-spacing:-0.075rem}.ce_grey-boxes .box .item-content p{font-family:"Open Sans";font-size:var(--_fs-p);font-weight:300;line-height:normal;letter-spacing:-0.045rem;flex-grow:1;margin-top:var(--base-spacing-unit--sm);margin-bottom:var(--base-spacing-unit)}.ce_grey-boxes .box .more{margin-bottom:var(--base-spacing-unit);color:var(--color-bg-footer);text-decoration:underline;font-weight:600;display:inline-flex;align-items:center;gap:0.5rem}.ce_grey-boxes .box .item-image img{filter:grayscale(100%)}.ce_imagezitat_company .grid-wrapper{--_img-size:150px;--_fs_hl:calc(var(--base-font-size) * 1.25);--_fs-txt:calc(var(--base-font-size) * 1.1);display:grid;grid-gap:var(--base-spacing-unit);grid-template-columns:var(--_img-size) 1fr;grid-template-rows:var(--_img-size) auto}@media screen and (min-width:64em){.ce_imagezitat_company .grid-wrapper{--_img-size:200px;--_fs_hl:calc(var(--base-font-size) * 1.5);--_fs-txt:calc(var(--base-font-size) * 1.25)}}.ce_imagezitat_company .image img{border-radius:50%}.ce_imagezitat_company blockquote{margin:0;max-width:22ch;font-family:var(--base-font-family-hl);font-size:var(--_fs_hl);line-height:normal;color:#000;align-self:center}.ce_imagezitat_company .logo img{max-height:52px;width:auto;filter:grayscale(100%)}.ce_imagezitat_company .author{font-family:var(--base-font-family);font-size:var(--_fs-txt);line-height:normal;letter-spacing:-0.06rem;color:#999}.ce_imagezitat_company .author:before{content:"";width:3rem;height:0.2rem;margin-top:0;margin-bottom:0.5rem;display:block;background-color:var(--color-brand)}.ce_checklist_animated ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;flex-direction:row}.ce_checklist_animated ul li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:var(--base-font-size--xl);margin-right:var(--base-spacing-unit--lg);margin-bottom:calc(var(--base-spacing-unit) * 1.5)}.ce_checklist_animated ul li span.check{width:64px;border-radius:15px;min-width:64px;height:30px;display:inline-block;position:relative;margin:0 var(--base-spacing-unit) 0 0;background:#cccccc;transition:all 0.3s ease}.ce_checklist_animated ul li span.check:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;border-radius:10px;background:#ffffff;transition:all 0.3s cubic-bezier(0.5,0.1,0.75,1.35)}.ce_checklist_animated ul li.checked>span.check{background:#4baf5b}.ce_checklist_animated ul li.checked>span.check:after{left:auto;right:5px}html{--mm-location-spacing:var(--base-spacing-unit)}.ce_locations,.location-list-special{display:grid;grid-column-gap:var(--base-spacing-unit);grid-row-gap:var(--base-spacing-unit);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-auto-rows:auto}.ce_locations .location--link,.location-list-special .location--link{display:block;padding:var(--mm-location-spacing);color:var(--color-text);position:relative;margin-bottom:var(--base-spacing-unit)}.ce_locations .location--link:not(.isMain):before,.location-list-special .location--link:not(.isMain):before{content:"";position:absolute;top:calc(var(--mm-location-spacing) + 0.25rem);left:var(--mm-location-spacing);width:2rem;height:3px;margin-top:0;display:block;z-index:1;background-color:inherit}.ce_locations .location--link:active:before,.ce_locations .location--link:hover:before,.location-list-special .location--link:active:before,.location-list-special .location--link:hover:before{background-color:var(--color-brand)}.ce_locations .location--link h5,.location-list-special .location--link h5{margin:0}.ce_locations .location--link span,.location-list-special .location--link span{display:block}.ce_locations .location--link span.typ,.location-list-special .location--link span.typ{font-size:0.875rem;line-height:1;min-height:1.5714em;color:var(--color-brand);font-weight:600}.ce_locations .location--link span.country,.location-list-special .location--link span.country{line-height:1;margin-bottom:1rem}.ce_locations .location--link span.email,.ce_locations .location--link span.phone,.location-list-special .location--link span.email,.location-list-special .location--link span.phone{line-height:1.4;color:var(--color-bg-footer);font-size:var(--base-font-size--xs)}.ce_locations .location--link.active,.ce_locations .location--link:hover,.location-list-special .location--link.active,.location-list-special .location--link:hover{box-shadow:var(--style--boxshadow)}html{--mm-customer-list-spacing:var(--base-spacing-unit);--mm-customer-more-default:var(--color-bg-footer);--mm-customer-more-active:var(--color-brand);scroll-behavior:smooth}.customer-list-special{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center;text-align:left}.customer-list-special.cols_1{max-width:18.44rem}.customer-list-special.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.customer-list-special.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.customer-list-special.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.customer-list-special.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.customer-list-special{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.customer-list-special>*{max-width:90vw;margin-left:auto;margin-right:auto}}.customer-list-special .customer-list-item-link{color:var(--color-text);display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--base-border-color);border-radius:2px}.customer-list-special .customer-list-item-link .customer-list-logo{position:relative;width:100%;height:0;padding-bottom:55.93223%}.customer-list-special .customer-list-item-link .customer-list-logo figure{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-content:center;justify-content:center;padding:calc(var(--mm-customer-list-spacing) * 2.25) calc(var(--mm-customer-list-spacing) * 3)}.customer-list-special .customer-list-item-link .customer-list-logo figure picture{display:flex}.customer-list-special .customer-list-item-link .customer-list-logo figure img{object-fit:contain;align-self:center}.customer-list-special .customer-list-item-link .customer-list-text{padding:0 var(--mm-customer-list-spacing) var(--mm-customer-list-spacing);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;height:100%}.customer-list-special .customer-list-item-link .customer-list-text:before{content:"";width:2rem;height:0.25rem;margin-top:0;margin-bottom:0.75rem;display:block;background-color:inherit}.customer-list-special .customer-list-item-link .customer-list-text h6.customer-list-header{line-height:1.2}.customer-list-special .customer-list-item-link .customer-list-text .customer-list-description{flex-grow:1;margin-bottom:0.5rem}.customer-list-special .customer-list-item-link .customer-list-text .customer-list-more{color:var(--mm-customer-more-default);font-weight:600;line-height:1;margin-top:var(--base-spacing-unit--sm)}.customer-list-special .customer-list-item-link:active,.customer-list-special .customer-list-item-link:hover{box-shadow:var(--style--boxshadow)}.customer-list-special .customer-list-item-link:active .customer-list-more,.customer-list-special .customer-list-item-link:hover .customer-list-more{color:var(--mm-customer-more-active)}.customer-list-special .customer-list-item-link:active .customer-list-text:before,.customer-list-special .customer-list-item-link:hover .customer-list-text:before{background-color:var(--mm-customer-more-active)}.customer-list-special.withMore .customer-list-item-link{display:none}.customer-list-special.withMore .customer-list-item-link.show{display:flex;animation:showIn 1.5s}.customer-list-special.withMore button.btn{grid-column:1/-1;width:fit-content;margin-left:auto;margin-right:auto}.customer-details .headimage,.customer-reader .headimage{position:relative;background-color:#f5f5f5;margin-bottom:var(--base-spacing-unit--lg);margin-top:calc(var(--base-spacing-unit) * -7)}@media screen and (max-width:63.9375em){.customer-details .headimage,.customer-reader .headimage{margin-top:calc(var(--base-spacing-unit) * -5)}}@media screen and (max-width:34.3125em){.customer-details .headimage,.customer-reader .headimage{margin-top:calc(var(--base-spacing-unit) * -3)}}.customer-details .headimage img.showMobile,.customer-reader .headimage img.showMobile{display:none}.customer-details .headimage .logo_placement,.customer-reader .headimage .logo_placement{position:absolute;top:28%;transform:translateY(-50%);right:37%;background-color:#fff;border-radius:5rem;height:9rem;width:9rem;display:flex;justify-content:center;align-items:center}.customer-details .headimage .logo_placement img[src$=".svg"],.customer-reader .headimage .logo_placement img[src$=".svg"]{padding:var(--base-spacing-unit);aspect-ratio:1/1}@media screen and (max-width:79.9375em){.customer-details .headimage .logo_placement,.customer-reader .headimage .logo_placement{right:calc(43vw - (var(--base-spacing-unit) + 72px))}}@media screen and (max-width:63.9375em){.customer-details .headimage .logo_placement,.customer-reader .headimage .logo_placement{top:23%;right:calc(40vw - (var(--base-spacing-unit) + 54px));scale:0.75}}@media screen and (max-width:47.9375em){.customer-details .headimage .logo_placement,.customer-reader .headimage .logo_placement{top:12%;right:calc(35vw - (var(--base-spacing-unit) + 43px));scale:0.6}}@media screen and (max-width:34.3125em){.customer-details .headimage .logo_placement,.customer-reader .headimage .logo_placement{scale:0.5;top:var(--base-spacing-unit);right:calc(var(--base-spacing-unit) * -1)}}.customer-details .headimage .headline,.customer-reader .headimage .headline{position:absolute;top:50%;transform:translateY(-50%);left:2rem;max-width:45%;z-index:1}.customer-details .headimage .headline a.btn,.customer-reader .headimage .headline a.btn{--button-font-size:clamp(0.75rem,2vw,1.0rem)}@media screen and (max-width:47.9375em){.customer-details .headimage .headline h1,.customer-reader .headimage .headline h1{font-size:1.8rem}}@media screen and (max-width:34.3125em){.customer-details .headimage .headline,.customer-reader .headimage .headline{position:relative;top:0;left:auto;right:auto;width:auto;transform:unset;max-width:unset;margin:1.5rem 1rem 0}}.customer-details .headimage .headline .customer-reader-introduction+.download-element,.customer-reader .headimage .headline .customer-reader-introduction+.download-element{margin-bottom:0}@media screen and (min-width:34.375em){.customer-details .headimage a.btn,.customer-reader .headimage a.btn{margin-bottom:0}}@media screen and (max-width:34.3125em){.customer-details .headimage img.showMobile,.customer-reader .headimage img.showMobile{display:block}.customer-details .headimage img.hideMobile,.customer-reader .headimage img.hideMobile{display:none}}.customer-details .spacer,.customer-reader .spacer{margin-bottom:var(--base-spacing-unit--xl)}@media screen and (max-width:47.9375em){.customer-details .spacer,.customer-reader .spacer{margin-bottom:0}}.customer-details ul,.customer-reader ul{margin-left:var(--base-spacing-unit--sm);padding-left:var(--base-spacing-unit)}.customer-details .nav--breadcrumb ul,.customer-reader .nav--breadcrumb ul{margin-left:0;padding-left:0}.customer-details .nav--breadcrumb ul li,.customer-reader .nav--breadcrumb ul li{text-transform:uppercase}.customer-details .nav--breadcrumb ul li.name,.customer-reader .nav--breadcrumb ul li.name{color:var(--color-bg-footer)}.customer-details .customer-reader-introduction,.customer-reader .customer-reader-introduction{padding-right:var(--mm-customer-list-spacing);padding-left:var(--mm-customer-list-spacing);margin-bottom:calc(var(--mm-customer-list-spacing) * 2)}@media screen and (max-width:47.9375em){.customer-details .customer-reader-introduction,.customer-reader .customer-reader-introduction{padding-left:0;padding-right:0}}.customer-details .company-contact h3,.customer-details .customer-logo,.customer-reader .company-contact h3,.customer-reader .customer-logo{margin-bottom:calc(var(--mm-customer-list-spacing) * 2)}.customer-details .headerimage,.customer-details .node-content,.customer-reader .headerimage,.customer-reader .node-content{margin-bottom:calc(var(--mm-customer-list-spacing) * 4)}.customer-details .ce_imagezitat,.customer-details .challenge,.customer-details .solution,.customer-reader .ce_imagezitat,.customer-reader .challenge,.customer-reader .solution{margin-bottom:calc(var(--mm-customer-list-spacing) * 2)}.customer-details .topic h6,.customer-reader .topic h6{margin-top:var(--base-spacing-unit--lg);margin-bottom:var(--base-spacing-unit)}.customer-details .customer-logo,.customer-reader .customer-logo{max-width:10rem}@media screen and (max-width:34.3125em){.customer-details .customer-logo,.customer-reader .customer-logo{margin-inline:auto}}.customer-details .company-keys,.customer-reader .company-keys{padding-top:var(--base-spacing-unit--xl);display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:1fr 1fr 1fr}.customer-details .company-keys .key-figure-wrap:after,.customer-reader .company-keys .key-figure-wrap:after{content:"";width:2rem;height:0.2rem;margin-top:var(--base-spacing-unit);margin-bottom:var(--base-spacing-unit);display:block;background-color:var(--color-brand)}.customer-details .company-keys .key-figure-wrap .key-figure-value p,.customer-reader .company-keys .key-figure-wrap .key-figure-value p{display:flex;justify-content:flex-start;align-items:center;font-weight:600;font-size:calc(var(--base-font-size) * 2.5)}.customer-details .company-keys .key-figure-wrap .key-figure-value p span.pre,.customer-reader .company-keys .key-figure-wrap .key-figure-value p span.pre{margin-right:0.5rem}.customer-details .company-keys .key-figure-wrap .key-figure-value p span.measure-value,.customer-reader .company-keys .key-figure-wrap .key-figure-value p span.measure-value{margin-right:0.5rem}.customer-details .company-keys .key-figure-wrap .key-figure-description.label,.customer-reader .company-keys .key-figure-wrap .key-figure-description.label{display:block;font-weight:600}.customer-details .company-keys .key-figure-wrap .key-figure-description.additional,.customer-reader .company-keys .key-figure-wrap .key-figure-description.additional{display:block}@media screen and (max-width:47.9375em){.customer-details .company-keys,.customer-reader .company-keys{grid-template-columns:1fr}}.customer-details .company-text,.customer-details .customer-reader-comment,.customer-details .customer-reader-consultant,.customer-details .customer-reader-introduction+.download-element,.customer-reader .company-text,.customer-reader .customer-reader-comment,.customer-reader .customer-reader-consultant,.customer-reader .customer-reader-introduction+.download-element{margin-bottom:calc(var(--mm-customer-list-spacing) * 2)}.customer-details .partner-all .headline,.customer-details .solution-all .headline,.customer-reader .partner-all .headline,.customer-reader .solution-all .headline{text-align:center;margin-bottom:calc(var(--base-spacing-unit) * 3)}.customer-details .partner-all+.solution-all,.customer-reader .partner-all+.solution-all{margin-top:calc(var(--base-spacing-unit) * 7)}@media screen and (max-width:63.9375em){.customer-details .partner-all+.solution-all,.customer-reader .partner-all+.solution-all{margin-top:calc(var(--base-spacing-unit) * 5)}}@media screen and (max-width:34.3125em){.customer-details .partner-all+.solution-all,.customer-reader .partner-all+.solution-all{margin-top:calc(var(--base-spacing-unit) * 3)}}.customer_sidenavigation{--nav-bg-active:transparent;--nav-border-active:var(--color-brand);--nav-link-active:var(--color-text);--nav-link-color:var(--color-gray-dark);--nav-link-hover:var(--color-text);background-color:var(--color-bg-footer-light);padding-top:var(--base-spacing-unit--sm);padding-bottom:var(--base-spacing-unit--sm)}.customer_sidenavigation.sticky{position:fixed;top:84px;width:100%;z-index:99}.customer_sidenavigation ul{flex-direction:row;align-items:flex-start;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.customer_sidenavigation ul a{display:block;padding-top:0.375em;padding-bottom:0;color:var(--nav-link-color);font-size:var(--base-font-size);border-bottom:2px solid transparent;text-decoration:none}.customer_sidenavigation ul li{padding-left:var(--base-spacing-unit);padding-right:var(--base-spacing-unit)}.customer_sidenavigation ul li a.active,.customer_sidenavigation ul li:hover a{color:var(--nav-link-hover);border-bottom-color:var(--nav-border-active)}@media only screen and (max-width:767px){.customer_sidenavigation{display:none}}html{--mm-resources-list-spacing:var(--base-spacing-unit);--mm-resources-more-default:var(--color-brand);--mm-resources-more-active:var(--color-brand);--mm-resources-typ-color:var(--color-bg-footer)}.typs{margin-top:var(--base-spacing-unit--sm);display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.resources-item-typ{text-transform:uppercase;font-weight:600;color:var(--mm-resources-typ-color);font-size:var(--base-font-size--xs);margin-right:0.5rem}.readingtime{font-weight:normal;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;font-size:75%;color:var(--color-gray);line-height:1}.readingtime svg{height:1rem;width:1rem;display:block}.readingtime .time-value{padding-left:0.125em;padding-right:0.125em;display:block}ul.badget{position:absolute;top:0.5rem;left:0.5rem;margin:0;padding:0;list-style:none;color:var(--color-text--inverted);display:flex;flex-direction:row;flex-wrap:wrap}ul.badget li{padding:0 0.75em;margin-right:0.5rem;margin-bottom:0.5rem;border-radius:4px;text-transform:uppercase;line-height:2.25;font-size:0.66rem;font-weight:700}ul.badget li.new{background-color:var(--color-area-green)}ul.badget li.featured{background-color:var(--color-area-blue)}ul.badget li.most-read{background-color:var(--color-area-red)}.badget ul.badget{position:inherit}.resources-list-special{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.resources-list-special.cols_1{max-width:18.44rem}.resources-list-special.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.resources-list-special.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.resources-list-special.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.resources-list-special.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.resources-list-special{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.resources-list-special>*{max-width:90vw;margin-left:auto;margin-right:auto}}.resources-list-special .resources-item-link{color:var(--color-text);display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--base-border-color);border-radius:2px}.resources-list-special .resources-item-link .resources-item-image{position:relative;width:100%;height:0;padding-bottom:55.93223%}.resources-list-special .resources-item-link .resources-item-image figure{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-content:center;justify-content:center}.resources-list-special .resources-item-link .resources-item-image figure img{object-fit:contain}.resources-list-special .resources-item-link .resources-item-image ul.badget{position:absolute;top:0.5rem;left:0.5rem;margin:0;padding:0;list-style:none;color:var(--color-text--inverted);display:flex;flex-direction:row;flex-wrap:wrap}.resources-list-special .resources-item-link .resources-item-image ul.badget li{padding:0 1em;margin-right:0.5rem;margin-bottom:0.5rem;border-radius:4px;text-transform:uppercase;line-height:2.25;font-weight:700;font-size:0.66rem;letter-spacing:1px}.resources-list-special .resources-item-link .resources-item-image ul.badget li.new{background-color:var(--color-area-green)}.resources-list-special .resources-item-link .resources-item-image ul.badget li.featured{background-color:var(--color-area-blue)}.resources-list-special .resources-item-link .resources-item-image ul.badget li.most-read{background-color:var(--color-area-red)}.resources-list-special .resources-item-link .typs{margin-top:var(--base-spacing-unit--sm);display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.resources-list-special .resources-item-link .resources-item-typ{text-transform:uppercase;font-weight:600;color:var(--mm-resources-typ-color);font-size:var(--base-font-size--xs);margin-right:0.5rem}.resources-list-special .resources-item-link .resources-item-text{padding:0 var(--mm-resources-list-spacing) var(--mm-resources-list-spacing);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;height:100%;width:100%}.resources-list-special .resources-item-link .resources-item-text h6.resources-item-header{line-height:1.2}.resources-list-special .resources-item-link .resources-item-text .resources-item-description{flex-grow:1;margin-bottom:0.5rem}.resources-list-special .resources-item-link .resources-item-text .resources-item-more{color:var(--mm-resources-more-default);font-weight:600;margin-top:0.25rem;font-size:87.125%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.resources-list-special .resources-item-link .resources-item-text .resources-item-more .btn-link{line-height:1;border-bottom:1px solid}.resources-list-special .resources-item-link .resources-item-text .resources-item-more .btn-link:after{content:"❯";display:inline-block;vertical-align:middle}.resources-list-special .resources-item-link .resources-item-text .resources-item-more .share__open{width:2rem}.resources-list-special .resources-item-link:active,.resources-list-special .resources-item-link:hover{box-shadow:var(--style--boxshadow)}.resources-list-special .resources-item-link:active .resources-item-more,.resources-list-special .resources-item-link:hover .resources-item-more{color:var(--mm-resources-more-active)}.resources-list-special.withMore .resources-item-link{display:none}.resources-list-special.withMore .resources-item-link.show{display:flex;animation:showIn 1.5s}.resources-list-special.withMore button.btn{grid-column:1/-1;width:fit-content;margin-left:auto;margin-right:auto}.ce_resources{--mm-resources-typ-color:var(--color-brand);display:grid;grid-column-gap:2rem;grid-row-gap:0;grid-template-columns:1fr;grid-auto-rows:auto;box-shadow:0 0 0 100vmax var(--color-resource-bg-pagehader);background-color:var(--color-resource-bg-pagehader);clip-path:inset(0 -100vmax);padding-top:var(--base-spacing-unit--sm);padding-bottom:var(--base-spacing-unit)}.ce_resources .typs{margin-bottom:0.75rem}.ce_resources .readingtime{margin-left:var(--base-spacing-unit)}.ce_resources .resources-item-typ{font-weight:700}.ce_resources .badget-row{grid-column:1/1;grid-row:1/1;z-index:1}.ce_resources .badget-row ul.badget{margin-top:1rem;margin-left:0}.ce_resources .badget-row ul.badget li{padding-inline:1.25em;box-shadow:var(--style--boxshadow)}.ce_resources .image-row{grid-column:1/1;grid-row:1/2}.ce_resources .text-row{grid-column:1/1;grid-row:2/3}.ce_resources .share__open{grid-column:1/1;grid-row:1/2;z-index:1;margin-left:auto;margin-right:0.5rem;margin-top:0.5rem;width:2rem}@media screen and (min-width:48em){.ce_resources{grid-template-columns:calc(45% - 1rem) calc(55% - 1rem);padding-top:var(--base-spacing-unit--xl);padding-bottom:var(--base-spacing-unit--lg)}.ce_resources .badget-row ul.badget{margin-top:0;margin-left:0;letter-spacing:2px}.ce_resources .image-row{grid-column:2/3;grid-row:1/4;align-self:center}.ce_resources .text-row{grid-column:1/2;grid-row:2/3}.ce_resources .share__open{grid-column:2/3;margin-top:-3.5rem;width:2.5rem}}html{--mm-job-list-spacing:var(--base-spacing-unit);--mm-job-more-default:var(--color-bg-footer);--mm-job-more-active:var(--color-brand)}.job-list{}@media screen and (max-width:63.9375em){.job-list{grid-template-columns:1fr}}.job-list .ce_accordion{border:none}.job-list .ce_accordion .accordion{padding:0}.job-list .toggler{font-size:1.375rem;font-weight:600}.job-list .toggler:before{font-size:0.875rem;top:1.25rem}.job-list .job-detail{display:block;padding:var(--base-spacing-unit);border:1px solid var(--color-gray-light);color:var(--color-text--inverted);margin-bottom:var(--base-spacing-unit);background-color:var(--color-bg-footer);font-size:1.125rem;position:relative}.job-list .job-detail i{position:absolute;display:block;bottom:var(--base-spacing-unit--xs);right:var(--base-spacing-unit--sm)}.job-list .job-detail span.job_section{display:block;font-size:0.875rem;color:var(--color-gray)}.job-list>div{display:grid;grid-column-gap:var(--grid__gutter);grid-row-gap:var(--grid__gutter);grid-template-columns:repeat(auto-fit,minmax(27rem,1fr));grid-auto-rows:auto}.job-list>div h2{grid-column:1/-1;margin-top:1.5rem;margin-bottom:1rem}@media screen and (max-width:34.3125em){.job-list>div{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.ce_metamodels_frontendfilter{--button-spacing:var(--base-spacing-unit--xs) calc(var(--base-spacing-unit) * 0.6)}.ce_metamodels_frontendfilter .formbody{display:flex;justify-content:center;align-items:center}.ce_metamodels_frontendfilter .formbody .widget{margin-right:0.5rem}.ce_metamodels_frontendfilter .formbody .widget-select{margin-bottom:0;margin-left:0.5rem;margin-right:0.5rem}.ce_metamodels_frontendfilter .formbody .widget-select select{padding-right:0;text-overflow:ellipsis}.ce_metamodels_frontendfilter .formbody .widget-select select option{text-overflow:ellipsis}.ce_metamodels_frontendfilter .formbody .widget-select svg{width:0.75em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ce_metamodels_frontendfilter .formbody .widget-select .select-wrap{padding-right:0.75rem;display:block;position:relative}.ce_metamodels_frontendfilter .formbody .widget-select:after{display:none}.ce_metamodels_frontendfilter .formbody select{border:0;cursor:pointer}.ce_metamodels_frontendfilter .formbody a.clear_filters,.ce_metamodels_frontendfilter .formbody button[type=reset]{background-color:transparent;color:var(--color-gray-light);padding:0;font-size:calc(var(--base-font-size--xl) * 1.5);border-radius:var(--base-font-size--xl);border:none;display:flex;align-items:center}.ce_metamodels_frontendfilter .formbody a.clear_filters:active svg,.ce_metamodels_frontendfilter .formbody a.clear_filters:focus svg,.ce_metamodels_frontendfilter .formbody a.clear_filters:hover svg,.ce_metamodels_frontendfilter .formbody button[type=reset]:active svg,.ce_metamodels_frontendfilter .formbody button[type=reset]:focus svg,.ce_metamodels_frontendfilter .formbody button[type=reset]:hover svg{fill:var(--color-gray)}.ce_metamodels_frontendfilter .formbody a.clear_filters svg.reset,.ce_metamodels_frontendfilter .formbody button[type=reset] svg.reset{width:1em}.ce_metamodels_frontendfilter .formbody a.clear_filters span.reset_text,.ce_metamodels_frontendfilter .formbody button[type=reset] span.reset_text{display:none}.ce_metamodels_frontendfilter .formbody a.clear_filters{font-size:1.5rem;color:var(--color-gray-light);margin-left:var(--base-spacing-unit--sm)}.ce_metamodels_frontendfilter .formbody .result__container ul{margin:0}.ce_metamodels_frontendfilter .formbody .result__container ul li{padding:0.25rem 0 0.25rem 1rem}.ce_metamodels_frontendfilter.newFilter .formbody{font-size:calc(var(--base-font-size) * 0.83333);background-color:var(--color-bg-grey);padding:var(--base-spacing-unit--sm) 1rem;justify-content:space-around}.ce_metamodels_frontendfilter.newFilter .formbody .clear{display:none}.ce_metamodels_frontendfilter.newFilter .formbody input{background-color:transparent}.ce_metamodels_frontendfilter.newFilter .formbody .widget{margin:0 1rem}.ce_metamodels_frontendfilter.newFilter .formbody .widget .widget-select{margin:0}.ce_metamodels_frontendfilter.newFilter .formbody .widget.topic .select-wrap{border:none}.ce_metamodels_frontendfilter.newFilter .formbody .widget.resources .select-wrap{border:none}.ce_metamodels_frontendfilter.newFilter .formbody .widget.widget-explanation{color:var(--color-gray)}.ce_metamodels_frontendfilter.newFilter .formbody .widget.widget.submit_container{display:flex;align-items:center}.ce_metamodels_frontendfilter.newFilter .formbody .widget.mm_text input{background-color:var(--color-text--inverted)}.ce_metamodels_frontendfilter.newFilter .formbody button[type=reset]{font-size:inherit;color:var(--color-gray)}.ce_metamodels_frontendfilter.newFilter .formbody button[type=reset] svg{display:none}.ce_metamodels_frontendfilter.newFilter .formbody button[type=reset] span.reset_text{display:inline;text-decoration:underline;color:var(--color-gray)}.ce_metamodels_frontendfilter.newFilter .formbody button[type=reset] span.reset_text:active{color:var(--color-text)}.ce_metamodels_frontendfilter .result__container ul{z-index:1;background-color:var(--color-text--inverted)}.ce_metamodels_frontendfilter .result__container ul li{text-overflow:ellipsis;overflow-x:clip}@media screen and (max-width:47.9375em){.ce_metamodels_frontendfilter.newFilter .formbody{padding:0 1rem;flex-direction:column;margin:0 auto}.ce_metamodels_frontendfilter.newFilter .formbody .widget{margin:0 auto!important;height:3rem}.ce_metamodels_frontendfilter.newFilter .formbody .widget-select{margin-bottom:1rem}.ce_metamodels_frontendfilter.newFilter .formbody .widget-select .select-wrap{padding-right:0;width:200px}.ce_metamodels_frontendfilter.newFilter .formbody .widget-explanation{display:flex;align-items:center}.ce_metamodels_frontendfilter.newFilter .formbody .widget-explanation .open--filter{display:flex;flex-direction:row;align-items:center}.ce_metamodels_frontendfilter.newFilter .formbody .widget-explanation .open--filter:not(.active):after{content:url("https://www.intershop.com/files/layout/src/icons/angle-down-solid-filter-red.svg");display:block;margin-left:0.75rem;line-height:1;width:1em;padding-top:1px}.ce_metamodels_frontendfilter.newFilter .formbody .widget-explanation .open--filter.active:after{content:url("https://www.intershop.com/files/layout/src/icons/angle-down-solid-filter-red.svg");transform:rotate(180deg);display:block;margin-left:0.75rem;line-height:1;width:1em;padding-bottom:1px}.ce_metamodels_frontendfilter.newFilter .formbody .widget.mobile-closed{max-height:0;overflow-y:hidden;transition:max-height 0.3s ease-in-out}.ce_metamodels_frontendfilter.newFilter .formbody .widget.mobile-closed.open{max-height:100rem;overflow-y:unset}}ul.ui-autocomplete{list-style:none;background-color:var(--color-text--inverted);padding-left:1rem;padding-right:1rem;border:1px solid var(--color-gray-light);width:max-content!important}.mm_text{margin-right:var(--base-spacing-unit)}.select-wrap{position:relative;font-family:var(--base-font-family);width:200px;padding-right:0!important}.newFilter.jobs .select-wrap{width:9.5em}.select-wrap select{display:none}.select-selected{background-color:transparent;white-space:nowrap;color:var(--color-brand);font-weight:600;padding-right:1rem!important}.select-selected:after{position:absolute;content:url("https://www.intershop.com/files/layout/src/icons/angle-down-solid-filter.svg");right:0;width:1em}.select-selected.select-arrow-active:after{content:url("https://www.intershop.com/files/layout/src/icons/angle-down-solid-filter.svg");transform:rotate(180deg);width:1em}.select-items div,.select-selected{padding:var(--base-spacing-unit--xs) var(--base-spacing-unit);cursor:pointer;text-overflow:ellipsis;overflow:hidden}.select-items div{white-space:pre-wrap;color:var(--color-text)}.select-items{position:absolute;background-color:var(--color-text--inverted);top:100%;left:0;right:-2em;z-index:99;border:1px solid #efefef;overflow-y:scroll;max-height:320px}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,0.1)}.ce_metamodels_frontendfilter.newFilter{max-width:1086px;margin-inline:auto}@media screen and (max-width:1439px){.ce_metamodels_frontendfilter.newFilter{max-width:966px}}@media screen and (max-width:1005px){.ce_metamodels_frontendfilter.newFilter{max-width:630px}}@media screen and (max-width:669px){.ce_metamodels_frontendfilter.newFilter{max-width:296px}}.ce_metamodel_content p.info{text-align:center}html{--mm-partner-list-spacing:var(--base-spacing-unit);--mm-partner-more-default:var(--color-bg-footer);--mm-partner-more-active:var(--color-brand);--color-bronce:#C8856B;--color-silver:#999999;--color-gold:#B29962;--color-platin:#9B9182}.partner-status{font-weight:700;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center;padding:0.9375em 1.25em;width:max-content;border:1px solid var(--base-border-color);border-radius:2px;background:linear-gradient(155.52deg,#FFFFFF 0%,#F5F5F5 100%)}.partner-status .status-title{font-size:var(--base-font-size--xs)}.partner-status:before{content:"";height:1.25em;width:1.25em;margin-right:0.5rem;margin-top:-2px}.partner-status.bronce{color:var(--color-bronce)}.partner-status.bronce:before{background-image:url("https://www.intershop.com/files/Intershop-2020/Icons/partner_star_bronze.svg");background-size:cover}.partner-status.silver{color:var(--color-silver)}.partner-status.silver:before{background-image:url("https://www.intershop.com/files/Intershop-2020/Icons/partner_star_silver.svg");background-size:cover}.partner-status.gold{color:var(--color-gold)}.partner-status.gold:before{background-image:url("https://www.intershop.com/files/Intershop-2020/Icons/partner_star_gold.svg");background-size:cover}.partner-status.platin{color:var(--color-platin)}.partner-status.platin:before{background-image:url("https://www.intershop.com/files/Intershop-2020/Icons/partner_star_platin.svg");background-size:cover}.partner-status.small{padding:0.35rem 0.5rem;font-size:90%}.partner-list{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.partner-list.cols_1{max-width:18.44rem}.partner-list.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.partner-list.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.partner-list.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.partner-list.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.partner-list{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.partner-list>*{max-width:90vw;margin-left:auto;margin-right:auto}}.partner-list .partner-item-link{color:var(--color-text);display:flex;flex-direction:column;align-items:flex-start;width:100%;border:1px solid var(--base-border-color);border-radius:2px}.partner-list .partner-item-link .partner-item-image{width:100%;aspect-ratio:330/185;flex-grow:1;flex-shrink:0;display:flex}.partner-list .partner-item-link .partner-item-image figure,.partner-list .partner-item-link .partner-item-image picture{display:flex;align-content:center;justify-content:center;width:100%;height:100%}.partner-list .partner-item-link .partner-item-image figure img[src$=".svg"],.partner-list .partner-item-link .partner-item-image picture img[src$=".svg"]{padding:var(--base-spacing-unit)}.partner-list .partner-item-link .partner-item-image img{object-fit:contain;align-self:center}.partner-list .partner-item-link .partner-status{margin-left:var(--mm-partner-list-spacing);margin-top:var(--base-spacing-unit--sm);margin-bottom:var(--base-spacing-unit--sm);padding:var(--base-spacing-unit--xs) var(--base-spacing-unit--sm);font-size:75%}.partner-list .partner-item-link .partner-status:before{margin-right:0.25rem;margin-top:0}.partner-list .partner-item-link .partner-status .status-title{}.partner-list .partner-item-link .partner-item-text{padding:0 var(--mm-partner-list-spacing) var(--mm-partner-list-spacing);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;height:100%}.partner-list .partner-item-link .partner-item-text:before{content:"";width:2rem;height:0.25rem;margin-top:0;margin-bottom:0.75rem;display:block;background-color:inherit}.partner-list .partner-item-link .partner-item-text h6.partner-item-header{line-height:1.2}.partner-list .partner-item-link .partner-item-text .partner-item-teaser{flex-grow:1;margin-bottom:0.5rem}.partner-list .partner-item-link .partner-item-text .partner-item-more{color:var(--mm-partner-more-default);font-weight:600}.partner-list .partner-item-link:active,.partner-list .partner-item-link:hover{box-shadow:var(--style--boxshadow)}.partner-list .partner-item-link:active .partner-item-more,.partner-list .partner-item-link:hover .partner-item-more{color:var(--mm-partner-more-active)}.partner-list .partner-item-link:active .partner-item-text:before,.partner-list .partner-item-link:hover .partner-item-text:before{background-color:var(--mm-partner-more-active)}.partner-list.withMore .partner-item-link{display:none}.partner-list.withMore .partner-item-link.show{display:flex;animation:showIn 1.5s}.partner-list.withMore button.btn{grid-column:1/-1;width:fit-content;margin-left:auto;margin-right:auto}.partner-tech-list{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,13rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.partner-tech-list.cols_1{max-width:13rem}.partner-tech-list.cols_2{max-width:calc(13rem * 2 + var(--base-spacing-unit--lg))}.partner-tech-list.cols_3{max-width:calc(13rem * 3 + var(--base-spacing-unit--lg) + 1)}.partner-tech-list.cols_4{max-width:calc(13rem * 4 + var(--base-spacing-unit--lg) + 1)}.partner-tech-list.cols_5{max-width:calc(13rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.partner-tech-list{grid-template-columns:13rem;grid-row-gap:var(--base-spacing-unit--lg)}.partner-tech-list>*{max-width:90vw;margin-left:auto;margin-right:auto}}.partner-tech-list .partner-item-link{color:var(--color-text);display:flex;flex-direction:column;align-items:flex-start;width:100%;border:1px solid var(--base-border-color);border-radius:2px}.partner-tech-list .partner-item-link .partner-item-image{position:relative;width:100%;height:0;padding-bottom:55.93223%}.partner-tech-list .partner-item-link .partner-item-image figure{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-content:center;justify-content:center}.partner-tech-list .partner-item-link .partner-item-image figure img{object-fit:contain}.partner-tech-list .partner-item-link .partner-item-text{padding:0 var(--mm-partner-list-spacing) var(--mm-partner-list-spacing);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;height:100%}.partner-tech-list .partner-item-link .partner-item-text:before{content:"";width:2rem;height:0.25rem;margin-top:0;margin-bottom:0.75rem;display:block;background-color:inherit}.partner-tech-list .partner-item-link .partner-item-text h6.partner-item-header{line-height:1.2;font-size:var(--base-font-size--xs)}.partner-tech-list .partner-item-link:active,.partner-tech-list .partner-item-link:hover{box-shadow:var(--style--boxshadow)}.partner-tech-list .partner-item-link:active .partner-item-more,.partner-tech-list .partner-item-link:hover .partner-item-more{color:var(--mm-partner-more-active)}.partner-tech-list .partner-item-link:active .partner-item-text:before,.partner-tech-list .partner-item-link:hover .partner-item-text:before{background-color:var(--mm-partner-more-active)}.partner-tech{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.partner-tech.cols_1{max-width:18.44rem}.partner-tech.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.partner-tech.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.partner-tech.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.partner-tech.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.partner-tech{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.partner-tech>*{max-width:90vw;margin-left:auto;margin-right:auto}}.partner-tech .partner-item-link{color:var(--color-text);display:flex;flex-direction:column;align-items:flex-start;width:100%;border:1px solid var(--base-border-color);border-radius:2px}.partner-tech .partner-item-link .partner-item-image{position:relative;width:100%;height:0;padding-bottom:55.93223%}.partner-tech .partner-item-link .partner-item-image figure{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-content:center;justify-content:center}.partner-tech .partner-item-link .partner-item-image figure img{object-fit:contain}.partner-tech .partner-item-link .partner-item-text{padding:0 var(--mm-partner-list-spacing) var(--mm-partner-list-spacing);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;height:100%}.partner-tech .partner-item-link .partner-item-text:before{content:"";width:2rem;height:0.25rem;margin-top:0;margin-bottom:0.75rem;display:block;background-color:inherit}.partner-tech .partner-item-link .partner-item-text h6.partner-item-header{line-height:1.2;font-size:var(--base-font-size--xs)}.partner-tech .partner-item-link:active,.partner-tech .partner-item-link:hover{box-shadow:var(--style--boxshadow)}.partner-tech .partner-item-link:active .partner-item-more,.partner-tech .partner-item-link:hover .partner-item-more{color:var(--mm-partner-more-active)}.partner-tech .partner-item-link:active .partner-item-text:before,.partner-tech .partner-item-link:hover .partner-item-text:before{background-color:var(--mm-partner-more-active)}.partner-text{margin-bottom:var(--base-spacing-unit--lg)}.partner-text .partner-description{margin-bottom:var(--base-spacing-unit)}.partner-contact .partner-logo{margin-bottom:var(--base-spacing-unit)}.partner-contact .partner-logo img{margin-left:0;padding:var(--base-spacing-unit);border:1px solid var(--base-border-color);border-radius:2px}.partner-contact .partner-mainoffice{margin-bottom:var(--base-spacing-unit--lg)}.partner-contact .partner-region{margin-bottom:var(--base-spacing-unit--lg)}.partner-contact .partner-region ul,.partner-contact .partner-services ul{margin:0;padding:0;list-style:none;line-height:calc(var(--base-font-size) * 2)}.partner-reader .partner-description,.partner-reader-full .partner-description{margin-bottom:var(--base-spacing-unit);text-align:justify;hyphens:auto}.partner-reader .partner-description:after,.partner-reader-full .partner-description:after{content:"";clear:both;display:table}.partner-reader .partner-description figure.logo,.partner-reader-full .partner-description figure.logo{margin:0 var(--base-spacing-unit) 0 0;float:left;max-width:45%}.partner-reader .partner-description figure.logo img,.partner-reader-full .partner-description figure.logo img{margin:0}.partner-reader .info_wrapper,.partner-reader-full .info_wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--base-spacing-unit);flex-wrap:wrap;margin-block:var(--base-spacing-unit)}.partner-reader .partner-solution-all .headline,.partner-reader-full .partner-solution-all .headline{text-align:center;margin-bottom:calc(var(--base-spacing-unit) * 3)}.partner-reader .partner-solution-all+.customer-all,.partner-reader-full .partner-solution-all+.customer-all{margin-top:calc(var(--base-spacing-unit) * 4)}.partner-reader .customer-all .headline,.partner-reader-full .customer-all .headline{text-align:center;margin-bottom:calc(var(--base-spacing-unit) * 3)}@media screen and (max-width:34.3125em){.partner-reader .partner-description figure.logo,.partner-reader-full .partner-description figure.logo{float:none;margin:0}.partner-reader .partner-description figure.logo img,.partner-reader-full .partner-description figure.logo img{margin:0 auto}}html{--mm-solutions-list-spacing:var(--base-spacing-unit);--mm-solutions-more-default:var(--color-bg-footer);--mm-solutions-more-active:var(--color-brand)}.noLine{margin-block:calc(var(--base-spacing-unit, 1rem) * 2);--_scroll-margin:110px}.noLine[id]{scroll-margin-top:var(--_scroll-margin)}section.noLine{padding-block-start:calc(var(--base-spacing-unit, 1rem) * 2)}.fineLine{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 7);--_scroll-margin:145px;border-bottom:1px solid var(--color-gray-light);margin-top:var(--_margin-block);margin-bottom:var(--_margin-block)}.fineLine[id]{scroll-margin-top:var(--_scroll-margin)}@media screen and (max-width:63.9375em){.fineLine{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 5);--_scroll-margin:130px}}@media screen and (max-width:34.3125em){.fineLine{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 3);--_scroll-margin:115px}}.fineLine_new{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 3.5);--_scroll-margin:120px;border-bottom:1px solid var(--color-gray-light);margin-top:var(--_margin-block);margin-bottom:var(--_margin-block)}.fineLine_new[id]{scroll-margin-top:var(--_scroll-margin)}@media screen and (max-width:63.9375em){.fineLine_new{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 2.5);--_scroll-margin:110px}}@media screen and (max-width:34.3125em){.fineLine_new{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 1.5);--_scroll-margin:100px}}section.fineLine_new{margin-block-end:unset;border-bottom:unset;border-top:1px solid var(--color-gray-light);padding-block-start:var(--_margin-block)}.fineLine__bottom{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 7);border-bottom:1px solid var(--color-gray-light);margin-bottom:var(--_margin-block)}@media screen and (max-width:63.9375em){.fineLine__bottom{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 5)}}@media screen and (max-width:34.3125em){.fineLine__bottom{--_margin-block:calc(var(--base-spacing-unit, 1.0rem) * 3)}}.ce_solutions,.solutions-list{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.ce_solutions.cols_1,.solutions-list.cols_1{max-width:18.44rem}.ce_solutions.cols_2,.solutions-list.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.ce_solutions.cols_3,.solutions-list.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.ce_solutions.cols_4,.solutions-list.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.ce_solutions.cols_5,.solutions-list.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.ce_solutions,.solutions-list{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.ce_solutions>*,.solutions-list>*{max-width:90vw;margin-left:auto;margin-right:auto}}.ce_solutions .solutions-link,.solutions-list .solutions-link{color:var(--color-text);display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--base-border-color);border-radius:2px}.ce_solutions .solutions-link .solutions-header,.solutions-list .solutions-link .solutions-header{display:grid;grid-column-gap:var(--base-spacing-unit);grid-row-gap:0;grid-template-columns:4.0625rem 1fr;grid-template-rows:4.3rem;margin:calc(var(--base-spacing-unit) * 0.8) var(--base-spacing-unit)}.ce_solutions .solutions-link .solutions-header .solutions-image,.solutions-list .solutions-link .solutions-header .solutions-image{grid-column-start:1;grid-column:span 1/span 1;grid-row-start:1;grid-row:span 1/span 1;vertical-align:middle;align-self:center}.ce_solutions .solutions-link .solutions-header .solutions-titlepartner,.solutions-list .solutions-link .solutions-header .solutions-titlepartner{grid-column-start:2;grid-column:span 1/span 1;grid-row-start:1;grid-row:span 1/span 1;overflow-y:hidden}.ce_solutions .solutions-link .solutions-header .solutions-titlepartner .solutions-title,.solutions-list .solutions-link .solutions-header .solutions-titlepartner .solutions-title{display:block;color:var(--color-text);font-weight:600;font-size:1.125rem;line-height:1.25}.ce_solutions .solutions-link .solutions-header .solutions-titlepartner .solutions-partner,.solutions-list .solutions-link .solutions-header .solutions-titlepartner .solutions-partner{display:block;color:var(--color-gray);line-height:1.25}.ce_solutions .solutions-link .solutions-content,.solutions-list .solutions-link .solutions-content{padding:0 var(--mm-solutions-list-spacing) var(--mm-solutions-list-spacing);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;height:100%}.ce_solutions .solutions-link .solutions-content:before,.solutions-list .solutions-link .solutions-content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:1rem;display:block;background-color:inherit}.ce_solutions .solutions-link .solutions-content .solutions-teaser,.solutions-list .solutions-link .solutions-content .solutions-teaser{flex-grow:1;margin-bottom:0.5rem;line-height:1.5}.ce_solutions .solutions-link .solutions-content .solutions-partner,.solutions-list .solutions-link .solutions-content .solutions-partner{margin-bottom:-0.5rem;display:block;text-align:right;width:100%}.ce_solutions .solutions-link .solutions-content .solutions-more,.solutions-list .solutions-link .solutions-content .solutions-more{color:var(--mm-solutions-more-default);font-weight:600;line-height:1;margin-top:var(--base-spacing-unit--sm)}.ce_solutions .solutions-link:active,.ce_solutions .solutions-link:hover,.solutions-list .solutions-link:active,.solutions-list .solutions-link:hover{box-shadow:var(--style--boxshadow)}.ce_solutions .solutions-link:active .solutions-more,.ce_solutions .solutions-link:hover .solutions-more,.solutions-list .solutions-link:active .solutions-more,.solutions-list .solutions-link:hover .solutions-more{color:var(--mm-solutions-more-active)}.ce_solutions .solutions-link:active .solutions-content:before,.ce_solutions .solutions-link:hover .solutions-content:before,.solutions-list .solutions-link:active .solutions-content:before,.solutions-list .solutions-link:hover .solutions-content:before{background-color:var(--mm-solutions-more-active)}.ce_solutions.withMore .solutions-link,.solutions-list.withMore .solutions-link{display:none}.ce_solutions.withMore .solutions-link.show,.solutions-list.withMore .solutions-link.show{display:flex;animation:showIn 1.5s}.ce_solutions.withMore button.btn,.solutions-list.withMore button.btn{grid-column:1/-1;width:fit-content;margin-left:auto;margin-right:auto}.solution-details .solution-top,.solution-reader .solution-top{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit);grid-template-columns:9.375rem 1fr;grid-template-rows:auto}.solution-details .solution-top .logo,.solution-reader .solution-top .logo{grid-column:1/1;grid-row:1/1}.solution-details .solution-top .content,.solution-reader .solution-top .content{grid-column:2/3;grid-row:1/1}.solution-details .solution-top .h1,.solution-details .solution-top h1,.solution-reader .solution-top .h1,.solution-reader .solution-top h1{margin-top:calc(var(--base-spacing-unit) * 0.5);margin-bottom:calc(var(--base-spacing-unit) * 1.5)}.solution-details .solution-top .teaser,.solution-reader .solution-top .teaser{font-size:1.25rem}.solution-details .solution-top .links,.solution-reader .solution-top .links{margin-top:var(--base-spacing-unit--lg)}.solution-details .solution-top .links a,.solution-reader .solution-top .links a{margin-bottom:0}.solution-details .solution-top .links .partner,.solution-reader .solution-top .links .partner{color:var(--color-bg-footer)}@media screen and (max-width:41.1875em){.solution-details .solution-top,.solution-reader .solution-top{grid-template-columns:1fr}.solution-details .solution-top .logo,.solution-reader .solution-top .logo{grid-column:1/1;grid-row:1/1}.solution-details .solution-top .content,.solution-reader .solution-top .content{grid-column:1/1;grid-row:2/3}}.solution-details .customer-all .headline,.solution-details .partner-all .headline,.solution-details .solution-all .headline,.solution-reader .customer-all .headline,.solution-reader .partner-all .headline,.solution-reader .solution-all .headline{text-align:center;margin-bottom:calc(var(--base-spacing-unit) * 3)}.solution-details .node-content,.solution-details .partner-all+.solution-all,.solution-details .solution-description,.solution-reader .node-content,.solution-reader .partner-all+.solution-all,.solution-reader .solution-description{margin-top:calc(var(--base-spacing-unit) * 7)}@media screen and (max-width:63.9375em){.solution-details .node-content,.solution-details .partner-all+.solution-all,.solution-details .solution-description,.solution-reader .node-content,.solution-reader .partner-all+.solution-all,.solution-reader .solution-description{margin-top:calc(var(--base-spacing-unit) * 5)}}@media screen and (max-width:34.3125em){.solution-details .node-content,.solution-details .partner-all+.solution-all,.solution-details .solution-description,.solution-reader .node-content,.solution-reader .partner-all+.solution-all,.solution-reader .solution-description{margin-top:calc(var(--base-spacing-unit) * 3)}}.mod_article.hasAccordion.solution-accordion{margin-top:0}.mod_article.hasAccordion.solution-accordion:before{display:none}.mod_article.hasAccordion.solution-accordion .inside{padding-top:calc(var(--base-spacing-unit) * 7);padding-bottom:calc(var(--base-spacing-unit) * 7);max-height:14rem}.mod_article.hasAccordion.solution-accordion .inside:before{content:"";position:absolute;left:0;right:0;height:5rem;bottom:0;width:100%;opacity:1;display:block;transform:scaleY(-1);transition:opacity 1s ease-in-out;background-image:linear-gradient(180deg,rgb(255,255,255),rgba(255,255,255,0))}.mod_article.hasAccordion.solution-accordion.open .inside:before{opacity:0;transition:opacity 1s ease-in-out}@media screen and (max-width:63.9375em){.mod_article.hasAccordion.solution-accordion{margin-top:0}}.job-details .headimage{position:relative;margin-bottom:var(--base-spacing-unit--lg)}.job-details .headimage img.showMobile{display:none}.job-details .headimage .headline{position:absolute;top:50%;transform:translateY(-50%);left:2rem;width:28ch;max-width:50%;z-index:1}@media screen and (max-width:47.9375em){.job-details .headimage .headline{font-size:1.8rem}}@media screen and (max-width:34.3125em){.job-details .headimage .headline{position:relative;top:0;left:auto;right:auto;width:auto;transform:unset;max-width:unset;margin:1.5rem 1rem 0}}@media screen and (max-width:34.3125em){.job-details .headimage img.showMobile{display:block}.job-details .headimage img.hideMobile{display:none}}.job-details .offers-academics p:last-child,.job-details .profile p:last-child,.job-details .task p:last-child{margin-bottom:var(--base-spacing-unit)}.job-details .offers-academics ul,.job-details .profile ul,.job-details .task ul,.job-details .whatWeOffer ul{list-style:none;margin-left:0;padding:0}.job-details .offers-academics ul li,.job-details .profile ul li,.job-details .task ul li,.job-details .whatWeOffer ul li{position:relative;padding-left:2.2rem;padding-bottom:0.5rem}.job-details .offers-academics ul li.list-checked:before,.job-details .offers-academics ul li:not(.list-bulled):before,.job-details .profile ul li.list-checked:before,.job-details .profile ul li:not(.list-bulled):before,.job-details .task ul li.list-checked:before,.job-details .task ul li:not(.list-bulled):before,.job-details .whatWeOffer ul li.list-checked:before,.job-details .whatWeOffer ul li:not(.list-bulled):before{content:url("https://www.intershop.com/files/layout/src/icons/check-solid.svg");position:absolute;width:1em;top:0.1rem;left:0.125rem}.job-details .offers-academics ul li.list-bulled:before,.job-details .profile ul li.list-bulled:before,.job-details .task ul li.list-bulled:before,.job-details .whatWeOffer ul li.list-bulled:before{content:"•";color:var(--color-brand);position:absolute;font-weight:normal;top:0;left:0.5rem}.job-details .contents{position:relative;margin-bottom:2rem}.job-details .offers{background-color:var(--color-bg-green);margin:0 -2rem;padding:0 2rem}.job-details .badges--list{margin:0 3rem var(--base-spacing-unit) 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:80%}.job-details .badges--list .badges--item{--button-spacing:0 1.0em;margin-bottom:var(--base-spacing-unit--sm);margin-right:var(--base-spacing-unit--sm);background-color:var(--color-links-hl-foo);color:var(--color-text--inverted)}.job-details .share{overflow:visible;position:absolute;top:0;right:0}.job-details .share button{border:none;margin:0}.job-details .share button svg{display:block;width:32px}.job-details .share .mod_hofff_shariff{padding:0 0.5rem;background-color:var(--color-text--inverted);position:absolute;top:2rem;right:0;overflow:hidden;max-height:0;max-width:12rem;z-index:1}.job-details .share .mod_hofff_shariff ul{padding:0.5rem 0;list-style:none;margin:0}.job-details .share .mod_hofff_shariff ul li{display:inline-flex;align-items:center;flex-wrap:nowrap;flex-direction:row;justify-content:start;padding-left:0.5em;padding-right:0.5em;width:100%}.job-details .share .mod_hofff_shariff ul li span.fa-linkedin-in+span.share_text{padding-top:0.2em}.job-details .share .mod_hofff_shariff ul li.linkedin{background-color:#0077b5}.job-details .share .mod_hofff_shariff ul li.mail{background-color:#999}.job-details .share .mod_hofff_shariff ul li.twitter{background-color:#55acee}.job-details .share .mod_hofff_shariff ul li.whatsapp{background-color:#5cbe4a}.job-details .share .mod_hofff_shariff ul li.xing{background-color:#126567}.job-details .share .mod_hofff_shariff ul li a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-decoration:none;color:#fefefe;font-size:87.125%}.job-details .share .mod_hofff_shariff ul li a span.share_text{padding-left:0.3em}.job-details .share .mod_hofff_shariff.open{max-height:100rem}.job-details section.numericList{grid-column-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.job-list-personio{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.job-list-personio.cols_1{max-width:18.44rem}.job-list-personio.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.job-list-personio.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.job-list-personio.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.job-list-personio.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.job-list-personio{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.job-list-personio>*{max-width:90vw;margin-left:auto;margin-right:auto}}.job-list-personio a.box{transition:all 0.3s ease-in-out;color:var(--color-text);background-color:var(--custom-cb-bg-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:40rem;border:1px solid var(--base-border-color);border-radius:2px}.job-list-personio a.box .item-image{min-width:unset;width:100%}.job-list-personio a.box .item-content{padding:0 var(--base-spacing-unit) 0;position:relative;display:grid;grid-template-rows:0.95rem 1fr max-content}.job-list-personio a.box .item-content .name{font-size:var(--base-font-size);font-weight:600;line-height:1.35}.job-list-personio a.box .item-content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:0.75rem;display:block;background-color:inherit}.job-list-personio a.box .item-content .badges--list{margin:var(--base-spacing-unit--sm) 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:80%}.job-list-personio a.box .item-content .badges--list .badges--item{--button-spacing:0 1.0em;margin-bottom:var(--base-spacing-unit--sm);margin-right:var(--base-spacing-unit--sm);background-color:var(--color-links-hl-foo);color:var(--color-text--inverted)}.job-list-personio a.box:hover{box-shadow:var(--style--boxshadow)}.job-list-personio a.box:hover .item-content:before{background-color:var(--color-brand)}.job-list-academics,.job-list-noImage{display:grid;grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:repeat(auto-fill,28.55rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.job-list-academics.count_1,.job-list-noImage.count_1{grid-template-columns:1fr;max-width:30rem}@media screen and (max-width:34.3125em){.job-list-academics,.job-list-noImage{grid-template-columns:1fr}}.job-list-academics a.box,.job-list-noImage a.box{transition:all 0.3s ease-in-out;color:var(--color-text--inverted);background-color:var(--color-bg-footer);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:40rem;border:1px solid var(--base-border-color);border-radius:2px}.job-list-academics a.box .item-content,.job-list-noImage a.box .item-content{padding:var(--base-spacing-unit) var(--base-spacing-unit) 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.job-list-academics a.box .item-content .name,.job-list-noImage a.box .item-content .name{font-size:var(--base-font-size--xl);font-weight:600;line-height:1.35}.job-list-academics a.box .item-content .badges--list,.job-list-noImage a.box .item-content .badges--list{margin:var(--base-spacing-unit) 0 var(--base-spacing-unit--sm);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:80%}.job-list-academics a.box .item-content .badges--list .badges--item,.job-list-noImage a.box .item-content .badges--list .badges--item{--button-spacing:0 1.0em;margin-bottom:var(--base-spacing-unit--sm);margin-right:var(--base-spacing-unit--sm);background-color:var(--color-links-hl-foo);color:var(--color-text--inverted)}.job-list-academics a.box:hover,.job-list-noImage a.box:hover{box-shadow:var(--style--boxshadow)}.department-list-personio{display:grid;grid-column-gap:var(--base-spacing-unit--lg);grid-row-gap:var(--base-spacing-unit--lg);grid-template-columns:repeat(auto-fill,18.44rem);grid-auto-rows:auto;margin:0 auto;justify-content:center}.department-list-personio.cols_1{max-width:18.44rem}.department-list-personio.cols_2{max-width:calc(18.44rem * 2 + var(--base-spacing-unit--lg))}.department-list-personio.cols_3{max-width:calc(18.44rem * 3 + var(--base-spacing-unit--lg) + 1)}.department-list-personio.cols_4{max-width:calc(18.44rem * 4 + var(--base-spacing-unit--lg) + 1)}.department-list-personio.cols_5{max-width:calc(18.44rem * 5 + var(--base-spacing-unit--lg) + 1)}@media screen and (max-width:34.3125em){.department-list-personio{grid-template-columns:18.44rem;grid-row-gap:var(--base-spacing-unit--lg)}.department-list-personio>*{max-width:90vw;margin-left:auto;margin-right:auto}}.department-list-personio .box{display:block;transition:all 0.3s ease-in-out;border-radius:2px;background-color:var(--custom-cb-bg-color);border:1px solid var(--color-gray-light);color:var(--color-text);--color-line:var(--color-brand);--custom-cb-more-active:var(--color-brand);--custom-cb-more-default:var(--color-bg-footer);--custom-kategorie-default:var(--color-brand);--custom-kategorie-active:var(--color-brand);border:1px solid var(--base-border-color);border-radius:2px}.department-list-personio .box .item-content{padding:0 var(--base-spacing-unit) var(--base-spacing-unit)}.department-list-personio .box .item-content:before{content:"";width:2rem;height:0.2rem;margin-top:0;margin-bottom:1rem;display:block;background-color:inherit}.department-list-personio .box .item-content p{color:var(--color-gray);height:calc(var(--base-line-height) * 3 * 1rem);overflow-y:hidden;margin-bottom:0.5rem}.department-list-personio .box .item-content .more{font-weight:600;color:var(--custom-cb-more-default)}.department-list-personio .box:hover{box-shadow:var(--style--boxshadow)}.department-list-personio .box:hover .item-content:before{background-color:var(--color-brand)}.department-list-personio .box:hover .more{color:var(--custom-cb-more-active)}body.hofff-consent-privacy-settings-open{position:relative;overflow:hidden}body #hofff-consent-banner{position:fixed;bottom:0;left:0;z-index:10000;box-sizing:border-box;width:100%;max-height:100%;overflow-y:auto;background-color:var(--color-text--inverted);padding:1em}.hofff-consent-tag-collection{list-style:none}.hofff-consent-tag-collection .hofff-consent-tag-title{font-size:1.25rem}.hofff-consent-tag-collection li.list-group-item{padding:var(--base-spacing-unit--sm) var(--base-spacing-unit);border-bottom:1px solid var(--color-gray-light)}.hofff-consent-tag-collection li.list-group-item:last-child{border-bottom:none}@media screen and (min-width:34.375em){#hofff-consent-banner p{margin-bottom:12px}}@media screen and (min-width:80em){#hofff-consent-banner p{margin-bottom:16px}}#hofff-consent-banner{border-top:1px solid #333}#hofff-consent-banner p{margin-top:0;color:var(--color-gray-dark);font-size:0.75rem}#hofff-consent-banner .h2{font-size:1.75em;color:var(--color-gray-dark)}#hofff-consent-banner .h3{font-size:1.5em;color:var(--color-gray-dark)}#hofff-consent-banner .h5{font-size:1.125em;color:var(--color-gray-dark)}#hofff-consent-banner legend{color:var(--color-gray-dark)}#hofff-consent-banner fieldset{padding:0;margin:0;border:0;min-width:0}#hofff-consent-banner button{border:none;margin:0 0.5em 1em 0;padding:0.5em 1em;display:inline-block;box-shadow:none;line-height:1;font-size:75%}#hofff-consent-banner .hofff-consent-outdated-note{font-size:0.9em}#hofff-consent-banner .hofff-consent-banner-additional-content{clear:both;padding-top:15px}#hofff-consent-banner .hofff-consent-banner-additional-content nav{display:block;margin:0;padding:0;border:0}#hofff-consent-banner .hofff-consent-banner-additional-content nav ul{list-style:none;margin:0 auto;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}#hofff-consent-banner .hofff-consent-banner-additional-content nav ul li{padding:0 1em}#hofff-consent-banner .hofff-consent-button{transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}#hofff-consent-banner .hofff-consent-privacy-settings-url{transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;display:inline-block;color:var(--color-text);text-decoration:none}#hofff-consent-banner .hofff-consent-privacy-settings-url:before{display:inline-block;padding-right:7.5px;vertical-align:middle;content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2220%22%3E%3Cpath%20d%3D%22M16.41%2011.87a.94.94%200%2001.41%201.13%209.15%209.15%200%2001-1.67%202.58.92.92%200%2001-1.18.2l-1.14-.65a6.82%206.82%200%2001-2.14%201.24v1.33a.93.93%200%2001-.77.92%209%209%200%2001-3%200%201%201%200%2001-.78-.92v-1.32A6.82%206.82%200%20014%2015.14l-1.14.65a.92.92%200%2001-1.18-.21A9.17%209.17%200%2001.06%2013a.93.93%200%2001.41-1.14l1.3-.66a7%207%200%20010-2.49l-1.3-.65a.93.93%200%2001-.41-1.14%209.17%209.17%200%20011.65-2.57.92.92%200%20011.18-.21L4%204.8a6.66%206.66%200%20012.17-1.25V2.23a.93.93%200%2001.77-.92%209%209%200%20013%200%20.93.93%200%2001.78.92v1.32a6.82%206.82%200%20012.14%201.24L14%204.13a.93.93%200%20011.18.21%209.08%209.08%200%20011.62%202.58.94.94%200%2001-.39%201.14l-1.32.66a7%207%200%20010%202.49zm-10-4c-2.31%203%201.12%206.47%204.13%204.15C12.81%209%209.38%205.57%206.37%207.89zM19.69%208a.47.47%200%2001-.59.21%204.28%204.28%200%2001-1.26-.73.48.48%200%2001-.11-.61l.32-.56a3.37%203.37%200%2001-.62-1.07h-.64a.48.48%200%2001-.48-.41%204.41%204.41%200%20010-1.45.48.48%200%2001.48-.38h.64a3.26%203.26%200%2001.62-1.07l-.32-.56a.49.49%200%2001.11-.62A4.28%204.28%200%200119.1%200a.48.48%200%2001.59.21L20%20.8a3.63%203.63%200%20011.23%200l.33-.56a.47.47%200%2001.59-.24%204.16%204.16%200%20011.26.73.49.49%200%2001.11.62l-.32.56A3.26%203.26%200%200123.82%203h.64a.48.48%200%2001.48.4%204.47%204.47%200%20010%201.46.49.49%200%2001-.48.41h-.64a3.37%203.37%200%2001-.62%201.07l.32.56a.48.48%200%2001-.11.61%204.28%204.28%200%2001-1.26.73.46.46%200%2001-.58-.24l-.33-.56a3.18%203.18%200%2001-1.23%200zm0%2011.72a.48.48%200%2001-.59.21%204.28%204.28%200%2001-1.26-.73.49.49%200%2001-.11-.62l.32-.56a3.26%203.26%200%2001-.62-1.02h-.64a.48.48%200%2001-.48-.4%204.47%204.47%200%20010-1.46.49.49%200%2001.48-.41h.64a3.37%203.37%200%2001.62-1.07l-.32-.56a.49.49%200%2001.11-.62%204.49%204.49%200%20011.26-.72.47.47%200%2001.59.21l.32.56a3.18%203.18%200%20011.23%200l.33-.56a.46.46%200%2001.58-.21%204.35%204.35%200%20011.26.72.49.49%200%2001.11.62l-.32.56a3.37%203.37%200%2001.62%201.07h.64a.48.48%200%2001.48.41%204.41%204.41%200%20010%201.45.48.48%200%2001-.48.41h-.64a3.26%203.26%200%2001-.62%201.07l.32.56a.49.49%200%2001-.11.62%204.28%204.28%200%2001-1.26.73.47.47%200%2001-.58-.21l-.33-.56a3.63%203.63%200%2001-1.23%200zm2-16.65a1.46%201.46%200%2000-2.09%202.11%201.46%201.46%200%20002.06-2.07zm0%2011.71a1.46%201.46%200%2000-2.06%202.07%201.46%201.46%200%20002.03-2.03z%22%20fill%3D%22%23%7B%24primary%7D%22%2F%3E%3C%2Fsvg%3E")}#hofff-consent-banner .hofff-consent-privacy-settings-url:hover{color:var(--color-hr-footer)}#hofff-consent-banner .hofff-consent-privacy-settings-url:hover:before{content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2220%22%3E%3Cpath%20d%3D%22M16.41%2011.87a.94.94%200%2001.41%201.13%209.15%209.15%200%2001-1.67%202.58.92.92%200%2001-1.18.2l-1.14-.65a6.82%206.82%200%2001-2.14%201.24v1.33a.93.93%200%2001-.77.92%209%209%200%2001-3%200%201%201%200%2001-.78-.92v-1.32A6.82%206.82%200%20014%2015.14l-1.14.65a.92.92%200%2001-1.18-.21A9.17%209.17%200%2001.06%2013a.93.93%200%2001.41-1.14l1.3-.66a7%207%200%20010-2.49l-1.3-.65a.93.93%200%2001-.41-1.14%209.17%209.17%200%20011.65-2.57.92.92%200%20011.18-.21L4%204.8a6.66%206.66%200%20012.17-1.25V2.23a.93.93%200%2001.77-.92%209%209%200%20013%200%20.93.93%200%2001.78.92v1.32a6.82%206.82%200%20012.14%201.24L14%204.13a.93.93%200%20011.18.21%209.08%209.08%200%20011.62%202.58.94.94%200%2001-.39%201.14l-1.32.66a7%207%200%20010%202.49zm-10-4c-2.31%203%201.12%206.47%204.13%204.15C12.81%209%209.38%205.57%206.37%207.89zM19.69%208a.47.47%200%2001-.59.21%204.28%204.28%200%2001-1.26-.73.48.48%200%2001-.11-.61l.32-.56a3.37%203.37%200%2001-.62-1.07h-.64a.48.48%200%2001-.48-.41%204.41%204.41%200%20010-1.45.48.48%200%2001.48-.38h.64a3.26%203.26%200%2001.62-1.07l-.32-.56a.49.49%200%2001.11-.62A4.28%204.28%200%200119.1%200a.48.48%200%2001.59.21L20%20.8a3.63%203.63%200%20011.23%200l.33-.56a.47.47%200%2001.59-.24%204.16%204.16%200%20011.26.73.49.49%200%2001.11.62l-.32.56A3.26%203.26%200%200123.82%203h.64a.48.48%200%2001.48.4%204.47%204.47%200%20010%201.46.49.49%200%2001-.48.41h-.64a3.37%203.37%200%2001-.62%201.07l.32.56a.48.48%200%2001-.11.61%204.28%204.28%200%2001-1.26.73.46.46%200%2001-.58-.24l-.33-.56a3.18%203.18%200%2001-1.23%200zm0%2011.72a.48.48%200%2001-.59.21%204.28%204.28%200%2001-1.26-.73.49.49%200%2001-.11-.62l.32-.56a3.26%203.26%200%2001-.62-1.02h-.64a.48.48%200%2001-.48-.4%204.47%204.47%200%20010-1.46.49.49%200%2001.48-.41h.64a3.37%203.37%200%2001.62-1.07l-.32-.56a.49.49%200%2001.11-.62%204.49%204.49%200%20011.26-.72.47.47%200%2001.59.21l.32.56a3.18%203.18%200%20011.23%200l.33-.56a.46.46%200%2001.58-.21%204.35%204.35%200%20011.26.72.49.49%200%2001.11.62l-.32.56a3.37%203.37%200%2001.62%201.07h.64a.48.48%200%2001.48.41%204.41%204.41%200%20010%201.45.48.48%200%2001-.48.41h-.64a3.26%203.26%200%2001-.62%201.07l.32.56a.49.49%200%2001-.11.62%204.28%204.28%200%2001-1.26.73.47.47%200%2001-.58-.21l-.33-.56a3.63%203.63%200%2001-1.23%200zm2-16.65a1.46%201.46%200%2000-2.09%202.11%201.46%201.46%200%20002.06-2.07zm0%2011.71a1.46%201.46%200%2000-2.06%202.07%201.46%201.46%200%20002.03-2.03z%22%20fill%3D%22%23%7Bdarken%28%24primary%2C%2010%25%29%7D%22%2F%3E%3C%2Fsvg%3E")}#hofff-consent-banner .hofff-consent-button-accept{color:var(--color-text--inverted);padding:0.75em 1em;background-color:var(--button-color-red)}#hofff-consent-banner .hofff-consent-button-accept:hover{background-color:var(--color-highlight)}#hofff-consent-banner .hofff-consent-button-revoke{color:var(--button-color-red);padding:0.75em 1em;background-color:var(--color-text--inverted);border-color:var(--button-color-red-line)}#hofff-consent-banner .hofff-consent-button-revoke:hover{border-color:var(--button-color-red-line-focus);color:var(--button-color-red-focus)}#hofff-consent-banner .hofff-consent-button-close{color:var(--color-text);padding:0.75em 1em;background-color:var(--color-bg-grey)}#hofff-consent-banner .hofff-consent-button-close:hover{background-color:var(--color-gray);color:var(--color-bg-grey)}#hofff-consent-banner .hofff-consent-privacy-settings-button{text-align:center}#hofff-consent-banner .hofff-consent-privacy-settings-button button{cursor:pointer;display:flex;background-color:var(--color-gray-light);align-items:center;margin-left:auto;margin-right:auto}#hofff-consent-banner .hofff-consent-privacy-settings-button button:before{position:relative;top:2px;display:inline-block;padding-right:0.5em;vertical-align:middle;content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2220%22%3E%3Cpath%20d%3D%22M16.41%2011.87a.94.94%200%2001.41%201.13%209.15%209.15%200%2001-1.67%202.58.92.92%200%2001-1.18.2l-1.14-.65a6.82%206.82%200%2001-2.14%201.24v1.33a.93.93%200%2001-.77.92%209%209%200%2001-3%200%201%201%200%2001-.78-.92v-1.32A6.82%206.82%200%20014%2015.14l-1.14.65a.92.92%200%2001-1.18-.21A9.17%209.17%200%2001.06%2013a.93.93%200%2001.41-1.14l1.3-.66a7%207%200%20010-2.49l-1.3-.65a.93.93%200%2001-.41-1.14%209.17%209.17%200%20011.65-2.57.92.92%200%20011.18-.21L4%204.8a6.66%206.66%200%20012.17-1.25V2.23a.93.93%200%2001.77-.92%209%209%200%20013%200%20.93.93%200%2001.78.92v1.32a6.82%206.82%200%20012.14%201.24L14%204.13a.93.93%200%20011.18.21%209.08%209.08%200%20011.62%202.58.94.94%200%2001-.39%201.14l-1.32.66a7%207%200%20010%202.49zm-10-4c-2.31%203%201.12%206.47%204.13%204.15C12.81%209%209.38%205.57%206.37%207.89zM19.69%208a.47.47%200%2001-.59.21%204.28%204.28%200%2001-1.26-.73.48.48%200%2001-.11-.61l.32-.56a3.37%203.37%200%2001-.62-1.07h-.64a.48.48%200%2001-.48-.41%204.41%204.41%200%20010-1.45.48.48%200%2001.48-.38h.64a3.26%203.26%200%2001.62-1.07l-.32-.56a.49.49%200%2001.11-.62A4.28%204.28%200%200119.1%200a.48.48%200%2001.59.21L20%20.8a3.63%203.63%200%20011.23%200l.33-.56a.47.47%200%2001.59-.24%204.16%204.16%200%20011.26.73.49.49%200%2001.11.62l-.32.56A3.26%203.26%200%200123.82%203h.64a.48.48%200%2001.48.4%204.47%204.47%200%20010%201.46.49.49%200%2001-.48.41h-.64a3.37%203.37%200%2001-.62%201.07l.32.56a.48.48%200%2001-.11.61%204.28%204.28%200%2001-1.26.73.46.46%200%2001-.58-.24l-.33-.56a3.18%203.18%200%2001-1.23%200zm0%2011.72a.48.48%200%2001-.59.21%204.28%204.28%200%2001-1.26-.73.49.49%200%2001-.11-.62l.32-.56a3.26%203.26%200%2001-.62-1.02h-.64a.48.48%200%2001-.48-.4%204.47%204.47%200%20010-1.46.49.49%200%2001.48-.41h.64a3.37%203.37%200%2001.62-1.07l-.32-.56a.49.49%200%2001.11-.62%204.49%204.49%200%20011.26-.72.47.47%200%2001.59.21l.32.56a3.18%203.18%200%20011.23%200l.33-.56a.46.46%200%2001.58-.21%204.35%204.35%200%20011.26.72.49.49%200%2001.11.62l-.32.56a3.37%203.37%200%2001.62%201.07h.64a.48.48%200%2001.48.41%204.41%204.41%200%20010%201.45.48.48%200%2001-.48.41h-.64a3.26%203.26%200%2001-.62%201.07l.32.56a.49.49%200%2001-.11.62%204.28%204.28%200%2001-1.26.73.47.47%200%2001-.58-.21l-.33-.56a3.63%203.63%200%2001-1.23%200zm2-16.65a1.46%201.46%200%2000-2.09%202.11%201.46%201.46%200%20002.06-2.07zm0%2011.71a1.46%201.46%200%2000-2.06%202.07%201.46%201.46%200%20002.03-2.03z%22%20fill%3D%22%2523%7B%24gray-800%7D%22%2F%3E%3C%2Fsvg%3E")}#hofff-consent-banner .hofff-consent-privacy-setting-toggle{color:var(--color-page-background);background-color:var(--color-text--inverted);border-color:var(--button-color-red-line)}#hofff-consent-banner .hofff-consent-privacy-setting-toggle:hover{color:var(--color-page-background);background-color:var(--color-bg-footer);border-color:var(--color-bg-footer)}#hofff-consent-banner .hofff-consent-privacy-settings{padding-top:1em;clear:both}#hofff-consent-banner .hofff-consent-privacy-settings .widget-explanation{font-size:0.75rem}#hofff-consent-banner .hofff-consent-privacy-settings .widget-explanation p{margin-bottom:1em}#hofff-consent-banner .hofff-consent-privacy-settings .custom-control-label{cursor:pointer;margin-left:1rem;font-weight:600}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .infotoggle,#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .togglecard{width:auto;white-space:nowrap;display:inline-flex;align-items:center;cursor:pointer;font-size:75%;color:#808080;text-align:right}@media screen and (max-width:34.3125em){#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .infotoggle,#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .togglecard{white-space:normal}}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0.25rem;margin-bottom:1rem}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .card .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:2px;margin-left:2rem}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .card .list-group .list-group-item{padding:var(--base-spacing-unit--sm) var(--base-spacing-unit);border-bottom:1px solid var(--base-border-color)}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .card .list-group .list-group-item:last-child{border-bottom:none}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .card .list-group .list-group-item .widget-checkbox+.widget-explanation{margin-top:1rem}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .card .card-header{padding:var(--base-spacing-unit--sm) var(--base-spacing-unit);margin-bottom:0}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .card .card-header:first-child{border-radius:2px 2px 0 0}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .card .card-header .widget-checkbox{margin-bottom:0;display:flex;justify-content:space-between;align-items:center}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .custom-switch{display:flex!important}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag input[type=checkbox]{appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;height:22px;width:40px;min-width:40px;border-radius:11px;display:inline-block;position:relative;margin:0;border:1px solid #cccccc;background:#cccccc;transition:all 0.2s ease}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag input[type=checkbox]:after{content:"";position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:9px;background:white;transition:all 0.2s cubic-bezier(0.5,0.1,0.75,1.35)}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag input[type=checkbox]:checked{background-color:green}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag input[type=checkbox]:checked:after{transform:translatex(19px)}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .hofff-consent-feedback{background:#77B100;color:#fff;line-height:15px;padding:5px 5px 5px 22px;position:absolute;left:0;margin:5px 0 0 0;max-width:300px;top:0;border-radius:3px;display:none!important;font-size:0.66rem}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .hofff-consent-feedback:before{position:absolute;top:6px;left:8px;content:" ";display:inline-block;transform:rotate(45deg);height:10px;width:6px;border-bottom:2px solid #fff;border-right:2px solid #fff}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .is-valid~.hofff-consent-feedback{position:relative;float:left;clear:both;display:inline-block!important}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag ul fieldset.hofff-consent-tag .widget-checkbox .custom-switch{display:flex}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag ul fieldset.hofff-consent-tag legend{display:none}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .hofff-consent-tag-collection .widget-checkbox.widget-switch{display:flex;margin-bottom:0}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .hofff-consent-tag-collection .widget-checkbox.widget-switch .checkbox_container{width:100%}#hofff-consent-banner .hofff-consent-privacy-settings .hofff-consent-tag .hofff-consent-tag-collection .widget-checkbox.widget-switch label{margin-left:0.8rem}#hofff-consent-banner .hofff-consent-buttons.btn-group{text-align:center;margin-top:var(--base-spacing-unit--sm)}.hofff-consent-placeholder-content+.hofff-consent-placeholder-overlay{position:absolute;top:0;left:0;right:0;bottom:0;flex:none;background-color:hsla(0,0%,100%,0.9);display:flex;flex-direction:column;justify-content:center}.hofff-consent-placeholder-content+.hofff-consent-placeholder-overlay .hofff-consent-tag-details{font-size:clamp(9px,2vw,var(--base-font-size--xs));overflow-y:auto}.hofff-consent-content.ce_youtube{padding-bottom:0;margin-bottom:var(--base-spacing-unit--lg)}.hofff-consent-content .card-body{padding:var(--base-spacing-unit) var(--base-spacing-unit) 0}.hofff-consent-content .card-body .btn-outline-secondary,.hofff-consent-content .card-body .btn-success{font-size:75%;margin-right:var(--base-spacing-unit--sm);margin-bottom:var(--base-spacing-unit--sm)}.hofff-consent-content .btn-group{margin:var(--base-spacing-unit--sm) 0 0;text-align:center}.hofff-consent-content .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0.25rem}
/*# sourceMappingURL=default.css.map */
