@charset "UTF-8";:root{--unico-a11y-bg:var(--bs-body-bg,#fff);--unico-a11y-surface:#fff;--unico-a11y-surface-strong:#1f2937;--unico-a11y-text:#111;--unico-a11y-text-muted:#333;--unico-a11y-text-on-strong:#fff;--unico-a11y-link:#0a58ca;--unico-a11y-border:#606060;--unico-a11y-button-bg:#111;--unico-a11y-button-text:#fff}html[data-unico-color-mode="contrast"]{--unico-a11y-bg:#fff;--unico-a11y-surface:#fff;--unico-a11y-surface-strong:#111;--unico-a11y-text:#111;--unico-a11y-text-muted:#222;--unico-a11y-text-on-strong:#fff;--unico-a11y-link:#044040;--unico-a11y-border:#111;--unico-a11y-button-bg:#111;--unico-a11y-button-text:#fff;color-scheme:light}html[data-unico-color-mode="dark"]{--unico-a11y-bg:#111;--unico-a11y-surface:#1b1b1b;--unico-a11y-surface-strong:#2b3445;--unico-a11y-text:#f5f5f5;--unico-a11y-text-muted:#e2e2e2;--unico-a11y-text-on-strong:#fff;--unico-a11y-link:#8ec5ff;--unico-a11y-border:#8a8a8a;--unico-a11y-button-bg:#f5f5f5;--unico-a11y-button-text:#111;color-scheme:dark}html[data-unico-color-mode="grayscale"]{filter:grayscale(1);color-scheme:light}.unico-a11y-skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.unico-a11y-skip:focus{left:8px;top:8px;width:auto;height:auto;z-index:2147483647;background:#000;color:#fff;padding:.5rem .75rem;border-radius:.25rem}.unico-a11y-fab{position:fixed;right:1rem;bottom:1rem;z-index:2147483646;width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2)}button.unico-a11y-fab{padding:8px}.unico-a11y-panel{z-index:2147483646;background:var(--bs-body-bg,#fff);color:inherit}.unico-a11y-panel h2,.unico-a11y-panel p,.unico-a11y-panel label{font-family:"ff-scala-sans-pro",sans-serif}.unico-a11y-panel label{font-size:1.5rem}button.btn-close.js-a11y-close{width:40px;height:40px;opacity:1;background-size:40px}#unico-a11y-title{line-height:1.2;font-size:1.75rem}#unico-a11y-panel{width:30rem}.unico-a11y-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem 0}.unico-a11y-help{font-size:1rem;margin-bottom:.375rem}html.unico-reduced-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.unico-a11y-field{--bs-border-color:#606060}.unico-a11y-field:not(:last-child){margin-bottom:1rem}.unico-a11y-field .form-label{margin-bottom:.125rem;margin-top:1rem}.unico-a11y-field .btn{margin-top:.375rem}.unico-a11y-field .form-check-input:checked{background-color:#198754;border-color:#198754}.unico-a11y-field .form-check-input:checked:focus{border-color:rgba(25,135,84,.25);outline:0;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-switch.form-switch-xl{--bs-form-switch-width:3.75rem;--bs-form-switch-height:1.9rem;min-height:48px}.form-switch.form-switch-xl .form-check-input{width:var(--bs-form-switch-width);height:var(--bs-form-switch-height);background-size:calc(var(--bs-form-switch-height) - .375rem) calc(var(--bs-form-switch-height) - .375rem)}.form-switch.form-switch-xl .form-check-label{padding:.25rem 0}.unico-a11y-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.unico-a11y-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.375rem;min-height:11rem;padding:.875rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:.75rem;background:var(--bs-body-bg,#fff);cursor:pointer;line-height:1.25}.unico-a11y-tile:hover{background:rgba(0,0,0,.03)}.unico-a11y-tile:focus-visible{outline:3px solid currentColor;outline-offset:3px}.unico-a11y-tile-icon{display:inline-flex}.unico-a11y-tile-title{font-weight:600}.unico-a11y-tile-state,.unico-a11y-tile-value{font-size:.95rem}.unico-a11y-tile-levels{display:inline-flex;gap:.25rem;margin-top:.125rem}.unico-a11y-tile-levels>span{width:1.5rem;height:.5rem;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:transparent}.unico-a11y-tile-levels>span.is-active{background:currentColor;border-color:currentColor}.unico-a11y-tile.is-active{border:1px solid rgba(0,0,0,.35);box-shadow:0 0 0 2px rgba(0,0,0,.5) inset}@media (max-width:420px){.unico-a11y-tiles{grid-template-columns:1fr}}html[data-unico-color-mode] body{background-color:var(--unico-a11y-bg)!important;color:var(--unico-a11y-text)!important}html[data-unico-color-mode] h1,html[data-unico-color-mode] h2,html[data-unico-color-mode] h3,html[data-unico-color-mode] h4,html[data-unico-color-mode] h5,html[data-unico-color-mode] h6,html[data-unico-color-mode] p,html[data-unico-color-mode] li,html[data-unico-color-mode] dt,html[data-unico-color-mode] dd,html[data-unico-color-mode] blockquote,html[data-unico-color-mode] figcaption,html[data-unico-color-mode] .text-body,html[data-unico-color-mode] .text-muted,html[data-unico-color-mode] .small{color:var(--unico-a11y-text)!important}html[data-unico-color-mode] a,html[data-unico-color-mode] .link-primary,html[data-unico-color-mode] .link-secondary,html[data-unico-color-mode] .link-dark,html[data-unico-color-mode] .link-light{color:var(--unico-a11y-link)!important}html[data-unico-color-mode] .btn-primary,html[data-unico-color-mode] .btn-secondary,html[data-unico-color-mode] .btn-dark{color:var(--unico-a11y-text-on-strong)!important}html[data-unico-color-mode] .btn-outline-primary,html[data-unico-color-mode] .btn-outline-secondary,html[data-unico-color-mode] .btn-outline-dark,html[data-unico-color-mode] .btn-outline-white{color:var(--unico-a11y-text)!important}html[data-unico-color-mode] hr,html[data-unico-color-mode] .border,html[data-unico-color-mode] .border-top,html[data-unico-color-mode] .border-end,html[data-unico-color-mode] .border-bottom,html[data-unico-color-mode] .border-start,html[data-unico-color-mode] .table,html[data-unico-color-mode] .table>:not(caption)>*>*{border-color:var(--unico-a11y-border)!important}html[data-unico-color-mode] .card,html[data-unico-color-mode] .card-body,html[data-unico-color-mode] .accordion-item,html[data-unico-color-mode] .accordion-button,html[data-unico-color-mode] .dropdown-menu,html[data-unico-color-mode] .offcanvas,html[data-unico-color-mode] .modal-content,html[data-unico-color-mode] .popover,html[data-unico-color-mode] .tooltip-inner,html[data-unico-color-mode] .list-group-item,html[data-unico-color-mode] .alert,html[data-unico-color-mode] .table-light,html[data-unico-color-mode] .bg-white,html[data-unico-color-mode] .bg-light,html[data-unico-color-mode] .unico-a11y-surface{background-color:var(--unico-a11y-surface)!important;color:var(--unico-a11y-text)!important;border-color:var(--unico-a11y-border)!important}html[data-unico-color-mode] .bg-primary,html[data-unico-color-mode] .bg-secondary,html[data-unico-color-mode] .bg-dark,html[data-unico-color-mode] .btn-primary,html[data-unico-color-mode] .btn-secondary,html[data-unico-color-mode] .btn-dark,html[data-unico-color-mode] .unico-a11y-surface-strong{background-color:var(--unico-a11y-surface-strong)!important;color:var(--unico-a11y-text-on-strong)!important;border-color:var(--unico-a11y-surface-strong)!important}html[data-unico-color-mode] .text-white,html[data-unico-color-mode] .has-text-white{color:var(--unico-a11y-text-on-strong)!important}html[data-unico-color-mode="contrast"] .text-white,html[data-unico-color-mode="contrast"] .has-text-white{color:var(--unico-a11y-text)!important}html[data-unico-color-mode="contrast"] .bg-primary .text-white,html[data-unico-color-mode="contrast"] .bg-secondary .text-white,html[data-unico-color-mode="contrast"] .bg-dark .text-white{color:var(--unico-a11y-text-on-strong)!important}html[data-unico-color-mode] .btn,html[data-unico-color-mode] button,html[data-unico-color-mode] input,html[data-unico-color-mode] select,html[data-unico-color-mode] textarea{border-color:var(--unico-a11y-border)}html[data-unico-color-mode] .btn-outline-primary,html[data-unico-color-mode] .btn-outline-secondary,html[data-unico-color-mode] .btn-outline-dark,html[data-unico-color-mode] .btn-outline-light{background:transparent!important;color:var(--unico-a11y-text)!important;border-color:var(--unico-a11y-border)!important}html[data-unico-color-mode] .form-control,html[data-unico-color-mode] .form-select,html[data-unico-color-mode] .form-check-input,html[data-unico-color-mode] .input-group-text{background-color:var(--unico-a11y-surface)!important;color:var(--unico-a11y-text)!important;border-color:var(--unico-a11y-border)!important}html[data-unico-color-mode] .unico-a11y-text{color:var(--unico-a11y-text)!important}html[data-unico-color-mode] .unico-a11y-text-on-strong{color:var(--unico-a11y-text-on-strong)!important}html[data-unico-color-mode] .unico-a11y-link{color:var(--unico-a11y-link)!important}html[data-unico-color-mode="dark"] header.fixed-top{background:#083232!important;background-color:#083232!important}html[data-unico-color-mode="dark"] header.fixed-top.is-scrolled{background-color:rgba(8,50,50,.97)!important;box-shadow:0 2px 18px rgba(0,0,0,.5)!important}html[data-unico-color-mode="dark"] body.startseite header.fixed-top:not(.is-scrolled){background:#083232!important}html[data-unico-color-mode="dark"] header.fixed-top .navbar{--bs-navbar-color:rgba(240,240,240,.9);--bs-navbar-hover-color:#fff;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255,255,255,.3)}html[data-unico-color-mode="dark"] .navbar-nav .nav-item,html[data-unico-color-mode="dark"] .nav-item.dropdown .nav-link-wrap,html[data-unico-color-mode="dark"] .navbar-nav.main-nav .nav-item.dropdown{background-color:transparent!important;color:#fff!important;border-color:transparent!important}html[data-unico-color-mode="dark"] .btn-primary{background-color:#D40032!important;border-color:#D40032!important;color:#fff!important}html[data-unico-color-mode="dark"] footer{background-color:#0d0d0d!important}html[data-unico-color-mode="dark"] section,html[data-unico-color-mode="dark"] body{background-color:#044040!important;color:#fff!important}html[data-unico-color-mode="dark"] section *,html[data-unico-color-mode="dark"] body>*{color:#fff!important}html[data-unico-color-mode="dark"] .bg-tertiary{background-color:#083232!important;color:#fff!important}html[data-unico-color-mode="dark"] .bg-dark{background-color:#021a1a!important;color:#fff!important}html[data-unico-color-mode="dark"] a,html[data-unico-color-mode="dark"] .link-primary,html[data-unico-color-mode="dark"] .link-secondary,html[data-unico-color-mode="dark"] .link-dark,html[data-unico-color-mode="dark"] .link-light{color:#fff!important}html[data-unico-color-mode="dark"] section.immo_collector .immo_collector__card{background:#083232!important;color:#fff!important}html[data-unico-color-mode="dark"] section.immo_collector .immo_collector__results{background:#044040!important;color:#fff!important}html[data-unico-color-mode="dark"] .unico-a11y-tile{background-color:#1a3a3a!important;border-color:#4a7a7a!important;color:#fff!important}html[data-unico-color-mode="dark"] .unico-a11y-tile:hover{background-color:#224848!important}html[data-unico-color-mode="dark"] .unico-a11y-panel,html[data-unico-color-mode="dark"] .offcanvas{background-color:#083232!important;color:#fff!important}html[data-unico-color-mode="contrast"] header.fixed-top,html[data-unico-color-mode="contrast"] header.fixed-top.is-scrolled{background:#fff!important;background-color:#fff!important;border-bottom:2px solid #111!important;box-shadow:none!important}html[data-unico-color-mode="contrast"] a,html[data-unico-color-mode="contrast"] .link-primary,html[data-unico-color-mode="contrast"] .link-secondary,html[data-unico-color-mode="contrast"] .link-dark,html[data-unico-color-mode="contrast"] .link-light{color:#044040!important}html[data-unico-color-mode="contrast"] body.startseite header.fixed-top:not(.is-scrolled){background:#fff!important;background-color:#fff!important}html[data-unico-color-mode="contrast"] header.fixed-top .navbar{--bs-navbar-color:#111;--bs-navbar-hover-color:#000;--bs-navbar-active-color:#000;--bs-navbar-brand-color:#111;--bs-navbar-brand-hover-color:#000;--bs-navbar-toggler-border-color:#333}html[data-unico-color-mode="contrast"] header.fixed-top .navbar a,html[data-unico-color-mode="contrast"] header.fixed-top .navbar .nav-link{color:#111!important}html[data-unico-color-mode="contrast"] header.fixed-top .navbar .btn-primary{color:#fff!important}html[data-unico-color-mode="contrast"] .navbar-nav .nav-item,html[data-unico-color-mode="contrast"] .nav-item.dropdown .nav-link-wrap,html[data-unico-color-mode="contrast"] .navbar-nav.main-nav .nav-item.dropdown{background-color:#fff!important;color:#111!important;border-color:#111!important}html[data-unico-color-mode="contrast"] footer{background-color:#fff!important;color:#111!important;border-top:2px solid #111!important}html[data-unico-color-mode="contrast"] footer a,html[data-unico-color-mode="contrast"] footer .footerMenuTitle,html[data-unico-color-mode="contrast"] footer .footerNavItem,html[data-unico-color-mode="contrast"] footer p{color:#111!important}html[data-unico-color-mode="contrast"] footer .row__legals{border-top-color:#111!important}html[data-unico-color-mode="contrast"] .bg-tertiary{background-color:#fff!important;color:#111!important}html[data-unico-color-mode="contrast"] .bg-dark{background-color:#111!important;color:#fff!important}html[data-unico-color-mode="contrast"] .bg-tertiary *,html[data-unico-color-mode="contrast"] .bg-light *,html[data-unico-color-mode="contrast"] .bg-white *{color:#111!important}html[data-unico-color-mode="contrast"] .bg-tertiary .btn-primary,html[data-unico-color-mode="contrast"] .bg-light .btn-primary,html[data-unico-color-mode="contrast"] .bg-white .btn-primary{background-color:#111!important;color:#fff!important;border-color:#111!important}html[data-unico-color-mode="contrast"] .bg-primary *,html[data-unico-color-mode="contrast"] .bg-secondary *{color:var(--unico-a11y-text-on-strong)!important}html[data-unico-color-mode="contrast"] .bg-primary a,html[data-unico-color-mode="contrast"] .bg-secondary a{color:#9ecaff!important;text-decoration:underline!important}html[data-unico-color-mode="contrast"] .c-headerbild__inner{text-shadow:0 1px 3px rgba(0,0,0,.9)!important}html[data-unico-color-mode="contrast"] section:not([class*="bg-"]){background-color:#fff;color:#111}html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box,html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box h1,html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box h2,html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box h3,html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box h4,html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box h5,html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box h6,html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box p,html[data-unico-color-mode="contrast"] .text_textbox.colorschema-default .text__box li{color:#fff!important}html[data-unico-color-mode="contrast"] header.fixed-top .navbar-brand img,html[data-unico-color-mode="contrast"] footer .footerLogo{filter:brightness(0)!important}