main hr{border:0;border-bottom:2px solid #000;margin:1.75em 100px}main ol,main ul{list-style:disc;padding-inline-start:20px}main li{font-weight:400;margin-bottom:16px}main td ol,main td ul{list-style:disc;padding-inline-start:20px}main td li{margin-bottom:.5em}@media (max-width:992px){.-home main{margin-top:0}main li{margin-bottom:24px}}.title-with-icon img{height:113px;margin:2px 0 0;width:113px}@media (min-width:993px) and (max-width:1400px){.title-with-icon .big2{width:100%}}@media (max-width:992px){.title-with-icon img{height:78px;margin:0 5px 0 0;transform:translateY(-7px);width:78px}.title-with-icon .big2{font-size:var(--big1-font-size);margin-bottom:18px}}@media (max-width:768px){.cell-1of3:not(:first-child) .title-with-icon .big2{margin-top:42px}.cell-1of3:not(:first-child) .title-with-icon img{transform:translateY(14px)}}.o-editorial+.o-editorial:not([class*=cell-]),.o-editorial+.o-google-map:not([class*=cell-]),.o-editorial+.o-lazy-media:not([class*=cell-]),.o-google-map+.o-editorial:not([class*=cell-]),.o-lazy-media+.o-editorial:not([class*=cell-]){margin-top:var(--section-margin-height)}.o-lazy-media{position:relative}.o-lazy-media .o-editorial{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.o-lazy-media .o-editorial .title{color:inherit}.o-search{list-style:none}.o-search .search-result:not(:last-child){margin-bottom:var(--section-margin-height)}.search-page .toggle-link{margin-left:auto;margin-right:auto}.search-page .sort-by-wrapper{background-color:var(--grau4);border-radius:8px;display:inline-block;padding-right:10px}.search-page .sort-by{appearance:auto;border:none;border-radius:8px;box-shadow:none!important;font-size:var(--input-font-size);max-width:250px;padding:5px 22px 7px;width:100%}.search-page .sort-by:focus{background-color:inherit}.search-page .sort-by option{background:var(--weiss)}.search-page .search-result-counter{font-size:var(--input-font-size)}@media (min-width:768px){.search-page .sort-by{width:auto}}:root{--breadcrumb-space:7px}.hero-header{padding-bottom:20px;padding-top:20px;position:static;top:-1px;z-index:10}@media (min-width:993px){.hero-header{min-height:130px;padding-bottom:25px;padding-top:45px}}.hero-header.js-static{position:static}.o-breadcrumbs{font-size:14px;margin-bottom:12px}.o-breadcrumbs ol{list-style-type:none}.o-breadcrumbs li.splitter{margin:0 var(--breadcrumb-space)}.o-breadcrumbs li:last-child{display:none}.o-breadcrumbs .link{outline:0;position:relative;text-decoration:none;transition:opacity var(--default-timing)}.o-breadcrumbs .has-svg-icon{line-height:inherit}@media (max-width:992px){.o-breadcrumbs li:not(.show-on-mobile){display:none}.o-breadcrumbs li.show-on-mobile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}form{position:relative;--placeholdergrau:#767676}.o-oi-form{display:block;margin:-10px!important;padding:10px}.select-list{position:absolute}.select-list ul{padding-inline-start:0}fieldset{display:inline-block;margin-bottom:30px;min-width:100%;position:relative}@media (max-width:767px){fieldset{margin-bottom:20px}}fieldset:last-child{margin-bottom:0}.required-legend{font-size:15px}.winnie{display:block;overflow:hidden;position:absolute;right:0;top:0;z-index:-1000}.winnie label{position:static}fieldset .form-item{display:inline-block;margin-right:2em;vertical-align:top}button,input,textarea{-moz-appearance:none;-webkit-appearance:none}button:-moz-ui-invalid,input:-moz-ui-invalid,textarea:-moz-ui-invalid{box-shadow:0 0}button,input,label,textarea{transition:.35s}input,textarea{border-radius:0;font-family:inherit;font-size:inherit}form button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],label:not(.is-static){cursor:pointer}form button[disabled],form input[type=button][disabled],form input[type=checkbox][disabled],form input[type=radio][disabled],form input[type=submit][disabled]{cursor:auto}.oi-o-form .fui-btn-wrapper .fui-btn.fui-submit,form button,form button.has-svg-icon,input[type=button],input[type=submit]{background:var(--button-default-background);border:1px solid var(--button-border-color);border-radius:4px;color:#fff;line-height:1.2em;padding:1.5em 1em 1.2em}form button.has-svg-icon{min-height:2.25em;min-width:2.25em;padding:.5em}form button.has-svg-icon>svg{max-height:1em}form button:focus,input[type=button]:focus,input[type=submit]:focus{background:var(--button-active-background);box-shadow:0 0 0 1px var(--page-background),0 0 0 4px hsla(var(--form-active-color),.35);outline:0}@media (min-device-width:1025px){form button:hover,input[type=button]:hover,input[type=submit]:hover{background:var(--button-active-background)}}@media (max-device-width:1024px){form button:active,input[type=button]:active,input[type=submit]:active{background:var(--button-active-background)}}[type=number]{-moz-appearance:textfield}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}label,legend{display:inline-block;line-height:1.15em;margin-bottom:1.15em}option,select{appearance:none;border:0;border-radius:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}select option{height:auto!important;line-height:1.25em;min-height:3em;padding:.75em 2em .85em 1em}form button[aria-expanded],input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]),select,textarea{background:transparent;border-radius:9px;border-style:solid;border-width:1px;box-shadow:0 0 0 1000px var(--form-input-background) inset!important;font-size:16px;height:auto;line-height:18px;padding:15px 30px 13px 16px;width:100%}form button[aria-expanded]:hover,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]):hover,select:hover,textarea:hover{outline:2px solid currentColor!important;transition:outline 0s}.o-oi-form .fui-input.fui-error,.o-oi-form .fui-select.fui-error,input.fui-error:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]):focus,select.fui-error:focus,textarea.fui-error:focus,textarea.fui-input.fui-error{border-color:hsl(var(--form-error-border-color));outline:2px solid hsl(var(--form-error-border-color))!important}textarea.fui-input{border:1px solid;border-radius:9px;font-size:16px;line-height:1.2em;min-height:48px;padding:16px 16px 5px}input[type=search],textarea.fui-input{background:transparent;box-shadow:0 0 0 1000px var(--form-input-background) inset!important;width:100%}input[type=search]{border:1px solid var(--form-border-color);border-radius:4px;line-height:1.25em;padding:.5em}form input:-internal-autofill-previewed,form input:-internal-autofill-selected,form select:-internal-autofill-previewed,form select:-internal-autofill-selected,form textarea:-internal-autofill-previewed,form textarea:-internal-autofill-selected{background:transparent!important}textarea{padding:1em;resize:none}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]):focus,select:focus,textarea:focus{background:hsl(var(--form-active-color));border-color:hsl(var(--form-active-color));box-shadow:0 0 4px hsla(var(--form-active-color),.7),0 0 0 1000px #fff inset!important;outline:0}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]).js-error,textarea.js-error{border-color:hsl(var(--form-error-border-color))}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]).js-error:focus,textarea.js-error:focus{box-shadow:0 0 4px hsla(var(--form-error-border-color),.7),0 0 0 1000px #fff inset!important;outline:0 0 4px hsla(var(--form-active-color),.7)}input:disabled,textarea:disabled{opacity:.35}input:not([type=submit]):read-only{background-color:var(--form-readonly-color)!important}input[type=checkbox],input[type=radio]{background:#fff;border:2px solid hsl(var(--form-default-color));box-shadow:inset 0 0 0 2px #fff;cursor:pointer;outline:0;padding:8px;vertical-align:middle}input[type=radio]{border-radius:11px}input[type=checkbox],input[type=radio]{border:0;height:0;left:0;opacity:0;padding:0;position:absolute;top:0;width:0}input[type=checkbox]:checked,input[type=radio]:checked{background:hsl(var(--form-default-color));box-shadow:inset 0 0 0 2px #fff;left:0;opacity:0;position:absolute;top:0}.o-oi-form input[type=checkbox].js-error+label:before,.o-oi-form input[type=radio].js-error+label:before{border-color:currentColor}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{border:1px solid var(--form-readonly-color)}input[type=checkbox]:checked:disabled+label:after,input[type=radio]:checked:disabled+label:after{color:var(--form-readonly-color)}label:not(.is-static){margin-bottom:1.15em}label.js-error:not(.is-static){color:var(--form-error-text-color)}label.as-placeholder{background-color:transparent!important;border:none!important;box-shadow:none!important;opacity:.85;position:absolute;transform:translateZ(0);transform-origin:left bottom;transition:transform .15s ease-in-out,opacity .15s linear;will-change:opacity,transform}label.as-placeholder.active{color:hsl(var(--form-active-color));opacity:1;transform:translate3d(-.5em,-2.5em,0) scale(.7)}label span{white-space:nowrap}input:invalid+label.active{color:hsl(var(--form-error-border-color))}.form-field{line-height:0;position:relative}[class^=field-error]{color:var(--form-error-text-color);display:inline-block;font-size:11px;line-height:1.15em;white-space:normal}[class^=field-error]>p{font-size:inherit;line-height:inherit;margin:0 0 .5em}[class^=field-error]:not(.field-error-inline){padding-top:10px}.form-message-error{color:var(--form-error-text-color)}form .button-wrapper{text-align:right}@media (max-width:767px){form .button-wrapper{text-align:left}}form .button-wrapper .button,form button,form input[type=submit]{border:1px solid var(--form-border-color);border-radius:5px;margin:0 .5em;padding:.5em}form .cell-1of1,form .cell-1of2,form .language{position:relative}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]),textarea{color:inherit}::-webkit-input-placeholder{color:var(--placeholdergrau)}:-moz-placeholder,::-moz-placeholder{color:var(--placeholdergrau)}:-ms-input-placeholder{color:var(--placeholdergrau)!important}::-ms-input-placeholder{color:var(--placeholdergrau)}::placeholder{color:var(--placeholdergrau);opacity:1}#pageFooter{line-height:32px;padding-bottom:0;padding-top:29px}#pageFooter .link{background-image:none;border-radius:.33em;display:flex;flex-direction:row;hyphens:auto;width:fit-content}#pageFooter .footer-title,#pageFooter .link{line-height:1em;margin-bottom:3px;margin-left:-.6em;margin-top:2px;padding:5px .5em 5px .6em}#pageFooter a.link.is-open{background-color:rgba(0,0,0,.05)}#pageFooter a.link.is-active,#pageFooter a.link.is-active:hover,#pageFooter a.link:not(.no-hover):not(.is-active):hover{background-color:#bedceb}#pageFooter .cell-1of1-sm-down{margin-bottom:32px}#pageFooter a.link-image,#pageFooter a.link-social{display:inline-block}#pageFooter a.link-image{margin-top:-4px}#pageFooter a.link-image img{max-width:118px}#pageFooter .mb-element:last-child{margin-bottom:var(--element-spacing)}.important-links-wrapper{margin-top:12px}hr+.footer-wrapper{margin-top:35px}#pageFooter hr{border:0;border-bottom:1px solid #9a9a9a;color:currentColor;margin-top:0}.link-social+.link{margin-top:26px!important}.link-social:after{background-repeat:no-repeat;background-size:100%;content:"";display:block!important;height:22px;margin-left:0;margin-right:11px;margin-top:5px;transform:none;width:22px}.link-facebook:after{background-image:url(/webresources/themes/default/Facebook.4a3a8f27b77c9178276930bb11cf0d73.cache.svg)}.link-instagram:after{background-image:url(/webresources/themes/default/Instagram.60e507c493346c64f0c9e15de6ca289a.cache.svg)}.link-linkedin:after{background-image:url(/webresources/themes/default/LinkedIn.90410a78142c1d5dda63e46b8eda5ffc.cache.svg)}@media (max-width:991px){#pageFooter{line-height:34px;padding-top:33px}#pageFooter a{margin-top:8px}.link-social.no-icon:after{margin-top:-2px}}@media (max-width:768px){#pageFooter{padding-bottom:18px}.important-links-wrapper{margin-top:33px}hr+.footer-wrapper{margin-top:28px}}.scroll-top{bottom:110px;font-family:themify,sans-serif;height:0;position:sticky;right:0;text-align:right;z-index:1}@media (max-width:991px){.scroll-top{bottom:90px;position:fixed}}@media (max-width:768px){.scroll-top{bottom:128px;position:fixed}}.scroll-top-btn{background-color:transparent;border-radius:7px;font-size:28px;margin-bottom:60px;margin-right:24px;margin-top:26px;opacity:0;transition:opacity .15s ease 0s,visibility 0s ease .25s;visibility:hidden}@media (max-device-width:767px){.scroll-top-btn{background-color:rgba(0,0,0,.05)}}.scroll-top-btn:hover{background-color:rgba(0,0,0,.05)}@media (min-width:993px) and (max-width:1700px){button.scroll-top-btn{margin-right:calc(-82.74399px + 10.74965vw)}}@media (min-width:1701px){button.scroll-top-btn{margin-right:100px}}.scroll-top-btn.js-footer-visible{opacity:1;visibility:visible}@media (max-width:767px){.scroll-top-btn{transition:opacity .1s ease 0s,visibility 0s ease .15s}.scroll-top-btn.js-footer-visible{transition:opacity .1s ease .15s,visibility 0s ease 0s}}@media (min-width:768px){.scroll-top-btn{transition:opacity .15s ease 0s,visibility 0s ease .25s}.scroll-top-btn.js-visible{opacity:1;transition:opacity .15s ease .15s,visibility 0s ease 0s;visibility:visible}}.scroll-top-btn.js-visible:hover{background-color:rgba(0,0,0,.05);transition:background-color .25s ease 0s,opacity .15s ease .15s,visibility 0s ease 0s}.scroll-top-btn:after{background-color:currentColor;content:"";display:flex;flex-direction:column;float:none;font-size:1em;height:40px;justify-content:center;line-height:40px;mask-image:url(/webresources/themes/default/scrollTop.ffe1b986b39e15286660107d34475be2.cache.svg);mask-repeat:no-repeat;mask-size:contain;text-align:center;width:40px}.page-footer{font-size:16px}.colophon{background-color:var(--cyan);color:#fff;overflow:hidden;position:relative;white-space:nowrap}.colophon .link{background-image:linear-gradient(90deg,currentColor,currentColor 25%,transparent 0,transparent 75%,currentColor 0,currentColor);background-position:50% 94%;background-repeat:no-repeat;background-size:400% 6%;transition:all .25s ease}.colophon .link:hover{background-position:0 94%;transition:all .25s ease-out}.colophon .link:not([href^=tel]):not([href^=phone]):after{display:none}@media (max-width:768px){.credentials{padding-bottom:50px}}.footer-text{margin-top:1.7em;white-space:pre-line}.footer-text:first-child{margin-top:-2px}.nav-link{align-items:flex-start;border-radius:.33em;display:inline-flex;flex-direction:row;hyphens:auto;line-height:1.15em;margin-left:-.6em;padding:4px .5em 4px .6em;position:relative;text-decoration:none;vertical-align:text-bottom}.nav-link,.nav-link:active,.nav-link:hover,button,button:active,button:hover{color:inherit}.nav-link-more{visibility:hidden}@media (max-width:992px){.nav-link.bg-lightBlue{color:var(--cyan)}.nav-link-arrow{visibility:hidden}.nav-link-more,.nav-link.js-active-mobile>.nav-link-arrow{visibility:visible}.nav-link-more{height:1em;left:auto;line-height:1em;margin-top:-.5em;position:absolute;right:0;top:50%;width:1em}.nav-link.js-active-mobile>.nav-link-more{visibility:hidden}}@media (min-width:993px){a.nav-link.is-level-0.is-open{background-color:rgba(0,0,0,.05)}a.nav-link.is-level-0.js-active{background-color:rgba(0,32,128,.065)}.overview-toggler.bg-lightBlue a.is-open,.overview-toggler.bg-lightBlue a.js-active{background-color:rgba(255,255,240,0)}.overview-toggler.bg-lightBlue a.is-active{background-color:rgba(0,32,128,.07)}}.nav-link.my-0{margin-bottom:0;margin-top:0}#mainNavigation .nav-link:not(.is-level-0):not(.has-no-link):after{background-color:currentColor;content:"";display:none;height:1em;line-height:1.15em;margin-left:1em;mask-image:url(/webresources/themes/default/link.e85dcb06cc6cccba7518911dcc134b55.cache.svg);mask-position:center bottom;mask-repeat:no-repeat;mask-size:contain;width:1em}.nav-link[target=_blank]:after{content:"";margin-left:.5em;transform:rotate(-45deg);transform-origin:center bottom}.nav-link[href^=http]:after{margin-top:0}@media (hover:hover) and (pointer:fine) and (min-width:993px){.nav-link.js-active:not(.no-hover),.nav-link:not(.no-hover):hover,a.nav-link.is-active{background-color:#bedceb}.nav-link.is-open{background-color:rgba(0,0,0,.05)}.overview-toggler>a.js-active{background-color:rgba(0,32,128,.065)}}.has-link a,.link{align-items:flex-start;background-image:linear-gradient(180deg,transparent,transparent 95%,currentColor 0,currentColor);display:inline-flex;flex-direction:row;hyphens:auto;line-height:20px;margin-bottom:-7px;margin-top:-5px;padding:5px 0 7px;position:relative;text-decoration:none}.link.no-hover{background-image:none!important}.link,label a{background-image:linear-gradient(90deg,currentColor,currentColor 25%,transparent 0,transparent 75%,currentColor 0,currentColor);background-position:100% 94%;background-repeat:no-repeat;background-size:400% 6%;transition:none}@media (pointer:fine) and (hover:hover){.group:hover .link,.link:hover,label a:hover{background-position:left 94%;transition:background-position .75s ease}}.has-link a:active,.has-link a:hover,.link:active,.link:hover,button,button:active,button:hover{color:inherit}@media (max-width:992px){.link.bg-lightBlue{color:var(--cyan)}}.link.my-0{margin-bottom:0;margin-top:0}p>a:not(.link){margin:-5px -.2em;padding:5px .25em}.prose a,p>a:not(.link){margin:-2px 0;padding:2px 0}@media (min-width:768px){.prose a,p>a:not(.link){cursor:pointer;margin:-4px 0;overflow:hidden;padding:4px 0}}.prose a,p a{background-image:linear-gradient(90deg,currentColor,currentColor 25%,transparent 0,transparent 75%,currentColor 0,currentColor);background-position:100% 94%;background-repeat:no-repeat;background-size:400% 6%;transition:all 0s ease}.prose a:hover,p a:hover{background-position:0 94%;transition:all .75s ease-out}.has-link a:after,.link:not([href^=tel]):not([href^=phone]):after{aspect-ratio:2/3;background-color:currentColor;content:"";display:inline-block;height:1em;margin-left:.5em;mask-image:url(/webresources/themes/default/link.e85dcb06cc6cccba7518911dcc134b55.cache.svg);mask-position:center bottom;mask-repeat:no-repeat;mask-size:contain}.has-link a[target=_blank]:after,.link[target=_blank]:not([href^=tel]):not([href^=phone]):after{mask-image:url(/webresources/themes/default/external.05e2ee7cab6c82f2bc34daac5f0925c1.cache.svg)}.link.download-link:not([href^=tel]):not([href^=phone]):after,.link[download]:not([href^=tel]):not([href^=phone]):after,.link[href*=dam]:not([href^=tel]):not([href^=phone]):after{mask-image:url(/webresources/themes/default/download.32e272344a2b86e46b676b5f51a4bc73.cache.svg)}.has-link a[target=_blank]:after,.link[target=_blank]:after,.prose [target=_blank]:after{mask-image:url(/webresources/themes/default/external.05e2ee7cab6c82f2bc34daac5f0925c1.cache.svg)}.o-newsletter-registration .prose [target=_blank]:after,.o-oi-form .prose [target=_blank]:after{display:none}.link.fs-link-medium{font-size:18px}@media (min-width:768px) and (max-width:991px){.link.fs-link-medium{font-size:20px}}@media (min-width:992px) and (max-width:1344px){.link.fs-link-medium{font-size:28px}}@media (min-width:1345px){.link.fs-link-medium{font-size:31px}}a{text-decoration:none}a[href^="mailto:"]{word-break:break-all}a.big2{transition:color .15s linear}a.big2:hover{color:var(--cyan)}a.no-icon:after{display:none!important}.link.link-whatsapp{align-items:center}.link.link-whatsapp:after{display:none!important}.whatsapp-icon{margin:-2px 10px -28px -4px}.whatsapp-icon,.whatsapp-icon:before{display:inline-flex;height:30px;width:30px}.whatsapp-icon:before{background:url(/webresources/themes/default/WhatsApp.059a6c28f7071578b6d62f686d441a44.cache.svg) 50% no-repeat;content:""}.button,form.o-oi-form input[type=submit]{background-color:#000;border-radius:10px;color:#fff;display:inline-flex;margin:0;padding:11px 18px 13px;position:relative;transition:background-color .15s linear}.button:not(.no-icon),form.o-oi-form input[type=submit]:not(.no-icon){padding-right:40px}.button:after,form.o-oi-form input[type=submit]:after{aspect-ratio:2/3;background-color:currentColor;content:"";display:inline-block;font-weight:600;height:1.2em;margin-top:-.5em;mask-image:url(/webresources/themes/default/link.e85dcb06cc6cccba7518911dcc134b55.cache.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;right:.85em;top:50%;transition:transform .25s ease;vertical-align:middle}.button[target*=_blank]:after{mask-image:url(/webresources/themes/default/external.05e2ee7cab6c82f2bc34daac5f0925c1.cache.svg)}.button[download]:after{mask-image:url(/webresources/themes/default/download.32e272344a2b86e46b676b5f51a4bc73.cache.svg);transform:translateX(-5px)}.button:hover{background-color:var(--cyan);color:#fff}.button.secondary{background-color:transparent;border:2px solid #000;border-radius:10px;color:#000;display:inline-flex;margin:0;padding:9px 18px 11px;position:relative;transition:color .15s linear}.button.secondary:not(.no-icon){padding-right:40px}@media (hover:hover) and (pointer:fine){.button.secondary:hover,.group:hover .button.secondary{background-color:#000;color:#fff}.button.secondary:not(.no-icon),.button:not(.no-icon),form.o-oi-form input[type=submit]:not(.no-icon){padding-right:50px}.button.secondary:after,.button:after,form.o-oi-form input[type=submit]:after{transform:translateX(-10px)}.button.secondary:hover:after,.button:hover:after,.group:hover .button.secondary:after,form.o-oi-form input[type=submit]:hover:after{transform:translateX(-5px)}}.button.contrast{background-color:transparent;box-sizing:border-box;color:#000;transition:background-color .15s linear}@media (max-width:992px){.button.contrast{box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05),inset 1px -1px 0 rgba(0,0,0,.05),inset -1px 1px 0 rgba(0,0,0,.05)}}.button.contrast:hover{background-color:rgba(0,0,0,.05);border:0 solid transparent;box-shadow:inset -1px -1px 0 rgba(0,0,0,.01),inset 1px 1px 0 rgba(0,0,0,.01),inset 1px -1px 0 rgba(0,0,0,.01),inset -1px 1px 0 rgba(0,0,0,.01);color:#000}.button.no-icon:after{display:none}button[aria-expanded]:before{background-color:currentColor;height:20px;margin-top:-10px;mask-image:url(/webresources/themes/default/expand.1ffd8f11de8f86c5f7ceefd488780373.cache.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute;right:20px;top:50%;width:20px}button[aria-expanded=true]:before{mask-image:url(/webresources/themes/default/collapse.62cfbedd0df80f32b1917ac048fae169.cache.svg)}button[data-selection]:after{border:0;content:" (" attr(data-selection) ")";font-family:inherit;font-size:inherit;font-weight:inherit}button[data-selection]:before{content:attr(data-selection)}.button-wrapper{align-items:stretch;column-gap:30px;display:inline-flex;flex-wrap:wrap;row-gap:20px}legend{display:block;margin-bottom:0}.fui-row{display:block;margin-bottom:20px;min-height:48px;position:relative}.fui-page-container>.fui-row:last-child{margin-bottom:0}.fui-field,.fui-field-container{position:relative}.o-oi-form .fui-label-below-input .fui-label{left:0;margin:0;position:absolute;top:0;width:100%;--default-font-size:20px;--form-error-text-color:#000;background:transparent;font-size:20px;line-height:1em;min-height:48px;opacity:.5;padding:4px 0 0 1em;transform:scale(.5);transform-origin:12px top;transition:all .2s ease}.fui-input-wrapper:has(input:placeholder-shown)+.fui-label,.fui-input-wrapper:has(select:invalid)+.fui-label,.fui-input-wrapper:has(textarea:placeholder-shown)+.fui-label{opacity:0;pointer-events:none;transform:scale(1);transition:all 0s ease}.o-oi-form .fui-error-message,.o-oi-form .fui-success-message{--fui-error-font-size:12px;display:inline-block;padding:2px 0;width:100%}@media (min-width:768px){.o-oi-form .fui-error-message,.o-oi-form .fui-success-message{--fui-error-font-size:12px;--fui-error-margin-top:0px;bottom:0;display:block;left:0;padding:0 4px;position:absolute;top:auto;width:100%}}.o-oi-form .fui-subfield-label-below-input .fui-error-message{text-align:right}.o-newsletter-registration input[type=text]+label{background:transparent;font-size:18px;left:0;line-height:1.2em;margin:0;min-height:48px;opacity:.5;padding:6px 0 0 1em;position:absolute;top:0;transform:scale(.5);transform-origin:12px top;transition:all .2s ease;width:100%}.o-newsletter-registration input:placeholder-shown+label,.o-newsletter-registration select:invalid+label,.o-newsletter-registration textarea:placeholder-shown+label{opacity:0;pointer-events:none;transform:scale(1);transition:all 0s ease}.o-oi-form .fui-label-below-input .fui-error-message,.o-oi-form .fui-subfield-label-below-input .fui-error-message{text-align:right}@media (min-width:768px){.fui-errors{left:0;pointer-events:none;position:absolute;top:100%;width:100%}}.fui-checkbox input:checked+label:before,.fui-radio input:checked+label:before{--fui-check-bg-color-checked:transparent;--fui-check-border-color-checked:#000}.fui-error .custom-dropdown .fui-checkbox-label,.fui-error .fui-label,.fui-error .fui-legend{border-color:#000!important;color:#000!important}.fui-required{color:inherit!important}.custom-dropdown legend{margin-bottom:0;width:100%}.o-oi-form .fui-i,.o-oi-form .fui-i input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]),.o-oi-form .fui-i textarea{color:#000}.o-oi-form .checkbox-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;padding-bottom:18px}.o-newsletter-registration input[type=checkbox]+label,.o-oi-form input[type=checkbox]+label,.o-oi-form input[type=radio]+label{font-size:16px;hyphens:auto;line-height:1.15em;margin-bottom:0;min-height:1.25em;padding:.25em 0 .25em 2em;position:relative;transform:unset;width:100%}.o-newsletter-registration input[type=checkbox]+label:before,.o-oi-form input[type=checkbox]+label:before,.o-oi-form input[type=radio]+label:before{background-color:#fff;background-repeat:no-repeat;background-size:14px;border:1px solid;border-radius:4px;content:"";display:inline-block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.o-newsletter-registration input[type=checkbox]+label:hover:before,.o-oi-form input[type=checkbox]+label:hover:before,.o-oi-form input[type=radio]+label:hover:before{background-color:#fff;outline:2px solid currentColor!important}.o-newsletter-registration input[type=checkbox]:checked+label:before,.o-oi-form input[type=checkbox]:checked+label:before{background-color:#fff;background-image:url(/webresources/themes/default/check.ab48a20d10ae6f547fb303c3984f54cf.cache.svg);background-position:50%;background-size:100%}.o-oi-form input[type=radio]+label:after{background-color:currentColor;border-color:currentColor;border-radius:50%;content:"";height:6px;left:6px;margin-top:-3px;position:absolute;top:50%;visibility:hidden;width:6px}.o-oi-form input[type=radio]+label:before{border-radius:50%}.o-oi-form input[type=radio]:checked+label:before{background-color:#fff}.o-oi-form input[type=radio]:checked+label:after{visibility:visible}@media (min-width:768px){.fui-type-multi-line-text,.o-oi-form textarea{height:220px;max-height:220px}}.bsb-section-contactForm .content-container{padding:0 10px}.o-oi-form label{display:block}.o-oi-form .field-error{padding-top:0}.o-oi-form .fui-btn-wrapper .fui-submit,.o-oi-form button[aria-expaned]:hover,form.o-oi-form input[type=submit].button,oi-form.o-oi-form input[type=submit].button{background-color:#007db8;border-color:var(--cyan);margin:0}.o-oi-form .fui-btn-wrapper .fui-submit{background-color:#000;border-color:#000;border-radius:10px;line-height:22px;margin:0;padding:11px 18px 13px}.o-oi-form .fui-btn-wrapper .fui-submit:hover{background-color:var(--cyan);border-color:var(--cyan);margin:0}.o-oi-form .fui-submit:hover,form button[aria-expanded=true],form button[aria-expanded]:hover,form.o-oi-form input[type=submit].button:hover,oi-form.o-oi-form input[type=submit].button:hover{background-color:var(--schwarz);border-color:var(--schwarz)}@media (max-width:767px){.o-oi-form .checkbox-grid{grid-template-columns:1fr}.o-oi-form .field-list>div:nth-last-child(2){margin-bottom:0}.o-oi-form input[type=checkbox]+label,.o-oi-form input[type=radio]+label{font-size:var(--button-font-size)}.o-oi-form .fix-checkbox input[type=checkbox]+label{font-size:16px;line-height:1.571}}.o-oi-form input:focus,.o-oi-form input:focus-visible,.o-oi-form input[type=checkbox]:focus-visible+label,.o-oi-form textarea:focus-visible{outline:2px solid var(--schwarz)!important;outline-offset:5px;transition:none}form button[aria-expanded=true],form button[aria-expanded]:hover{outline:2px solid var(--schwarz)!important;transition:none}.o-oi-form input:focus,.o-oi-form input[type=submit]:focus{box-shadow:0 0 0 0}.o-oi-form input:focus-visible,.o-oi-form textarea:focus-visible{outline-offset:0}.o-oi-form .fui-group{--fui-group-padding:0;border:none}.o-oi-form .fui-row{min-height:48px}.o-oi-form .custom-dropdown .fui-row,.o-oi-form .fui-row{--fui-field-gutter:10px}.o-oi-form .fui-label,.o-oi-form .fui-legend{--fui-label-margin:1.15em;--fui-label-font-size:var(--default-font-size);--fui-label-error-color:var(--form-error-text-color);--fui-border-error-color:var(--form-error-text-color);color:initial;font-weight:700;line-height:normal}.o-oi-form .fui-input,.o-oi-form .fui-select{--fui-input-border:#000;--fui-border-color:#000;--fui-input-font-size:16px;--fui-input-padding:15px 30px 5px 13px;--fui-border-radius:10px;border:1px solid var(--fui-border-color)}.o-oi-form .o-grid{column-gap:16px;display:grid;grid-template-columns:1fr}@media (min-width:768px){.o-oi-form .o-grid:has([data-width="33"]){column-gap:16px;display:grid;grid-template-columns:33% 66%}.o-oi-form .o-grid:has([data-width="50"]){column-gap:16px;display:grid;grid-template-columns:50% 50%}}.align-right,[data-align=right]{margin-left:auto}.o-oi-form .fui-submit{--fui-btn-font-size:var(--default-font-size);font-weight:400}.o-oi-form [data-fui-sr-only]{display:none}.fui-btn-right{display:flex;justify-content:flex-end}.fui-label-left-input .fui-input-wrapper{--fui-field-gutter:0}.fui-i{color:#000!important}.o-oi-form .fui-label,.o-oi-form .fui-legend{font-size:16px}.bsb-section-contactForm .fui-alert,.o-oi-form .fui-alert{--fui-alert-font-size:2rem;--fui-alert-line-height:2.5rem;--fui-alert-padding:2rem;border-radius:10px;display:block}@media (min-width:768px){.o-oi-form .fui-alert{display:block;position:absolute;top:100%}}.o-oi-form .fui-alert.fui-alert-bottom-form{display:none}.fui-form-container{position:relative}.o-oi-form .fui-btn-wrapper{--fui-btn-container-padding:3rem 0 0 0}@media (min-width:768px){.fui-btn-wrapper{bottom:0;left:auto;position:absolute;right:0;top:auto}}.fui-error .fui-checkbox-label,.fui-error .fui-radio-label{color:red}.bsb-section-contactForm:has([id=fui-bsbHome]){background-color:var(--lightBlue)}#sib-container input:-ms-input-placeholder,#sib-container input::placeholder,#sib-container textarea::placeholder,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search])::placeholder,select::placeholder,textarea::placeholder{color:#757575!important;opacity:1!important}#sib-container a{color:#000;text-decoration:underline}.custom-dropdown{color:#000;display:inline-block;position:relative}.custom-dropdown>.fui-fieldset{display:block;position:relative}.custom-dropdown>.fui-legend{display:none}.custom-dropdown-button{--fui-border:1px solid var(--schwarz);background-color:#fff;border-radius:10px;color:#000;line-height:1.2em;margin:0;min-height:48px;padding:10px 40px .65em 16px!important;text-align:left;width:100%;z-index:999}.custom-dropdown-button:focus,.custom-dropdown-button:hover{background-color:#fff!important;box-shadow:none;outline:2px solid var(--schwarz)!important;transition:outline 0s}.custom-dropdown-list{background-color:#fff;border:3px solid #000!important;border-radius:10px;box-sizing:border-box;clip-path:inset(0 0 100% 0);left:-2px;opacity:0;padding:20px;position:absolute;top:100%;transform:translateY(8px);transition:all .25s ease;width:calc(100% + 4px);z-index:999}.custom-dropdown-list.js-visible{clip-path:inset(0 0 0 0);opacity:1}.banner{bottom:0;font-size:16px;left:0;line-height:24px;position:fixed;transform:translateY(200%);transition:transform .5s linear 0s,visibility 0s linear 1s;visibility:hidden;width:100%;z-index:99}.banner.js-visible{transform:translateY(0);transition:transform .5s linear .15s,visibility 0s linear 0s;visibility:visible}@media (min-width:993px){.banner{bottom:var(--element-spacing)}}.banner .o-group{max-width:1116px}.banner-box{border:1px solid #eef0f0;box-shadow:0 16px 20px rgba(16,25,31,.15);padding:20px 23px}@media (max-width:992px){.banner-box{padding:21px 24px 40px}}.banner-cell-buttons{justify-content:center;object-position:center;text-align:center}.banner-button-wrapper>button{letter-spacing:.28125px;padding:12px 20px}@media (min-width:1200px){.banner-cell-buttons{justify-content:flex-end;object-position:right;text-align:right}}@media (min-width:451px){.banner-button-wrapper{margin:0 -9px}.banner-button-wrapper>button{margin:0 12px 0 8px}}@media (max-width:450px){.banner-button-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;padding-bottom:5px}.banner-button-wrapper .button.secondary{border-color:transparent}.banner-button-wrapper>button{margin-bottom:10px}.banner [class*=o-flex].has-small-gap-sm-down>*{margin-bottom:19px}}.news-item{width:100%}.snap-news.snap-teaser .box{max-width:614px!important;padding:0;width:72vw!important}.bsb-section-news-carousel .o-snap-teaser{padding-top:7px}.snap-news.snap-news .news-size{font-size:var(--news-font-size)}[class*=line-clamp]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-3,.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-6{-webkit-line-clamp:6}@media (max-width:767px){.bsb-section-news-carousel .o-snap-teaser{padding-top:0}}.snap-news-media{aspect-ratio:640/370}@media (min-width:768px){.snap-news.snap-teaser .box>:not(.snap-news-media):not(.link){width:75%}.bsb-section-news-carousel h2{margin-top:10px}.bsb-section-news-carousel .o-snap-slider .bullets{margin-bottom:14px;margin-top:70px}}.search-page .segment-tabs{display:flex;flex-wrap:wrap;font-size:16px;list-style:none;padding-left:0;padding-top:5px}.search-page .segment-tab{margin-bottom:15px}.search-page .segment-tab:not(:last-child){margin-right:12px}.search-page .segment-tab-link{background-color:var(--page-background);border:none;border-radius:8px;color:var(--schwarz);font-size:var(--input-font-size);margin:0;padding:5px 22px 7px;white-space:nowrap}.search-page .segment-tab-link[disabled]{color:var(--grau1)}.search-page .segment-tab-link.js-active,.search-page .segment-tab-link:not([disabled]):hover{background-color:var(--grau4);color:var(--schwarz)}.search-page .segment-pane:not(.js-active){display:none}.search-page .segment-pane.js-active{display:block}.search-page .segment-pane .h2{font-size:var(--h3-font-size)}@media (max-width:768px){.search-page .segment-tabs{flex-wrap:nowrap;overflow-x:auto;padding-top:6px}.search-page .segment-tab:first-child{margin-left:-22px}}.img-scaling-hover img:not(.usp-icon-img){transform:scale(1.01);transition:transform 2s cubic-bezier(0,.5,.5,1)}@media (pointer:fine) and (hover:hover){.img-scaling-hover:hover img:not(.usp-icon-img){transform:scale(1.1);transition:transform .6s cubic-bezier(.5,0,.5,1)}}ul.benefit-list{padding-inline-start:0}@media (min-width:768px){.benefit-list.has-2-cols{column-count:2;column-gap:var(--layout-block-gap)}.benefit-list.has-3-cols{break-inside:avoid-column;column-count:3;column-gap:var(--layout-tiny-gap)}}.benefit-item{border-top:1px solid var(--grau2);break-inside:avoid-column;color:var(--schwarz);display:block;list-style:none;margin-bottom:0;min-height:43px;padding:8px 0 10px 34px;position:relative}.benefit-item.benefit-placeholder{opacity:0}@media (max-width:768px){.benefit-item.benefit-placeholder{display:none}}.benefit-item:not(.available){color:var(--grau1)}.benefit-item>svg{height:14px;left:3px;position:absolute;top:13px;width:14px}.bsb-linkList .link-row a{display:table}.bsb-linkList .link-row a:after{background-color:currentColor;content:"";display:inline-block;height:.82em;margin-left:.2em;mask-image:url(/webresources/themes/default/link.e85dcb06cc6cccba7518911dcc134b55.cache.svg);mask-size:contain;width:.7em}.bsb-linkList .link-row a.js-active,.bsb-linkList .link-row a.js-active:hover{color:var(--cyan)}.bsb-linkList-target .cell-1of1-sm-down{margin-bottom:28px}.bsb-linkList-target .link{letter-spacing:0}.bsb-linkList-target .link:after{font-size:1em;margin-left:.65em;margin-top:.16em}.bsb-linkList-with-icons{margin:-45px auto -18px;max-width:974px}.bsb-linkList-with-icons a{display:block;height:100%;padding:50px 45px;transition:box-shadow .5s ease}.bsb-linkList-with-icons a:hover{box-shadow:0 4px 30px rgba(0,0,0,.1)}.bsb-linkList-with-icons .item-image{aspect-ratio:1/1;margin-bottom:15px}@media (max-width:1440px){.bsb-linkList-target .link.fs-link-medium{font-size:calc(8.84615px + 1.53846vw)}}@media (max-width:1345px){.bsb-linkList-with-icons a{padding:50px 24px}}@media (max-width:1180px){.bsb-linkList-target .link.fs-link-medium{font-size:calc(-4.50485px + 2.6699vw)}}@media (max-width:990px){.bsb-linkList-with-icons a{padding:50px 45px}}@media (max-width:820px){.bsb-linkList-target .cell-1of1-sm-down{margin-bottom:31px}.bsb-linkList-target .link.fs-link-medium{font-size:21px;letter-spacing:.084px;width:calc(100% + 22px)}.bsb-linkList-target .link:after{font-size:16px;margin-left:15px;margin-top:1px}}@media (max-width:768px){.bsb-linkList .link-row:not(:last-child){margin-bottom:20px}.bsb-linkList-with-icons .item-image{margin-bottom:10px}.bsb-linkList-with-icons{margin:-5px auto 5px}.bsb-linkList-with-icons a{padding:10px 10px 24px}}@media (max-width:991px){.bsb-linkList-with-icons a{box-shadow:0 4px 12px rgba(0,0,0,.1);transition:box-shadow .1s ease}.bsb-linkList-with-icons a:active{box-shadow:0 4px 15px rgba(0,0,0,.2)}}@media (min-width:768px){.bsb-table td.last-nowrap:last-child{padding-right:0;text-align:right;white-space:nowrap;width:auto!important}.bsb-table td:last-child a{margin-left:-10px;margin-right:-6px}}.bsb-table td{position:relative}.bsb-table td:before{background-color:var(--grau2);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.bsb-table tr:last-child{border-bottom:1px solid var(--grau2)}.bsb-table td{padding:9px 10px 10px}.bsb-table td:first-child{padding-left:0}.bsb-table .link[download],.bsb-table .link[href*=dam]{flex-flow:row-reverse}.bsb-table .link[download]:after,.bsb-table .link[href*=dam]:after{content:url(/webresources/themes/default/document.b62577d222f0c6986276698a66245b4b.cache.svg);margin-left:0;margin-right:16px}.table-scroller{overflow-x:auto}@media (max-width:1064px){.table-scroller.table-rwd-scroll table,.table-scroller.table-rwd-sticky table{min-width:800px}.table-scroller.table-rwd-sticky{margin-right:calc((var(--page-gutter-width))*-1);overflow-x:auto;overflow-y:hidden;padding-right:calc((var(--page-gutter-width))*1)}.table-scroller.table-rwd-sticky td:first-child{background-color:#fff;left:0;position:sticky;z-index:1}.table-scroller.table-rwd-sticky td:first-child:after{background-color:#eee;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.table-scroller.table-rwd-scroll{margin-left:calc((var(--page-gutter-width))*-1);margin-right:calc((var(--page-gutter-width))*-1);overflow-x:auto;overflow-y:hidden;padding-left:calc((var(--page-gutter-width))*1);padding-right:calc((var(--page-gutter-width))*1)}}.th-sm-repeated,.th-sm-repeated br{display:none}@media (max-width:768px){.bsb-table .link[download]:after,.bsb-table .link[href*=dam]:after{margin-right:1em}}@media (max-width:995px){.table-rwd-break tr{display:block}.table-rwd-break td{display:block;min-width:100%;padding-left:0;padding-right:0}.table-rwd-break tr{margin-bottom:40px;margin-top:20px}.table-rwd-break .tr-sm-hidden{display:none}.table-rwd-break .th-sm-repeated{display:block;font-size:16px;margin-bottom:10px}.table-rwd-break td{padding-bottom:24px}}@media (max-width:768px){.table-rwd-break tr{display:block}.table-rwd-break td{display:block;min-width:100%;padding-left:0;padding-right:0}.table-rwd-break tr{margin-bottom:40px;margin-top:20px}.table-rwd-break tr:last-child,main .table-rwd-break td li{margin-bottom:0}.table-rwd-break .tr-sm-hidden{display:none}.table-rwd-break .th-sm-repeated{display:block;font-size:16px;margin-bottom:6px}.table-rwd-break td{padding-bottom:24px}}.tabs{display:flex;flex-wrap:wrap;font-size:16px;list-style:none;margin-bottom:-30px;padding-left:0;padding-top:5px}.tab{margin-bottom:30px}.tab:not(:last-child){margin-right:12px}.tab-link{background:#fff;border:1px solid var(--schwarz);border-radius:10px;padding:6px 15px 10px;white-space:nowrap}.tab-link.js-active,.tab-link:hover{background-color:var(--schwarz);border:1px solid var(--schwarz);color:var(--weiss)}.segment-pane:not(.js-active){display:none}.segment-pane.js-active{display:block}@media (max-width:768px){.tabs{flex-wrap:nowrap;overflow-x:auto;padding-top:6px}}.o-google-map{align-items:center;aspect-ratio:16/9;background-color:#dadada;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.o-google-map>.map{height:100%;position:absolute;width:100%}.o-google-map>.prose{padding:30px;position:relative;width:100%;z-index:1}.bsb-map .bsb-direction-container{display:flex;flex-direction:row;justify-content:center}.bsb-map .gm-style-iw-d div{font-family:Matter!important;min-width:100px;text-align:center}.bsb-map .gm-style-iw-d h5+p{font-size:var(--default-font-size);line-height:26px;margin-bottom:8px;margin-top:14px}.gm-style .gm-style-iw-c{width:324px!important}.bsb-map .gm-style-iw-chr{margin-bottom:-20px}.bsb-map .gm-style-iw-d>div{padding:0 12px 10px}.bsb-map .bsb-direction{background-color:#007db8;background-image:url(/webresources/themes/default/direction.8f715a158e2142e3a4c71db25c74d53a.cache.svg);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);cursor:pointer;height:35px;margin-bottom:2px;min-width:0!important;text-align:center;width:35px}.bsb-map .direction-icon{min-width:0!important;padding:0!important}.bsb-map .map-link{left:25px;position:absolute;top:25px;z-index:5}.bsb-map .map-link .bsb-direction{height:50px;width:50px}.bsb-map .map-link .direction-icon:after{font-size:25px;line-height:50px}.bsb-serviceImage{padding-top:555px;position:relative;width:100%}.bsb-serviceImage>picture{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .25s ease-out 0s}.bsb-serviceImage:hover>picture{opacity:.75}.bsb-serviceImage>picture>img{min-height:100%;object-fit:cover;transition:transform .25s ease-out 0s;width:100%}.bsb-serviceImage:hover>picture>img{opacity:.75;transform:scale(1.1)}.bsb-serviceImage-overlay{left:0;margin:0 auto;max-width:315px;opacity:0;padding:20px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:opacity .25s ease-out 0s}.bsb-serviceImage:hover .bsb-serviceImage-overlay{opacity:1}@media (min-width:768px){.bsb-serviceImage{clip-path:inset(25px 0 25px 0);margin:-24px 0;transition:clip-path .25s ease-out 0s}.bsb-serviceImage:hover{clip-path:inset(0 0 0 0)}}.snap-slider{margin:0 calc((100vw - var(--page-maxwidth))/-2);width:100vw}@media (min-width:1140px) and (max-width:1440px){.snap-slider{margin:0 calc(var(--page-gutter-width)*-1);width:calc(100% + var(--page-gutter-width)*2)}}@media (min-width:768px) and (max-width:1139px){.snap-slider{margin:0 calc(var(--page-gutter-width)*-1);width:calc(100% + var(--page-gutter-width)*2)}}@media (max-width:767px){.snap-slider{margin:0 calc(var(--page-gutter-width)*-1);width:calc(100% + var(--page-gutter-width)*2)}}.stripe{background-color:inherit;margin-bottom:-20px;-ms-overflow-style:none;scrollbar-width:none}.stripe::-webkit-scrollbar{display:none}.stripe,snap-news,snap-slider{overflow-x:scroll;position:relative;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-y:hidden;padding-bottom:24px}.stripe>*{height:34vw;min-height:200px;scroll-snap-align:center}.stripe img{border-right:16px solid transparent;box-sizing:border-box;height:640px}.stripe img.placeholder{max-width:none;opacity:0;visibility:hidden}.snap-slider-arrows{left:0;position:absolute;right:-15px;top:100%}.snap-slider-arrows .arrow{bottom:auto;height:48px;left:0;opacity:.25;outline:0;transition:visibility 0s linear .25s,opacity .15s linear;width:48px}.snap-slider-arrows .arrow path{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:5}.snap-slider-arrows .arrow.next:after,.snap-slider-arrows .arrow.prev:after{content:"\e628";display:inline-block;font-family:themify,sans-serif;font-size:1em;font-weight:600;vertical-align:middle}.snap-slider-arrows .arrow.prev:after{content:"\e629"}.snap-slider-arrows .arrow.js-active{display:inline-block}.arrow.js-show{opacity:1;transition:opacity .15s linear .15s}@media (min-width:768px){.stripe img,.stripe>*{height:624px}.arrow{top:390px}}@media (max-width:992px){.stripe img,.stripe>*{height:400px}}@media (max-width:767px){.stripe>*{height:182px;min-height:182px}.stripe img{border-right:20px solid transparent;height:182px}.stripe,snap-slider{padding-bottom:0}}.snap-teasers-inner.js-expanded{margin:0!important}.snap-teasers-stripe{-ms-overflow-style:none;scrollbar-width:none}.snap-teasers-stripe::-webkit-scrollbar{display:none}.snap-teaser{display:block}.snap-teaser .box{padding:35px 32px 28px}.snap-teaser .box:not(.o-flex){display:block}.site-teaser .box{padding:32px 32px 33px}@media (min-device-width:1025px){a.snap-teaser:hover .link{background-color:rgba(0,0,0,.05)}a.snap-teaser:hover .bg-lightBlue .link{background-color:rgba(0,32,128,.065)}}.snap-teaser .link:not([href^=tel]):not([href^=phone]):after{margin-left:6px;margin-top:2px}.snap-teaser .big3+.h4{margin-top:39px}snap-teasers>.snap-teaser{visibility:hidden}.snap-teasers-stripe>.snap-teaser>.box{height:100%}.snap-teasers-stripe.js-visible>.snap-teaser{visibility:visible}.snap-teasers-stripe.js-expanded .quicklink-career-placeholder{display:none}.bsb-quicklinks-career-grid,.bsb-teaser-sites-grid,.snap-teasers-stripe.js-expanded{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;grid-column-gap:16px;grid-row-gap:40px}@media (max-width:1024px){.snap-teasers-stripe.js-expanded{grid-template-columns:1fr 1fr}}@media (max-width:767px){.snap-teasers-stripe.js-expanded{grid-template-columns:1fr;grid-row-gap:24px}.snap-teaser .box{padding:27px 30px 35px}.snap-teaser .big3{font-size:72px}.snap-teaser .big3+.h4{margin-top:27px}}.snap-teasers-stripe:not(.js-expanded){overflow-x:scroll;overflow-y:hidden;position:relative;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex}.bsb-section-news-carousel .snap-teasers-stripe:not(.js-expanded){cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;scroll-behavior:smooth}.bsb-section-news-carousel .snap-teasers-stripe:not(.js-expanded):active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.bsb-section-news-carousel .snap-teasers-stripe:not(.js-expanded):active .box{user-select:none}.bsb-section-news-carousel .snap-teaser img{pointer-events:none}.snap-teasers-stripe:not(.js-expanded)>.snap-teaser{padding-left:16px;scroll-snap-align:start}.snap-teasers-stripe:not(.js-expanded)>.snap-teaser:last-child{padding-right:16px}.snap-teasers-stripe:not(.js-expanded)>.snap-teaser>.box{max-width:calc(100vw - 48px);width:404px}@media (min-width:768px){.snap-teaser>.box,.snap-teasers-stripe:not(.js-expanded){min-height:275px}}@media (max-width:767px){.snap-teaser>.box,.snap-teasers-stripe:not(.js-expanded){min-height:220px}}@media (max-width:450px){.snap-teasers-stripe:not(.js-expanded)>.snap-teaser>.box{max-width:282px}.snap-teasers-stripe:not(.js-expanded)>.snap-teaser{padding-left:24px}}.o-snap-slider .bullets{margin-top:50px;text-align:center;width:100%;z-index:3}.o-snap-slider .bullet{background:#859aa5;border:3px solid #859aa5;border-radius:50%;height:12px;margin:0 8px;padding:0;position:relative;width:12px}.o-snap-slider .bullet:after{background:currentColor;border-radius:50%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--default-timing);width:100%;z-index:-1}.o-snap-slider .bullet:focus{box-shadow:none;outline:0}@media (min-device-width:1025px){.o-snap-slider .bullet:hover:after{opacity:.35}}@media (max-device-width:1024px){.o-snap-slider .bullet:active:after{opacity:.35}}@media (max-width:768px){.o-snap-slider .bullet{margin:0 24px}}.o-snap-slider .bullet.js-active{background-color:currentColor;border:3px solid}.o-snap-slider .bullet.js-active:after{opacity:1!important}@media (min-width:768px) and (max-width:991px){.usp:nth-child(2n){flex-direction:column-reverse}}@media (min-width:992px){.usp:nth-child(3n+2){flex-direction:column-reverse}}@media (max-width:991px){.usp.shadow-transition>*{box-shadow:0 4px 12px rgba(0,0,0,.1);transition:box-shadow .1s ease}.usp.shadow-transition:active>*{box-shadow:0 4px 15px rgba(0,0,0,.2)}}@media (pointer:fine) and (hover:hover){.usp.shadow-transition:hover>*{box-shadow:0 4px 25px rgba(0,0,0,.1);transition:box-shadow .5s ease}}.usp-icon{height:98px}.usp-icon-img{max-height:98px;max-width:98px}.usp-title+.caption,h3+.caption{margin-top:28px}.youtube-video{align-items:center;background-color:#dadada;display:flex}.cookie-message{padding:30px}.imageHoverTable .image-area{margin:67px 0;position:relative}.imageHoverTable .image-area .hover-area{background-color:rgba(126,186,215,0);border-radius:0;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;transform:none;transition:all .3s ease;width:100%}.imageHoverTable .image-area .hover-area:after{content:"";display:none}.imageHoverTable .image-area .hover-area.hover,.imageHoverTable .image-area .hover-area:hover{background-color:rgba(126,186,215,.5)}.imageHoverTable .image-area .hover-area-1{clip-path:polygon(10.8% 2.8%,10.8% 30.6%,15.6% 30.6%,15.6% 2.8%)}.imageHoverTable .image-area .hover-area-2{clip-path:polygon(69.2% 1.8%,73.4% 1.8%,73.4% 30.6%,65.6% 30.6%,65.6% 20%,69.2% 20%)}.imageHoverTable .image-area .hover-area-3{clip-path:polygon(44.8% 1%,49.6% 1%,49.6% 30.6%,40.2% 30.6%,40.2% 20%,44.8% 20%)}.imageHoverTable .image-area .hover-area-4-1{clip-path:polygon(1.1% 43.9%,10% 43.9%,10% 86%,7.5% 83%,7% 90%,4% 90%,3.4% 83%,1.1% 86%)}.imageHoverTable .image-area .hover-area-4-2{clip-path:polygon(58.8% 43.9%,72.2% 43.9%,72.2% 90%,70.9% 90%,70.3% 83%,67.8% 86%,65.2% 83%,64.7% 90%,61.8% 90%,61.1% 83%,58.8% 86%)}.imageHoverTable .image-area .hover-area-5{clip-path:polygon(19% 43.9%,49.6% 43.9%,49.6% 86%,47% 83%,44.7% 86%,41.8% 83%,39.5% 86%,37% 83%,34.3% 86%,31.7% 83%,29% 86%,26.8% 83%,24.2% 86%,21.6% 83%,19% 86%)}.imageHoverTable .image-area .hover-area-6{clip-path:polygon(72.2% 43.9%,72.2% 90%,73.8% 90%,74.2% 83%,76.9% 86%,78.6% 43.9%)}.imageHoverTable .image-area .hover-area-7-1{clip-path:polygon(34.8% .5%,44.8% .5%,44.8% 20.1%,39.8% 20.1%,39.8% 30.6%,34.8% 30.6%)}.imageHoverTable .image-area .hover-area-7-2{clip-path:polygon(60% 1.9%,69.2% 1.9%,69.2% 20.1%,65.3% 20.1%,65.3% 30.6%,60% 30.6%)}.imageHoverTable .table-area h4{margin-bottom:24px}.imageHoverTable .mobile-table-link,.imageHoverTable .open-table-link.hidden{display:none}.imageHoverTable .table-box{margin-bottom:40px}.imageHoverTable .hover-table{background-color:rgba(126,186,215,0);border-color:#d2d2d2;border-top:1px solid #dfdfdf;cursor:pointer;display:flex;justify-content:space-between;padding:6px 0;transition:all .3s ease}.imageHoverTable .hover-table:last-child{border-bottom:1px solid #dfdfdf}.imageHoverTable .hover-table.hover,.imageHoverTable .hover-table:hover{background-color:rgba(126,186,215,.5)}.imageHoverTable .hover-row{padding:0 5px;text-align:center;width:12%}.imageHoverTable .hover-row.detail-row{width:28%}.imageHoverTable .hover-row:first-child{padding-left:0;text-align:left}.imageHoverTable .hover-row:last-child{padding-right:0;text-align:right}.imageHoverTable .HoverPopup{background-color:#fff;left:50%;opacity:0;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility 0s ease .3s;visibility:hidden;width:auto;z-index:999}.imageHoverTable .HoverPopup.open{opacity:1;transition:opacity .3s ease;visibility:visible}.imageHoverTable .HoverPopup .close-btn{cursor:pointer;height:40px;position:fixed;right:28px;top:28px;width:40px}.imageHoverTable .HoverPopup .close-btn:after,.imageHoverTable .HoverPopup .close-btn:before{background-color:#000;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;width:20px}.imageHoverTable .HoverPopup .close-btn:before{transform:translate(-50%,-50%) rotate(-45deg)}.imageHoverTable .HoverPopup .close-btn:after{transform:translate(-50%,-50%) rotate(45deg)}.imageHoverTable .pop-cont{align-content:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:900px;max-height:calc(100vh - 160px);max-width:100%;overflow:auto;padding:40px;width:90vw}.imageHoverTable .pop-cont h3{flex-grow:0;flex-shrink:0;font-size:31px;margin:0;padding-right:40px}.imageHoverTable .pop-image{flex-grow:1;flex-shrink:1;height:300px;margin:67px 0 0;text-align:center}.imageHoverTable .pop-image img{height:100%!important;max-width:100%;min-height:300px}.imageHoverTable .pop-btns{flex-grow:0;flex-shrink:0;margin:67px 0 0}.imageHoverTable .pop-btns>a{background-color:#000;border:2px solid #000;border-radius:8px;color:#fff;margin-right:40px;padding:10px 20px 13px;transition:all .3s ease}.imageHoverTable .pop-btns>a:after{display:none}.imageHoverTable .pop-btns>a:focus,.imageHoverTable .pop-btns>a:hover{background-color:#fff;color:#000}.imageHoverTable .bg-change{background-color:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility 0s .3s;visibility:hidden;z-index:998}.imageHoverTable .bg-change.open{opacity:1;transition:opacity .3s ease;visibility:visible}@media screen and (max-width:1024px){.imageHoverTable .image-area{display:none}.imageHoverTable .table-area{margin-top:67px}.imageHoverTable .mobile-table-link{background-color:transparent;display:inline-block;margin:10px 0 40px;padding:0}.imageHoverTable .mobile-table-link:after{margin-top:.4em;transform:none}.imageHoverTable .table-box{margin-bottom:0}.imageHoverTable .hover-table{flex-wrap:wrap}.imageHoverTable .hover-table:nth-child(n+3){border:none;height:0;overflow:hidden;padding:0}.imageHoverTable .hover-table:last-child{border-bottom:1px solid #d2d2d2}.imageHoverTable .hover-table a{display:inline-flex}.imageHoverTable .hover-table a:after{margin-top:.1em}.imageHoverTable .hover-row{padding:3px 0;text-align:left;width:100%}.imageHoverTable .hover-row.detail-row{width:100%}.imageHoverTable .hover-row:last-child{text-align:left}.imageHoverTable .table-box.open-table{margin-bottom:40px}.imageHoverTable .hover-table:nth-child(n+3){border-top:1px solid #dfdfdf;height:auto;padding:6px 0}.imageHoverTable .close-btn{position:fixed;right:12px;top:12px}.imageHoverTable .pop-cont{max-height:calc(100vh - 80px);padding:24px}.imageHoverTable .pop-btns{margin:16px 0 0}.imageHoverTable .pop-btns>a{display:inline-block;margin:24px 24px 0 0}.imageHoverTable .pop-image{height:200px;margin-top:40px}.imageHoverTable .pop-image>img{min-height:200px}}main>.o-section.bsb-section-jobs:first-child{margin-top:68px}.bsb-section-jobs .tabs{padding-top:16px}.job-slider-wrapper{height:45px;max-width:100%;position:relative;width:600px}.job-slider{background-color:#eee;position:relative;width:100%}.job-range,.job-slider{display:inline-block;height:2px}.job-range{background-color:#000;right:0;top:0}.job-cursor,.job-range{left:0;position:absolute}.job-cursor{cursor:pointer}.job-cursor.job-cursor-right{left:100%}.job-cursor:before{content:"";height:50px;left:-25px;position:absolute;top:-25px;width:50px;z-index:1}.job-cursor:after{background:#000;border-radius:50%;content:"";height:14px;left:0;position:absolute;top:-6px;width:14px}.job-counter{font-size:16px;min-width:38px;position:absolute;top:100%}.job-counter-start{left:0;right:auto}.job-counter-stop{left:auto;right:0}.job-teaser{border-top:1px solid #d2d2d2;hyphens:auto;padding:20px 24px 28px}.job-slider-wrapper{margin-bottom:96px;margin-top:-4px}.job-results .h4{margin-bottom:36px}.job-teaser .h4{margin-bottom:30px}@media (max-width:768px){.job-teaser{padding:24px 0 30px}.job-cursor-stop:after{left:-14px}}.job-jobId{color:var(--grau1);font-size:11px;padding-bottom:30px;position:absolute;transform:translateY(-100%)}@media (max-width:768px){.job-jobId{padding-bottom:40px}}body.theme-blue.template-blogOverview,body.theme-blue.template-blogOverview .hero-header,body.theme-blue.template-blogOverview .page-header,body.theme-blue.template-blogOverview .page-meta{background-color:#e5f7ff}body.template-blogOverview,body.template-blogOverview .hero-header,body.template-blogOverview .page-header,body.template-blogOverview .page-meta,body.template-blogOverview .page-nav{transition:background-color .5s ease}.bsb-blog-highlight-image{display:block}.bsb-blog-highlight-content{background-color:#fff;padding:20px}.bsb-blog-pretitle{font-size:14px;margin-bottom:10px}.bsb-blog-pretitle span:not(:last-child):after{content:" | "}.bsb-blog-highlight-title{margin-bottom:20px}.bsb-blog-highlight-content .link{font-weight:700}@media (min-width:992px){.bsb-blog-highlight-image{height:100%;object-fit:cover}.bsb-blog-highlight-content{padding:60px}.bsb-blog-pretitle{font-size:16px}}.bsb-section-blog-overview .blog-teaser-image-wrapper{overflow:hidden}.bsb-section-blog-overview img{display:block}.blog-teaser-content{padding:15px}.bsb-section-blog-overview .link{font-weight:700}.bsb-section-blog-overview .tabs{padding-top:16px}.blog-teaser-title{font-weight:700;margin-bottom:16px;min-height:48px}.blog-teaser-pretitle{margin-bottom:6px}.bsb-section-blog-overview .tabs{margin-bottom:12px}@media (max-width:767px){main>.bsb-section-blog-overview.o-section:not([class*=bg-]):first-child{margin-top:80px}.bsb-section-blog-overview .o-flex{margin-bottom:-30px}.bsb-section-blog-overview .o-flex>*{margin-bottom:30px}}.bsb-section-blog-overview .blog-filters-inner{display:grid;justify-content:flex-start}.bsb-section-blog-overview .blog-search{margin-bottom:50px;position:relative}.bsb-section-blog-overview input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search])::placeholder{color:#767676}.bsb-section-blog-overview input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]):focus{background-color:#fff}.bsb-section-blog-overview .search-button{bottom:0;padding:2px 14px;position:absolute;right:0;top:0}.bsb-section-blog-overview .search-button:after{content:"\e610";display:inline-block;font-family:themify;font-size:16px;font-weight:700;line-height:35px}.bsb-blog-author-wrapper{min-height:200px;position:relative}.bsb-blog-author-image{align-items:center;bottom:0;display:flex;left:0;position:absolute;top:0}.bsb-blog-author-image img{border-radius:50%;width:194px}.bsb-blog-author-content{max-width:950px;padding-left:250px;padding-right:340px}.bsb-blog-author-sharing{align-items:center;bottom:0;display:flex;position:absolute;right:0;top:0;width:300px}.bsb-blog-author-function{margin-top:8px}.bsb-blog-author-sharing ul{list-style:none;padding-left:0}.bsb-blog-author-sharing li{display:inline-block;margin-right:6px}.bsb-blog-author-sharing-label{margin-bottom:16px}.bsb-blog-author-sharing .share-message{font-size:14px;opacity:0;transition:opacity .3s ease-in}.bsb-blog-author-sharing .share-message.is-visible{opacity:1}.template-blog main .o-section:first-child{margin-top:55px}.o-section.bsb-blog-related-articles{margin-top:180px}@media (min-width:1345px){.bsb-blog-author-content{padding-right:298px}}@media screen and (max-width:1024px){.bsb-blog-author-content{max-width:none;padding-right:0}.bsb-blog-author-sharing{margin-top:20px;padding-left:250px;position:relative;width:100%}}@media screen and (max-width:768px){.bsb-blog-author-image{margin-bottom:10px;position:static}.bsb-blog-author-image img{width:100px}.bsb-blog-author-content,.bsb-blog-author-sharing{padding-left:0}.bsb-blog-author-sharing{margin-top:50px}.bsb-blog-author-sharing ul{margin-bottom:calc(var(--p-margin-bottom)*-1)}.bsb-blog-author-sharing .share-message{height:0}.bsb-blog-author-sharing-label{font-size:var(--caption-font-size);margin-bottom:20px}.bsb-blog-author-sharing li{margin-right:11px}.bsb-blog-tags{font-size:var(--caption-font-size)}body.template-blog .hero-header{padding-top:var(--article-spacing)}.template-blog main .o-section:first-child{margin-top:45px}.template-blog .bsb-component-grid{grid-row-gap:67px}.o-section.bsb-blog-related-articles{margin-top:0}.o-section-blog-author.mb-component-2.mt-component-2,.template-blog .o-section.bsb-section-container{margin-bottom:80px;margin-top:80px}}.tag-wrapper{display:flex;gap:12px;left:auto;padding:20px;position:absolute;right:0;top:0}.tag{background-color:var(--cyan);border-radius:1.25em;color:#fff;display:inline-block;font-size:16px;letter-spacing:.015em;line-height:1em;padding:.5em 1.125em .75em}:not(.show-only-three-mobile) button[role=button].toggle-link{background-image:linear-gradient(180deg,transparent,transparent 95%,#000 0,#000);background-image:linear-gradient(90deg,#000,#000 25%,transparent 0,transparent 75%,#000 0,#000);background-position:100% 94%;background-repeat:no-repeat;background-size:400% 6%;display:inline-flex;line-height:20px;margin-bottom:-7px;margin-top:-5px;padding:5px 0 7px;position:relative;transition:none}:not(.show-only-three-mobile) button[role=button].toggle-link:hover{background-position:left 94%;transition:background-position .75s ease}.show-only-three-mobile button[role=button].toggle-link{display:none}button[role=button].toggle-link:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:inline-block;font-weight:400;margin-left:10px;mask-image:url(/webresources/themes/default/down.fdbc395e6d9ed778a323c7710dfc6ee4.cache.svg);mask-position:center center;mask-repeat:no-repeat;mask-size:contain;width:12px}button[aria-expanded=true].toggle-link:after{mask-image:url(/webresources/themes/default/up.31eeba120bbdb87d7ce19e98c6bc1761.cache.svg)}.show-only-three:not(.show-only-three-mobile) .list-item:nth-child(n+4){display:none}@media (max-width:768px){.show-only-three-mobile .list-item:nth-child(n+4){display:none}.show-only-three-mobile button[role=button].toggle-link{display:flex}}.o-testimonials .h4,.o-testimonials-highlight .h4,.o-testimonials-text .h4{letter-spacing:0}.o-testimonials .stars{aspect-ratio:1/1;margin-bottom:32px;margin-left:2px;width:104px}.o-testimonials .caption{margin-top:32px}.o-testimonials .testimonial-img{max-height:345px;object-fit:cover}.o-testimonials-highlight .stars{margin-bottom:29px;margin-left:2px;margin-top:2px;width:104px}@media (min-width:768px){.o-testimonials-highlight img{min-height:600px;object-fit:cover}}.o-testimonials-highlight .caption{margin-top:29px}.o-testimonials-text .stars{margin-bottom:28px;margin-left:3px;width:104px}.o-testimonials-text .caption{margin-top:28px}@media (max-width:768px){.o-testimonials .o-flex-middle{flex-flow:column-reverse}.o-testimonials .stars{margin-bottom:30px}.o-testimonials .caption{margin-top:28px}.o-testimonials .testimonial-img{min-height:230px}.o-testimonials-text .caption{margin-bottom:5px;margin-top:30px}}.o-contact h3,.o-contact-managers h3{margin-bottom:4px}.o-contact-managers h3:not(:first-child){margin-top:var(--block-spacing);padding-top:0}.o-contact-managers .prose{hyphens:auto;margin-bottom:43px}.o-contact header{padding-bottom:3px}.o-contact .contact-info{line-height:22px}@media (max-width:768px){.o-contact-managers h3{font-size:23px}.o-contact-managers .big-arrow{padding-top:4px}.o-contact-managers .prose{margin-bottom:16px}.o-contact header.has-hand{padding-bottom:18px}}.contact-hand{margin-left:.335em;margin-top:-18px;max-height:100px;max-width:100px;vertical-align:middle}@media (max-width:768px){.contact-hand{margin-left:.25em;max-height:71px;max-width:71px}}.cta-bullet{font-size:calc(39.01734px + 14.45087vw);margin-bottom:-.25em;padding-bottom:.25em;position:relative}.cta-bullet .h3{font-size:calc(3.57225px + 1.87861vw);line-height:1.3}.cta-bullet .h4{font-size:calc(4.01156px + 1.30058vw);line-height:1.3}@media (max-width:768px){.cta-bullet{font-size:150px}.cta-bullet .h3{font-size:18px}.cta-bullet .h4{font-size:14px}}@media (min-width:1461px){.cta-bullet{font-size:250px}.cta-bullet .h3{font-size:31px}.cta-bullet .h4{font-size:23px}}[class*=cta-bullet-outer]{bottom:0;color:var(--weiss);font-size:inherit;padding:0;position:absolute;text-align:center;transform:rotate(-10deg);z-index:1}[class*=cta-bullet-outer] .cta-bullet-inner{align-items:center;display:flex;height:1em;justify-content:center;padding:.062em;position:relative;width:1em}[class*=cta-bullet-outer] .cta-bullet-bubble{border-radius:.5em;bottom:0;left:0;position:absolute;right:0;top:0;transition:transform var(--default-timing);z-index:-1}[class*=cta-bullet-outer] h2{color:var(--weiss);display:block;font-size:.124em;line-height:1.29em;margin-top:-.15em;position:relative}@media (min-device-width:1025px){a[class*=cta-bullet-outer]:hover .cta-bullet-bubble{transform:scale(1.1);transition:transform var(--default-timing)}}@media (min-width:768px){[class*=cta-bullet-outer]{right:.44em}}@media (max-width:767px){[class*=cta-bullet-outer]{right:.1333em}}.cta-bullet-outer--red .cta-bullet-bubble{background-color:var(--rot)}.cta-bullet-outer--green .cta-bullet-bubble{background-color:var(--gruen)}.cta-bullet-outer--blue .cta-bullet-bubble{background-color:var(--cyan)}.cta-bullet-outer--yellow .cta-bullet-bubble{background-color:var(--gelb)}.cta-bullet-outer--yellow h2{color:#000}#atlas-section{background-color:#cbe2ba}#atlas-content+.o-section+.o-section{margin-top:var(--component-spacing-2)}#atlas{height:100%;position:absolute;top:0;width:100%}.atlas-background,.placeholder{aspect-ratio:240/143}#atlas-svg,.atlas-background img{position:absolute;top:-14%}#atlas-svg{animation:fadeIn 1s ease-out 0s 1;width:100%}.atlas-logo svg{height:39px;width:91px}.overlay{background:rgba(0,0,0,.4);height:100%;position:absolute;top:0;width:100%;z-index:1}.ground{display:none}.island{cursor:pointer;transform:translateY(12px)}.island:hover{transform:translate(0)}.island:hover .ground{display:block}#atlas .info-box{background:#fff;bottom:50%;left:50%;margin-bottom:50px;max-width:509px;opacity:0;padding:32px 62px 32px 32px;position:absolute;transform:translate(-50%);transition:opacity .75s ease-in-out;z-index:-1}#atlas .info-box.active{opacity:1;position:sticky;z-index:2}#atlas .close{cursor:pointer;opacity:0;position:absolute;right:32px}#atlas .info-box .close{opacity:1;z-index:5}#atlas .info-box.video{bottom:auto;max-width:1244px;overflow:hidden;padding:0;position:absolute;top:10%;width:87%}#atlas .info-box.video .close{top:32px}#atlas video{margin-bottom:-5px}#Bürgergemeinde_Basel{cursor:pointer}#atlas .info-box.bottom{bottom:10%}.atlas-logo{background:#fff;height:auto;padding:21px 13px 21px 101px;position:absolute;top:0}.atlas-contact-image{bottom:84px;position:absolute;right:28px}@media (max-width:991px){[class*=template-atlasPage] main{margin-bottom:-74px;padding-bottom:8px;position:relative}[class*=template-atlasPage] #pageFooter{padding-top:55px}#atlas-content+.o-section+.o-section{margin-top:var(--component-spacing)}.atlas-contact-image{bottom:0;z-index:1}}@media (min-width:992px){#atlas-content h1{font-size:var(--big-font-size)}[class*=template-atlasPage] main{overflow:initial}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.oi-lottie-parent .oi-lottie.has-parent-hovering:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.oi-lottie-parent{position:relative}.bsb-section-quote .quote{color:var(--dunkelgruen);font-size:72px;font-weight:500;line-height:85px}.bsb-section-quote .quote:before{content:"«"}.bsb-section-quote .quote:after{content:"»"}.bsb-section-quote .author:before{content:"–"}.bsb-section-quote .author{font-size:42px;font-weight:500;line-height:55px;margin-top:35px;text-align:end}@media screen and (max-width:768px){.bsb-section-quote .quote{font-size:42px;line-height:50px}.bsb-section-quote .author{font-size:29px;line-height:38px}}:root{--dunkelblau:#005578;--cyan:#008cc8;--lightBlue:#bedceb;--dunkelgruen:#006450;--gruen:#46aa6e;--hellgruen:#c3e6aa;--dunkelgelb:#d79b00;--gelb:#ffcb46;--hellgelb:#fae69b;--dunkelrot:#b93c37;--rot:#f55f4b;--hellrot:#ffcdc3;--dunkelgrau:#5a504b;--grau:#afa596;--hellgrau:#e1dcd2;--weiss:#fff;--schwarz:#000;--grau1:#979797;--grau2:#d2d2d2;--grau3:#e6e6e6;--grau4:#eef0f5;--hover-color:#e2e4e4;--off-white:#e1e3e3;--ice-blue:#eef0f0;--beige:#cdcbc7;--blue:#bedceb;--page-background:#fff;--backdrop-color:var(--schwarz);--default-font-family:"Matter",serif;--default-dark-text-color:var(--schwarz);--default-light-text-color:var(--weiss);--default-font-size:18px;--default-font-weight:400;--medium-font-weight:500;--default-line-height:1.33;--headings-font-family:var(--default-font-family);--headings-color:inherit;--headings-font-weight:500;--headings-line-height:1.17;--headings-margin-bottom:24px;--h1-margin-top:0;--h1-margin-bottom:67px;--h2-margin-top:0;--h2-margin-bottom:67px;--h3-margin-top:0;--h3-margin-bottom:40px;--biggest-font-size:100px;--big-font-size:72px;--h1-font-size:42px;--h2-font-size:42px;--h3-font-size:31px;--h4-font-size:23px;--h5-font-size:18px;--colophon-font-size:16px;--caption-font-size:16px;--button-font-size:18px;--input-font-size:16px;--news-font-size:25px;--biggest-line-height:110px;--big-line-height:85px;--h1-line-height:55px;--h2-line-height:55px;--h3-line-height:40px;--h4-line-height:32px;--h5-line-height:24px;--colophon-line-height:18px;--caption-line-height:24px;--button-line-height:18px;--input-line-height:16px;--big1-font-size:72px;--p-margin-bottom:24px;--media-margin-height:2em;--page-maxwidth:1244px;--page-maxwidth-large:1920px;--page-gutter-width:98px;--section-spacing:240px;--component-spacing:120px;--component-spacing-2:180px;--header-spacing:80px;--block-spacing:67px;--article-spacing:55px;--element-spacing:40px;--quote-spacing:32px;--big-text-spacing:30px;--text-spacing:24px;--small-spacing:24px;--tiny-spacing:16px;--nav-spacing:56px;--nav-submenu-spacing:69px;--subtitle-spacing:19px;--section-margin-height:var(--section-spacing);--section-padding-height:var(--header-spacing);--component-margin-height:var(--component-spacing);--layout-gutter:var(--element-spacing);--layout-small-gutter:var(--small-spacing);--layout-tiny-gutter:var(--tiny-spacing);--layout-nav-gutter:var(--nav-spacing);--layout-nav-submenu-gutter:var(--nav-submenu-spacing);--layout-component-gap:var(--component-spacing);--layout-gap:var(--element-spacing);--layout-block-gap:var(--block-spacing);--layout-article-gap:var(--article-spacing);--layout-element-gap:var(--element-spacing);--layout-small-gap:var(--small-spacing);--layout-tiny-gap:var(--tiny-spacing);--rwd-margin-height-md:21px;--rwd-margin-height-lg:21px;--rwd-margin-height-sm:12px;--menu-toggle-height:55px;--menu-toggle-height-reduced:26px;--form-default-color:0,0%,32%;--form-border-color:var(--dunkelgrau);--form-error-color:359,83%,71%;--form-active-color:210,50%,60%;--form-readonly-color:var(--grau);--form-invalid-color:36,100%,50%;--form-error-border-color:359,83%,71%;--form-valid-border-color:85,100%,30%;--form-error-text-color:#ff0004;--form-error-background:359,83%,71%;--form-success-color:#87fe6a;--form-input-background:#fff;--form-option-hover-color:#ededed;--button-default-background:var(--schwarz);--button-active-background:var(--dunkelgrau);--button-default-color:var(--default-light-text-color);--button-active-color:var(--default-light-text-color);--button-border-color:var(--schwarz);--default-timing:250ms;--zero-width-space:0;--hair-space:0.0417em;--fine-space:0.125em;--six-per-em-space:0.1667em;--thin-space:0.2em;--medium-mathematical-space:0.2222em;--four-per-em-space:0.25em;--thick-space:0.2778em;--three-per-em-space:0.3333em;--en-space:0.5em;--em-space:1em;--bp-sm:544px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px}@media (max-width:1344px){:root{--page-maxwidth:944px;--nav-spacing:calc(-82.18182px + 9.09091vw);--nav-submenu-spacing:50px}}@media (max-width:992px){:root{--nav-submenu-spacing:0;--nav-spacing:0}}@media (max-width:767px){:root{--section-margin-height:120px;--component-margin-height:120px;--biggest-font-size:50px;--big-font-size:50px;--big2-font-size:50px;--h1-font-size:29px;--h2-font-size:29px;--h3-font-size:24px;--h4-font-size:21px;--h5-font-size:18px;--caption-font-size:14px;--button-font-size:18px;--input-font-size:16px;--news-font-size:21px;--biggest-line-height:54px;--big-line-height:54px;--big1-line-height:80px;--big2-line-height:54px;--h1-line-height:38px;--h2-line-height:38px;--h3-line-height:28px;--h4-line-height:31px;--h5-line-height:24px;--caption-line-height:22px;--button-line-height:18px;--input-line-height:16px;--page-maxwidth:524px;--page-gutter-width:24px;--subtitle-spacing:20.5px}}.o-newsletter-registration.sib-form{font-family:Matter;padding-left:var(--page-gutter-width);padding-right:var(--page-gutter-width)}.o-newsletter-registration .sib-form .entry__field{background:none!important}.sib-form .form__entry{min-height:42px}.o-newsletter-registration .form__label-row{position:relative}.o-newsletter-registration input[type=text]:has(input:placeholder-shown)+label,.o-newsletter-registration select:has(select:invalid)+label,.o-newsletter-registration textarea:has(textarea:placeholder-shown)+label{opacity:0;pointer-events:none;transform:scale(1);transition:all 0s ease}.o-newsletter-registration button[type=submit]{display:inline-flex;margin-top:20px;padding:11px 50px 13px 18px}.o-newsletter-registration button[type=submit]:hover{background-color:var(--cyan)}.o-newsletter-registration .sib-input{margin-bottom:10px;position:relative}.o-newsletter-registration .entry_errored{color:red}.o-newsletter-registration .newsletter-email-entry-field{background:none!important;border:none!important;border-radius:10px!important;margin:0!important}.o-newsletter-registration .newsletter-email-input:focus-visible,.o-newsletter-registration button[type=submit]:focus-visible{border-radius:6px;box-shadow:none;outline:2px solid var(--schwarz)!important;transition:outline 0s}.o-newsletter-registration .newsletter-validation-error{bottom:0;color:red;font-size:11px;left:0;margin:0;padding:2px;pointer-events:none;position:absolute;text-align:right;top:auto;width:100%}.o-newsletter-registration .newsletter-text,.o-newsletter-registration .newsletter-title{margin-bottom:30px}.o-newsletter-registration .newsletter-privacy-declaration{padding:0}.o-newsletter-registration .newsletter-privacy-agreement{font-size:14px;padding:0}.o-newsletter-registration .newsletter-message{border-radius:3px;font-size:16px;margin-bottom:16px;margin-top:16px;max-width:540px}.o-newsletter-registration .newsletter-error{background-color:#ffeded;border-color:#ff4949;color:#661d1d}.o-newsletter-registration .newsletter-success{background-color:#e7faf0;border-color:#13ce66;color:#085229}