@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}@font-face{font-family:Roboto;src:url("./media/Roboto-VariableFont_wdth,wght-TQJTUEE4.ttf")}@font-face{font-family:Rubik;src:url("./media/Rubik-VariableFont_wght-T7F3THR3.ttf")}body{color:#2d4459d9;font-family:Roboto,Rubik,Helvetica,Arial,Tahoma;font-size:18px;line-height:1.6;font-weight:300;letter-spacing:1px}.company-title{color:#2d4459d9;font-family:Times New Roman,Georgia,Times,serif;font-size:clamp(1.1rem,3vw,1.7rem);font-weight:lighter;line-height:2rem;letter-spacing:.5rem;transform:scaleY(1.2);text-transform:uppercase;cursor:pointer}.slogan{text-transform:uppercase;font-size:clamp(1rem,3vw,1.2rem);color:#c8a47b}.header-navbar-link a,.kb-header-navbar-link a{font-size:clamp(.85rem,3vw,1.2rem);list-style:none;text-decoration:unset;color:#2d4459d9;transition:color .4s ease-in-out}.header-navbar-link a:hover,.kb-header-navbar-link a:hover,.header-navbar-link.active a,.kb-header-navbar-link.active a{color:#c8a47b}.read-more-link a,.link-font{font-size:clamp(.85rem,3vw,1.2rem)}.intro-text-title{text-align:left;font-size:clamp(1.2rem,3vw,2.4rem);font-weight:400;line-height:1.4}.intro-text{font-size:clamp(.9rem,3vw,1.4rem);text-align:left;padding-bottom:6px;opacity:.6;transition:1.2s ease-out}.intro-text.animate{opacity:.9}.wertermittlung-title{text-align:left;font-size:clamp(1.4rem,3vw,2rem);font-weight:400;line-height:1.4}.wertermittlung-text{font-size:clamp(1rem,3vw,1.2rem);text-align:left}.verkaufsprozess-titel h2{text-align:left!important;font-size:clamp(1.2rem,30vw,1.5rem)!important;font-weight:400!important;line-height:1.4!important;color:#c8a47b!important}.verkaufsprozess-header p{font-size:clamp(1rem,3vw,1.2rem)}.step{font-size:clamp(1.4rem,3vw,2rem)!important}.verkaufsprozess-text,.mobile-step-button .label{font-size:clamp(1rem,3vw,1.2rem)!important}.bullets li{font-size:clamp(1rem,3vw,1.2rem)}.kundenfeedback-titel h2{font-size:clamp(1.2rem,30vw,1.5rem)!important;font-weight:400!important;line-height:1.4!important;color:#c8a47b!important}.kundenfeedback-sub-titel p{font-size:clamp(1rem,3vw,1.5rem)!important;line-height:1.4}.review-text,.review-text-full,.reviewer-name,.review-date{font-size:clamp(1rem,3vw,1.2rem)}.vorteile-titel h2{font-size:clamp(1.2rem,30vw,1.5rem)!important;font-weight:400!important;line-height:1.4!important;color:#c8a47b!important}.vorteile-sub-titel p{font-size:clamp(1rem,3vw,1.5rem)!important;line-height:1.4}.vorteile-accordion details summary{font-size:clamp(.95rem,3vw,1.2rem)!important;font-weight:600;line-height:1.3}.vorteile-accordion details summary p{font-size:clamp(1rem,3vw,1.2rem)}.referenz-vorstellung-sub-titel p{font-size:clamp(1rem,3vw,1.5rem)!important;line-height:1.4}.referenz-vorstellung-titel{font-size:clamp(1.2rem,30vw,1.5rem)!important;font-weight:400!important;line-height:1.4!important;color:#c8a47b!important}.referenz-vorstellung-header p{font-size:clamp(1rem,3vw,1.2rem)}.faq-sub-titel p{font-size:clamp(1rem,3vw,1.5rem)!important;line-height:1.4}.faq-titel{font-size:clamp(1.2rem,30vw,1.5rem)!important;font-weight:400!important;line-height:1.4!important;color:#c8a47b!important}.faq-accordion details summary{font-size:clamp(.95rem,3vw,1.2rem)!important;font-weight:600;line-height:1.3}.faq-accordion details summary p{font-size:clamp(1rem,3vw,1.2rem)}.wer-wir-sind-titel h2{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:400;line-height:1.4;color:#2d4459!important}.text-box p{font-size:clamp(1rem,3vw,1.2rem);text-align:justify}.text-box h2,.t\e4tigkeitsgebiet-titel h3{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:400;line-height:1.4;color:#2d4459!important}@media (max-width: 640px){.t\e4tigkeitsgebiet-titel h3{font-size:clamp(1rem,3vw,1.4rem)}}.suchanfrage-titel h3{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:400;line-height:1.4}@media (max-width: 640px){.suchanfrage-titel h3{font-size:clamp(1rem,3vw,1.4rem)}}.suchanfrage-sub-titel p{font-size:clamp(1rem,3vw,1.5rem)!important;line-height:1.4}.suchanfrage-content p{font-size:clamp(1rem,3vw,1.2rem);text-align:justify}.kb-start-titel p{font-size:clamp(1.2rem,3vw,2.4rem);font-weight:400;line-height:1.4;color:#2d4459!important}.kb-start-header-text p{font-size:clamp(1rem,3vw,1.2rem)}.kb-aufgabe a{font-size:clamp(1rem,3vw,1.2rem)!important}.expose-immo-titel{font-size:clamp(1rem,3vw,1.2rem);line-height:1.4}.doc-title-row,.doc-headline{width:100%}.doc-title-row h2,.doc-headline h2{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:400;line-height:1.4;width:100%}.hinweis-text p{font-size:clamp(.8rem,3vw,.95rem)!important}h1{color:#2d4459d9;font-family:Times New Roman,Georgia,Times,serif;font-size:1.3rem;font-weight:lighter;line-height:1.75rem;letter-spacing:.5rem;transform:scaleY(1.2);text-transform:uppercase;-webkit-user-select:text;user-select:text}h2{color:#c8a47b;font-family:Times New Roman,Georgia,Times,serif;font-size:1.2rem;font-weight:lighter;line-height:1.75rem;letter-spacing:.25rem;transform:scaleY(1.2);text-transform:uppercase;-webkit-user-select:text;user-select:text}h3{color:#c8a47b;font-size:clamp(1rem,3vw,1.2rem);font-weight:400;line-height:1.75rem;letter-spacing:.25rem;transform:scaleY(1.2);text-transform:uppercase;-webkit-user-select:text;user-select:text}h4{color:#c8a47b;font-size:1rem;font-weight:400;line-height:1.25rem;letter-spacing:.125rem;transform:scaleY(1.2);text-transform:unset;-webkit-user-select:text;user-select:text}.sidebar-click-text{font-weight:400;line-height:1rem;font-size:.75rem;letter-spacing:.15rem;transform:scaleY(1.1);text-transform:uppercase}.standard-btn{font-weight:400;line-height:1rem;font-size:.65rem;letter-spacing:.15rem;transform:scaleY(1.1);text-transform:uppercase}.disclaimer-note-red{font-style:italic}.vertical-line{height:0;width:3px;background-color:#c8a47b;opacity:.9;transition:height 1s ease-out}.vertical-line.animate{height:5rem}.sidebar-click-element{background-color:#2d4459;color:#fff;padding:5px 10px;border:none;cursor:pointer;transition:background-color .3s ease-in-out}.sidebar-click-element:hover{background-color:#c8a47b}.kb-aufgabe{display:flex;justify-content:flex-start;align-items:flex-start;background-color:#e5eaef73;padding:6px 18px;border-radius:20px;gap:12px;border:1px solid rgba(229,234,239,.45)}.kb-aufgabe:hover{border:1px solid rgb(180,180,180);transform:scale(1.02);cursor:pointer}.read-more-link-row{display:flex;justify-content:flex-start;align-items:center;width:100%;padding-right:10%}.read-more-link-wrapper{display:flex;justify-content:center;align-items:center;gap:12px}.read-more-link-wrapper .read-more-link:hover+span{transform:translate(8px)}.read-more-link-wrapper span{cursor:default;display:inline-block;transition:transform .25s ease}.read-more-link{border-bottom:1px solid rgba(45,68,89,.85);display:inline-flex;align-items:center;transition:border-bottom-width .1 .5s ease}.read-more-link:hover{border-bottom-width:1.5px}.read-more-link:hover a{transform:scale(1.01)}.read-more-link a{cursor:pointer;color:#2d4459d9;text-decoration:none;font-weight:400;display:inline-block;transition:transform .25s ease;white-space:nowrap}.standard-btn,.standard-btn-two-colors,.standard-btn-reverse{padding:6px 10px;border-radius:0;border:1px solid #2D4459;cursor:pointer;transition:background-color .3s ease-in-out;white-space:nowrap;text-decoration:unset}.standard-btn{color:#fff;background-color:#2d4459}.standard-btn:hover{background-color:#fff;color:#2d4459d9}.standard-btn:disabled{box-shadow:unset;background-color:#e8e8e8!important;color:#b4b4b4!important;border:1px solid rgb(232,232,232)!important}.standard-btn-two-colors{background-color:#2d4459;color:#fff}.standard-btn-two-colors:hover{background-color:#c8a47b;border:1px solid #c8a47b}.standard-btn-two-colors.disabled{background-color:#b4b4b4;cursor:not-allowed}.standard-btn-two-colors.disabled:hover{background-color:#b4b4b4}.delete-button-row-v1{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:24px;gap:12px}.standard-btn:disabled,.standard-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(30%)}.kb-aufgabe-close-btn{background:transparent;border:none;font-size:1rem;color:#444;cursor:pointer;transition:transform .4s ease}.kb-aufgabe-close-btn:hover{color:#2d4459;transform:rotate(90deg) scale(1.2)}.text-box.corners{position:relative;padding:24px;border-radius:4px;background:#c8a47b}.close-btn{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:1.2rem;color:#444;cursor:pointer;z-index:1000;-webkit-user-select:none;user-select:none;transition:transform .4s ease}.close-btn:hover{color:#2d4459;transform:rotate(90deg) scale(1.2)}.expose-option-btn{padding:8px 14px;font-weight:200!important;background-color:#2d4459!important;color:#fff!important;font-size:.8rem;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-shadow:0 2px 6px #0000001a}.expose-option-btn:hover{background-color:#fff!important;color:#2d4459d9!important}.expose-option-btn:active{transform:scale(.98);box-shadow:0 1px 4px #00000026}.expose-option-btn:focus-visible{outline:2px solid #80bdff;outline-offset:2px}.btn-delete{border:1px solid rgb(178,16,16)!important;background-color:#b21010!important}.btn-delete:hover{border:1px solid rgb(178,16,16)!important;color:#fff!important;background-color:#641212!important}.btn-stop{border:1px solid #c8a47b!important;background-color:#c8a47b!important}.btn-stop:hover{border:1px solid rgb(180,180,180)!important;color:#fff!important;background-color:#b4b4b4!important}.standard-btn-reverse{background-color:#fff;color:#2d4459d9;text-align:center}.standard-btn-reverse:active{background-color:#fff;color:#2d4459d9}.standard-btn-reverse:hover{color:#fff!important;background-color:#2d4459}.btn-profile{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;padding:24px;font-weight:600;font-size:1rem;border:none;color:#2d4459;background-color:#e5eaef73}.btn-profile:hover{background-color:#e5eaefa6}.btn-profile-inline{display:flex;justify-content:center;align-items:center;width:100%;height:auto;text-wrap:nowrap;border-radius:25px;padding:12px;border:none;font-size:1rem;color:#2d4459;background-color:#fafcff}.btn-profile-inline:hover{background-color:#e5eaef73}.top-btn{position:fixed;bottom:50px;right:16px;cursor:pointer;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;padding:20px;font-weight:700;border:none;color:#2d4459;background-color:#c8a47b;z-index:1000000;transform:translateZ(0)}.top-btn>span{margin-top:-4px;font-size:1.2rem;color:#fff}.top-btn:hover{background-color:#f8ede2;transform:translateY(-5px)}.top-btn:hover>span{margin-top:-6px;font-size:1.5rem;color:#2d4459}.double-divider-line{margin:4px 0;height:2px;width:100%;background-color:#2d4459}.divider-line{margin:24px 0;height:2px;width:100%;background-color:#2d4459}.spacer-m{padding-bottom:12px}.adBox{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:600px;min-height:400px;max-height:500px;padding:16px;border:2px solid #2D4459}.adBox .adBox-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.adBox .adBox-content,.adBox .adBox-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.text-box-corners{position:relative;padding:24px;background:linear-gradient(#c8a47b,#c8a47b) top left,linear-gradient(#c8a47b,#c8a47b) top left,linear-gradient(#c8a47b,#c8a47b) top right,linear-gradient(#c8a47b,#c8a47b) top right,linear-gradient(#c8a47b,#c8a47b) bottom left,linear-gradient(#c8a47b,#c8a47b) bottom left,linear-gradient(#c8a47b,#c8a47b) bottom right,linear-gradient(#c8a47b,#c8a47b) bottom right;background-size:16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px;background-repeat:no-repeat}.dash-page-top-nav{display:flex;width:100%;box-sizing:border-box;gap:12px;background-color:#ecf0f1;padding:18px;border-bottom:1px solid #ecf0f1;box-shadow:0 6px 4px #0000000a}.dash-page-top-nav .dash-page-top-nav-btn{background-color:#c8a47b;color:#fff;padding:10px 12px;border-radius:8px;text-decoration:none;font-weight:500;transition:background-color .3s ease;cursor:pointer}.dash-page-top-nav .dash-page-top-nav-btn:hover{background-color:#2d4459;color:#fff}.dash-page-topline-btn{display:flex;justify-content:center;align-items:center;background-color:#ecf0f1;color:#2d4459;padding:6px 8px;text-decoration:none;font-weight:500;min-width:40px;transition:background-color .3s ease;cursor:pointer;border-bottom:2px solid transparent}.dash-page-topline-btn:hover{color:#2d4459;border-bottom:2px solid #2D4459}*{margin:0;scrollbar-width:thin;scrollbar-color:#c8a47b #c8a47b;box-sizing:border-box;scroll-behavior:auto}html{scroll-behavior:auto;height:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100%;width:100%;background-color:#fafcff;transition:background-color .3s ease-in-out;-webkit-overflow-scrolling:touch;overflow:auto;overflow-x:hidden}:root{--primary-color: #2D4459}.dark-mode{--primary-color: black}.hidden{transform:translateY(-100%);transition:transform .3s ease-in-out;position:fixed;top:0;left:0;right:0;z-index:9999}::-webkit-scrollbar{width:4px;height:10px;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#c8a47b;border-radius:10px}::-webkit-scrollbar-track{background-color:transparent;border:1px solid transparent}.dash-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:100vh}.dash-sidenav-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:200px;margin-top:48px;height:100%;max-height:calc(100% - 48px);background-color:#f5faff}.dash-content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:48px;width:100%;height:100%;max-height:calc(100% - 48px);background-color:#f5faff;overflow:hidden;background-color:green}.dash-sub-content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;max-height:calc(100% - 42px);background-color:#f5faff;overflow:hidden}.dash-topnav-wrapper{display:flex;justify-content:space-evenly;position:absolute;width:100%;height:48px;padding:0 24px;background-color:#f5faff}.dash-under-sub-content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;max-height:calc(100% - 42px);background-color:#f5faff;overflow:hidden}.dash-sidenav-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:200px;padding:8px 24px;max-height:calc(100% - 48px)}.nav-sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;padding:48px 0;margin-left:-12px;width:100%}.sidebar-ul-style{display:flex;flex-direction:column;align-items:space-between;gap:12px;list-style:none;margin:0;padding:0;transition:all .3s ease-in-out}.nav-sidebar-link{position:relative;padding-top:10px;cursor:pointer;border-left:2.5px solid transparent;padding-left:10px}.nav-sidebar-link:hover{border-left:2.5px solid #c8a47b}.nav-sidebar-link a{list-style:none;text-decoration:unset;color:#2d4459d9;transition:color .4s ease-in-out}.nav-sidebar-link a:hover,.nav-sidebar-link.active a{color:#c8a47b}.dash-topnav-section,.kb-topnav-section{display:flex;width:100%;height:48px;padding:8px 24px}.header-ul-style,.kb-header-ul-style{display:flex;justify-content:center;gap:64px;list-style:none;margin:0;padding:0;transition:all .3s ease-in-out;width:100%}.header-navbar-link,.kb-header-navbar-link{position:relative;padding-top:5px;cursor:pointer;-webkit-user-select:none;user-select:none}.header-navbar-link:after,.kb-header-navbar-link:after{content:"";position:absolute;top:0;left:50%;width:0;height:2.5px;background-color:#c8a47b;transition:width .3s ease-in-out,left .3s ease-in-out;transform:translate(-50%)}.header-navbar-link.active:after,.kb-header-navbar-link.active:after{width:100%}.dash-page-menu{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;height:42px;padding:0;margin:12px 0 0;overflow:hidden}.dash-page-menu-ul-style{display:flex;justify-content:space-between;gap:32px;list-style:none;margin:0;padding:0;transition:all .3s ease-in-out}.dash-page-navbar-link{position:relative;padding-top:3px;cursor:pointer}.dash-page-navbar-link:after{content:"";position:absolute;top:0;left:50%;width:0;height:2.5px;background-color:#c8a47b;transition:width .3s ease-in-out,left .3s ease-in-out;transform:translate(-50%)}.dash-page-navbar-link.active:after{width:100%}.dash-page-navbar-link a{font-size:.95rem;list-style:none;text-decoration:unset;color:#2d4459d9;transition:color .4s ease-in-out}.dash-page-navbar-link a:hover,.dash-page-navbar-link.active a{color:#c8a47b}.dash-sub-page-menu{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;height:42px;padding:0;margin:12px 0 0;overflow:hidden}.dash-sub-page-menu-ul-style{display:flex;justify-content:space-between;gap:20px;list-style:none;margin:0;padding:0;transition:all .3s ease-in-out}.dash-sub-page-navbar-link{position:relative;padding-top:3px;cursor:pointer}.dash-sub-page-navbar-link:after{content:"";position:absolute;top:0;left:50%;width:0;height:2.5px;background-color:#c8a47b;transition:width .3s ease-in-out,left .3s ease-in-out;transform:translate(-50%)}.dash-sub-page-navbar-link.active:after{width:100%}.dash-sub-page-navbar-link a{font-size:.95rem;list-style:none;text-decoration:unset;color:#2d4459d9;transition:color .4s ease-in-out}.dash-sub-page-navbar-link a:hover,.dash-sub-page-navbar-link.active a{color:#c8a47b}.dash-page-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;max-height:100%;background-color:#f5faff;overflow:hidden}.dash-sub-page-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;max-height:100%;background-color:#f5faff;margin-top:12px;overflow:auto;font-size:.85rem;padding:0 12px 96px}.dash-under-sub-page-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:100%;height:100%;background-color:#f5faff;overflow:auto;font-size:.85rem;padding-top:12px;padding-bottom:120px}.kb-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:32px 42px 120px;gap:12px}@media (max-width: 991px){.kb-page{padding:32px}}@media (max-width: 640px){.kb-page{padding:32px 16px}}.searchbar{width:100%;font-size:.85rem}.app-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;height:100vh;z-index:1}.page-header-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:180px;flex-shrink:0;z-index:4}@media (max-width: 991px){.page-header-wrapper{height:260px}}@media (max-width: 640px){.page-header-wrapper{height:220px}}.main-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:100vh;z-index:1}.page-content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;flex:1;min-height:0;z-index:3}.page-footer-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:200px;width:100%;z-index:4}.page-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;padding:32px 92px 120px;z-index:3}@media (max-width: 991px){.page-section{padding:32px}}@media (max-width: 640px){.page-section{padding:32px 16px}}.section-pad{padding:92px 0}@media (max-width: 991px){.section-pad{padding:64px 0}}@media (max-width: 640px){.section-pad{padding:48px 0}}.section-extra-pad{padding-left:32px;padding-right:32px}@media (max-width: 991px){.section-extra-pad{padding-left:0;padding-right:0}}@media (max-width: 640px){.section-extra-pad{padding-left:0;padding-right:0}}.page-section-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;padding:32px 92px;background-color:#2d4459}@media (max-width: 991px){.page-section-footer{padding:24px 32px 64px;gap:24px}}@media (max-width: 640px){.page-section-footer{flex-direction:column;align-items:flex-start;gap:24px}}.dash-table{width:100%;padding-top:24px;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.mat-table-th{background-color:#2d4459!important;color:#fafcff!important;padding:12px;text-align:left;font-weight:600;font-size:.75rem!important;cursor:default}.mat-table-td{padding:12px;border-bottom:1px solid #fafcff!important;color:#2d4459d9!important;font-size:.75rem!important}.mat-table-tr{background-color:#fafcff;cursor:pointer}.mat-table-tr:last-child td{border-bottom:none}.mat-table-tr:hover{transition:background-color .2s ease;background-color:#f8ede2}.disclaimer-box_g{font-size:.75rem}.media-card,.dokument-card{position:relative}.overlay-star,.titelbild-star,.alt-titelbild-star,.altbildEins,.altbildZwei{position:absolute;top:-4%;left:-6%;font-size:38px;height:auto;width:auto;color:#2d4459}.overlay-star.titelbild,.titelbild-star{color:#2d4459}.overlay-star.altTitelbild,.alt-titelbild-star{color:#c8a47b}.overlay-star.altbildEins,.altbildEins{color:#28a745}.overlay-star.altbildZwei,.altbildZwei{color:#b4b4b4}.overlay-star.gutachtenBild,.gutachtenBild{color:red}.dash-form-container-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.dash-form-container-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;max-height:100%;background-color:#f5faff;margin-top:12px;font-size:.85rem;padding:0 12px;overflow:auto;gap:12px}.form-content-v1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:4px;padding-bottom:64px}.action-btn-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px 0}.form-wrapper-v1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:24px}.form-wrapper-v2{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:350px;width:100%;gap:24px}.form-container-v1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:24px;padding-top:24px}.form-container-v2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:600px;gap:24px;padding-top:24px}.form-container-v3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:800px;gap:24px;padding-top:24px}.form-header-v1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:24px}.form-header-v2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:24px}.form-subtitle-v1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:.95rem}.form-subtitle-v2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;font-size:.95rem}.mat-form-field-v1{width:100%}.mat-form-one-field{width:calc(50% - 4px)!important}.form-checkbox-multi-list-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:8px}@media (max-width: 640px){.form-checkbox-multi-list-container{flex-direction:column!important}}.form-checkbox-list-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:8px}.form-input-row-1-1{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;gap:8px}@media (max-width: 640px){.form-input-row-1-1{flex-direction:column!important}}.form-input-row-1-1 mat-form-field{width:100%}.form-input-row-4-1{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:8px}@media (max-width: 640px){.form-input-row-4-1{flex-direction:column!important}}.form-input-row-4-1 mat-form-field:first-of-type{width:80%}@media (max-width: 640px){.form-input-row-4-1 mat-form-field:first-of-type{width:100%}}.form-input-row-4-1 mat-form-field:last-of-type{width:20%}@media (max-width: 640px){.form-input-row-4-1 mat-form-field:last-of-type{width:100%}}.form-input-row-2-1{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:8px}@media (max-width: 640px){.form-input-row-2-1{flex-direction:column!important}}.form-input-row-2-1 mat-form-field:first-of-type{width:60%}@media (max-width: 640px){.form-input-row-2-1 mat-form-field:first-of-type{width:100%}}.form-input-row-2-1 mat-form-field:last-of-type{width:40%}@media (max-width: 640px){.form-input-row-2-1 mat-form-field:last-of-type{width:100%}}.form-input-row-1-2{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:8px}@media (max-width: 640px){.form-input-row-1-2{flex-direction:column!important}}.form-input-row-1-2 mat-form-field:first-of-type{width:40%}@media (max-width: 640px){.form-input-row-1-2 mat-form-field:first-of-type{width:100%}}.form-input-row-1-2 mat-form-field:last-of-type{width:60%}@media (max-width: 640px){.form-input-row-1-2 mat-form-field:last-of-type{width:100%}}.form-input-row-1-3{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:8px}@media (max-width: 640px){.form-input-row-1-3{flex-direction:column!important}}.form-input-row-1-3 mat-form-field:first-of-type{width:30%}@media (max-width: 640px){.form-input-row-1-3 mat-form-field:first-of-type{width:100%}}.form-input-row-1-3 mat-form-field:last-of-type{width:70%}@media (max-width: 640px){.form-input-row-1-3 mat-form-field:last-of-type{width:100%}}.mat-label-v1{font-size:.8rem!important}.form-input-v1{margin-right:8px}.form-mat-error-row-v1{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:28px}.form-mat-error-v1{color:#b21010;width:100%;font-size:.85rem}.form-button-row-v1{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:24px;gap:12px}.form-button-v1{color:#2d4459!important;box-shadow:unset}.form-button-v1:hover{box-shadow:unset;background-color:#c8a47b!important;color:#fff!important}.mat-checkbox-v1{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.forgot-password-div{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:24px;gap:12px}.forgot-btn-v1{color:#2d4459;background-color:unset;border:unset;font-size:.9rem;font-weight:200;letter-spacing:1px}.forgot-btn-v1:hover{cursor:pointer;text-decoration:underline;color:#c8a47b;background-color:unset}.tri-state-field{margin:18px 0;display:flex;flex-direction:column}.tri-state-label{font-size:14px;font-weight:600;margin-bottom:6px;color:#2d4459;letter-spacing:.2px}.tri-state-toggle{display:flex;gap:8px;width:100%}.tri-state-toggle .mat-button-toggle-appearance-standard{box-shadow:none!important}.tri-state-toggle mat-button-toggle{flex:1;text-align:center;padding:8px 0!important;font-size:14px;font-weight:500;border-radius:8px!important;background:#fafafa;color:#2d4459;border:1px solid rgba(45,68,89,.15)!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.tri-state-toggle mat-button-toggle:hover{background:#f0f4f7}.tri-state-toggle mat-button-toggle.mat-button-toggle-checked{background:linear-gradient(135deg,#2d445926,#2d445938)!important;border-color:#2d445959!important;color:#2d4459!important;font-weight:600;box-shadow:0 0 0 3px #2d445914}.tri-state-toggle mat-button-toggle:focus-visible{outline:none!important;box-shadow:0 0 0 3px #2d445933}.list-style{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:8px}.nav-top{position:relative;width:100%;padding:12px 24px;display:flex;justify-content:space-evenly}.btn-link{font-size:.9rem}.btn-link a{color:#2d4459d9;text-decoration:unset;transition:color .4s ease-in-out}.btn-link a:hover{color:#c8a47b}.btn-link a:active{color:#c8a47b;text-decoration:unset}.cursor{cursor:pointer;text-decoration:unset}.standard-link{font-weight:400;letter-spacing:1px;line-height:28px;color:#c8a47b;cursor:pointer;text-decoration:underline;transition:color .4s ease-in-out}.standard-link:hover{color:#c8a47b}.standard-link:active{color:#c8a47b;text-decoration:unset}.text-link{font-weight:400;letter-spacing:1px;line-height:28px;color:#c8a47b;text-decoration:underline;transition:color 1s ease-in-out}.text-link:hover{color:#2d4459;text-decoration:unset;cursor:pointer;transition:color 1s ease-in-out}.text-link:active{color:#c8a47b;text-decoration:underline}.filter-bg{background-color:#2d4459;color:#fff}.term-text-link{color:#2d4459;cursor:pointer;text-decoration:underline}.term-text-link:after{color:#2d4459}.term-text-link:hover{color:#c8a47b}.disclaimer-note-red{color:brown}.width-100{width:100%;box-sizing:border-box}.no-link{text-decoration:none;color:#2d4459d9}.no-link:hover,.no-link:active{color:#2d4459d9}.section-bg-v1,.section-bg-v2{padding:64px 48px}@media (max-width: 768px){.section-bg-v1,.section-bg-v2{padding:64px 12px}}.bgc-v1{background-color:#2d4459}.bgc-v2{background-color:#e5eaef73}.bgc-v3{background-color:#e5eaefa6}.mat-mdc-snack-bar-container.success-snackbar{--mdc-snackbar-container-color: #2d4459;--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #c8a47b}.mat-mdc-snack-bar-container.error-snackbar{--mdc-snackbar-container-color: #a94442;--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #ffffff}.mat-mdc-snack-bar-container.info-snackbar{--mdc-snackbar-container-color: #3f5870;--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #c8a47b}.mat-mdc-snack-bar-container{margin-top:40vh!important}.cdk-overlay-pane,.mat-mdc-dialog-container{overscroll-behavior:contain}.cdk-global-overlay-wrapper:has(.agb-dialog){display:flex!important;justify-content:center!important}.cdk-global-overlay-wrapper:has(.widerrufsbelehrung-dialog){display:flex!important;justify-content:center!important}.cdk-global-overlay-wrapper:has(.feedback-richtlinien-dialog){display:flex!important;justify-content:center!important}.cdk-global-overlay-wrapper:has(.datenschutz-dialog){display:flex!important;justify-content:center!important}.cdk-global-overlay-wrapper:has(.impressum-dialog){display:flex!important;justify-content:center!important}.impressum-dialog .mat-mdc-dialog-surface{width:85vw!important;height:90vh!important;margin:5vh auto!important}@media (max-width: 991px){.impressum-dialog .mat-mdc-dialog-surface{width:85vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.impressum-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.header-navbar-burger-dialog){display:flex;justify-content:center!important;align-items:flex-start!important}.header-navbar-burger-dialog{margin-top:22vh!important;width:10vw!important;height:auto!important}.agb-dialog,.widerrufsbelehrung-dialog,.feedback-richtlinien-dialog,.richtlinien-tippgeberprovision-dialog,.datenschutz-dialog .mat-mdc-dialog-surface{width:85vw!important;height:90vh!important;margin:5vh auto!important}@media (max-width: 991px){.agb-dialog,.widerrufsbelehrung-dialog,.feedback-richtlinien-dialog,.richtlinien-tippgeberprovision-dialog,.datenschutz-dialog .mat-mdc-dialog-surface{height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.agb-dialog,.widerrufsbelehrung-dialog,.feedback-richtlinien-dialog,.richtlinien-tippgeberprovision-dialog,.datenschutz-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.infos-tippgeberprovision-dialog){display:flex!important;justify-content:center!important}.infos-tippgeberprovision-dialog{width:80vw!important;height:90vh!important;margin:5vh auto!important}.cdk-global-overlay-wrapper:has(.kb-suchanfrage-dialog){display:flex!important;justify-content:center!important}.kb-suchanfrage-dialog{width:80vw!important;height:90vh!important;margin:5vh auto!important}@media (max-width: 991px){.kb-suchanfrage-dialog{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.kb-suchanfrage-dialog{width:90vw!important}}.cdk-global-overlay-wrapper:has(.registrieren-dialog){display:flex!important;justify-content:center!important}.registrieren-dialog .mat-mdc-dialog-surface{width:60vw!important;height:80vh!important;margin:10vh auto!important}.cdk-global-overlay-wrapper:has(.passwort-zuruecksetzen-dialog){display:flex!important;justify-content:center!important}.passwort-zuruecksetzen-dialog .mat-mdc-dialog-surface{width:60vw!important;height:80vh!important;margin:10vh auto!important}.cdk-global-overlay-wrapper:has(.kundenfeedback-vorschau-dialog){display:flex!important;justify-content:center!important}.kundenfeedback-vorschau-dialog .mat-mdc-dialog-surface{width:50vw!important;height:70vh!important;margin:15vh auto!important}@media (max-width: 991px){.kundenfeedback-vorschau-dialog .mat-mdc-dialog-surface{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.kundenfeedback-vorschau-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.kb-konto-verknuepfen-dialog){display:flex!important;justify-content:center!important}.kb-konto-verknuepfen-dialog .mat-mdc-dialog-surface{width:60vw!important;height:80vh!important;margin:10vh auto!important}.cdk-global-overlay-wrapper:has(.registrierung-bestaetigt-dialog){display:flex!important;justify-content:center!important}.registrierung-bestaetigt-dialog .mat-mdc-dialog-surface{width:50vw!important;height:50vh!important;margin:25vh auto!important}.cdk-global-overlay-wrapper:has(.anmelden-dialog){display:flex!important;justify-content:center!important}.anmelden-dialog .mat-mdc-dialog-surface{width:75vw!important;height:80vh!important;margin:10vh auto!important}.cdk-global-overlay-wrapper:has(.wertermittlung-dialog){display:flex!important;justify-content:center!important}.wertermittlung-dialog .mat-mdc-dialog-surface{width:70vw!important;height:90vh!important;margin:5vh auto!important}@media (max-width: 991px){.wertermittlung-dialog .mat-mdc-dialog-surface{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.wertermittlung-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.richtlinien-tippgeberprovision-dialog){display:flex!important;justify-content:center!important}.cdk-global-overlay-wrapper:has(.global-kontakt-dialog){display:flex;justify-content:flex-end!important;align-items:flex-start!important}.global-kontakt-dialog .mat-mdc-dialog-surface{margin-right:16px!important;margin-top:12px!important;width:35vw!important;height:30vh!important}@media (max-width: 991px){.global-kontakt-dialog .mat-mdc-dialog-surface{height:24vh!important}}.cdk-global-overlay-wrapper:has(.kontaktoptionen-dialog){display:flex!important;justify-content:center!important}.kontaktoptionen-dialog .mat-mdc-dialog-surface{width:50vw!important;height:40vh!important;margin:30vh auto!important}@media (max-width: 991px){.kontaktoptionen-dialog .mat-mdc-dialog-surface{width:80vw!important}}@media (max-width: 640px){.kontaktoptionen-dialog .mat-mdc-dialog-surface{width:90vw!important;height:60vh!important;margin:20vh auto!important}}.cdk-global-overlay-wrapper:has(.bitte-anrufen-dialog){display:flex!important;justify-content:center!important}.bitte-anrufen-dialog .mat-mdc-dialog-surface{width:50vw!important;height:80vh!important;margin:10vh auto!important}.cdk-global-overlay-wrapper:has(.nachricht-dialog){display:flex!important;justify-content:center!important}.nachricht-dialog .mat-mdc-dialog-surface{width:50vw!important;height:90vh!important;margin:5vh auto!important}@media (max-width: 991px){.nachricht-dialog .mat-mdc-dialog-surface{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.nachricht-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.ticket-erstellen-dialog){display:flex!important;justify-content:center!important}.ticket-erstellen-dialog .mat-mdc-dialog-surface{width:50vw!important;height:70vh!important;margin:15vh auto!important}@media (max-width: 991px){.ticket-erstellen-dialog .mat-mdc-dialog-surface{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.ticket-erstellen-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.kundenfeedback-dialog){display:flex!important;justify-content:center!important}.kundenfeedback-dialog .mat-mdc-dialog-surface{width:80vw!important;height:80vh!important;margin:10vh auto!important}@media (max-width: 991px){.kundenfeedback-dialog .mat-mdc-dialog-surface{height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.kundenfeedback-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.eigene-angaben-bearbeiten-dialog){display:flex!important;justify-content:center!important}.eigene-angaben-bearbeiten-dialog .mat-mdc-dialog-surface{width:60vw!important;height:70vh!important;margin:15vh auto!important}.cdk-global-overlay-wrapper:has(.immo-vorschau-dialog){display:flex!important;justify-content:center!important}.immo-vorschau-dialog .mat-mdc-dialog-surface{width:85vw!important;height:90vh!important;margin:5vh auto!important}.cdk-global-overlay-wrapper:has(.hinweis-allgemein-dialog){display:flex!important;justify-content:center!important}.hinweis-allgemein-dialog .mat-mdc-dialog-surface{width:50vw!important;height:auto!important;margin:auto!important}.cdk-global-overlay-wrapper:has(.kunden-db-korrekturverlauf-dialog){display:flex!important;justify-content:center!important}.kunden-db-korrekturverlauf-dialog .mat-mdc-dialog-surface{width:60vw!important;height:70vh!important;margin:15vh auto!important}.cdk-global-overlay-wrapper:has(.kb-profil-dialog){display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;padding-right:16px;padding-top:64px}.kb-profil-dialog .mat-mdc-dialog-surface{width:auto!important;height:55vh!important;margin:0!important}@media (max-width: 991px){.kb-profil-dialog .mat-mdc-dialog-surface{height:auto!important}}.cdk-global-overlay-wrapper:has(.gutachterausschuss-dialog){display:flex!important;justify-content:center!important}.gutachterausschuss-dialog{width:95vw!important;height:95vh!important;margin:2.5vh auto!important}.cdk-global-overlay-wrapper:has(.expose-anfrage-dialog){display:flex!important;justify-content:center!important}.expose-anfrage-dialog .mat-mdc-dialog-surface{width:85vw!important;height:90vh!important;margin:5vh auto!important}.cdk-global-overlay-wrapper:has(.kb-termine-dialog){display:flex!important;justify-content:center!important}.kb-termine-dialog .mat-mdc-dialog-surface{width:80vw!important;height:80vh!important;margin:10vh auto!important}@media (max-width: 991px){.kb-termine-dialog .mat-mdc-dialog-surface{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.kb-termine-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.termin-anfrage-dialog){display:flex!important;justify-content:center!important}.termin-anfrage-dialog .mat-mdc-dialog-surface{width:70vw!important;height:80vh!important;margin:10vh auto!important}@media (max-width: 991px){.termin-anfrage-dialog .mat-mdc-dialog-surface{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.termin-anfrage-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.termin-anlegen-dialog){display:flex!important;justify-content:center!important}.termin-anlegen-dialog .mat-mdc-dialog-surface{width:40vw!important;height:80vh!important;margin:10vh auto!important}.cdk-global-overlay-wrapper:has(.kaufangebot-dialog){display:flex!important;justify-content:center!important}.kaufangebot-dialog .mat-mdc-dialog-surface{width:85vw!important;height:90vh!important;margin:5vh auto!important}.cdk-global-overlay-wrapper:has(.immo-unterlagen-dialog){display:flex!important;justify-content:center!important}.immo-unterlagen-dialog .mat-mdc-dialog-surface{width:80vw!important;height:90vh!important;margin:5vh auto!important}@media (max-width: 991px){.immo-unterlagen-dialog .mat-mdc-dialog-surface{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.immo-unterlagen-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.tipp-anfrage-dialog){display:flex!important;justify-content:center!important}.tipp-anfrage-dialog .mat-mdc-dialog-surface{width:70vw!important;height:80vh!important;margin:10vh auto!important}@media (max-width: 991px){.tipp-anfrage-dialog .mat-mdc-dialog-surface{width:80vw!important;height:70vh!important;margin:15vh auto!important}}@media (max-width: 640px){.tipp-anfrage-dialog .mat-mdc-dialog-surface{width:90vw!important}}.cdk-global-overlay-wrapper:has(.termin-bearbeiten-dialog){display:flex!important;justify-content:center!important}.termin-bearbeiten-dialog .mat-mdc-dialog-surface{width:40vw!important;height:80vh!important;margin:10vh auto!important}.cdk-global-overlay-wrapper:has(.dash-termine-buchungen-dialog){display:flex!important;justify-content:center!important}.dash-termine-buchungen-dialog .mat-mdc-dialog-surface{width:70vw!important;height:80vh!important;margin:10vh auto!important}.cdk-global-overlay-wrapper:has(.bilder-vorschau-dialog){display:flex!important;justify-content:center!important}.bilder-vorschau-dialog .mat-mdc-dialog-surface{width:70vw!important;height:90vh!important;margin:5vh auto!important}.cdk-global-overlay-wrapper:has(.deckblatt-immo-bewertung-dialog,.deckblatt-archiv-dialog){display:flex!important;justify-content:center!important}.deckblatt-immo-bewertung-dialog .mat-mdc-dialog-surface,.deckblatt-archiv-dialog .mat-mdc-dialog-surface{width:60vw!important;height:95vh!important;margin:2.5vh auto!important}.dialog-default .mat-mdc-dialog-surface{border-radius:4px!important;max-width:100vw!important;max-height:100vh!important;box-shadow:0 10px 30px #00000026;background-color:#fff;padding:24px}@media (max-width: 991px){.dialog-default .mat-mdc-dialog-surface{padding:24px 12px 12px}}@media (max-width: 640px){.dialog-default .mat-mdc-dialog-surface{padding:24px 6px 6px}}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop.transparent-backdrop{background-color:transparent!important}.cdk-global-overlay-wrapper:has(.immo-expose-dialog){display:flex!important;justify-content:center!important}.immo-expose-dialog .mat-mdc-dialog-surface{width:90vw!important;height:90vh!important;margin:5vh auto!important}.success-dialog .mat-mdc-dialog-surface{width:40vw!important;height:40vh;text-align:center}.ripple-effect{position:absolute;border-radius:50%;background-color:#fff6;transform:scale(0);animation:ripple-animation .6s ease-out forwards;pointer-events:none;z-index:0}@keyframes ripple-animation{to{transform:scale(1);opacity:0}}.only-desktop{display:initial}.only-mobile{display:none}@media (max-width: 991px){.only-desktop{display:none}.only-mobile{display:initial}}@media print{.no-break{break-inside:avoid;page-break-inside:avoid}}@media print{.page-break{break-before:page;page-break-before:always}}@media print{.no-break{break-inside:avoid;page-break-inside:avoid;display:block}}.display-if-print,.print-only{display:none!important}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:12mm}html,body{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important}body{margin:0!important;padding:0!important}body *{visibility:hidden!important}#print-area,#print-area *{visibility:visible!important}#print-area{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;min-height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important}.no-print,.close-btn,button,.cdk-overlay-backdrop,.mat-mdc-dialog-title,.mat-mdc-dialog-actions{display:none!important}.app-wrapper,.main-wrapper,.page-content-wrapper,.dash-wrapper,.dash-content-wrapper,.dash-sub-content-wrapper,.dash-under-sub-content-wrapper,.dash-page-section,.dash-sub-page-section,.dash-under-sub-page-section,.dash-form-container-wrapper,.dash-form-container-section,.cdk-overlay-container,.cdk-global-overlay-wrapper,.cdk-overlay-pane,.mat-mdc-dialog-container,.mat-mdc-dialog-surface,.dialog-default .mat-mdc-dialog-surface,.immo-expose-dialog .mat-mdc-dialog-surface{position:static!important;inset:auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;margin:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.immo-expose-dialog .mat-mdc-dialog-surface{border-radius:0;padding:32px;box-sizing:border-box;background:#fff;box-shadow:0 10px 30px #00000026;width:90vw!important;max-width:90vw!important;height:90vh!important;max-height:90vh!important;margin:5vh auto!important;overflow:auto!important}.print-only,.display-if-print{display:block!important}.page-break{break-before:page;page-break-before:always}.no-break-inside{break-inside:avoid;page-break-inside:avoid}img{max-width:100%!important;height:auto!important;break-inside:avoid!important;page-break-inside:avoid!important}}.space-4{padding:4px 0}.space-8{padding:8px 0}.space-16{padding:16px 0}.space-32{padding:32px 0}.space-64{padding:64px 0}.space-92{padding:92px 0}@media (max-width: 991px){.space-92{padding:64px 0}}@media (max-width: 640px){.space-92{padding:48px 0}}.col-style{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:8px}.progress-bar{--mdc-linear-progress-active-indicator-color: #c8a47b}
