.baunetz-superheader-teleport[data-v-d56b9fde]{display:flex;justify-content:center;width:100%}.baunetz-superheader-teleport.active[data-v-d56b9fde]:before{content:"";display:block;position:fixed;top:0;left:0;z-index:1;width:100vw;height:100%;background-color:#fff6}.bn-portal-list[data-v-d56b9fde]{--portal-button-color: #fff;--portal-button-background: #000;color:var(--color);display:flex;align-items:center;position:absolute;z-index:10001;top:-105vh;height:auto;width:auto;flex-flow:column;transition:top .5s ease-out}@media (orientation: landscape){.bn-portal-list[data-v-d56b9fde]{top:-115vh}}.bn-portal-list.expanded[data-v-d56b9fde]{width:auto;flex-shrink:0;top:calc(var(--height) + 2px)}.bn-portal-list .portal-button[data-v-d56b9fde]{box-sizing:content-box;display:inline-flex;padding:0 16px;border-radius:30px;position:relative;z-index:2;width:auto;min-width:224px;height:56px;cursor:pointer;color:var(--portal-button-color);background-color:var(--portal-button-background);justify-content:center;align-items:center;transition:padding 90ms linear}.bn-portal-list .portal-button svg[data-v-d56b9fde]{color:var(--button-color);height:28px;flex-shrink:0;padding-top:5px;padding-bottom:5px}.bn-external-list .portal-button[data-v-d56b9fde]{border-radius:30px!important}@media (max-width: 1299px){.bn-portal-list .portal-button.-safari-width-baunetz svg[data-v-d56b9fde]{width:122px}.bn-portal-list .portal-button.-safari-width-baunetz-wissen svg[data-v-d56b9fde]{width:88px}.bn-portal-list .portal-button.-safari-width-baunetz-campus svg[data-v-d56b9fde]{width:98px}.bn-portal-list .portal-button.-safari-width-baunetz-id svg[data-v-d56b9fde]{width:130px}.bn-portal-list .portal-button.-safari-width-baunetz-jobs svg[data-v-d56b9fde]{width:57px}.bn-portal-list .portal-button.-safari-width-baunetz-architekten svg[data-v-d56b9fde]{width:221px}.bn-portal-list .portal-button.-safari-width-baunetz-maps svg[data-v-d56b9fde]{width:52px}}.bn-portal-list .portal-button.expanded[data-v-d56b9fde]{width:auto;min-width:var(--button-width)}.bn-portal-list .portal-button[data-v-d56b9fde]:is(.active,:hover){height:56px;padding:0 32px}.bn-portal-list .portal-button:is(.active,:hover) svg[data-v-d56b9fde]{color:var(--portal-button-color);padding-bottom:2px;border-bottom:3px solid}.bn-portal-list .portal-button svg[data-v-d56b9fde]{color:color-mix(in srgb,white,transparent 50%);width:auto}.bn-portal-list .portal-button-close[data-v-d56b9fde]{cursor:pointer;color:var(--portal-button-color);background-color:var(--portal-button-background);border:none;border-radius:100%;width:30px;height:30px;margin-bottom:-2px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;padding:0;margin-right:-6px}.bn-portal-list .portal-button-close svg[data-v-d56b9fde]{width:20px;height:20px}@keyframes jump-up-d56b9fde{0%,20%,50%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-6px)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(1px)}}.bn-jump-close[data-v-d56b9fde]{animation:jump-up-d56b9fde 1s;animation-delay:50ms;transform-origin:center bottom}@media (min-width: 1300px){.bn-portal-list[data-v-d56b9fde]{width:0;height:50px;position:static;flex-flow:row;align-items:center;overflow:hidden;top:initial}.bn-portal-list.expanded[data-v-d56b9fde]{flex-shrink:0;top:initial;transition:width var(--portallist-animation) linear(0,.97 25%,1,1.0125,1.01,1)}.bn-portal-list .portal-button[data-v-d56b9fde]{box-sizing:border-box;min-width:initial;width:auto;height:35px;padding:0 12px;margin:0 -8px 0 0;border-radius:initial;transition:height var(--button-hover-animation) linear,border-radius var(--button-hover-animation) linear}.bn-portal-list .portal-button-close+.portal-button[data-v-d56b9fde]{border-top-left-radius:30px;border-bottom-left-radius:30px}.bn-portal-list .portal-button[data-v-d56b9fde]:last-of-type{border-top-right-radius:30px;border-bottom-right-radius:30px}.bn-portal-list .portal-button[data-v-d56b9fde]:last-of-type{margin-right:0}.bn-portal-list .portal-button svg[data-v-d56b9fde]{height:13.4px;padding-top:0;padding-bottom:0}.bn-portal-list .portal-button[data-v-d56b9fde]:is(.active,:hover){height:50px;padding:0 12px;border-radius:30px}.bn-portal-list .portal-button:is(.active,:hover) svg[data-v-d56b9fde]{padding-bottom:0;border-bottom:none}.bn-portal-list .portal-button-close[data-v-d56b9fde]{width:20px;height:20px;margin-bottom:0}.bn-portal-list .portal-button-close svg[data-v-d56b9fde]{width:12px;height:12px}}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/assets/baunetz-superheader/noto-sans-v36-latin_latin-ext-regular.woff2) format("woff2")}#baunetz-superheader.-sticky{position:sticky;top:0;z-index:2}.baunetz-superheader-root{--color: #000;--background: #fff;--height: 68px;--button-color: #fff;--button-background: #000;--button-width: 42px;--button-hover-animation: 90ms;--search-input-animation: 90ms;--portallist-animation: .4s;--button-container-animation: .4s;--button-container-x: 0}@media (prefers-reduced-motion){.baunetz-superheader-root{--button-hover-animation: 0ms;--search-input-animation: 0ms;--portallist-animation: 0ms;--button-container-animation: 0ms}}.baunetz-superheader,.baunetz-superheader *,.baunetz-superheader *:before,.baunetz-superheader *:after{box-sizing:border-box}.baunetz-superheader-teleport,.baunetz-superheader-teleport *,.baunetz-superheader-teleport *:before,.baunetz-superheader-teleport *:after{box-sizing:border-box}.baunetz-superheader-root *:focus-visible{outline:2px dotted var(--color)}.baunetz-superheader{align-items:center;background-color:var(--background);color:var(--color);width:100%;padding:0 8px;position:relative;z-index:10000;display:grid;grid-template-rows:1fr auto;grid-template-columns:auto auto;min-height:var(--height);margin:0;border:none}a.bn-logo-container,a.bn-logo-container:is(:hover,:active,:focus){color:var(--color);min-width:max-content;justify-self:start}.bn-logo-container{display:grid;grid-template-areas:"title logo platform" ". . .";flex-shrink:0;color:var(--color)}.bn-logo-title{cursor:pointer;grid-area:title;justify-self:end;align-self:end;height:18px;transform:translateY(-3px)}.bn-logo-title:has(+.bn-logo-portal:empty){justify-self:center;align-self:center;grid-row:1 / -1}.bn-logo-portal:empty{display:none}.bn-logo-cube-button{all:unset;border:none;background:none;padding:0;cursor:pointer;grid-area:logo;grid-row:1 / -1;transform:translate(-3px)}.bn-logo-cube{width:auto;height:52px;-webkit-user-select:none;user-select:none}.bn-logo-cube:not([src]),.bn-logo-cube[src=""]{opacity:0}.bn-logo-portal{grid-area:title;grid-row:2;justify-self:end;align-self:center;height:13px;line-height:1;transform:translateY(-4px)}.bn-logo-portal svg,.bn-logo-portal img{height:100%;width:100%}@media (min-width: 1299px){.bn-logo-portal.collapsed svg{width:0}}.bn-logo-portal svg{width:auto}.bn-nav{display:flex;align-items:center;width:100%;height:100%}.bn-button-container{display:flex;align-items:center;justify-content:end;height:52px;width:100%}.bn-content-right{grid-column:1 / -1;margin:0 auto;width:100%;background-color:var(--background)}.bn-content-row{width:100%;background-color:var(--background)}.bn-content-row .bn-partner{height:76px}.bn-partner{box-sizing:border-box;display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%;border-top:1px solid;border-bottom:1px solid;padding:8px 0;margin-left:-16px;margin-right:-16px}.bn-partner img{max-height:calc(var(--height) - 4px);width:auto}.bn-partner svg{height:8px;margin-bottom:6px}.bn-partner-caption{font-family:sans-serif;font-size:10px;text-transform:uppercase;text-align:right;margin-bottom:5px}.bn-mobile-menu{cursor:pointer;width:30px;height:30px;color:var(--color);margin-left:10px}.bn-not-mobile{display:none!important}@media (min-width: 460px){.baunetz-superheader{padding:0 16px}.bn-logo-title{height:21px}.bn-logo-cube{height:60px}}@media (min-width: 768px){.bn-not-mobile{display:inherit!important}.bn-mobile-only{display:none!important}.baunetz-superheader-root{--height: 72px;--button-width: 35px}.baunetz-superheader{padding:0 24px;grid-template-columns:fit-content(100%) 1fr auto}.bn-mobile-menu{display:none}.bn-button-container{margin-left:4px;justify-content:start}.bn-content-right{grid-column:initial;width:initial;margin:0 0 0 auto}.bn-partner{display:block;border-top:none;border-bottom:none;margin-top:0;margin-left:12px;margin-right:0;min-height:initial;padding:0}}@media (min-width: 1300px){.bn-logo-container{transform:translateY(-4px);background-color:var(--background)}.bn-logo-title{box-sizing:content-box;grid-row:1 / -1;align-self:center;transform:translateY(0)}.bn-logo-portal{grid-area:platform;grid-row:1 / -1;align-self:center;height:20px;margin-right:10px;transform:translateY(2px)}.bn-logo-cube{transform:translateY(3px) translate(0);height:54px}.bn-logo-portal.collapsed{width:0}.bn-logo-portal:has(.logo-baunetz-id,.logo-baunetz-maps,.logo-baunetz-xplorer){height:24px;transform:translateY(4px)}.logo-baunetz-architekten,.logo-baunetz-wissen{margin-top:-1px}.bn-button-container,.bn-portal-list{transform:translate(0) translateY(-1px)}.bn-button-container.animate{animation:var(--button-container-animation) moveRight;animation-timing-function:linear(0,.97 25%,1,1.0125,1.01,1)}}@keyframes moveRight{0%{transform:translate(var(--button-container-x)) translateY(-1px)}to{transform:translate(0) translateY(-1px)}}.bn-button{cursor:pointer;color:var(--button-color);background-color:var(--button-background);padding-left:12px;padding-right:12px;min-width:var(--button-width);width:var(--button-width);height:var(--button-width);display:inline-flex;justify-content:center;align-items:center;border-radius:42px;transition:height var(--button-hover-animation) linear;line-height:1}a.bn-button,a.bn-button:is(:hover,:active,:focus){text-decoration:none;color:var(--button-color)}.bn-button svg{color:var(--button-color);width:16px;height:16px;flex-shrink:0}.bn-button-icon-lg svg{width:20px;height:20px}.bn-button.expanded:has(.bn-button-label){width:auto;flex-shrink:1}.bn-button-label{line-height:1;display:none}.bn-search-button input{display:none;font-family:Noto Sans,sans-serif;font-size:1rem;background-color:var(--button-background);color:var(--button-color);width:0;padding:0;border:none;outline:none;transition:width var(--search-input-animation) ease-in;text-indent:6px}.bn-search-button input::placeholder{color:var(--button-color)}.bn-search-button.expanded input,.bn-search-field input{width:100%;min-width:100px;height:calc(100% - 6px)}.bn-search-button button[type=submit]{cursor:pointer;background-color:transparent;border:none;padding:0;height:100%}.bn-search-field{width:100%;grid-column:1 / -1;gap:0 2px}.bn-search-field:hover{height:var(--button-width)}.bn-search-field input{display:inherit}.bnid-language-switch{font-family:Noto Sans,sans-serif;font-size:.875rem;width:auto;flex-shrink:0}.bnid-language-switch a{display:inline-block;text-decoration:none}.bnid-language-switch a:last-child{margin-right:0}.bnid-language-switch a:not(.active,:hover,:focus){color:color-mix(in srgb,var(--button-color) 50%,transparent)}.bnid-language-switch a:is(.active,:hover,:focus){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:700;color:var(--background)}.bnid-language-switch a:focus-visible{outline-color:var(--background)}.bnid-language-switch a.active{display:none}.bn-button-group-share{flex-shrink:0}.bn-button-group-share .bn-button{display:none}.bn-button-group-share .bn-button:last-child{display:inline-flex}@media (min-width: 460px){.bnid-language-switch a.active{display:inherit}.bnid-language-switch a{margin-right:8px}.bn-button:hover{height:52px}}@media (min-width: 768px){.bn-button-group-share .bn-button{display:inline-flex}.bn-button-group-share .bn-button:last-child{display:none}.bn-search-button.expanded{padding-left:14px;padding-right:14px;max-width:400px;width:100%;gap:0 2px}.bn-search-field.expanded{max-width:initial}.bn-search-button input{display:inherit;font-size:.875rem}}@media (min-width: 1300px){.bn-button.expanded .bn-button-label{display:inline-block;font-family:Noto Sans,sans-serif;font-size:.875rem;padding:10px 0;margin-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.baunetz-superheader-teleport{display:flex;justify-content:center;width:100%}.baunetz-superheader-teleport.active:before{content:"";display:block;position:fixed;top:0;left:0;z-index:1;width:100vw;height:100%;background-color:#fff6}.bn-portal-list{--portal-button-color: #fff;--portal-button-background: #000;color:var(--color);display:flex;align-items:center;position:absolute;z-index:10001;top:-105vh;height:auto;width:auto;flex-flow:column;transition:top .5s ease-out}@media (orientation: landscape){.bn-portal-list{top:-115vh}}.bn-portal-list.expanded{width:auto;flex-shrink:0;top:calc(var(--height) + 2px)}.bn-portal-list .portal-button{box-sizing:content-box;display:inline-flex;padding:0 16px;border-radius:30px;position:relative;z-index:2;width:auto;min-width:224px;height:56px;cursor:pointer;color:var(--portal-button-color);background-color:var(--portal-button-background);justify-content:center;align-items:center;transition:padding 90ms linear}.bn-portal-list .portal-button svg{color:var(--button-color);height:28px;flex-shrink:0;padding-top:5px;padding-bottom:5px}.bn-external-list .portal-button{border-radius:30px!important}@media (max-width: 1299px){.bn-portal-list .portal-button.-safari-width-baunetz svg{width:122px}.bn-portal-list .portal-button.-safari-width-baunetz-wissen svg{width:88px}.bn-portal-list .portal-button.-safari-width-baunetz-campus svg{width:98px}.bn-portal-list .portal-button.-safari-width-baunetz-id svg{width:130px}.bn-portal-list .portal-button.-safari-width-baunetz-jobs svg{width:57px}.bn-portal-list .portal-button.-safari-width-baunetz-architekten svg{width:221px}.bn-portal-list .portal-button.-safari-width-baunetz-maps svg{width:52px}}.bn-portal-list .portal-button.expanded{width:auto;min-width:var(--button-width)}.bn-portal-list .portal-button:is(.active,:hover){height:56px;padding:0 32px}.bn-portal-list .portal-button:is(.active,:hover) svg{color:var(--portal-button-color);padding-bottom:2px;border-bottom:3px solid}.bn-portal-list .portal-button svg{color:color-mix(in srgb,white,transparent 50%);width:auto}.bn-portal-list .portal-button-close{cursor:pointer;color:var(--portal-button-color);background-color:var(--portal-button-background);border:none;border-radius:100%;width:30px;height:30px;margin-bottom:-2px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;padding:0;margin-right:-6px}.bn-portal-list .portal-button-close svg{width:20px;height:20px}@keyframes jump-up{0%,20%,50%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-6px)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(1px)}}.bn-jump-close{animation:jump-up 1s;animation-delay:50ms;transform-origin:center bottom}@media (min-width: 1300px){.bn-portal-list{width:0;height:50px;position:static;flex-flow:row;align-items:center;overflow:hidden;top:initial}.bn-portal-list.expanded{flex-shrink:0;top:initial;transition:width var(--portallist-animation) linear(0,.97 25%,1,1.0125,1.01,1)}.bn-portal-list .portal-button{box-sizing:border-box;min-width:initial;width:auto;height:35px;padding:0 12px;margin:0 -8px 0 0;border-radius:initial;transition:height var(--button-hover-animation) linear,border-radius var(--button-hover-animation) linear}.bn-portal-list .portal-button-close+.portal-button{border-top-left-radius:30px;border-bottom-left-radius:30px}.bn-portal-list .portal-button:last-of-type{border-top-right-radius:30px;border-bottom-right-radius:30px}.bn-portal-list .portal-button:last-of-type{margin-right:0}.bn-portal-list .portal-button svg{height:13.4px;padding-top:0;padding-bottom:0}.bn-portal-list .portal-button:is(.active,:hover){height:50px;padding:0 12px;border-radius:30px}.bn-portal-list .portal-button:is(.active,:hover) svg{padding-bottom:0;border-bottom:none}.bn-portal-list .portal-button-close{width:20px;height:20px;margin-bottom:0}.bn-portal-list .portal-button-close svg{width:12px;height:12px}}.bn-dialog:modal{width:100%}.bn-dialog,.bn-dialog *,.bn-dialog *:before,.bn-dialog *:after{box-sizing:border-box}.bn-dialog{--font-sans: "Noto Sans", sans-serif;border:6px solid var(--background);font-family:var(--font-sans);color:var(--background);background-color:var(--color);border-radius:57px;position:relative;overflow:initial;margin:auto}.bn-dialog-close{cursor:pointer;display:inline-flex;align-items:center;color:var(--background);background-color:var(--color);border-color:transparent;border-radius:100%;width:38px;height:38px;position:absolute;top:-19px;right:-19px;z-index:2}.bn-dialog-close svg{width:38px;height:38px}.bn-share-dialog{padding:112px 32px;text-align:center}.bn-share-dialog::backdrop{background-color:#000c!important}.bn-share-dialog .h1{font-size:24px;font-family:var(--font-sans);margin-bottom:3rem}.bn-share-dialog .dialog-content .bn-button,.bn-share-dialog .dialog-content .bn-button svg{width:40px;height:40px}.bn-share-dialog .dialog-content .bn-button{margin-right:32px}.bn-share-dialog .dialog-content .bn-button:last-child{margin-right:0}.bn-share-dialog .dialog-content .bn-button:hover{height:initial}.bn-dialog:modal.bn-hello-dialog{max-width:min(540px,100vw);width:auto}.bn-dialog.bn-hello-dialog{border:2px solid var(--background)}.bn-hello-dialog{padding:60px 35px;text-align:left}.bn-hello-dialog::backdrop{background-color:#0009!important;clip-path:inset(var(--height) 0% 0% 0%)}.bn-hello-dialog .h1{display:block;line-height:1.2;color:var(--background);font-size:24px;text-transform:none;font-family:var(--font-sans);font-weight:700;padding:0;margin-top:0;margin-bottom:1.5rem}.bn-hello-dialog p{display:block;color:var(--background);font-size:21px;font-family:var(--font-sans);margin:0;padding:0;line-height:1.35}.bn-hello-dialog .bn-dialog-close{background-color:transparent;border-color:transparent;border-radius:0;width:50px;height:50px;top:20px;right:20px}.bn-hello-dialog .bn-dialog-close svg{width:50px;height:50px}@media (min-width: 1300px){.bn-hello-dialog{margin-top:150px;margin-left:205px}}
