:root{--color-primary: #009EE3;--color-primary-dark: #0A79B2;--color-secondary: #8B42A7;--color-secondary-dark: #6C3887;--color-dark: #404446;--color-lightgrey: #F1F4F6;--color-grey: #E0E7EB;--color-darkgrey: #D9D9D9;--color-white: #FFFFFF;--color-red: #B20000;--gradient-primary: linear-gradient(in oklch 90deg, var(--color-primary), var(--color-secondary));--gradient-overlay: linear-gradient(in oklch 66deg, rgba(0, 0, 0, 0) 48.52%, rgba(151, 71, 255, .5) 100%), linear-gradient(in oklch 248deg, rgba(0, 158, 227, 0) 57.71%, rgba(0, 158, 227, .7) 100%);--gradient-overlay-dark: linear-gradient(254deg, rgba(0, 158, 227, 0) 0%, rgba(0, 158, 227, .8) 100%), linear-gradient(75deg, rgba(0, 0, 0, 0) 0%, rgba(151, 71, 255, .6) 100%), rgba(0, 0, 0, .6);--gradient-image-caption: linear-gradient(190deg, rgba(0, 0, 0, 0) 69.9%, rgba(0, 0, 0, .4) 91.72%)}.c-primary{color:var(--color-primary)}.c-secondary{color:var(--color-secondary)}.c-dark{color:var(--color-dark)}.c-lightgrey{color:var(--color-lightgrey)}.c-grey{color:var(--color-grey)}.c-white{color:var(--color-white)}.c-gradient{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.07em}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-dark{background-color:var(--color-dark)}.bg-lightgrey{background-color:var(--color-lightgrey)}.bg-grey{background-color:var(--color-grey)}.bg-white{background-color:var(--color-white)}.bg-gradient{background:var(--gradient-primary) border-box;color:var(--color-white)}.bg-gradient a{color:var(--color-white)}.bg-dots{background:linear-gradient(transparent 70%,var(--color-white) 70%)}.bg-dots-half{background:linear-gradient(var(--color-white) 35%,transparent 35%,transparent 70%,var(--color-white) 70%)}:root{--max-page-width: 1520px;--max-header-width: 1824px;--header-container-padding: clamp(8px, 2vw, 60px);--hero-padding: clamp(8px, 5vw, 120px);--container-padding: clamp(8px, 9vw, 120px);--container-space: calc((100vw - var(--max-page-width)) / 2);--sheet-padding: 3em;--card-padding: 1.5em;--border-radius-big: 14px;--border-radius-small: 8px;--border-radius-tiny: 4px;--gap-small: 12px;--gap-medium: 24px;--gap-big: clamp(40px, calc(4vw * var(--font-scale)), 90px);--space-s: clamp(12px, calc(1.6vw * var(--font-scale)), 30px);--space-l: clamp(20px, calc(3vw * var(--font-scale)), 60px);--space-xl: clamp(30px, calc(4vw * var(--font-scale)), 75px);--box-shadow: 0 7px 14px 0 rgba(0, 0, 0, .14);--font-family-default: "Figtree Variable", "Adjusted Arial Fallback", sans-serif;--transition-default: all .3s ease-in-out;--transition-timing-default: .3s ease-in-out;--card-radius: var(--border-radius-small);--card-padding-block: 1.5em;--card-padding-inline: 1.5em;--card-border-width: 2px;--card-icon-arrow: var(--icon-dark);--line-height-text: 1.5}@media(max-width:992px){:root{--container-padding: clamp(8px, 5vw, 120px)}}@media(max-width:2100px){:root{--container-space: var(--container-padding)}}@media(min-width:1561px){:root{--container-padding: clamp(8px, 14vw, 360px)}}@media (min-width: calc(45em + 1px)){.mobile-only{display:none}}@font-face{font-family:Figtree Variable;src:url(./Figtree_wght_-C4GNMm6Z.woff2) format("woff2-variations"),local("Figtree");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Adjusted Arial Fallback;src:local(Arial);size-adjust:100%;ascent-override:95%;descent-override:normal;line-gap-override:5%}body,input,select,textarea,button{font-family:Figtree Variable,Adjusted Arial Fallback,sans-serif}:root{--font-scale: 1;--font-size-text: clamp(1rem, (.8904rem + .3509vw) * var(--font-scale), 1.25rem);--font-size-btn: clamp(1rem, (.8904rem + .3509vw) * var(--font-scale), 1.25rem);--font-size-btn-big: clamp(1.2rem, (1rem + .5vw) * var(--font-scale), 1.5rem);--font-size-nav: clamp(1rem, 1rem + .1509vw, 1.5rem)}@media (max-width: calc(45em + .9px)){:root{--font-size-nav: 1.25rem}}:root{--font-size-hero-big: clamp(3.75rem, (1.4605rem + 8vw) * var(--font-scale), 11.25rem);--font-size-h1: clamp(3.75rem, (2.3794rem + 2.386vw) * var(--font-scale), 4.875rem);--font-size-h2: clamp(1.625rem, (1.2412rem + 1.2281vw) * var(--font-scale), 2.5rem);--font-size-h3: clamp(1.25rem, (1.0307rem + .7018vw) * var(--font-scale), 1.75rem)}@media(min-width:769px)and (max-width:1560px){:root{--font-scale: .8}}html{scroll-behavior:smooth}body{margin:0;font-size:var(--font-size-text);line-height:var(--line-height-text);overflow-y:auto;background-image:url(./dot-grey-bwkQeSnG.svg);background-size:26px;background-position:top;color:var(--color-dark);min-block-size:100svh}img{max-width:100%}p{max-width:62ch}a{color:var(--color-dark);font-weight:700}table{font-size:var(--font-size-text)}.m-xl{margin-block:var(--space-xl)}.p-s{padding-block:var(--space-s)}.p-l{padding-block:var(--space-l)}.p-xl{padding-block:var(--space-xl)}.pb-xl{padding-bottom:var(--space-xl)}[id]{scroll-margin-top:6.2rem}.corners{--s: .625em;border:2px solid var(--color-dark);padding:1.75em 1.25em;-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),rgba(0,0,0,0) 75%,#000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s));mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),rgba(0,0,0,0) 75%,#000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s));height:-moz-fit-content;height:fit-content;box-sizing:border-box}.corners p:last-child,.corners h2:last-child{margin-bottom:0}.corners+.corners{margin-top:-2px}.corners:has(>.formgroup,>.corners-inner){padding:calc(1.75em - 2px) calc(1.25em - 2px)}.corners>.formgroup,.corners>.corners-inner{padding:2px}.corners.corners--centered{max-width:-moz-fit-content;max-width:fit-content;margin:auto}.corners .search-wrapper{gap:.5em}.fixed-side-contact{background:var(--gradient-primary);color:var(--color-white);position:fixed;top:50vh;transform:translateY(-50%);right:0;z-index:1000;padding:1em .5em;border-radius:var(--border-radius-big) 0 0 var(--border-radius-big);transition:var(--transition-default)}.fixed-side-contact ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5em}.fixed-side-contact a{background-image:var(--icon-white);background-position:center;background-repeat:no-repeat;width:3em;height:3em;display:block;padding:1em;box-sizing:border-box;font-size:16px}@media (max-width: calc(45em + .9px)){.fixed-side-contact{top:auto;right:calc(var(--header-container-padding) + 65px);bottom:20px;transform:none;border-radius:99vw;padding:.5em}.fixed-side-contact a{width:42px;height:42px}}@media (max-width: calc(45em + .9px)){body:has(.mobile-filter-trigger) .fixed-side-contact{bottom:60px}}.ratio-16-9 img,.ratio-16-9 video,.ratio-16-9img,.ratio-16-9video{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.fade-in{opacity:0;scale:.8}.fade-in.visible{animation:fade-in .6s ease-in-out forwards}.button-list{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap-small);list-style:none;margin:0;padding:0}.button-list.button-list-left{justify-content:flex-start}.aspect-ratio-1{aspect-ratio:1}.show-only-on-focus:not(:focus){position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap}.no-list-style{list-style:none;padding:0;margin:0}@media (max-width: calc(45em + .9px)){.hide-on-mobile{display:none!important}}.container{max-width:calc(var(--max-page-width) + 2 * var(--container-padding));width:100%;margin:0 auto;padding-inline:var(--container-padding);box-sizing:border-box}.container.container--small{max-width:calc(var(--max-page-width) * .9 + 2 * var(--container-padding))}.container.container--tiny{max-width:calc(var(--max-page-width) * .6 + 2 * var(--container-padding))}.container.container--header{max-width:var(--max-header-width);padding-inline:var(--header-container-padding)}.inversing-grid{display:grid;grid-template-columns:1fr;grid-auto-flow:dense;gap:var(--gap-medium)}@media (min-width: calc(45em + 1px)){.inversing-grid{grid-template-columns:repeat(12,1fr)}.inversing-grid :nth-child(odd){grid-column:span 5}.inversing-grid :nth-child(2n){grid-column:span 7}.inversing-grid>:nth-child(4n-1){grid-column:span 7}.inversing-grid>:nth-child(4n){grid-column:span 5}}.image-text-grid{display:grid;grid-template-columns:1fr;gap:var(--gap-big)}@media(min-width:993px){.image-text-grid{grid-template-columns:2fr 1fr}.image-text-grid.image--right{grid-template-columns:1fr 2fr}.image-text-grid.image--right .image{grid-column:2/4}.image-text-grid.image--right .content{grid-column:1/2;grid-row:1}}.image-text-grid .content{display:flex;flex-direction:column;justify-content:center}@media (min-width: calc(45em + 1px)){.image-text-grid .content{min-width:21em}}.image-text-grid .image{height:-moz-fit-content;height:fit-content;align-self:center}.image-text-grid .image img,.image-text-grid .image video{-o-object-fit:contain;object-fit:contain}.auto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px * var(--font-scale),100%),1fr));gap:1em}.auto-grid.auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(420px * var(--font-scale),100%),1fr))}.auto-grid--small{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px * var(--font-scale),100%),1fr));gap:1em}.auto-grid--small.auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(300px * var(--font-scale),100%),1fr))}.auto-grid--big{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(500px * var(--font-scale),100%),1fr));gap:1em}.auto-grid--xxl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(500px,100%),1fr));gap:var(--gap-medium);padding-inline:0}.auto-grid--contacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(27em,100%),1fr));gap:1em}.grid-1-3{display:grid;grid-template-columns:1fr;gap:var(--gap-medium)}@media (min-width: calc(45em + 1px)){.grid-1-3{grid-template-columns:1fr 3fr}}.grid-1-2{display:grid;grid-template-columns:1fr;gap:var(--gap-big)}@media (min-width: calc(45em + 1px)){.grid-1-2{grid-template-columns:1fr 2fr}}.grid-5-3{display:grid;grid-template-columns:1fr;gap:var(--gap-big)}@media (min-width: calc(45em + 1px)){.grid-5-3{grid-template-columns:5fr 3fr}}.filter-grid [data-filter].active{animation:fade-in var(--transition-timing-default)}.filter-grid [data-filter]:not(.active){display:none}.gap-medium{gap:var(--gap-medium)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.4em;line-height:1.2;text-wrap:balance;font-weight:600}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1,.headline_1{font-size:var(--font-size-h1);font-weight:700;margin-bottom:.4em}h2,.headline_2{font-size:var(--font-size-h2);margin-bottom:1.5em}h2:has(+p,+.card-text),.headline_2:has(+p,+.card-text){margin-bottom:.4em}h3,.headline_3{font-size:var(--font-size-h3);font-weight:600}@media (max-width: calc(45em + .9px)){h3,.headline_3{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.headline-centered{text-align:center;width:-moz-fit-content;width:fit-content;margin-inline:auto}.ce-headline h1,.ce-headline h2,.ce-headline h3{margin-bottom:0}.ce-headline:has(+.bg-dots){background:transparent;padding-top:var(--space-xl)}.ce-imagetext__headline{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.sheet{--sheet-padding: 3em;padding:var(--sheet-padding);border-radius:var(--border-radius-big)}@media (max-width: calc(45em + .9px)){.sheet{padding:var(--sheet-padding) var(--card-padding-inline)}}.sheet h2,.sheet h3{width:-moz-fit-content;width:fit-content}.sheet ul,.sheet ol{padding-inline-start:1.5em}.sheet.bg-white,.sheet.sheet-light{border:2px solid transparent;background:linear-gradient(in oklch 90deg,var(--color-white),var(--color-white)) padding-box,var(--gradient-primary) border-box}.sheet.bg-grey h2,.sheet.bg-grey h3,.sheet.bg-white h2,.sheet.bg-white h3,.sheet.sheet-light h2,.sheet.sheet-light h3{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.07em}.sheet:has(.sheet-image){display:grid;grid-template-columns:1fr 1fr}.sheet:has(.sheet-image) .sheet-image{display:flex;border:2px solid transparent;background:linear-gradient(in oklch 90deg,var(--color-white),var(--color-white)) padding-box,var(--gradient-primary) border-box;border-radius:var(--border-radius-small)}.sheet:has(.sheet-image) .sheet-image img{border-radius:calc(var(--border-radius-small) - 2px);-o-object-fit:contain;object-fit:contain}.image-sheet-wrapper{display:grid;grid-template-columns:1fr;margin-top:3em;gap:2em 0}@media (min-width: calc(45em + 1px)){.image-sheet-wrapper{grid-template-columns:1fr 1fr}.image-sheet-wrapper .sheet{box-sizing:border-box;width:200%;padding-right:calc(var(--sheet-padding) + 100%)}.image-sheet-wrapper .sheet-image{margin-right:clamp(2em,7vw,5em);margin-top:calc(var(--sheet-padding) * -1)}}.image-sheet-wrapper .sheet-content{overflow:visible}.image-sheet-wrapper .sheet-image{display:flex;border:2px solid transparent;background:linear-gradient(in oklch 90deg,var(--color-white),var(--color-white)) padding-box,var(--gradient-primary) border-box;border-radius:var(--border-radius-small)}.image-sheet-wrapper .sheet-image img{border-radius:calc(var(--border-radius-small) - 2px);-o-object-fit:contain;object-fit:contain;width:100%;height:auto}@media (max-width: calc(45em + .9px)){.image-sheet-wrapper{border:2px solid transparent;background:linear-gradient(in oklch 90deg,var(--color-white),var(--color-white)) padding-box,var(--gradient-primary) border-box;border-radius:var(--border-radius-small);padding:var(--card-padding-inline) var(--card-padding-inline) var(--sheet-padding) var(--card-padding-inline)}.image-sheet-wrapper .sheet-content{order:2}.image-sheet-wrapper .image-column{order:1}.image-sheet-wrapper .sheet{padding:0;border:0}.image-sheet-wrapper .sheet-image{border:none}}@property --gradient-color-bg{syntax: "<color>"; initial-value: #F1F4F6; inherits: true;}@property --gradient-color-bg2{syntax: "<color>"; initial-value: #F1F4F6; inherits: true;}@property --border-gradient-color-1{syntax: "<color>"; initial-value: #F1F4F6; inherits: true;}@property --border-gradient-color-2{syntax: "<color>"; initial-value: #F1F4F6; inherits: true;}.card{--card-icon: var(--icon-dark);--gradient-color-bg: var(--color-lightgrey);--gradient-color-bg2: var(--color-lightgrey);--border-gradient-color-1: var(--color-lightgrey);--border-gradient-color-2: var(--color-lightgrey);position:relative;padding:var(--card-padding-block) var(--card-padding-inline);border:var(--card-border-width) solid transparent;border-radius:var(--card-radius);transition:.3s ease-in-out;transition-property:--gradient-color-1,--gradient-color-2,--gradient-color-bg,--gradient-color-bg2,--border-gradient-color-1,--border-gradient-color-2,--angle,transform,color;background:linear-gradient(in oklch var(--angle),var(--gradient-color-bg),var(--gradient-color-bg2)) padding-box,linear-gradient(in oklch var(--angle),var(--border-gradient-color-1),var(--border-gradient-color-2)) border-box;box-sizing:border-box;height:100%}.card .card-title{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.card .card-title a{text-decoration:none;color:inherit}.card .card-title a:after{content:"";position:absolute;inset:0;z-index:10}.card .card-icon{width:120px;height:120px;margin-bottom:.2em}.card .card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card .card-category{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em;font-weight:400;gap:.5em}.card .card-category:after{content:"";width:32px;height:20px;flex:0 0 32px;align-self:flex-start;background-image:var(--card-icon);transition:background-image var(--transition-timing-default)}.card .card-text{margin:.95em 0 2em}.card .card-video,.card .card-bg-image{position:absolute;inset:0}.card .card-video:after,.card .card-bg-image:after{content:"";position:absolute;inset:0;background:#0006;z-index:10}.card .card-video video,.card .card-video img,.card .card-bg-image video,.card .card-bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .card-link{text-decoration:none;color:inherit}.card .card-link:after{content:"";position:absolute;inset:0;z-index:10}.card.card-icon{--icon: var(--icon-white);--icon-hover: var(--icon-gradient)}.card.card-icon.card-secondary{--icon: var(--icon-gradient);--icon-hover: var(--icon-white)}.card.card-icon.card-tertiary,.card.card-icon.card-grey{--icon: var(--icon-dark);--icon-hover: var(--icon-white)}.card.card-icon:before{content:"";width:1.2em;height:1.2em;background-image:var(--icon);background-size:contain;transition:all .3s ease-in-out}.card.card-icon.card-big:before{width:2em;height:2em}@media(hover:hover){.card.card-icon:hover:before{background-image:var(--icon-hover)}}.card-secondary,.flip-card{--gradient-color-1: var(--color-primary);--gradient-color-2: var(--color-secondary);--gradient-color-bg: var(--color-white);--gradient-color-bg2: var(--color-white)}@media(hover:hover){.card-secondary:hover,.flip-card:hover{--gradient-color-1: var(--color-white);--gradient-color-2: var(--color-white);--gradient-color-bg: var(--color-white);--gradient-color-bg2: var(--color-white);transform:rotateY(180deg);--border-gradient-color-1: var(--color-secondary);--border-gradient-color-2: var(--color-primary)}}.flip-card{--border-gradient-color-1: var(--color-primary);--border-gradient-color-2: var(--color-secondary);transform-style:preserve-3d;text-align:center;transition-property:transform,--border-gradient-color-1,--border-gradient-color-2;transition-duration:.5s;transition-timing-function:ease-in-out}.flip-card .flip-card-front,.flip-card .flip-card-back{width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center}.flip-card .flip-card-front{position:relative}.flip-card .flip-card-back{position:absolute;transform:rotateY(180deg);inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-white);background:var(--gradient-primary);padding:1.5em;box-sizing:border-box}.flip-card-wrapper:hover .flip-card{transform:rotateY(180deg)}@media(hover:none){.flip-card-wrapper:hover .flip-card{--border-gradient-color-1: var(--color-secondary);--border-gradient-color-2: var(--color-primary)}}.card.bg-grey{--gradient-color-1: var(--color-dark);--gradient-color-2: var(--color-dark);--gradient-color-bg: var(--color-lightgrey);--gradient-color-bg2: var(--color-lightgrey);--border-gradient-color-1: var(--color-lightgrey);--border-gradient-color-2: var(--color-lightgrey)}@media(hover:hover){.card.bg-grey:hover{--gradient-color-bg: var(--color-darkgrey);--gradient-color-bg2: var(--color-darkgrey);--border-gradient-color-1: var(--color-darkgrey);--border-gradient-color-2: var(--color-darkgrey)}}.card.bg-white{--gradient-color-1: var(--color-dark);--gradient-color-2: var(--color-dark);--gradient-color-bg: var(--color-white);--gradient-color-bg2: var(--color-white);--border-gradient-color-1: var(--color-primary);--border-gradient-color-2: var(--color-secondary)}.card.bg-white .card-title{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.07em}.card.bg-gradient{--card-icon: var(--icon-white);--gradient-color-1: var(--color-white);--gradient-color-2: var(--color-white);--gradient-color-bg: var(--color-primary);--gradient-color-bg2: var(--color-secondary);--border-gradient-color-1: var(--color-primary);--border-gradient-color-2: var(--color-secondary)}.card.bg-video{--card-icon: var(--icon-white);color:var(--color-white);overflow:hidden}.card.bg-video:has(.card-content){padding:0}.card.bg-video:has(.card-content) .card-content{position:absolute;inset:0;z-index:100;padding:var(--card-padding-block) var(--card-padding-inline)}.card.bg-video:has(.card-content) .card-content.aspect-ratio-1{position:relative}.card.bg-image{--card-icon: var(--icon-white);color:var(--color-white);overflow:hidden}.card.bg-image:has(.card-bg-image){background:transparent}.card.bg-image .card-bg-image{z-index:-1;background:#000}.card.bg-image .card-bg-image.gradient-overlay:after{background:var(--gradient-overlay-dark);opacity:.8}.card.bg-image .card-bg-image img{opacity:.9}.contact-card{background:var(--color-white);box-shadow:var(--box-shadow);display:grid;grid-template-columns:6.5em 1fr;gap:var(--card-padding-inline)}@media(max-width:500.9px){.contact-card{grid-template-columns:1fr}.contact-card .card-image{max-width:134px}}.contact-card .card-content{display:flex;flex-direction:column;justify-content:space-between}.contact-card .card-title{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.07em;margin-bottom:.25em}.contact-card .card-text{margin-bottom:1.25em;margin-top:0}.contact-card .card-buttons{display:flex;flex-direction:column;gap:.8em}.card-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-small);aspect-ratio:.66}.panel{padding:var(--sheet-padding);border-radius:var(--border-radius-big)}@media (max-width: calc(45em + .9px)){.panel{padding:var(--card-padding-inline)}}.panel h1,.panel h2,.panel h3,.panel .headline_1{margin-bottom:0;line-height:1}.panel p{margin-block:.9em 0}@property --angle{syntax: "<angle>"; initial-value: 90deg; inherits: true;}@property --gradient-color-1{syntax: "<color>"; initial-value: #FFFFFF; inherits: true;}@property --gradient-color-2{syntax: "<color>"; initial-value: #FFFFFF; inherits: true;}@property --gradient-color-bg{syntax: "<color>"; initial-value: #009EE3; inherits: true;}@property --gradient-color-bg2{syntax: "<color>"; initial-value: #8B42A7; inherits: true;}@property --border-gradient-color-1{syntax: "<color>"; initial-value: #009EE3; inherits: true;}@property --border-gradient-color-2{syntax: "<color>"; initial-value: #8B42A7; inherits: true;}.btn,.uc-embedding-buttons button{--btn-radius: var(--border-radius-small);--btn-padding-block: .6em;--btn-padding-inline: .8em;--btn-border-width: 2px;--gradient-color-bg: var(--color-primary);--gradient-color-bg2: var(--color-secondary);--border-gradient-color-1: var(--color-primary);--border-gradient-color-2: var(--color-secondary);color:var(--color-white);text-decoration:none;padding:var(--btn-padding-block) var(--btn-padding-inline);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);display:inline-flex;align-items:center;text-align:center;gap:var(--btn-padding-block);width:-moz-fit-content;width:fit-content;font-size:var(--font-size-btn);font-weight:700;line-height:1.2;cursor:pointer;box-sizing:border-box;transition:.3s ease-in-out;transition-property:--gradient-color-1,--gradient-color-2,--gradient-color-bg,--gradient-color-bg2,--border-gradient-color-1,--border-gradient-color-2,--angle,opacity;background:linear-gradient(in oklch var(--angle),var(--gradient-color-bg),var(--gradient-color-bg2)) padding-box,linear-gradient(in oklch var(--angle),var(--border-gradient-color-1),var(--border-gradient-color-2)) border-box}.btn span,.uc-embedding-buttons button span{color:#fff}.btn[disabled],.uc-embedding-buttons button[disabled]{opacity:.5;cursor:not-allowed}@media(hover:hover){.btn:hover,.uc-embedding-buttons button:hover{--gradient-color-1: var(--color-primary-dark);--gradient-color-2: var(--color-secondary-dark);--gradient-color-bg: var(--color-primary-dark);--gradient-color-bg2: var(--color-secondary-dark);--border-gradient-color-1: var(--color-primary-dark);--border-gradient-color-2: var(--color-secondary-dark);animation:switchColors 5s ease-in-out infinite;animation-delay:.3s}.btn:hover svg path,.uc-embedding-buttons button:hover svg path{fill:transparent;background-image:linear-gradient(in oklch var(--angle),var(--gradient-color-1),var(--gradient-color-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.btn.btn-big,.uc-embedding-buttons button.btn-big{font-size:var(--font-size-btn-big)}.btn:has(.btn__icon),.uc-embedding-buttons button:has(.btn__icon){align-items:center;padding-left:var(--btn-padding-inline);text-align:left}.btn:has(.btn__icon) .btn__icon,.uc-embedding-buttons button:has(.btn__icon) .btn__icon{display:flex;align-items:center}.btn:has(.btn__icon) img,.uc-embedding-buttons button:has(.btn__icon) img{position:relative;width:1.2em;flex:0 0 1.2em;aspect-ratio:1;scale:1.5}.btn:has(.btn__icon).btn-big img,.uc-embedding-buttons button:has(.btn__icon).btn-big img{width:1.6em;flex:0 0 1.6em}.btn.btn-icon,.uc-embedding-buttons button.btn-icon{--icon: var(--icon-white);--icon-hover: var(--icon-gradient);min-inline-size:-moz-fit-content;min-inline-size:fit-content;text-align:left}.btn.btn-icon.btn-secondary,.uc-embedding-buttons button.btn-icon.btn-secondary{--icon: var(--icon-gradient);--icon-hover: var(--icon-white)}.btn.btn-icon.btn-tertiary,.btn.btn-icon.btn-grey,.btn.btn-icon.btn-white,.uc-embedding-buttons button.btn-icon.btn-tertiary,.uc-embedding-buttons button.btn-icon.btn-grey,.uc-embedding-buttons button.btn-icon.btn-white{--icon: var(--icon-dark);--icon-hover: var(--icon-white)}.btn.btn-icon:before,.uc-embedding-buttons button.btn-icon:before{content:"";width:1.2em;height:1.2em;scale:1.5;flex-shrink:0;background-image:var(--icon);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease-in-out}.btn.btn-icon.btn-big:before,.uc-embedding-buttons button.btn-icon.btn-big:before{width:1.6em;height:1.6em}.btn:has(img),.uc-embedding-buttons button:has(img){position:relative;padding-left:calc(var(--btn-padding-inline) + 2.2em)}.btn:has(img) img,.uc-embedding-buttons button:has(img) img{position:absolute;left:0;height:100%;width:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--btn-radius) - var(--btn-border-width)) 0 0 calc(var(--btn-radius) - var(--btn-border-width))}.btn-secondary,.bg-gradient .btn{--gradient-color-1: var(--color-primary);--gradient-color-2: var(--color-secondary);--gradient-color-bg: var(--color-white);--gradient-color-bg2: var(--color-white)}.btn-secondary span,.bg-gradient .btn span{background-image:linear-gradient(in oklch var(--angle),var(--gradient-color-1),var(--gradient-color-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease-in-out}@media(hover:hover){.btn-secondary:hover,.bg-gradient .btn:hover{animation:switchSecondaryColors 5s ease-in-out infinite;--gradient-color-1: var(--color-primary-dark);--gradient-color-2: var(--color-secondary-dark);--gradient-color-bg: var(--color-lightgrey);--gradient-color-bg2: var(--color-lightgrey)}}.btn-tertiary,.btn-grey:not(.active),.btn-white,.uc-embedding-buttons .uc-embedding-more-info{--gradient-color-1: var(--color-dark);--gradient-color-2: var(--color-dark);--gradient-color-bg: var(--color-white);--gradient-color-bg2: var(--color-white);--border-gradient-color-1: var(--color-lightgrey);--border-gradient-color-2: var(--color-lightgrey);color:var(--color-dark)}.btn-tertiary span,.btn-grey:not(.active) span,.btn-white span,.uc-embedding-buttons .uc-embedding-more-info span{color:var(--color-dark)}@media(hover:hover){.btn-tertiary:hover,.btn-grey:not(.active):hover,.btn-white:hover,.uc-embedding-buttons .uc-embedding-more-info:hover{animation:none;--gradient-color-bg: var(--color-lightgrey);--gradient-color-bg2: var(--color-lightgrey);--border-gradient-color-1: var(--color-darkgrey);--border-gradient-color-2: var(--color-darkgrey)}}.btn-white{--gradient-color-bg: var(--color-white);--gradient-color-bg2: var(--color-white);--border-gradient-color-1: var(--color-white);--border-gradient-color-2: var(--color-white)}.download-size{font-weight:400}.btn-transparent{background:transparent;border:none}.btn-transparent.btn-icon{--icon: var(--icon-dark)}.ce-button{padding-top:0}.p-xl:has(+.ce-button){padding-bottom:calc(var(--space-xl) / 2)}.icon-phone{--icon-white: url(./ME-Button-Call-qUFRFifx.svg);--icon-gradient: url(./ME-Button-Call-D1YMWaSr.svg);--icon-dark: url(./ME-Button-Call-DSUa3iX5.svg)}.icon-laptop{--icon-white: url(./ME-Moderner-Arbeitsplatz-DDvgpqMW.svg);--icon-gradient: url(./ME-Moderner-Arbeitsplatz-Ch9sof8U.svg);--icon-dark: url(./ME-Moderner-Arbeitsplatz-DDvgpqMW.svg)}.icon-arrow,.card{--icon-white: url(./icon-arrow-white-CYmCfanK.svg);--icon-gradient: url(./icon-arrow-dark-Bbkqoj-S.svg);--icon-dark: url(./icon-arrow-dark-Bbkqoj-S.svg)}.icon-arrow.btn.btn-icon:before,.card.btn.btn-icon:before{scale:1}.icon-download{--icon-white: url(./icon-download-white-CNFqrxjI.svg);--icon-gradient: url(./icon-download-dark-CCmDjKes.svg);--icon-dark: url(./icon-download-dark-CCmDjKes.svg)}.icon-download.btn.btn-icon:before{scale:1}.icon-search{--icon-white: url(./icon-search-white-L41bfZC_.svg);--icon-gradient: url(./icon-search-white-L41bfZC_.svg);--icon-dark: url(./icon-search-white-L41bfZC_.svg)}.icon-search.btn.btn-icon:before{scale:1}.icon-youtube{--icon-white: url(./icon-youtube-white-fdwswVZf.svg);--icon-gradient: url(./icon-youtube-white-fdwswVZf.svg);--icon-dark: url(./icon-youtube-white-fdwswVZf.svg)}.icon-linkedin{--icon-white: url(./icon-linkedin-white-DXyUS_La.svg);--icon-gradient: url(./icon-linkedin-white-DXyUS_La.svg);--icon-dark: url(./icon-linkedin-white-DXyUS_La.svg)}.icon-linkedin.btn-icon{--icon-gradient: url(./icon-linkedin-button-gradient-SeAeR2Hx.svg)}.icon-facebook{--icon-white: url(./icon-facebook-white-DlW4Wcek.svg);--icon-gradient: url(./icon-facebook-white-DlW4Wcek.svg);--icon-dark: url(./icon-facebook-white-DlW4Wcek.svg)}.icon-instagram{--icon-white: url(./icon-instagram-white-BQJ-52uk.svg);--icon-gradient: url(./icon-instagram-white-BQJ-52uk.svg);--icon-dark: url(./icon-instagram-white-BQJ-52uk.svg)}.icon-catering{--icon-white: url(./ME-Button-Catering-NZIx6YfG.svg);--icon-gradient: url(./ME-Button-Catering-0r7KVJif.svg);--icon-dark: url(./ME-Button-Catering-C5TqSJxW.svg)}.icon-train{--icon-white: url(./ME-Button-Zug-BdJyrgCb.svg);--icon-gradient: url(./ME-Button-Zug-uEKiVGr5.svg);--icon-dark: url(./ME-Button-Zug-uEKiVGr5.svg)}.icon-mail{--icon-white: url(./ME-Button-Mail-DVU6WzHo.svg);--icon-gradient: url(./ME-Button-Mail-B67HYHEZ.svg);--icon-dark: url(./ME-Button-Mail-Cj_wjQ_j.svg)}.icon-link-external{--icon-white: url(./icon-link-external-dark-BXdWZB63.svg);--icon-gradient: url(./icon-link-external-dark-BXdWZB63.svg);--icon-dark: url(./icon-link-external-dark-BXdWZB63.svg)}.icon-link-external.btn.btn-icon:before{scale:1}.icon-clock{--icon-white: url(./icon-clock-dark-fX6d3GE8.svg);--icon-gradient: url(./icon-clock-dark-fX6d3GE8.svg);--icon-dark: url(./icon-clock-dark-fX6d3GE8.svg)}.icon-clock.btn.btn-icon:before{scale:1}.icon-suitcase{--icon-white: url(./icon-suitcase-dark-ByV8yF_i.svg);--icon-gradient: url(./icon-suitcase-dark-ByV8yF_i.svg);--icon-dark: url(./icon-suitcase-dark-ByV8yF_i.svg)}.icon-suitcase.btn.btn-icon:before{scale:1}.icon-calendar{--icon-white: url(./icon-calendar-dark-TuB2Cvqw.svg);--icon-gradient: url(./icon-calendar-dark-TuB2Cvqw.svg);--icon-dark: url(./icon-calendar-dark-TuB2Cvqw.svg)}.icon-calendar.btn.btn-icon:before{scale:1}.icon-plus{--icon-white: url(./icon-plus-dark-BAjgSb7O.svg);--icon-gradient: url(./icon-plus-dark-BAjgSb7O.svg);--icon-dark: url(./icon-plus-dark-BAjgSb7O.svg)}.icon-plus.btn.btn-icon:before{scale:1}.icon-refresh{--icon-white: url(./icon-refresh-dark-BzifzL4h.svg);--icon-gradient: url(./icon-refresh-dark-BzifzL4h.svg);--icon-dark: url(./icon-refresh-dark-BzifzL4h.svg)}.icon-refresh.btn.btn-icon:before{scale:1}.icon-page{--icon-white: url(./ME-Suche-Website-DcvV1OUT.svg);--icon-gradient: url(./ME-Suche-Website-E2v3Q6JN.svg);--icon-dark: url(./ME-Suche-Website-DcvV1OUT.svg)}.icon-dachmarke_news{--icon-white: url(./ME-Suche-News-CXNczLmw.svg);--icon-gradient: url(./ME-Suche-News-CwUCVvgW.svg);--icon-dark: url(./ME-Suche-News-CXNczLmw.svg)}.icon-events{--icon-white: url(./ME-Suche-Event-CmioDjj9.svg);--icon-gradient: url(./ME-Suche-Event-DSgY78D5.svg);--icon-dark: url(./ME-Suche-Event-CmioDjj9.svg)}.icon-searchresult-download{--icon-white: url(./ME-Suche-Download-mQ9z6LvA.svg);--icon-gradient: url(./ME-Suche-Download-DDYJNjtP.svg);--icon-dark: url(./ME-Suche-Download-mQ9z6LvA.svg)}.header{top:0;left:0;right:0;z-index:40;padding:1.05em 0;background-image:url(./dot-DUZbUO1z.svg);background-size:26px;background-position:center;font-size:var(--font-size-nav)}.header .brand{display:flex;max-width:clamp(43px,8vw,100px);flex:0 0 clamp(43px,8vw,100px)}.header .brand span,.header .brand a{display:flex;align-items:flex-start}@media (max-width: calc(45em + .9px)){.header .brand span,.header .brand a{align-items:center}}.header .brand img,.header .brand svg{width:100%;height:auto}.header .container--header{display:flex;justify-content:space-between;gap:clamp(1em,2.5vw,2.5em)}.nav-wrapper{display:flex;align-items:center;gap:1em clamp(2em,4vw,5em);flex-wrap:wrap-reverse;justify-content:end}.menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1em clamp(1em,3vw,2.5em);list-style:none;padding:0;margin:0;font-weight:700;font-size:var(--font-size-nav)}@media(max-width:1350px){.menu{gap:clamp(1em,2vw,2em)}}@media (max-width: calc(45em + .9px)){.menu{gap:1.5em}}.menu li{position:relative}.menu .menu__link{--gradient-color-1: var(--color-dark);--gradient-color-2: var(--color-dark);background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.07em;background-image:linear-gradient(in oklch 90deg,var(--gradient-color-1),var(--gradient-color-2));text-decoration:none;transition:.3s ease-in-out;transition-property:--gradient-color-1,--gradient-color-2}.menu .menu__active>a{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.6em}.nav-right{display:flex;align-items:center;gap:.7em}.contact-link-wrapper{display:none}.contact-link-wrapper:has(a){display:block}.language-switch{border-color:var(--color-dark);background:var(--color-white)}.language-switch span{color:var(--color-dark)}.search-wrapper{display:flex;position:relative}@media(max-width: calc(45em + .9px))or (hover:none){.search-wrapper{flex-direction:row;gap:0}}.search-wrapper:has(.search-trigger.active) .search-input{width:20em;padding-inline:1em;visibility:visible}@media(max-width: calc(45em + .9px))or (hover:none){.search-wrapper:has(.search-trigger.active) .search-input{width:12em}}.search-wrapper.invalid{animation-duration:1s;animation-fill-mode:both;animation-name:shakeX}.search-wrapper.invalid .search-input,.search-wrapper.invalid .search-trigger{border:2px solid var(--color-red)}.search-wrapper.invalid .search-input{border-right:none}.search-input{color:var(--color-white);background:var(--color-dark);border-color:var(--color-dark);width:0;border:none;padding:0;position:absolute;right:90%;transition:var(--transition-default);font-size:var(--font-size-text);height:100%;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);box-sizing:border-box;visibility:hidden}.search-input::-moz-placeholder{color:var(--color-white);opacity:.5}.search-input::placeholder{color:var(--color-white);opacity:.5}.search-trigger{background:var(--color-dark);border-color:var(--color-dark);transition:var(--transition-default)}.mobile-nav{display:flex;align-items:center;gap:.5em}.mobile-nav .language-switch,.mobile-nav .search-trigger{padding:12px}.menu-trigger{align-self:center;padding:.5em;position:relative;font-size:1.25rem}.menu-trigger span{position:absolute;height:3px;width:calc(100% - 1em);background-color:var(--color-white);border-radius:99px;transition:var(--transition-default)}.menu-trigger span:first-of-type{transform:translateY(-8px)}.menu-trigger span:last-of-type{transform:translateY(8px)}.menu-trigger.active span{transform:translateY(0) rotate(-45deg)}.menu-trigger.active span:first-of-type{opacity:1;transform:translateY(0) rotate(45deg)}.menu-trigger.active span:last-of-type{opacity:1;transform:translateY(0) rotate(45deg)}.submenu-wrapper{display:none;gap:3em;padding:2em;background:var(--color-white);border-radius:var(--border-radius-big);box-shadow:var(--box-shadow);position:absolute;z-index:1100;margin-top:1.5em;animation:fade-in var(--transition-timing-default) forwards;left:-2em;font-size:var(--font-size-text)!important}.submenu-wrapper:before{content:"";background-color:transparent;width:100%;height:1.5em;position:absolute;top:-1.5em;left:0}.submenu-wrapper.submenu-left{left:unset;right:-2em}.submenu-wrapper .card{min-width:15em}.menu__submenu{display:flex;flex-direction:column;gap:0 .5em;list-style:none;padding:0;min-width:15em}.sub-menu-item .menu__link{padding:.6em 0;display:inline-block}.sub-menu-item .menu__link.menu__active{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:.6em 0}.submenu-cards{display:flex;flex-direction:column;gap:1em}@media (max-width: calc(45em + .9px)){.submenu-cards{display:none}}.keynav-dropdown{background-image:url(./icon-carret-dark-B8BMoADr.svg);rotate:90deg;background-color:transparent;width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:-20px;top:8px}.keynav-dropdown.open{rotate:270deg}.menu__item:has(.keynav-dropdown.open) .submenu-wrapper{display:flex}@media(min-width: calc(45em + 1px))and (hover:hover){body:has(#main .hero-big:first-child) .header,body:has(.hero-reference) .header,body:has(.hero-event) .header{position:absolute}body:has(#main .hero-big:first-child) .header .btn,body:has(.hero-reference) .header .btn,body:has(.hero-event) .header .btn{box-shadow:var(--box-shadow)}body:has(#main .hero-big:first-child) .language-switch,body:has(.hero-reference) .language-switch,body:has(.hero-event) .language-switch{border-color:var(--color-white);background:transparent}body:has(#main .hero-big:first-child) .language-switch span,body:has(.hero-reference) .language-switch span,body:has(.hero-event) .language-switch span{color:var(--color-white)}body:has(#main .hero-big:first-child) .menu>.menu__item>.menu__link,body:has(.hero-reference) .menu>.menu__item>.menu__link,body:has(.hero-event) .menu>.menu__item>.menu__link{--gradient-color-1: var(--color-white);--gradient-color-2: var(--color-white)}}@media(min-width: calc(45em + 1px))and (hover:hover)and (hover:hover){body:has(#main .hero-big:first-child) .menu>.menu__item>.menu__link:hover,body:has(.hero-reference) .menu>.menu__item>.menu__link:hover,body:has(.hero-event) .menu>.menu__item>.menu__link:hover{--gradient-color-1: var(--color-primary);--gradient-color-2: var(--color-secondary)}}@media(hover:hover){.menu__item:hover>a{--gradient-color-1: var(--color-primary);--gradient-color-2: var(--color-secondary)}.menu__item:hover .submenu-wrapper{display:flex}}@media(min-width: calc(45em + 1px))and (hover:hover){.mobile-nav{display:none}}@media(max-width: calc(45em + .9px))or (hover:none){.header{position:fixed;z-index:2000;padding-block:0}.header .container{padding-block:1em;background-color:var(--color-white);background-image:url(./dot-grey-bwkQeSnG.svg);background-size:26px;background-position:center;box-shadow:var(--box-shadow)}body{margin-top:80px}.nav-wrapper{position:fixed;z-index:-1;opacity:0;inset:0;transition:var(--transition-default);align-items:flex-start;padding:var(--container-padding);flex-direction:column;background:var(--color-white);padding-top:100px;pointer-events:none;justify-content:flex-start;flex-wrap:nowrap;overflow:auto;gap:3.2em}.nav-right{flex-direction:column;align-items:flex-start}.header:has(.menu-trigger.active) .nav-wrapper{opacity:1;filter:blur(0);pointer-events:auto}body:has(.menu-trigger.active){overflow:hidden}html:has(.menu-trigger.active){scrollbar-gutter:stable}.nav ul{flex-direction:column}.nav ul a{color:var(--color-dark)}.language-switch{border-color:var(--color-dark)}.language-switch span{color:var(--color-dark)}.submenu-wrapper{display:flex;flex-direction:column;gap:0;position:relative;transform:none!important;padding:0;box-shadow:none;left:auto;margin-top:.8em;margin-left:1em}.submenu-wrapper:before{display:none}}@media(min-width: calc(45em + 1px))and (hover:hover){body.scrolled{margin-top:140px}body.scrolled .header{z-index:2000;position:fixed!important;animation:fade-in-down .3s ease-in-out forwards;background-color:var(--color-white);box-shadow:var(--box-shadow);padding-block:.5em;background-image:url(./dot-grey-bwkQeSnG.svg)}body.scrolled .header .brand{max-width:clamp(38px,6vw,80px);flex:0 0 clamp(38px,6vw,80px)}body.scrolled .header .menu__link:not(:hover){--gradient-color-1: var(--color-dark) !important;--gradient-color-2: var(--color-dark) !important}body.scrolled .header .language-switch{border-color:var(--color-dark)!important;background:var(--color-white)!important}body.scrolled .header .language-switch span{color:var(--color-dark)!important}}@media(min-width: calc(45em + 1px))and (hover:none){body{margin-top:106px}.header .brand{max-width:clamp(38px,6vw,80px);flex:0 0 clamp(38px,6vw,80px)}.header .nav-wrapper{padding-top:130px}}.hero-small .hero-img{aspect-ratio:9/5.5}.hero-small .hero-img img{border-radius:var(--border-radius-big);-o-object-fit:cover;object-fit:cover}.hero-small .hero-content{display:flex;flex-direction:column;justify-content:center}@media (min-width: calc(45em + 1px)){.hero-small .hero-content{min-width:21em}}.hero-small h1,.hero-small h2{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.07em;line-height:1;-webkit-hyphens:auto;hyphens:auto}.hero-small .highlight-text{text-align:left;margin-bottom:0}.hero-small .highlight-text>p,.hero-small .highlight-text>.like-p{margin-top:0;margin-bottom:1em;display:block}@media(max-width:1080.9px){.hero-small.image-text-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768.9px){.hero-small.image-text-grid{grid-template-columns:1fr!important}}.p-hero-small{padding-block:calc(var(--hero-padding) + 1em) 4.5em}.hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--hero-padding) 0;box-sizing:border-box}.hero .hero-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-medium)}@media(max-width:768.9px){.hero .hero-teasers{grid-template-columns:1fr}}.hero .hero-teasers .card-title{margin-bottom:0}.hero .hero-teasers .card-category{margin-bottom:.4em}.hero.hero-big{min-height:calc(100svh + 150px + var(--hero-padding))}.hero.hero-big .hero-headline-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:-moz-min-content;width:min-content}.hero.hero-big h1,.hero.hero-big h2{font-size:var(--font-size-hero-big);line-height:1;width:-moz-min-content;width:min-content;margin-bottom:1em}.hero.hero-big .hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0009,#0000 16.65%)}@media (max-width: calc(45em + .9px)){.hero.hero-big{min-height:unset;gap:var(--gap-medium);padding:0}.hero.hero-big .hero-headline-wrapper{position:relative}.hero.hero-big .hero-headline-container,.hero.hero-big .hero-bg{aspect-ratio:1}}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.hero.hero-big .hero-headline-wrapper{position:absolute!important}@media (max-width: calc(45em + .9px)){.hero.hero-big .hero-headline-container{position:relative}}}.hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-bg img,.hero-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-bg:has(img.gradient):after{content:"";position:absolute;inset:0;background:var(--gradient-overlay)}.hero-reference,.hero-event{position:relative;aspect-ratio:1920/740;display:flex;align-items:center}@media(max-width:1080.9px){.hero-reference,.hero-event{aspect-ratio:16/9}}.hero-reference .hero-bg:after,.hero-event .hero-bg:after{content:"";position:absolute;inset:0;background:#0006}.hero-reference .container,.hero-event .container{display:flex;justify-content:center;text-align:center}@media (min-width: calc(45em + 1px)){.hero-reference .container,.hero-event .container{padding-block:9em}}.hero-reference h1,.hero-reference h2,.hero-event h1,.hero-event h2{margin-bottom:0;color:var(--color-white);max-width:12ch;line-height:1;-webkit-hyphens:auto;hyphens:auto}@media (max-width: calc(45em + .9px)){.hero-reference h1,.hero-reference h2,.hero-event h1,.hero-event h2{padding-block:1em}}.hero-white{background:var(--color-white);aspect-ratio:5/1;display:flex;align-items:center;justify-content:center;padding-inline:var(--container-padding)}@media(max-width:1080.9px){.hero-white{aspect-ratio:3/1}}.hero-white h1,.hero-white h2{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.07em;font-size:var(--font-size-h1);margin-bottom:0;text-align:center;padding-block:1em;max-width:22ch}.hero-img--bottom{padding-block:3em 0}.hero-img--bottom .image-text-grid{grid-template-columns:1fr;gap:1em}.hero-img--bottom .image-text-grid .hero-img{order:2;border-radius:0;aspect-ratio:auto}.hero-img--bottom .image-text-grid .hero-img img{border-radius:0;-o-object-fit:contain;object-fit:contain}.hero-img--bottom .image-text-grid .hero-content{order:1;padding-inline:var(--container-padding)}.hero-img--bottom .container{max-width:100%;padding:0}.hero-img--bottom .headline_1,.hero-img--bottom .highlight-text{text-align:center}.hero-img--bottom .btn,.hero-img--bottom p{margin-inline:auto}@media(min-width:769px){.hero-img--right .image-text-grid{grid-template-columns:1fr 2fr}}@media(min-width:769px)and (max-width:1080.9px){.hero-img--right .image-text-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:769px){.hero-img--right .image-text-grid .hero-img{order:2}.hero-img--right .image-text-grid .hero-content{order:1}.hero-img--background{position:relative;background:transparent;overflow:hidden}.hero-img--background .hero-img{position:absolute;inset:0;z-index:-1;aspect-ratio:auto;border-radius:0}.hero-img--background .hero-img:after{border-radius:0}.hero-img--background .hero-img:before{content:"";background:var(--color-white);position:absolute;inset:0;z-index:-2}.hero-img--background .hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}}.hotspot-image{position:relative;display:flex;overflow:visible!important}.hotspot-image img{border-radius:var(--border-radius-big);width:100%;height:auto}.hotspot-image.gradient:after{border-radius:inherit}.hotspot-image .hotspots{position:absolute;inset:0;z-index:500}.hotspot-image .hotspots:has(.hotspot[open]){z-index:3000}@media (min-width: calc(45em + 1px)){.hotspot-image .hotspots:has(.hotspot[open]){z-index:1000}}.hotspot-image .hotspot{position:absolute;width:clamp(100px,50vw,400px);display:grid;gap:var(--gap-small);grid-template-columns:30px 1fr;transform:translate(-15px,-15px);pointer-events:none}.hotspot-image .hotspot.detail-left{grid-template-columns:1fr 30px;transform:translate(calc(-100% + 15px));grid-auto-flow:column}.hotspot-image .hotspot.detail-left summary{grid-column:2/3}.hotspot-image .hotspot.detail-top{transform:translateY(calc(-100% + 15px));align-items:flex-end}.hotspot-image .hotspot.detail-top.detail-left{transform:translate(calc(-100% + 15px),calc(-100% + 15px))}.hotspot-image .hotspot .card{z-index:10;padding:2.5em}.hotspot-image .hotspot .card p{margin-top:0}.hotspot-image .hotspot .card p:last-child{margin-bottom:0}.hotspot-image .hotspot summary{width:30px;height:30px;border-radius:100vw;position:relative;font-size:0;pointer-events:all}.hotspot-image .hotspot summary:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url(./icon-circle-plus-gradient-CnY_nEIr.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:var(--transition-default)}.hotspot-image .hotspot summary:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:var(--color-primary);border-radius:100vw}.hotspot-image .hotspot summary span:after,.hotspot-image .hotspot summary span:before{content:"";position:absolute;width:100%;height:100%;background:var(--gradient-primary);inset:0;transition:var(--transition-default);border-radius:100vw;scale:1}.hotspot-image .hotspot summary span:before{filter:brightness(1.2);opacity:0}@media(hover:hover){.hotspot-image .hotspot summary:hover:before{color:var(--color-white)}.hotspot-image .hotspot summary:hover span:after{scale:1.5}.hotspot-image .hotspot summary:hover span:before{scale:2;opacity:1}}.hotspot-image .hotspot[open]{z-index:10;pointer-events:all}@media (max-width: calc(45em + .9px)){.hotspot-image .hotspot[open]{position:fixed;inset:0;top:0!important;left:0!important;width:100%;padding:30px;box-sizing:border-box;background:#000c;z-index:2000;transform:none!important;grid-template-columns:1fr 30px;grid-auto-flow:column;align-items:flex-start;animation:fade-in var(--transition-timing-default);box-shadow:0 0 0 500px #000c}.hotspot-image .hotspot[open] summary{grid-column:2/3}.hotspot-image .hotspot[open] summary:before{opacity:0;scale:100}}.hotspot-image .hotspot[open] summary:after{rotate:45deg}.hotspot-image .hotspot[open] summary span:after,.hotspot-image .hotspot[open] summary span:before{scale:1}@media (max-width: calc(45em + .9px)){body:has(.hotspot[open]){overflow:hidden}body:has(.hotspot[open]) .fixed-side-contact{transform:translateY(-50%) translate(90%)}}@property --num{syntax: "<integer>"; initial-value: 0; inherits: false;}.counter{transition:--num 1s;counter-reset:num var(--num);--max: 1500000}.counter.counter-js:before,.counter.has-comma:before{display:none}.headline_1.counter--long{font-size:clamp(3rem,7vw * var(--font-scale),6rem)}@media(max-width:1080.9px){.headline_1.counter--long{font-size:clamp(1.5rem,5vw * var(--font-scale),4.5rem)}}@media (max-width: calc(45em + .9px)){.headline_1.counter--long{font-size:var(--font-size-h1)}}@media(max-width:500.9px){.headline_1.counter--long{font-size:clamp(2rem,10vw * var(--font-scale),4rem)}}.headline_1.counter--extra-long{font-size:clamp(2rem,6vw * var(--font-scale),5rem)}@media(max-width:1080.9px){.headline_1.counter--extra-long{font-size:clamp(1.1rem,4vw * var(--font-scale),3.5rem)}}@media (max-width: calc(45em + .9px)){.headline_1.counter--extra-long{font-size:clamp(2.75rem,(2rem + 2vw) * var(--font-scale),4rem)}}@media(max-width:500.9px){.headline_1.counter--extra-long{font-size:clamp(2rem,10vw * var(--font-scale),4rem)}}.counter.visible{--num: var(--max)}.counter:before{content:counter(num)}.image{border-radius:var(--border-radius-big);display:flex;overflow:hidden;position:relative}.image picture{display:flex;width:100%}.image img,.image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image.gradient:after{content:"";position:absolute;inset:0;background:var(--gradient-overlay);pointer-events:none}.image:has(.caption):before{content:"";position:absolute;inset:0;background:var(--gradient-image-caption);pointer-events:none}.ce-image .image{width:-moz-fit-content;width:fit-content}.ce-image .image picture{width:auto}.ce-image .image img{width:auto;height:auto}.image-border-radius,.mediaelement-image{border-radius:var(--border-radius-big);width:-moz-fit-content;width:fit-content;display:flex;overflow:hidden}.caption{position:absolute;left:1.5em;right:1.5em;bottom:1.5em;color:var(--color-white);font-size:var(--font-size-h3);line-height:1.2;z-index:20;margin:0}.caption.caption--small{font-size:var(--font-size-text)}.ce-imagetext .btn{margin-top:1em}.swiper{padding-bottom:40px;--swiper-scrollbar-border-radius: 10px;--swiper-scrollbar-top: auto;--swiper-scrollbar-bottom: 4px;--swiper-scrollbar-left: auto;--swiper-scrollbar-right: auto;--swiper-scrollbar-sides-offset: 40%;--swiper-scrollbar-bg-color: var(--color-lightgrey);--swiper-scrollbar-drag-bg-color: var(--gradient-primary);--swiper-scrollbar-size: 8px}.swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:24px}.swiper-wrapper{cursor:grab}.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--container-padding);padding:4px;cursor:grab}.swiper-scrollbar.swiper-scrollbar-horizontal:after{content:"";position:absolute;top:0;left:100%;height:100%;background:var(--color-lightgrey);z-index:-1;border-radius:100vh;aspect-ratio:1;transform:translate(-50%)}.swiper-container{overflow:hidden}.swiper-container .swiper{overflow:visible}.swiper-slide{height:auto}.swiper-slide>.card{height:100%;box-sizing:border-box}.swiper-grid{display:grid;grid-template-columns:1fr;gap:30px;padding-inline:0}.swiper-grid:has(.ce-testimonials__single){padding-inline:var(--container-space)}@media(max-width:768.9px){.swiper-grid .corners{margin-inline:var(--container-padding)}.swiper-grid:has(.ce-testimonials__single) .corners{margin-inline:0}.swiper-grid .swiper-container{padding-inline:var(--container-padding)}}@media(min-width:769px){.swiper-grid{padding-inline:var(--container-space) 0;grid-template-columns:1fr 4fr}}.swiper-grid .corners p{margin:0}.swiper-grid .swiper{width:100%;box-sizing:border-box;padding-right:var(--container-space)}.swiper-grid .swiper .swiper-scrollbar.swiper-scrollbar-horizontal{left:0}.swiper-grid .swiper--testimonials{width:min(90%,806px);margin-left:0;padding-right:0}.swiper--text:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--gap-medium)}@media(min-width:769px){.swiper--text:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(50% - var(--gap-medium) * .5)}}@media(min-width:1201px){.swiper--text:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(33.3% - var(--gap-medium) * .67)}}.swiper--fullsize:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:30px}@media(min-width:769px){.swiper--fullsize:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(33.3% - 20.1px)}}@media(max-width:768.9px){.swiper--fullsize{padding-right:calc(var(--container-padding) * 3)}}.ce-imageslider img{aspect-ratio:5/4}.ce-imageslider .caption{left:1em;right:1em;bottom:1em}.ce-imageslider p{margin-bottom:3em}.accordion{--accordion-adnimation-duration: 1s;display:flex;flex-direction:column;gap:.9em}.accordion summary{background-color:var(--color-lightgrey);padding:var(--card-padding);border-radius:var(--border-radius-big);display:flex;align-items:center;justify-content:space-between;gap:.5em;list-style:none;cursor:pointer}.accordion summary::-webkit-details-marker{display:none}.accordion summary h3{margin-bottom:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;--gradient-color-bg: var(--color-dark);--gradient-color-bg2: var(--color-dark);background-image:linear-gradient(in oklch 90deg,var(--gradient-color-bg),var(--gradient-color-bg2));transition:.3s ease-in-out;transition-property:--gradient-color-bg,--gradient-color-bg2}.accordion summary:after{content:"";width:1em;height:1em;flex:0 0 1em;background-image:url(./icon-carret-dark-B8BMoADr.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:rotate var(--accordion-adnimation-duration) ease-in-out,background-image var(--accordion-adnimation-duration) ease-in-out}.accordion details::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--accordion-adnimation-duration) ease-in-out;content-visibility:visible!important}.accordion details .btn{visibility:hidden}.accordion details[open] .btn{visibility:visible}.accordion details[open]::details-content{grid-template-rows:1fr}.accordion details[open] summary h3{--gradient-color-bg: var(--color-primary);--gradient-color-bg2: var(--color-secondary)}.accordion details[open] summary:after{rotate:90deg;background-image:url(./icon-carret-gradient-D6gBt2qf.svg)}.accordion details[open] .accordion-content{padding-top:.9em;transform:translateY(0)}.accordion .accordion-content{overflow:hidden;transition:all var(--accordion-adnimation-duration) ease-in-out;border-radius:0 0 var(--border-radius-big) var(--border-radius-big);transform:translateY(-1.5em)}.accordion .accordion-sheet{padding:var(--card-padding);background-color:var(--color-lightgrey);border-radius:var(--border-radius-big)}.accordion .accordion-sheet:has(.image){display:grid;grid-template-columns:1fr;gap:var(--gap-big)}@media (min-width: calc(45em + 1px)){.accordion .accordion-sheet:has(.image){grid-template-columns:1fr 1fr}}@media(min-width:1081px){.accordion .accordion-sheet:has(.image){grid-template-columns:5fr 3fr}}.accordion .accordion-sheet .image{height:-moz-fit-content;height:fit-content}.accordion .accordion-sheet .image img{-o-object-fit:contain;object-fit:contain}.tabs{display:flex;gap:var(--gap-small);position:relative}.tabs .tab-content{position:absolute;left:0;right:0;padding-top:30px}.tabs summary{font-size:var(--font-size-h3);font-weight:700;border-radius:var(--gap-small);padding:.7em .6em;cursor:pointer;transition:var(--transition-default);list-style:none}.tabs summary::-webkit-details-marker{display:none}.tabs .tab[open] summary{background:var(--gradient-primary);color:var(--color-white)}.dialog-modal{padding:0;border:0;background:transparent;animation:fade-in .3s ease-in-out forwards}.dialog-modal .inner{position:relative;display:flex;flex-direction:column;gap:var(--gap-small);padding:var(--card-padding);border-radius:var(--border-radius-big);background-color:var(--color-white)}.dialog-modal::backdrop{background:#000c;background:linear-gradient(to right,rgba(0,0,0,.8) 90%,transparent 90%);background:transparent}.dialog-modal#contact .btn{width:100%}body:has(.dialog-modal[open]){overflow:hidden}body:has(.dialog-modal[open]):after{content:"";position:fixed;inset:0;background:#000c;z-index:1000}@media (min-width: calc(45em + 1px)){body:has(.dialog-modal[open]) .fixed-side-contact{transform:translateY(-50%) translate(90%)}}.gallery.gallery-open .swiper-container:has(.swiper--gallery){display:flex}.gallery .close-gallery{position:absolute;top:1.5em;right:calc(1.5em + var(--container-padding));z-index:100;background-image:url(./icon-circle-plus-gradient-CnY_nEIr.svg);background-size:contain;width:30px;height:30px;border:none;background-color:transparent;rotate:45deg;cursor:pointer}.gallery-item{position:relative;border-radius:var(--border-radius-big);overflow:hidden;aspect-ratio:15/11;cursor:pointer}.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item__actions{position:absolute;top:1.5em;right:1.5em;display:flex;gap:.5em;z-index:20}.swiper-container:has(.swiper--gallery){position:fixed;inset:0;display:none;align-items:center;background:#000000e6;z-index:10000}.swiper--gallery{position:relative;width:100%;box-sizing:border-box;animation:fade-in var(--transition-timing-default);max-height:100%;aspect-ratio:16/9}.swiper--gallery img{aspect-ratio:16/9;height:100%;border-radius:var(--border-radius-big);-o-object-fit:cover;object-fit:cover}.swiper--gallery .caption{transition:all .7s ease-in-out;filter:blur(30px)}.swiper--gallery .swiper-slide-active .caption{opacity:1;filter:blur(0)}body:has(.gallery-open){overflow:hidden}.download-checkbox{position:relative}.download-checkbox input{opacity:0;position:absolute;inset:0}.download-checkbox:has(input:checked){--gradient-color-bg: var(--color-primary);--gradient-color-bg2: var(--color-secondary);--border-gradient-color-1: var(--color-primary);--border-gradient-color-2: var(--color-secondary)}.download-checkbox:has(input:checked):before{background-image:url(./icon-check-white-BNKL0Ddj.svg)}.download-checkbox:has(input:focus-visible){outline:2px solid var(--color-dark)}.ce-imagegallery .gallery-item .gallery-item__actions:before{content:"";width:54px;height:54px;border-radius:var(--border-radius-small);background-color:var(--color-white);background-image:url(./icon-gallery-dark-B1xzom3F.svg);background-position:center;background-repeat:no-repeat;transition:var(--transition-default);z-index:10}@media(hover:hover){.ce-imagegallery .gallery-item:hover .gallery-item__actions:before{background-image:url(./icon-gallery-gradient-DBFph4XZ.svg)}}.ce-gallerydownload__actions{margin-bottom:1em}.list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-medium)}.list-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--card-padding);background-color:var(--color-lightgrey);border-radius:var(--border-radius-big);position:relative;gap:var(--gap-medium)}@media(max-width:1080.9px){.list-item{align-items:flex-start}}.list-item .list-item__image{display:flex;flex:0 0 clamp(60px,12vw,120px)}.list-item .list-item__image img{height:auto;-o-object-fit:contain;object-fit:contain}.list-item .list-item__text{max-width:36ch}.list-item .list-item__text p{margin-bottom:0}.list-item .list-item_link{text-decoration:none;color:var(--color-dark);display:flex}.list-item .list-item_link.btn-icon{padding:0}@media (max-width: calc(45em + .9px)){.list-item .list-item_link.btn-icon:before{width:1.2em;height:1.2em}}.list-item .list-item_link:after{content:"";position:absolute;inset:0}.list-item .list-item-content{display:flex;align-items:center;gap:var(--gap-medium);flex-wrap:wrap}.list-item .list-item-image img{max-height:135px;width:auto;-o-object-fit:contain;object-fit:contain}.list-item .list-item-buttons{grid-template-columns:repeat(2,1fr);gap:var(--gap-small);direction:rtl}.list-item .list-item-buttons:has(>:nth-child(2)){display:grid}.list-item .list-item-buttons>*{direction:ltr;width:100%}.list-item_right{display:flex;align-items:center;justify-content:flex-end;gap:2.5em;flex:0 0 calc(clamp(185px,25vw,260px) + 6em)}.list-item_right .list-item__image{flex:0 0 clamp(185px,25vw,260px);max-width:260px;justify-content:center}.list-item_right .list-item__image img{max-height:170px}@media(max-width:1080.9px){.list-item_right{flex:0 0 auto;justify-content:flex-start}.list-item_right .list-item__image img{max-height:108px;width:auto}}.list-item_infos{margin-bottom:2em}@media(max-width:1080.9px){.list-item_infos{margin-bottom:1em}}.ce-logolist .list-item,.ce-logolist .list-item-content{flex-wrap:nowrap}.ce-logolist .ce-logolist__item-headline{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:1080.9px){.ce-downloads .list-item{align-items:center}}.event-story-chat{display:flex;flex-direction:column;background-color:var(--color-lightgrey);border-radius:var(--border-radius-big) var(--border-radius-big) 0 0;gap:1em;padding:3em 2.5em 5em;max-width:50em;margin:auto}@media (max-width: calc(45em + .9px)){.event-story-chat{padding:3em var(--card-padding-inline) 4em var(--card-padding-inline)}}.event-story-chat.visible .message .btn,.event-story-chat.visible .message .message-avatar,.event-story-chat.visible .message .loader{animation-play-state:running}.event-story-chat .message{--message-index: 1;--message-duration: 1s;--message-delay: .5s;--avatar-width: 3.2rem;position:relative;color:var(--color-white);max-width:80%;padding-inline:calc(var(--avatar-width) + .5rem) 0;animation:rol var(--transition-timing-default) forwards;animation-play-state:paused;animation-delay:calc((var(--message-duration) + var(--message-delay)) * var(--message-index) - (var(--message-duration) + var(--message-delay)))}.event-story-chat .message.messe{align-self:flex-end;color:var(--color-secondary);padding-inline:0 calc(var(--avatar-width) + .5rem)}.event-story-chat .message.messe .loader{left:auto;right:calc(var(--avatar-width) + .5rem);color:var(--color-secondary)}.event-story-chat .message.messe .message-avatar{right:0;left:auto}.event-story-chat .message .btn{font-size:var(--font-size-h3);border-radius:var(--border-radius-big);pointer-events:none;font-weight:600;padding:.7em 1.2em;opacity:0;animation:fade-in var(--transition-timing-default) forwards;animation-play-state:paused;animation-delay:calc((var(--message-duration) + var(--message-delay)) * var(--message-index) - var(--message-delay))}.event-story-chat .message .message-avatar{width:var(--avatar-width);height:var(--avatar-width);position:absolute;left:0;top:0;opacity:0;background-color:var(--color-white);border-radius:var(--border-radius-big);overflow:hidden;animation:fade-in var(--transition-timing-default) forwards;animation-play-state:paused;animation-delay:calc((var(--message-duration) + var(--message-delay)) * var(--message-index) - (var(--message-duration) + var(--message-delay)))}.event-story-chat .message .message-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-story-chat .message .loader{content:"";animation:fade-in-out var(--message-duration) ease-in-out;animation-delay:calc((var(--message-duration) + var(--message-delay)) * var(--message-index) - (var(--message-duration) + var(--message-delay)));animation-play-state:paused;position:absolute;left:calc(var(--avatar-width) + .5rem);top:0;width:5em;height:1lh;box-sizing:content-box}.event-story-chat .message .loader:after{position:absolute;inset:0;margin:auto;content:"";width:12px;height:12px;border-radius:50%;display:block;color:currentcolor;box-sizing:border-box;animation:animloader 1s linear alternate infinite;transform:translate(-50%)}.event-story-bottom{display:flex}.event-story-bottom .event-story-text{flex:0 0 calc(25% + 4em);margin-top:-4em;margin-right:-4em;z-index:10}.event-story-bottom .event-story-image{flex:0 0 75%}@media(max-width:992.9px){.event-story-bottom{flex-direction:column;gap:1em;margin-top:-1em}.event-story-bottom .event-story-text{margin-top:0;margin-right:0}}@keyframes animloader{0%{box-shadow:-38px -12px,-14px 0,14px 0,38px 0}33%{box-shadow:-38px 0,-14px -12px,14px 0,38px 0}66%{box-shadow:-38px 0,-14px 0,14px -12px,38px 0}to{box-shadow:-38px 0,-14px 0,14px 0,38px -12px}}@keyframes switchColors{0%{--gradient-color-bg: var(--color-primary-dark);--gradient-color-bg2: var(--color-secondary-dark);--border-gradient-color-1: var(--color-primary-dark);--border-gradient-color-2: var(--color-secondary-dark)}50%{--gradient-color-bg: var(--color-secondary-dark);--gradient-color-bg2: var(--color-primary-dark);--border-gradient-color-1: var(--color-secondary-dark);--border-gradient-color-2: var(--color-primary-dark)}to{--gradient-color-bg: var(--color-primary-dark);--gradient-color-bg2: var(--color-secondary-dark);--border-gradient-color-1: var(--color-primary-dark);--border-gradient-color-2: var(--color-secondary-dark)}}@keyframes switchSecondaryColors{0%{--gradient-color-1: var(--color-primary-dark);--gradient-color-2: var(--color-secondary-dark);--border-gradient-color-1: var(--color-primary-dark);--border-gradient-color-2: var(--color-secondary-dark)}50%{--gradient-color-1: var(--color-secondary-dark);--gradient-color-2: var(--color-primary-dark);--border-gradient-color-1: var(--color-secondary-dark);--border-gradient-color-2: var(--color-primary-dark)}to{--gradient-color-1: var(--color-primary-dark);--gradient-color-2: var(--color-secondary-dark);--border-gradient-color-1: var(--color-primary-dark);--border-gradient-color-2: var(--color-secondary-dark)}}@keyframes flip{0%{transform:rotate3d(0,0,0,0)}to{transform:rotateY(0)}}@keyframes fade-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes fade-out{0%{opacity:1;scale:1}to{opacity:0;scale:.8}}@keyframes fade-in-out{0%{opacity:0;scale:.8}10%{opacity:1;scale:1}90%{opacity:1;scale:1}to{opacity:0;scale:.8}}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes fade-in-down{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.filters{display:flex;flex-wrap:wrap;padding:.6em;gap:.6em;margin-bottom:1.5em;list-style:none}form:has(.form-element){max-width:calc(var(--max-page-width) * .9);border-radius:var(--border-radius-big);overflow:hidden;background:var(--color-grey);margin-inline:auto;padding:2em;margin-block:var(--space-xl);box-sizing:border-box}form:has(.form-element) .form-element-gridrow{margin-bottom:1em}.form-element-gridrow{--column-span: span 12;display:grid;grid-template-columns:repeat(12,1fr);grid-column:var(--column-span);gap:1em}.form-element-gridrow>div{grid-column:var(--column-span);display:flex;flex-direction:column;gap:1em}@media(min-width:769px){.form-element-gridrow .col-1{grid-column:span 1}.form-element-gridrow .col-2{grid-column:span 2}.form-element-gridrow .col-3{grid-column:span 3}.form-element-gridrow .col-4{grid-column:span 4}.form-element-gridrow .col-5{grid-column:span 5}.form-element-gridrow .col-6{grid-column:span 6}.form-element-gridrow .col-7{grid-column:span 7}.form-element-gridrow .col-8{grid-column:span 8}.form-element-gridrow .col-9{grid-column:span 9}.form-element-gridrow .col-10{grid-column:span 10}.form-element-gridrow .col-11{grid-column:span 11}.form-element-gridrow .col-12{grid-column:span 12}}.formgroup,.form-element .form-element{--formgroup-color: var(--color-white);position:relative;border-radius:var(--border-radius-small);font-size:var(--font-size-btn)}.formgroup.formgroup--grey,.form-element .form-element.formgroup--grey{--formgroup-color: var(--color-lightgrey)}.formgroup .form-text,.form-element .form-element .form-text{color:var(--color-dark)!important}.formgroup label:not(.form-check-wrapping-label),.form-element .form-element label:not(.form-check-wrapping-label){position:absolute;font-size:var(--font-size-btn);transition:var(--transition-default);transform-origin:left;pointer-events:none}.formgroup label:not(.form-check-wrapping-label).placeholder-animated,.form-element .form-element label:not(.form-check-wrapping-label).placeholder-animated{top:1.5rem;left:1.5rem;color:#4a4d50}.formgroup label:not(.form-check-wrapping-label).placeholder-animated.active,.form-element .form-element label:not(.form-check-wrapping-label).placeholder-animated.active{top:.5em;left:1.5rem;font-size:.6em;opacity:1;transform:translateY(0);scale:1;color:inherit}.formgroup select,.formgroup input,.formgroup textarea,.formgroup input[type=search],.form-element .form-element select,.form-element .form-element input,.form-element .form-element textarea,.form-element .form-element input[type=search]{font-size:var(--font-size-btn);padding:1.5rem;width:100%;box-sizing:border-box;border:none;border-radius:var(--border-radius-small);background-color:var(--formgroup-color);color:var(--color-dark)}.formgroup:has(select):after,.form-element .form-element:has(select):after{content:"";position:absolute;top:4px;right:4px;height:calc(100% - 8px);max-height:60px;aspect-ratio:1/1;background-image:url(./icon-select-dark-Cx3F6GVW.svg);background-color:var(--formgroup-color);background-repeat:no-repeat;background-position:center;pointer-events:none;transition:var(--transition-default);border-radius:99vw}.formgroup:has(select:open):after,.form-element .form-element:has(select:open):after{rotate:180deg}.formgroup select div,.form-element .form-element select div{margin:0}.formgroup textarea,.form-element .form-element textarea{resize:none;width:100%;min-height:150px;overflow:hidden}.formgroup .form-text,.form-element .form-element .form-text{display:block;font-size:.75em;margin-top:.25em;margin-left:.25em;color:#0009}.formgroup:has(input[type=checkbox]),.formgroup:has(input[type=radio]),.form-element .form-element:has(input[type=checkbox]),.form-element .form-element:has(input[type=radio]){background-color:transparent;width:-moz-fit-content;width:fit-content;border-radius:0;border:none;padding:0}.formgroup:has(input[type=checkbox]) .form-check-label,.formgroup:has(input[type=radio]) .form-check-label,.form-element .form-element:has(input[type=checkbox]) .form-check-label,.form-element .form-element:has(input[type=radio]) .form-check-label{position:relative;font-size:var(--font-size-btn);scale:1;top:0;left:0;transform:none;display:block;padding-left:calc(1.7em + 1ch);align-items:flex-start}.formgroup:has(input[type=checkbox]) .form-check-label:before,.formgroup:has(input[type=radio]) .form-check-label:before,.form-element .form-element:has(input[type=checkbox]) .form-check-label:before,.form-element .form-element:has(input[type=radio]) .form-check-label:before{position:absolute;top:0;left:0;content:"";display:inline-block;width:1.7em;height:1.7em;flex:0 0 1.7em;background:var(--color-white);border-radius:var(--border-radius-tiny)}.formgroup:has(input[type=checkbox]) .form-check-label:after,.formgroup:has(input[type=radio]) .form-check-label:after,.form-element .form-element:has(input[type=checkbox]) .form-check-label:after,.form-element .form-element:has(input[type=radio]) .form-check-label:after{--gradient-color-bg: var(--color-white);--gradient-color-bg2: var(--color-white);content:"";width:.9em;height:.9em;position:absolute;left:.4em;top:.4em;border-radius:calc(var(--border-radius-tiny) / 2);transition:var(--transition-timing-default);transition-property:--gradient-color-bg,--gradient-color-bg2,background;background:linear-gradient(in oklch 90deg,var(--gradient-color-bg),var(--gradient-color-bg2))}.formgroup:has(input[type=checkbox]):has(input:focus-visible),.formgroup:has(input[type=radio]):has(input:focus-visible),.form-element .form-element:has(input[type=checkbox]):has(input:focus-visible),.form-element .form-element:has(input[type=radio]):has(input:focus-visible){outline:2px solid #000}.formgroup:has(input[type=checkbox]) .form-check-label,.form-element .form-element:has(input[type=checkbox]) .form-check-label{pointer-events:auto}.formgroup:has(input[type=checkbox]) input,.form-element .form-element:has(input[type=checkbox]) input{opacity:0;width:1.7em;height:1.7em;position:absolute;inset:0}.formgroup:has(input[type=checkbox]) label:after,.form-element .form-element:has(input[type=checkbox]) label:after{transition:var(--transition-default);scale:0}.formgroup:has(input[type=checkbox]):has(input:checked) label:after,.form-element .form-element:has(input[type=checkbox]):has(input:checked) label:after{--gradient-color-bg: var(--color-primary);--gradient-color-bg2: var(--color-secondary);scale:1}.formgroup:has(input[type=checkbox]):has(.switch),.form-element .form-element:has(input[type=checkbox]):has(.switch){--switch-width: 5em;--gradient-color-bg: var(--color-white);--gradient-color-bg2: var(--color-white)}.formgroup:has(input[type=checkbox]):has(.switch) label:before,.form-element .form-element:has(input[type=checkbox]):has(.switch) label:before{width:var(--switch-width);transition:var(--transition-timing-default);transition-property:--gradient-color-bg,--gradient-color-bg2,background;background:linear-gradient(in oklch 90deg,var(--gradient-color-bg),var(--gradient-color-bg2))}.formgroup:has(input[type=checkbox]):has(.switch) label:after,.form-element .form-element:has(input[type=checkbox]):has(.switch) label:after{background:var(--color-grey);transition:var(--transition-default);scale:1}.formgroup:has(input[type=checkbox]):has(.switch):has(input:checked) label:before,.form-element .form-element:has(input[type=checkbox]):has(.switch):has(input:checked) label:before{--gradient-color-bg: var(--color-primary);--gradient-color-bg2: var(--color-secondary)}.formgroup:has(input[type=checkbox]):has(.switch):has(input:checked) label:after,.form-element .form-element:has(input[type=checkbox]):has(.switch):has(input:checked) label:after{background:var(--color-white);left:calc(var(--switch-width) - 1.3em)}.formgroup legend,.form-element .form-element legend{margin-bottom:1.2em}.formgroup div[role=radiogroup],.form-element .form-element div[role=radiogroup]{display:flex;flex-direction:column;gap:1.2em}.formgroup div[role=radiogroup] input:checked~.form-check-label:after,.form-element .form-element div[role=radiogroup] input:checked~.form-check-label:after{--gradient-color-bg: var(--color-primary);--gradient-color-bg2: var(--color-secondary);scale:1}.formgroup div[role=radiogroup] input,.form-element .form-element div[role=radiogroup] input{opacity:0;position:absolute;left:0}.formgroup div[role=radiogroup] .form-check-label,.form-element .form-element div[role=radiogroup] .form-check-label{min-height:1.7em}.formgroup div[role=radiogroup] .form-check-label:after,.form-element .form-element div[role=radiogroup] .form-check-label:after{scale:0;transition:var(--transition-default)}.formgroup div[role=radiogroup] .form-check-label:after,.formgroup div[role=radiogroup] .form-check-label:before,.form-element .form-element div[role=radiogroup] .form-check-label:after,.form-element .form-element div[role=radiogroup] .form-check-label:before{border-radius:99vw}div:has(.captcha){--formgroup-color: var(--color-white)}div:has(.captcha) label{font-size:.6em}div:has(.captcha) input{font-size:var(--font-size-btn);padding:1.5rem;width:100%;box-sizing:border-box;border:none;border-radius:var(--border-radius-small);background-color:var(--formgroup-color)}.form-element-fileupload:has(.form-element-fileupload-preview){margin-bottom:1.5rem}.form-element-fileupload:has(.form-element-fileupload-preview) .form-element-fileupload-preview{position:absolute;top:100%}.ce-referencelogos{text-align:center}.reference-logos{display:flex;justify-content:center;align-items:center;gap:clamp(40px,8vw,200px);margin-top:3em;flex-wrap:wrap}.reference-logos img{filter:grayscale(100%);-o-object-fit:contain;object-fit:contain;max-width:150px;max-height:100px}.ce-jobteaserlist .list-item{align-items:flex-start;flex-wrap:nowrap}.ce-jobteaserlist .list-item-content{flex-direction:column;align-items:flex-start}.ce-jobteaserlist .list-item-content h3{margin-bottom:0;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.ce-jobteaserlist .list-item_link.btn-icon:before{width:1.33em;height:1.33em}.job-item-tags{display:flex;gap:1em 2em;flex-wrap:wrap}.job-item-tag{display:inline-flex;align-items:center;gap:.5ch;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.job-item-tag:before{content:"";width:1.2em;height:1.2em;flex:0 0 1.2em;background-image:var(--icon-dark);background-size:contain;background-position:center;background-repeat:no-repeat}.ce-video video,.ce-video iframe,.ce-video img,.ce-video object{width:min(100%,1200px);aspect-ratio:16/9}.ce-video .uc-embedding-container{max-height:none;z-index:30}.video-wrapper{border-radius:var(--border-radius-big);overflow:hidden;display:flex;position:relative;width:min(100%,1200px)}.video-wrapper:has(video),.video-wrapper:has(iframe){cursor:pointer}.video-wrapper:has(video):after,.video-wrapper:has(iframe):after{content:"";position:absolute;background-image:url(./playbutton-DRQbGQ5S.svg);background-position:center;background-repeat:no-repeat;background-size:14%;inset:0}.video-wrapper:has(video[controls]),.video-wrapper.playing:has(iframe){pointer-events:none}.video-wrapper:has(video[controls]) video,.video-wrapper:has(video[controls]) iframe,.video-wrapper.playing:has(iframe) video,.video-wrapper.playing:has(iframe) iframe{pointer-events:auto}.video-wrapper:has(video[controls]):after,.video-wrapper.playing:has(iframe):after{display:none}.video-wrapper:has(video[controls]) .youtube-thumbnail,.video-wrapper.playing:has(iframe) .youtube-thumbnail{display:none}.video-wrapper:has(video[controls]) .caption,.video-wrapper.playing:has(iframe) .caption{display:none}.video-wrapper .youtube-thumbnail{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.ce-awards h2{max-width:15ch;width:-moz-min-content;width:min-content}.ce-awards .corners{display:flex;flex-wrap:wrap;max-width:-moz-fit-content;max-width:fit-content;align-items:center;gap:clamp(2em,6vw,6em);margin:auto}.awards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2em,4vw,3em)}.ce-awards__item{display:flex;justify-content:center;align-items:center;max-height:245px}.ce-awards__item img{max-width:clamp(150px,10vw,250px);height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.ce-veranstaltungen .list-item{padding-bottom:3em;box-shadow:var(--box-shadow)}.ce-veranstaltungen h3{margin-bottom:0}.ce-veranstaltungen .left-column{display:flex;flex-direction:column;gap:1em;align-items:flex-end}.ce-veranstaltungen .corners{width:100%}.ce-veranstaltungen .button-list{justify-content:flex-start;padding-block:1em}@media(max-width:1080.9px){.ce-veranstaltungen .list-item{flex-direction:column;padding-bottom:var(--card-padding)}.ce-veranstaltungen .list-item .btn.btn-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ce-veranstaltungen .list-item .btn.btn-icon:before{width:.8em;height:.8em}.ce-veranstaltungen .list-item__text p{display:none}.ce-veranstaltungen .list-item__image{justify-content:flex-start}}@media(min-width:1081px){.ce-veranstaltungen .list-item_right{flex:0 0 auto}.ce-veranstaltungen .list-item__image{flex:auto}.ce-veranstaltungen .list-item-content{flex-direction:column;align-items:flex-start}.ce-veranstaltungen .list-item{display:grid;grid-template-columns:1fr clamp(200px,30vw,350px)}}.event-info h2{margin-bottom:0;line-height:1.2}.event-info table{margin-block:1em}.event-info table tr{vertical-align:baseline}.event-info table a{text-decoration:none;color:var(--color-dark);word-break:break-all}.event-logo{margin-block:2em;max-width:200px}.event-logo img{max-width:100%;height:auto}.event-filters{display:flex;flex-direction:column;gap:1em}.event-filters input{padding:1em!important}.event-search-wrapper{display:flex;gap:.5em}.event-dates-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:.5em}.event-actions{display:flex;flex-direction:column;gap:.8em}.mobile-filter-trigger{position:fixed;inset:auto 0 0;width:100%;border-radius:0;border:none;text-align:center;justify-content:center}.mobile-filter-trigger:after{content:"";background-image:url(./icon-filter-white-vlkcoAE_.svg);display:inline-block;width:.8em;height:.8em;background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width: calc(45em + 1px)){.mobile-filter-trigger{display:none}}.dialog-modal#event-filter .btn,.dialog-modal#event-filter input{font-size:.75rem}.dialog-modal#event-filter .event-dates-wrapper{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr))}.dialog-modal#event-filter .event-filter-buttons{justify-content:flex-end}.info-column{display:flex;flex-direction:column;gap:2em}.event-opening-hours p:last-child{margin-bottom:0}.event-date{font-weight:700}@media (min-width: calc(45em + 1px)){.hero-big+.ce-anchornavigation{padding-block:var(--space-s)}}.ce-frontpageheader+.ce-headline,.hero-img--background+.ce-headline,.hero-img--bottom+.ce-headline{padding-top:var(--space-xl)}.search-form .corners{width:770px;max-width:100%}.search-form .btn{font-weight:600}.search-form .formgroup{background:transparent;margin-bottom:0}.kesearch_searchbox{display:flex;flex-direction:column;gap:.5em;align-items:flex-end}.kesearch_searchbox .search-wrapper{width:100%}div.kesearchbox{width:100%;margin-bottom:0}#ke_search_sword{padding:.6em}#kesearch_results .list-item{flex-wrap:nowrap}#kesearch_results .result-title a{text-decoration:none;color:var(--color-dark)}#kesearch_results .result-title a:after{content:"";position:absolute;inset:0}.kesearch_pagebrowser{padding-block:1em}#kesearch_pagebrowser_bottom .pages_total{border:none}.error-message{border:1px solid var(--color-red);padding:2.5em;background:#ffe5e5;width:-moz-fit-content;width:fit-content;max-width:min(100%,820px);margin-inline:auto;display:flex;align-items:center;gap:1em;box-sizing:border-box}@media (max-width: calc(45em + .9px)){.error-message{padding:1.5em}}.error-message p:first-child{margin-top:0}.error-message p:last-child{margin-bottom:0}.error-message:before{content:"";display:inline-block;background-image:url(./icon-error-DiPkaaIK.svg);width:3em;height:3em;flex:0 0 3em;background-size:contain;background-position:center;background-repeat:no-repeat}.fact-tag{--gradient-color-1: var(--color-dark);--gradient-color-2: var(--color-dark);pointer-events:none;padding:.5em .7em!important}.fact-tag .btn__icon img{width:2em!important;flex:0 0 2em}.button-list:has(.fact-tag){gap:1em}.testimonial{max-width:806px;display:grid;grid-template-columns:134px 1fr;gap:var(--card-padding-inline)}@media(max-width:500.9px){.testimonial{grid-template-columns:1fr;grid-template-rows:max-content}.testimonial .card-image{width:134px;margin:auto;display:flex}.testimonial .card-image img{width:100%}.testimonial .testimonial-rating{margin:auto}}.testimonial-rating{--rating-scale: 1;background-image:url(./icon-star-gradient-S4BCNi8F.svg);height:calc(2em * var(--rating-scale));background-size:calc(2em * var(--rating-scale));background-repeat:space;background-position:right;width:calc(11.8em * var(--rating-scale));justify-self:flex-end}.testimonial-rating.rating-4-stars{width:calc(9.4em * var(--rating-scale))}.testimonial-rating.rating-3-stars{width:calc(7em * var(--rating-scale))}.testimonial-rating.rating-2-stars{width:calc(4.5em * var(--rating-scale))}.testimonial-rating.rating-1-stars{width:calc(2.5em * var(--rating-scale))}.testimonial-quote{font-size:var(--font-size-h3);font-weight:600;margin-block:1rem}.testimonial-author .author-role{margin:0}.ce-testimonials__single{display:flex;flex-direction:column;gap:1em}.swiper--testimonials:not(:has(.swiper-slide:nth-child(2))){width:100%}.footer{padding-block:var(--space-xl);background-color:var(--color-white)}.footer .container{display:flex;flex-direction:column;gap:clamp(1em,5vw,2.5em)}@media (max-width: calc(45em + .9px)){.footer{padding-bottom:6rem}}.footer-social,.footer-nav{margin:auto}.footer-social ul,.footer-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:clamp(1em,6vw,5em);flex-wrap:wrap}.social-link{background:var(--gradient-primary);width:clamp(3em,8vw,4em);height:clamp(3em,8vw,4em);display:flex;border-radius:99vw;padding:.5em;box-sizing:border-box}.social-link:after{content:"";background:var(--icon-white);width:100%;height:100%}.footer-nav ul{gap:2em}.footer-nav a{font-size:var(--font-size-btn);color:var(--color-dark);text-decoration:none;font-weight:700}@media (max-width: calc(45em + .9px)){.footer-nav ul{gap:.5em 1em}.footer-nav a{font-size:14px}}.highlight-text{font-size:var(--font-size-h2);font-weight:700;text-align:center;line-height:1.2;text-wrap:pretty}.highlight-text strong{background-image:linear-gradient(90deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.highlight-text .like-p{display:block;margin-bottom:1em}.ce-highlighttext p:first-child,.ce-highlighttext .like-p:first-child{margin-top:0}.ce-highlighttext p:last-child,.ce-highlighttext .like-p:last-child{margin-bottom:0}.news-single .teaser-text,.news-single .news-list-date,.news-single .news-list-category{font-size:var(--font-size-h3);font-weight:700}.news-single .article p{max-width:100%}.news-single .article .news-img-wrap{float:left;width:300px;height:auto;margin:0 25px 0 0;background:transparent}@media(max-width:768.9px){.news-single .article .news-img-wrap{width:220px}}@media(max-width:500.9px){.news-single .article .news-img-wrap{float:none;width:100%;margin:0 0 25px}}.news-single .article .news-img-caption{color:var(--color-dark);margin-top:.5em}body .uc-embedding-wrapper{font-family:var(--font-family-default);width:420px;font-size:var(--font-size-text);color:var(--color-dark);padding:var(--card-padding);border-radius:var(--border-radius-big);box-shadow:none}body .uc-embedding-wrapper h3{font-size:var(--font-size-h3);color:var(--color-dark);margin:0}body .uc-embedding-wrapper span{font-size:12px;margin-top:8px}body .uc-embedding-wrapper button{height:auto}.mobile-cookie-button{position:fixed;width:58px;height:58px;background-color:var(--color-dark);border-radius:99vw;right:calc(var(--header-container-padding) + 130px);bottom:20px;z-index:100;border:none;cursor:pointer}.mobile-cookie-button:after{content:"";width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0Z%22%2F%3E%3Cpath%20d%3D%22M17.81%204.47c-.08%200-.16-.02-.23-.06C15.66%203.42%2014%203%2012.01%203c-1.98%200-3.86.47-5.57%201.41-.24.13-.54.04-.68-.2a.506.506%200%200%201%20.2-.68C7.82%202.52%209.86%202%2012.01%202c2.13%200%203.99.47%206.03%201.52.25.13.34.43.21.67a.49.49%200%200%201-.44.28M3.5%209.72a.499.499%200%200%201-.41-.79c.99-1.4%202.25-2.5%203.75-3.27C9.98%204.04%2014%204.03%2017.15%205.65c1.5.77%202.76%201.86%203.75%203.25a.5.5%200%200%201-.12.7c-.23.16-.54.11-.7-.12a9.4%209.4%200%200%200-3.39-2.94c-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5%201.7-3.4%202.96-.08.14-.23.21-.39.21m6.25%2012.07a.47.47%200%200%201-.35-.15c-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34%200-2.97%202.54-5.39%205.66-5.39s5.66%202.42%205.66%205.39c0%20.28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66%201.97-4.66%204.39c0%201.44.32%202.77.93%203.85.64%201.15%201.08%201.64%201.85%202.42.19.2.19.51%200%20.71-.11.1-.24.15-.37.15m7.17-1.85c-1.19%200-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39%200-.28.22-.5.5-.5s.5.22.5.5c0%201.41.72%202.74%201.94%203.56.71.48%201.54.71%202.54.71.24%200%20.64-.03%201.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91%2022c-.04%200-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1a7.3%207.3%200%200%201-2.17-5.22c0-1.62%201.38-2.94%203.08-2.94s3.08%201.32%203.08%202.94c0%201.07.93%201.94%202.08%201.94s2.08-.87%202.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84%200-5.44%201.58-6.61%204.03-.39.81-.59%201.76-.59%202.8%200%20.78.07%202.01.67%203.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29a11.1%2011.1%200%200%201-.73-3.96c0-1.2.23-2.29.68-3.24%201.33-2.79%204.28-4.6%207.51-4.6%204.55%200%208.25%203.51%208.25%207.83%200%201.62-1.38%202.94-3.08%202.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08%201.94c0%201.71.66%203.31%201.87%204.51.95.94%201.86%201.46%203.27%201.85.27.07.42.35.35.61-.05.23-.26.38-.47.38%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0Z%22%2F%3E%3Cpath%20d%3D%22M17.81%204.47c-.08%200-.16-.02-.23-.06C15.66%203.42%2014%203%2012.01%203c-1.98%200-3.86.47-5.57%201.41-.24.13-.54.04-.68-.2a.506.506%200%200%201%20.2-.68C7.82%202.52%209.86%202%2012.01%202c2.13%200%203.99.47%206.03%201.52.25.13.34.43.21.67a.49.49%200%200%201-.44.28M3.5%209.72a.499.499%200%200%201-.41-.79c.99-1.4%202.25-2.5%203.75-3.27C9.98%204.04%2014%204.03%2017.15%205.65c1.5.77%202.76%201.86%203.75%203.25a.5.5%200%200%201-.12.7c-.23.16-.54.11-.7-.12a9.4%209.4%200%200%200-3.39-2.94c-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5%201.7-3.4%202.96-.08.14-.23.21-.39.21m6.25%2012.07a.47.47%200%200%201-.35-.15c-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34%200-2.97%202.54-5.39%205.66-5.39s5.66%202.42%205.66%205.39c0%20.28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66%201.97-4.66%204.39c0%201.44.32%202.77.93%203.85.64%201.15%201.08%201.64%201.85%202.42.19.2.19.51%200%20.71-.11.1-.24.15-.37.15m7.17-1.85c-1.19%200-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39%200-.28.22-.5.5-.5s.5.22.5.5c0%201.41.72%202.74%201.94%203.56.71.48%201.54.71%202.54.71.24%200%20.64-.03%201.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91%2022c-.04%200-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1a7.3%207.3%200%200%201-2.17-5.22c0-1.62%201.38-2.94%203.08-2.94s3.08%201.32%203.08%202.94c0%201.07.93%201.94%202.08%201.94s2.08-.87%202.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84%200-5.44%201.58-6.61%204.03-.39.81-.59%201.76-.59%202.8%200%20.78.07%202.01.67%203.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29a11.1%2011.1%200%200%201-.73-3.96c0-1.2.23-2.29.68-3.24%201.33-2.79%204.28-4.6%207.51-4.6%204.55%200%208.25%203.51%208.25%207.83%200%201.62-1.38%202.94-3.08%202.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08%201.94c0%201.71.66%203.31%201.87%204.51.95.94%201.86%201.46%203.27%201.85.27.07.42.35.35.61-.05.23-.26.38-.47.38%22%2F%3E%3C%2Fsvg%3E)}@media (min-width: calc(45em + 1px)){.mobile-cookie-button{left:var(--header-container-padding);right:auto}}.ce-process__headline{text-align:center}.ce-process__step{display:flex;gap:2em;min-height:8.5em;justify-content:center}.ce-process__step-icon{flex:0 0 min(16%,120px * var(--font-scale, 1))}.ce-process__step-icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ce-process__steps{display:flex;flex-direction:column;gap:3em}.ce-text .text-wrapper{text-wrap-style:pretty;max-width:62ch;grid-column:span 7}.ce-text .text-wrapper p:last-child{margin-bottom:0}.ce-text .sheet{grid-column:span 5}.ce-text .sheet p:last-child{margin-bottom:0}.ce-text.text-center .container{display:flex;justify-content:center}.ce-text.text-center .text-wrapper,.ce-text.text-center p{max-width:80ch}.ce-text.text-right .container{display:flex;justify-content:flex-end}.ce-text.text-right .sheet{order:-1}.ce-text:has(.sheet) .container{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-big)}@media (max-width: calc(45em + .9px)){.ce-text:has(.sheet) .container{grid-template-columns:1fr}.ce-text .sheet,.ce-text .text-wrapper{grid-column:span 1}.ce-text.text-right .sheet{order:1}}.ce-press-releases__detail-header h1{max-width:42ch}.pagination{margin-top:var(--space-s)}.pagination-top-container .pagination{margin-block:0 var(--space-s)}.form-element:has(>select[name*=mE-RaumplanerFormular-][name*="[singleselect-1]"]),.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-1]"]),.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-2]"]),.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[text-2]"]),.form-element:has(>textarea[name*=mE-RaumplanerFormular-][name*="[textarea-2]"]),.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[fileupload-1]"]),.form-element:has(>select[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[singleselect-1]"]),.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-1]"]),.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-2]"]),.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[text-2]"]),.form-element:has(>textarea[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[textarea-2]"]),.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[fileupload-1]"]){position:relative}.form-element:has(>select[name*=mE-RaumplanerFormular-][name*="[singleselect-1]"]):before,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-1]"]):before,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-2]"]):before,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[text-2]"]):before,.form-element:has(>textarea[name*=mE-RaumplanerFormular-][name*="[textarea-2]"]):before,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[fileupload-1]"]):before,.form-element:has(>select[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[singleselect-1]"]):before,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-1]"]):before,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-2]"]):before,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[text-2]"]):before,.form-element:has(>textarea[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[textarea-2]"]):before,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[fileupload-1]"]):before{content:"";width:3rem;height:3rem;position:absolute;left:.5rem;top:.8rem;background-size:contain}.form-element:has(>select[name*=mE-RaumplanerFormular-][name*="[singleselect-1]"]) input,.form-element:has(>select[name*=mE-RaumplanerFormular-][name*="[singleselect-1]"]) select,.form-element:has(>select[name*=mE-RaumplanerFormular-][name*="[singleselect-1]"]) textarea,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-1]"]) input,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-1]"]) select,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-1]"]) textarea,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-2]"]) input,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-2]"]) select,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-2]"]) textarea,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[text-2]"]) input,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[text-2]"]) select,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[text-2]"]) textarea,.form-element:has(>textarea[name*=mE-RaumplanerFormular-][name*="[textarea-2]"]) input,.form-element:has(>textarea[name*=mE-RaumplanerFormular-][name*="[textarea-2]"]) select,.form-element:has(>textarea[name*=mE-RaumplanerFormular-][name*="[textarea-2]"]) textarea,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[fileupload-1]"]) input,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[fileupload-1]"]) select,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[fileupload-1]"]) textarea,.form-element:has(>select[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[singleselect-1]"]) input,.form-element:has(>select[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[singleselect-1]"]) select,.form-element:has(>select[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[singleselect-1]"]) textarea,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-1]"]) input,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-1]"]) select,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-1]"]) textarea,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-2]"]) input,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-2]"]) select,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-2]"]) textarea,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[text-2]"]) input,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[text-2]"]) select,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[text-2]"]) textarea,.form-element:has(>textarea[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[textarea-2]"]) input,.form-element:has(>textarea[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[textarea-2]"]) select,.form-element:has(>textarea[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[textarea-2]"]) textarea,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[fileupload-1]"]) input,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[fileupload-1]"]) select,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[fileupload-1]"]) textarea{padding-left:4rem}.form-element:has(>select[name*=mE-RaumplanerFormular-][name*="[singleselect-1]"]) label,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-1]"]) label,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-2]"]) label,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[text-2]"]) label,.form-element:has(>textarea[name*=mE-RaumplanerFormular-][name*="[textarea-2]"]) label,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[fileupload-1]"]) label,.form-element:has(>select[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[singleselect-1]"]) label,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-1]"]) label,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-2]"]) label,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[text-2]"]) label,.form-element:has(>textarea[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[textarea-2]"]) label,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[fileupload-1]"]) label{left:4rem!important}.form-element:has(>select[name*=mE-RaumplanerFormular-][name*="[singleselect-1]"]):before,.form-element:has(>select[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[singleselect-1]"]):before{background-image:url(./ME-Button-Event-Typ-U_kXzTtC.svg)}.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-1]"]):before,.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[date-2]"]):before,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-1]"]):before,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[date-2]"]):before{background-image:url(./ME-Button-Veranstaltungskalender-DNfYRmL4.svg)}.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[text-2]"]):before,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[text-2]"]):before{background-image:url(./ME-Button-Community-yzBJ3UcP.svg)}.form-element:has(>textarea[name*=mE-RaumplanerFormular-][name*="[textarea-2]"]):before,.form-element:has(>textarea[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[textarea-2]"]):before{background-image:url(./ME-Button-Ausstattung-BZDI94ip.svg)}.form-element:has(>input[name*=mE-RaumplanerFormular-][name*="[fileupload-1]"]):before,.form-element:has(>input[name*=roomPlannerFormOrganizingConferencesMeetingsandSpecialEvents-][name*="[fileupload-1]"]):before{background-image:url(./ME-Button-Teilnehmerbefragung-Dc5ETS3z.svg)}
