main hr{border:0;border-bottom:1px solid #000;margin:1.75em 10rem}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)}.search-page .segment-tab{margin-bottom:15px}.search-page .segment-tab-link{background-color:var(--page-background);border:none;color:var(--schwarz);font-size:var(--input-font-size);margin:0;padding:5px 22px 7px}.search-page .segment-tab-link[disabled]{color:var(--grau1)}.search-page .segment-tab-link.js-active{background-color:var(--grau4)}@media (min-width:768px){.search-page .segment-tab:first-child{margin-left:-22px}.search-page .sort-by{width:auto}}:root{--breadcrumb-space:7px}.hero-header{background:#fff;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}.o-oi-form{display:block;margin:-10px;padding:10px}.select-list{position:absolute}.select-list ul{padding-inline-start:0}fieldset{display:inline-block;margin-bottom:3rem;min-width:100%;position:relative}@media (max-width:767px){fieldset{margin-bottom:2rem}}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}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.25em;padding:.75em 1em .85em}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}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]),select,textarea{border:none;padding:.75em 2em .85em 1em}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]),input[type=search],select,textarea{background:transparent;box-shadow:0 0 0 1000px var(--form-input-background) inset!important;line-height:1.25em;width:100%}input[type=search]{border:1px solid var(--form-border-color);border-radius:4px;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}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]),select,textarea{font-size:var(--caption-font-size);line-height:1.4em;padding:14px 1em 12px}}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-newsletter-registration input[type=checkbox]+label,.o-oi-form input[type=checkbox]+label,.o-oi-form input[type=radio]+label{font-size:16px;line-height:1.15em;margin-bottom:0;min-height:2em;padding:0 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:transparent;border:1.5px solid #000;content:"";display:inline-block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px}.o-oi-form input[type=checkbox].js-error+label:before,.o-oi-form input[type=radio].js-error+label:before{border-color:hsl(var(--form-error-border-color))}.o-newsletter-registration input[type=checkbox]:checked+label:after,.o-oi-form input[type=checkbox]:checked+label:after{background-image:url(/.resources/bsb-light/webresources/build/module/check.ab48a20d10ae6f547fb303c3984f54cf.cache.svg);background-repeat:no-repeat;content:"";height:16px;left:1px;margin-top:-6px;position:absolute;top:50%;width:16px}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)}.o-oi-form input[type=radio]+label:before{border-radius:50%}.o-oi-form input[type=radio]:checked+label:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:4px;margin-top:-4px;position:absolute;top:50%;width:8px}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(--grau)}:-moz-placeholder,::-moz-placeholder{color:var(--grau)}:-ms-input-placeholder{color:var(--grau)!important}::-ms-input-placeholder{color:var(--grau)}::placeholder{color:var(--grau)}.o-oi-form .select-input,.o-oi-form input{margin-bottom:12px}.o-oi-form .checkbox-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:19px 14px;padding-bottom:18px}.o-oi-form input[type=checkbox]+label:before,.o-oi-form input[type=radio]+label:before{background-color:transparent;border:1.5px solid #000;height:16px;margin-top:-8px;top:50%;width:16px}.o-newsletter-registration input[type=checkbox]+label,.o-oi-form input[type=checkbox]+label,.o-oi-form input[type=radio]+label{min-height:1em}.bsb-section-contactForm .o-oi-form textarea{height:162px;max-height:162px}.o-oi-form label{display:block}.o-oi-form .field-error{padding-top:0}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}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:var(--caption-font-size);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{border-radius:6px;outline:2px solid var(--schwarz)!important;outline-offset:5px;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}#pageFooter{line-height:34px;padding-bottom:0;padding-top:29px}#pageFooter a{display:flex;margin-bottom:3px;margin-top:2px;width:fit-content}#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{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(/.resources/bsb-light/webresources/build/module/Facebook.4a3a8f27b77c9178276930bb11cf0d73.cache.svg)}.link-instagram:after{background-image:url(/.resources/bsb-light/webresources/build/module/Instagram.60e507c493346c64f0c9e15de6ca289a.cache.svg)}.link-linkedin:after{background-image:url(/.resources/bsb-light/webresources/build/module/LinkedIn.90410a78142c1d5dda63e46b8eda5ffc.cache.svg)}@media (max-width:991px){#pageFooter{line-height:36px;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{content:"\e627";display:flex;display:inline-block;flex-direction:column;float:none;font-family:themify,sans-serif;font-size:1em;font-weight:700;justify-content:center;line-height:40px;text-align:center;vertical-align:middle;width:40px}.pre-footer{font-size:16px}.has-link a,.link,button[role=button]{align-items:flex-start;background-color:transparent;border-radius:.33em;display:inline-flex;flex-direction:row;hyphens:auto;line-height:1em;margin-bottom:-5px;margin-left:-.6em;margin-top:-5px;padding:5px .5em 5px .6em;position:relative;text-decoration:none;transition:background-color .15s linear}.link,.link:active,.link:hover,button,button:active,button:hover{color:inherit}@media (max-width:992px){.link.bg-lightBlue{color:var(--cyan)}}.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;transition:background-color .15s linear}.button.secondary{transition:color .15s linear}.button.contrast,.button.secondary{background-color:transparent;color:#000}.button.contrast{box-sizing:border-box;transition:background-color .15s linear}.button:hover{background-color:var(--cyan);color:#fff}.button.secondary:hover{background-color:transparent;color:var(--cyan)}@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}.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){cursor:pointer;margin:-.2em 0;overflow:hidden;padding:.2em 0}.prose a{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%;transition:all 0s ease}.prose a:hover{background-position:0 94%;transition:all .75s ease-out}.has-link a:after,.link:after,.prose [href^=http]:after,button[role=button]:after{content:"";display:inline-block;font-family:themify,sans-serif;font-size:.7em;font-weight:600;vertical-align:middle}.link:after{content:"\e628";font-size:.655em;margin-left:1.05em;margin-top:.15em}.has-link a[target=_blank]:after,.link[target=_blank]:after,.prose [target=_blank]:after{content:"\e628";font-size:.655em;margin-left:.5em;margin-top:.15em;transform:rotate(-45deg)}.has-link a[target=_blank]:after,.prose [href^=http]:after{margin-top:0}.link[download]:after,.link[href*=dam]:after{content:"\e6a7";margin-left:1.05em;margin-top:.05em}.o-newsletter-registration .prose [target=_blank]:after,.o-oi-form .prose [target=_blank]:after{display:none}button[aria-expanded=false]:after{content:"\e64b";margin-left:1em;margin-top:-.1em}button[aria-expanded=true]:after{content:"\e648";margin-left:1em;margin-top:-.1em}.big-arrow button[aria-expanded=false]:after{content:"\e62a";margin-left:1em;margin-top:2px}.big-arrow button[aria-expanded=true]:after{content:"\e627";margin-left:1em;margin-top:2px}.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}}.link:not([href^=tel]):not([href^=phone]):after{display:flex;flex-direction:column;float:none;justify-content:center}a{text-decoration:none}a[href^="mailto:"]{word-break:break-all}@media (hover:hover) and (pointer:fine) and (min-width:993px){a.js-active{background-color:rgba(0,0,0,.05)}}@media (hover:hover) and (pointer:fine){.has-link a:hover,a.link:not(.no-hover):not(.button):hover,a:hover .link,button[role=button]:hover{background-color:rgba(0,0,0,.05)}.overview-toggler a:not(:hover){transition:background-color .3s linear}.overview-toggler>a:not(:hover){transition:background-color .5s linear}.overview-toggler>a.link.js-active:not(.no-hover):hover{background-color:rgba(0,16,64,.085);transition:background-color .1s linear}.bg-lightBlue a.link.js-active:not(.no-hover):hover,.bg-lightBlue a.link:not(.no-hover):hover{background-color:rgba(0,32,128,.07);transition:background-color .1s linear}.overview-toggler a.link:hover{transition:background-color .1s linear}}@media (min-width:993px){.overview-toggler>a.is-open{background-color:rgba(0,0,0,.05)}.overview-toggler>a.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)}}a.is-active{background-color:rgba(0,0,0,.05)}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}.button-wrapper{align-items:stretch;column-gap:30px;display:inline-flex;flex-wrap:wrap;row-gap:20px}.whatsapp-icon{margin:-2px 10px -28px -4px}.whatsapp-icon,.whatsapp-icon:before{display:inline-flex;height:30px;width:30px}.whatsapp-icon:before{background:url(/.resources/bsb-light/webresources/build/module/WhatsApp.059a6c28f7071578b6d62f686d441a44.cache.svg) 50% no-repeat;content:""}.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:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-10px;margin-left:-20px;padding-bottom:5px}.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}}.segment-tabs{display:flex;flex-wrap:wrap;font-size:16px;list-style:none;margin-bottom:-20px;padding-left:0;padding-top:5px}.segment-tab{margin-bottom:20px}.segment-tab:not(:last-child){margin-right:12px}.segment-tab-link{border:1px solid var(--off-white);border-radius:8px;padding:6px 8px;white-space:nowrap}.segment-tab-link.js-active,.segment-tab-link:not([disabled]):hover{background-color:var(--off-white);color:var(--schwarz)}@media (max-width:768px){.segment-tabs{flex-wrap:nowrap;overflow-x:auto;padding-top:6px}}.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:not(:last-child){margin-bottom:10px}.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(/.resources/bsb-light/webresources/build/module/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:-10px;padding-left:0;padding-top:5px}.tab{margin-bottom:20px}.tab:not(:last-child){margin-right:12px}.tab-link{border:1px solid var(--off-white);border-radius:8px;padding:6px 8px 8px;white-space:nowrap}.bsb-section-jobs .tab-link{border-radius:10px;padding:10px 12px}.bsb-section-jobs .tab{margin-bottom:30px}.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(/.resources/bsb-light/webresources/build/module/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%}.arrow{bottom:auto;height:48px;left:0;opacity:.25;outline:0;transition:visibility 0s linear .25s,opacity .15s linear;width:48px}.arrow path{fill:none;stroke:#000;stroke-width:5;stroke-miterlimit:10}.arrow.next:after,.arrow.prev:after{content:"\e628";display:inline-block;font-family:themify,sans-serif;font-size:1em;font-weight:600;vertical-align:middle}.arrow.prev:after{content:"\e629"}.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}}.bsb-quicklinks-career button[role=button]:not([aria-expanded=true]).toggle-link:after,.bsb-teaser-sites button[role=button]:not([aria-expanded=true]).toggle-link:after{content:"\e628"}.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:1px solid #d2d2d2}.job-slider-wrapper{margin-bottom:96px;margin-top:-4px}.job-results .h4{margin-bottom:36px}.job-teaser{hyphens:auto;min-height:323px}.job-teaser .h4{margin-bottom:30px}@media (max-width:768px){.job-cursor-stop:after{left:-14px}.job-teaser{min-height:302px}}.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}}.o-oi-form input[type=checkbox]:checked+label:after{background-image:url(/.resources/bsb-light/webresources/build/module/check.ab48a20d10ae6f547fb303c3984f54cf.cache.svg);background-repeat:no-repeat;content:"";height:16px;left:1px;margin-top:-6px;position:absolute;top:50%;width:16px}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-search{margin-bottom:50px;max-width:500px;position:relative}.bsb-section-blog-overview input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=search]){border:1px solid var(--grau2);border-radius:25px;position:relative;transition:none}.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-blogPage 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-blogPage .hero-header{padding-top:var(--article-spacing)}.template-blogPage main .o-section:first-child{margin-top:45px}.template-blogPage .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-blogPage .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{display:flex}.show-only-three-mobile button[role=button].toggle-link{display:none}button[role=button].toggle-link:after{content:"\e62a";font-weight:400;margin-top:2px}button[aria-expanded=true].toggle-link:after{transform:rotate(180deg)}.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{margin-bottom:32px;margin-left:2px;width:104px}.o-testimonials .caption{margin-top:32px}.o-testimonials 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 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{margin-bottom:43px}.o-contact header{padding-bottom:3px}.o-contact .contact-phone{margin-top:-2px}.o-contact .contact-email{padding-top:1px}.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}#atlas-content .button:after{display:none}@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;--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;--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 button[type=submit]{background-color:var(--cyan);max-height:49px;max-width:200px}.o-newsletter-registration button[type=submit]:hover{background-color:#000}.o-newsletter-registration .newsletter-email-entry-field{border:none!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{color:#661d1d;display:block!important;font-size:14px}.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}.o-newsletter-registration .newsletter-fields{margin-bottom:20px}@media (max-width:768px){.o-newsletter-registration .newsletter-fields{display:block}.o-newsletter-registration button[type=submit]{margin-left:0}}