@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter Regular"),local("Inter-Regular"),url(/fonts/inter/Inter-Regular.ttf) format("truetype");unicode-range:U+000-5FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter Light"),local("Inter-Light"),url(/fonts/inter/Inter-Light.ttf) format("truetype");unicode-range:U+000-5FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter SemiBold"),local("Inter-SemiBold"),url(/fonts/inter/Inter-SemiBold.ttf) format("truetype");unicode-range:U+000-5FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter Bold"),local("Inter-Bold"),url(/fonts/inter/Inter-Bold.ttf) format("truetype");unicode-range:U+000-5FF}.accordion{border-radius:5px!important;border:1px solid #e4e4e4;box-shadow:none!important;margin-bottom:1rem}.accordion p{color:#1e3163}.accordion .css-1elwnq4-MuiPaper-root-MuiAccordion-root:before{content:unset!important}.accordion .MuiAccordionSummary-content{color:#1e3163;margin:15px 0!important}.accordion .MuiAccordionSummary-content h2,.accordion .MuiAccordionSummary-content h3,.accordion .MuiAccordionSummary-content h4{margin:0;font-weight:600;font-size:1.3rem}.accordion .MuiAccordionSummary-root.Mui-expanded{min-height:56px}.accordion .MuiAccordionSummary-expandIconWrapper svg{height:auto;width:20px}.accordion .MuiAccordionDetails-root{padding:0}.accordion.accordion-faq{border-left:none;border-radius:0!important;border-right:none;border-color:#e9eaf0;margin:0!important;border-top:0}.accordion.accordion-faq .MuiAccordionSummary-content{margin:18px 0!important}.accordion.accordion-faq .Mui-expanded h2{color:#2870ed}.accordion.accordion-faq .Mui-expanded .css-yw020d-MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(45deg)}.accordion.accordion-faq .MuiAccordionDetails-root{padding-bottom:16px}.accordion.accordion-faq .MuiAccordionSummary-root{padding:0}.accordion.accordion-faq .css-1elwnq4-MuiPaper-root-MuiAccordion-root.Mui-expanded{margin:0!important}.accordion.accordion-faq .MuiCollapse-vertical.MuiCollapse-entered{border-top:0}.accordion.accordion-faq p{line-height:1.5}.accordion.accordion-faq h2{margin-right:1rem}.accordion.accordion-faq .MuiAccordionSummary-expandIconWrapper svg{width:24px}.css-1elwnq4-MuiPaper-root-MuiAccordion-root:first-of-type{border-top:1px solid #e9eaf0}.faq .css-1elwnq4-MuiPaper-root-MuiAccordion-root:before{height:0px}.m-0{margin:0!important}.m-10{margin:10px}.m-20{margin:20px}.m-30{margin:30px}.m-40{margin:40px}.m-50{margin:50px}.m-60{margin:60px}.m-70{margin:70px}.m-80{margin:80px}.m-90{margin:90px}.m-100{margin:100px}.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-80{margin-right:80px}.mr-90{margin-right:90px}.mr-100{margin-right:100px}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.ml-0{margin-left:0!important}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-80{margin-left:80px}.ml-90{margin-left:90px}.ml-100{margin-left:100px}.m-0rem{margin:0rem}.m-50rem{margin:.5rem}.m-100rem{margin:1rem}.m-150rem{margin:1.5rem}.m-200rem{margin:2rem}.m-250rem{margin:2.5rem}.m-300rem{margin:3rem}.m-350rem{margin:3.5rem}.m-400rem{margin:4rem}.m-450rem{margin:4.5rem}.m-500rem{margin:5rem}.mt-0rem{margin-top:0rem}.mt-50rem{margin-top:.5rem}.mt-75rem{margin-top:.75rem}.mt-100rem{margin-top:1rem!important}.mt-150rem{margin-top:1.5rem!important}.mt-200rem{margin-top:2rem}.mt-250rem{margin-top:2.5rem}.mt-300rem{margin-top:3rem!important}.mt-350rem{margin-top:3.5rem}.mt-400rem{margin-top:4rem}.mt-450rem{margin-top:4.5rem}.mt-500rem{margin-top:5rem}.mt-600rem{margin-top:6rem}.mr-0rem{margin-right:0rem}.mr-50rem{margin-right:.5rem}.mr-75rem{margin-right:.75rem}.mr-100rem{margin-right:1rem}.mr-150rem{margin-right:1.5rem}.mr-200rem{margin-right:2rem}.mr-250rem{margin-right:2.5rem}.mr-300rem{margin-right:3rem}.mr-350rem{margin-right:3.5rem}.mr-400rem{margin-right:4rem}.mr-450rem{margin-right:4.5rem}.mr-500rem{margin-right:5rem}.mb-0rem{margin-bottom:0rem}.mb-10rem{margin-bottom:.1rem}.mb-50rem{margin-bottom:.5rem!important}.mb-100rem{margin-bottom:1rem}.mb-150rem{margin-bottom:1.5rem}.mb-200rem{margin-bottom:2rem!important}.mb-250rem{margin-bottom:2.5rem}.mb-300rem{margin-bottom:3rem!important}.mb-350rem{margin-bottom:3.5rem}.mb-400rem{margin-bottom:4rem}.mb-450rem{margin-bottom:4.5rem}.mb-500rem{margin-bottom:5rem!important}.mb-1000rem{margin-bottom:10rem!important}.mb--700rem{margin-bottom:-7rem}.ml-0rem{margin-left:0rem}.ml-50rem{margin-left:.5rem}.ml-100rem{margin-left:1rem}.ml-150rem{margin-left:1.5rem}.ml-200rem{margin-left:2rem}.ml-250rem{margin-left:2.5rem}.ml-300rem{margin-left:3rem}.ml-350rem{margin-left:3.5rem}.ml-400rem{margin-left:4rem}.ml-450rem{margin-left:4.5rem}.ml-500rem{margin-left:5rem}.m-auto{margin:auto}.p-0{padding:0!important}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.p-50{padding:50px}.p-60{padding:60px}.p-70{padding:70px}.p-80{padding:80px}.p-90{padding:90px}.p-100{padding:100px}.pt-0{padding-top:0!important}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.pr-70{padding-right:70px}.pr-80{padding-right:80px}.pr-90{padding-right:90px}.pr-100{padding-right:100px}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pl-0{padding-left:0}.pl-3{padding-left:3px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pl-90{padding-left:90px}.pl-100{padding-left:100px}.p-0rem{padding:0rem}.p-50rem{padding:.5rem}.p-100rem{padding:1rem}.p-150rem{padding:1.5rem}.p-200rem{padding:2rem}.p-250rem{padding:2.5rem}.p-300rem{padding:3rem}.p-350rem{padding:3.5rem}.p-400rem{padding:4rem}.p-450rem{padding:4.5rem}.p-500rem{padding:5rem}.pt-0rem{padding-top:0rem!important}.pt-50rem{padding-top:.5rem}.pt-100rem{padding-top:1rem}.pt-150rem{padding-top:1.5rem}.pt-200rem{padding-top:2rem}.pt-250rem{padding-top:2.5rem}.pt-300rem{padding-top:3rem}.pt-350rem{padding-top:3.5rem}.pt-400rem{padding-top:4rem}.pt-450rem{padding-top:4.5rem}.pt-500rem{padding-top:5rem}.pr-0rem{padding-right:0rem}.pr-50rem{padding-right:.5rem}.pr-100rem{padding-right:1rem}.pr-150rem{padding-right:1.5rem}.pr-200rem{padding-right:2rem}.pr-250rem{padding-right:2.5rem}.pr-300rem{padding-right:3rem}.pr-350rem{padding-right:3.5rem}.pr-400rem{padding-right:4rem}.pr-450rem{padding-right:4.5rem}.pr-500rem{padding-right:5rem}.pb-0rem{padding-bottom:0rem}.pb-50rem{padding-bottom:.5rem}.pb-100rem{padding-bottom:1rem!important}.pb-150rem{padding-bottom:1.5rem}.pb-200rem{padding-bottom:2rem!important}.pb-250rem{padding-bottom:2.5rem}.pb-300rem{padding-bottom:3rem}.pb-350rem{padding-bottom:3.5rem}.pb-400rem{padding-bottom:4rem}.pb-450rem{padding-bottom:4.5rem}.pb-500rem{padding-bottom:5rem}.pb-700rem{padding-bottom:7rem}.pl-0rem{padding-left:0rem}.pl-50rem{padding-left:.5rem}.pl-100rem{padding-left:1rem}.pl-150rem{padding-left:1.5rem}.pl-200rem{padding-left:2rem}.pl-250rem{padding-left:2.5rem}.pl-300rem{padding-left:3rem}.pl-350rem{padding-left:3.5rem}.pl-400rem{padding-left:4rem}.pl-450rem{padding-left:4.5rem}.pl-500rem{padding-left:5rem}.gap-100rem{gap:1rem}.gap-200rem{gap:2rem}.scale-1-7{scale:1.7}.scale-0-5{transform:scale(.5)}.scale-1-5{transform:scale(1.5)!important}.scale-2{scale:2}.scale-2-3{scale:2.3}.scale-2-6{scale:2.6}.button,button{font-weight:600;border-radius:4px;padding:.6rem 1.2rem;color:#fff;font-size:1rem;box-shadow:none;transition:.2s ease all;cursor:pointer}.button.button--bigger,button.button--bigger{padding:1rem}.button.button--round,button.button--round{border-radius:50%;width:2.5rem;height:2.5rem}.button.button--round svg,.button.button--round .btn-icon,button.button--round svg,button.button--round .btn-icon{margin:0;padding:0}.button.button--blue,button.button--blue{background-color:#2870ed;border:1px solid #2870ED}.button.button--blue:hover,.button.button--blue:active,.button.button--blue:focus,button.button--blue:hover,button.button--blue:active,button.button--blue:focus{background-color:#064ea1;border-color:#064ea1;box-shadow:0 2px 10px .3px #0000004d}.button.button--white,button.button--white{background-color:#fff;border:1px solid #fff;color:#2870ed;font-weight:600}.button.button--white:hover,.button.button--white:active,.button.button--white:focus,button.button--white:hover,button.button--white:active,button.button--white:focus{box-shadow:0 4px 12px -4px #00000073;background:#ffffffd9}.button.button--white.button--text-green,button.button--white.button--text-green{color:#026a6d}.button.button--wrapper,button.button--wrapper{background-color:#ace0f9}.button.button--gray-outline,button.button--gray-outline{background-color:transparent;border:2px solid #b7b7b7;color:#2870ed}.button.button--gray-outline:hover,.button.button--gray-outline:active,.button.button--gray-outline:focus,button.button--gray-outline:hover,button.button--gray-outline:active,button.button--gray-outline:focus{background-color:#1a67d21a;box-shadow:0 2px 10px .3px #0000004d}.button.button--white-outline,button.button--white-outline{background-color:transparent;border:2px solid rgba(255,255,255,.3137254902);color:#fff;font-weight:600}.button.button--white-outline:hover,.button.button--white-outline:active,.button.button--white-outline:focus,button.button--white-outline:hover,button.button--white-outline:active,button.button--white-outline:focus{background-color:#0000001a;box-shadow:0 2px 10px .3px #0000004d}.button.button--orange,button.button--orange{background-color:#ff6129;border:1px solid #ff6129;color:#fff}.button.button--orange:hover,.button.button--orange:active,button.button--orange:hover,button.button--orange:active{background-color:#d25200;border-color:#d25200;box-shadow:0 2px 10px .3px #0000004d}.button.button--orange:focus,button.button--orange:focus{outline:none}.button.button--orange.button--fitcontent,button.button--orange.button--fitcontent{width:-webkit-fit-content;width:fit-content;align-self:center}.button.button--glass,button.button--glass{background-color:transparent;border:2px solid #fff}.button.button--glass:hover,.button.button--glass:active,button.button--glass:hover,button.button--glass:active{background-color:#ffffff40;box-shadow:0 2px 10px .3px #0000004d}.button.button--glass-thin,button.button--glass-thin{background-color:transparent;border:1px solid #fff}.button.button--withicon,button.button--withicon{vertical-align:middle}.button.button--withicon span,button.button--withicon span{line-height:1}.button.button--withicon svg,.button.button--withicon .btn-icon,button.button--withicon svg,button.button--withicon .btn-icon{width:auto;height:16px;margin-right:8px}.button.button--withicon .btn-icon--hover,button.button--withicon .btn-icon--hover{display:none}.button.button--withicon:hover svg.btn-icon,button.button--withicon:hover svg.btn-icon{display:none}.button.button--withicon:hover svg.btn-icon--hover,button.button--withicon:hover svg.btn-icon--hover{display:inline-block}.button.button--mobil,button.button--mobil{display:block}.button.button--desktop,button.button--desktop{display:none}.button.button--loading,button.button--loading{background-color:#b7b7b7;border-color:#b7b7b7;cursor:not-allowed}.button.button--loading:hover,.button.button--loading:focus,button.button--loading:hover,button.button--loading:focus{background-color:#b7b7b7;border-color:#b7b7b7}@media all and (min-width: 950px){.button.button--mobil,button.button--mobil{display:none}.button.button--desktop,button.button--desktop{display:block}}.button:disabled,.button:disabled:hover,button:disabled,button:disabled:hover{cursor:initial;background:#5c7999a6;border-color:transparent;box-shadow:none;color:#fff;cursor:not-allowed}.button.button--white-outline:disabled,.button.button--white-outline:disabled:hover,button.button--white-outline:disabled,button.button--white-outline:disabled:hover{color:#fff;background:#5c799999}.button:hover{text-decoration:none}.MuiDialog-paper .button-panel .button{width:100%}.MuiDialog-paper .button-panel .textlink{margin:.5rem auto}.button-panel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:20px 0;width:100%}.button-panel.button-panel-mobilefullwidth .button{width:100%;margin-right:0;text-align:center}.button-panel .button{margin-right:10px;margin-bottom:10px}.buttonswitcher--wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;width:-webkit-min-content;width:min-content;border:1px solid #2870ED;border-radius:50px;background-color:#578ff0}.buttonswitcher--wrapper .button{border:0;border-radius:50px;background-color:inherit;color:#fff;margin:0;padding:.25rem 1rem;text-decoration:none}.buttonswitcher--wrapper .button.active{background-color:#fff;color:#2870ed}.buttonswitcher--wrapper .button:first-child{border-right:0px}.buttonswitcher--wrapper .button:last-child{border-left:0p15px}@media all and (max-width: 1200px){.header__buttonright .buttonswitcher--wrapper,.button--register-menu,.button--login-menu{display:none}}@media all and (min-width: 950px){.button-desktop--white-outline{background-color:transparent;border:2px solid white!important;color:#fff}.button-desktop--white-outline:hover,.button-desktop--white-outline:active,.button-desktop--white-outline:focus{background-color:#2870ed;color:#fff}.button-panel.button-panel-mobilefullwidth .button{width:unset;margin-right:10px;text-align:left}}.form__title{font-size:1.2rem;margin-top:20px;margin-bottom:20px}.form__title.mt-0{margin-top:0}.form--info{display:inline-block;font-size:.9rem;margin-bottom:2rem}.form__field{margin-bottom:20px}.form__fielderror{display:flex;flex:1 0 100%;width:100%;color:#e30613;padding:0;font-size:.9rem;margin:0;margin-top:.5rem;margin-bottom:1rem}.form__row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;flex:0 0 100%;margin-bottom:20px}.form__row.form__row--double .form__field{margin-bottom:0;flex:0 0 48%;width:48%}.form__row.form__row--double .form__field .form__field{width:100%}.form__row.form__row--double--phone .form__field:first-child{flex:0 0 8rem;width:8rem}.form__row.form__row--double--phone .form__field:first-child label{color:inherit;font-size:.9rem;line-height:17.5px;margin-bottom:1.5px}.form__row.form__row--double--phone .form__field:nth-child(2){flex-grow:1;margin-left:4%}.form__row.form__row--double--mobilefull{margin-bottom:0}.form__row.form__row--double--mobilefull .form__field{flex:0 0 100%;width:100%;margin-bottom:20px}label{display:inline-block;font-size:.9rem;margin-bottom:5px}.input,.select,.mui-input .MuiOutlinedInput-root,.input-list li,.form__field--checkbox--bordered{width:100%;background-color:#fff;border:1px solid #b7b7b7!important;box-shadow:none;border-radius:4px;color:#313a45;position:relative;font-weight:500;height:45px;margin-top:3px;padding:10px;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input:focus,.select:focus,.mui-input .MuiOutlinedInput-root:focus,.input-list li:focus,.form__field--checkbox--bordered:focus{box-shadow:none;outline:none}.select__phoneprefix{display:grid;width:100%;grid-template-columns:30% 70%}.input:disabled,.select:disabled{color:#a5a5a5;cursor:not-allowed}.MuiInputBase-root.select,.MuiInputBase-root.select:hover{padding:0}.input-wrapper:has(.input--currency):before{content:"EUR";position:absolute;z-index:9999;pointer-events:none;color:#000;right:10px;top:48%;transform:translateY(-48%)}.input-wrapper:has(.input--years):before{content:"Jahre";position:absolute;z-index:9999;pointer-events:none;color:#000;right:10px;top:48%;transform:translateY(-48%)}.input-wrapper,.select-wrapper{position:relative}.input-wrapper input,.select-wrapper input{padding-right:30px}.input-wrapper .form__field--reset,.select-wrapper .form__field--reset{display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%);margin-top:2px;color:#000;width:28px;height:28px;padding:4px;border-radius:50%;cursor:pointer;background-image:url(../../../icons/formreset.svg);background-position:center;background-size:.8em;background-repeat:no-repeat}.input-wrapper .form__field--reset:hover,.select-wrapper .form__field--reset:hover{background-color:#0000000a}.input-wrapper .form__field--toggle-password,.select-wrapper .form__field--toggle-password{display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%);margin-top:2px;cursor:pointer;padding:4px;border-radius:50%}.input-wrapper .form__field--toggle-password:hover,.select-wrapper .form__field--toggle-password:hover{background-color:#0000000a}.input-wrapper .form__field--toggle-password svg,.select-wrapper .form__field--toggle-password svg{display:block}.input-wrapper:hover .form__field--reset,.select-wrapper:hover .form__field--reset,.input-wrapper:hover .form__field--toggle-password,.select-wrapper:hover .form__field--toggle-password{display:inline-block}.input-wrapper.locked input,.input-wrapper.locked .MuiSelect-select,.select-wrapper.locked input,.select-wrapper.locked .MuiSelect-select{background-image:url(../../../icons/lock_grey.svg);background-repeat:no-repeat;background-size:auto 22px;background-position:calc(100% - 10px) 50%}.input-wrapper.locked svg,.select-wrapper.locked svg{display:none}.input-wrapper .MuiInputBase-root .MuiSelect-select,.select-wrapper .MuiInputBase-root .MuiSelect-select{padding-right:45px!important}.input-wrapper.input--loading input,.select-wrapper.input--loading input{background-image:url(../../../icons/loadingspinner_grey.svg);background-repeat:no-repeat;background-position:calc(100% - 28px) 50%;background-size:auto 21px}.select-wrapper .MuiAutocomplete-clearIndicator{color:#313a45!important}.select-wrapper .MuiAutocomplete-clearIndicator:hover{background-color:none!important}.select-wrapper.locked .MuiAutocomplete-inputRoot{padding-right:0!important}.select-wrapper .select--empty .MuiSelect-select{opacity:.5}.select-wrapper .select.autocomplete{min-height:45px;height:auto;padding:5px 10px 2px}.select-wrapper .select.multiple{min-height:45px;height:auto}.select-wrapper .select.multiple .MuiSelect-multiple{display:flex;flex-direction:row;flex-wrap:wrap;padding:2px 10px}.select-wrapper .select.multiple.select--withChips .MuiSelect-multiple{padding:.25rem .5rem .5rem;padding-bottom:0}.select-wrapper .select.multiple .MuiChip-root{margin-right:.25rem;margin-bottom:.25rem}.select-wrapper .form__field--reset{right:30px}.MuiList-root .MuiMenuItem-root.Mui-selected{background-color:#2870ed;color:#fff}.MuiList-root .MuiMenuItem-root.Mui-selected:hover{color:inherit}.header__immosuche .form__field--haslist .input-list{margin-top:-20px}.form__field--haslist{position:relative}.form__field--haslist .input{height:48px}.form__field--haslist .input-list{position:absolute;top:65px;left:0;width:100%;background-color:#fff;border-radius:4px;z-index:2;max-height:480px;overflow-y:auto}.form__field--haslist .input-list li{list-style-type:none;margin:0;height:auto;border-bottom:1px solid #b7b7b7;font-weight:400}.form__field--haslist .input-list li.input-list__headline{font-weight:600;font-size:.9rem;padding:5px 10px;cursor:initial}.form__field--haslist .input-list li:hover{background-color:#b7b7b7;color:#fff;cursor:pointer}.form__field--haslist.mh-200 .input-list{max-height:200px}.mui-input .MuiOutlinedInput-root{margin:0}.mui-input input{padding:0!important}.mui-input .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-notchedOutline{border:0px!important;border-width:0px!important}select{padding:.5rem .75rem;background-image:url(../../../icons/arrow_blue_down.svg);background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:auto 12px;box-shadow:inset 0 1px 1px #00000014;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}.form__field--radio{display:inline-block;position:relative;margin-right:1rem}.form__field--radio label{font-size:1rem}.form__field--radio input[type=radio]{width:1rem;height:1rem;margin-right:14px}.form__field--radio input[type=radio]:checked:before{content:"";display:block;position:relative;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:#fff;border:10px solid #2870ED;box-sizing:unset;margin-left:-1px}.form__field--radio input[type=radio]:before{content:"";display:block;position:relative;top:-6px;left:0;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #b7b7b7;box-sizing:unset;margin-left:-1px}.form__field--radio-disabled{display:inline-block;position:relative;margin-right:1rem}.form__field--radio-disabled label{font-size:1rem;cursor:not-allowed}.form__field--radio-disabled input[type=radio]{width:1rem;height:1rem;margin-right:20px;cursor:not-allowed}.form__field--radio-disabled input[type=radio]:checked:before{content:"";display:block;position:relative;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:#fff;border:10px solid #707070;box-sizing:unset;margin-left:-1px}.form__field--radio-disabled input[type=radio]:before{content:"";display:block;position:relative;top:-6px;left:0;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #b7b7b7;box-sizing:unset;margin-left:-1px}#PageDialogEmpfehlung .loading-info{margin-top:-20px}.form__field--checkbox{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.form__field--checkbox input[type=checkbox]{margin-right:1rem;border:0px;outline:none;width:1.5rem;height:1.5rem;background-color:#fff;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;cursor:pointer}.form__field--checkbox input[type=checkbox]:checked{background-color:#2870ed;background-image:url(../../../icons/checked_white.svg);background-repeat:no-repeat;background-position:center;background-size:80%;border:1px solid #2870ED!important}.form__field--checkbox input[type=checkbox]:checked:disabled{background-color:#707070;border-color:#707070!important}.form__field--checkbox input[type=checkbox]:disabled{cursor:not-allowed}.form__field--checkbox.form__field--checkbox--bordered{width:auto}.form__field--checkbox.form__field--checkbox--bordered label{font-size:1rem}.form__field--checkbox.form__field--checkbox--bordered input[type=checkbox]{border-radius:50%;width:20px;height:20px;padding:0;margin-right:0}.form__field--checkbox.form__field--checkbox--bordered input[type=checkbox]:checked{background-size:10px}.form__field--checkbox.form__field--checkbox-filter{border:2px solid #A3B5C9!important}.form__field--checkbox.form__field--checkbox-filter input[type=checkbox]{display:none}.form__field--checkbox.form__field--checkbox-filter input[type=checkbox]:checked{display:block}.form__field--checkbox.form__field--checkbox-filter label{cursor:pointer}.form__field--checkbox.form__field--checkbox-filter:has(input[type=checkbox]:checked){border:2px solid #2870ED!important;background-color:#2870ed14}.form__field--checkbox.checkbox--white input[type=checkbox]:checked{background-color:#fff;background-image:url(../../../icons/checked_blue.svg);background-repeat:no-repeat;background-position:center;background-size:80%;border:1px solid #fff!important}.select:focus-visible,textarea:focus-visible,.dropdownContainer:focus-visible{outline:none}textarea{width:100%;height:160px;background-color:#fff;border-radius:4px;padding:10px;font-size:1rem}textarea:disabled{cursor:not-allowed}.form__satisfactionscale{display:flex;align-items:center;justify-content:space-between}.form__satisfactionscale>div{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1rem);width:calc(25% - 1rem);cursor:pointer}.form__field__passwordbutton{position:absolute;bottom:10px;right:10px;cursor:pointer}.form__field__passwordbutton svg{height:20px;width:auto}@media all and (min-width: 950px){.form__row.form__row--double .form__field{margin-bottom:0;flex:0 0 48%;width:48%}.form__row.form__row--double .form__field .form__field{width:100%}}input[type=time]:before{content:"HH:MM";color:#313a45;position:absolute;background:#fff;width:70px}input[type=time]:focus:before{width:0;content:""}input[type=time]{display:inline-block;position:relative}input[type=time]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}input[type=date]:before{content:"TT.MM.JJJJ";color:#313a45;position:absolute;background:#fff;width:70px}input[type=date]:focus:before{width:0;content:""}input[type=date]{display:inline-block;position:relative}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.profileForm .form__title{font-size:1.5rem;margin-bottom:2rem}.profileForm .elements3cols .elements3cols__col span{font-size:.9rem}.profileForm .elements3cols .elements3cols__col p{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;overflow-wrap:break-word}.profileEmailSettingsForm{border:1px solid #d8d8d8;background-color:#f4f6fa;padding:1rem;border-radius:4px;margin-top:1rem}.profileEmailSettingsForm>p{display:flex;flex-direction:row;align-items:flex-start;line-height:20px}.profileEmailSettingsForm svg{width:20px;min-width:-webkit-fit-content;min-width:fit-content;height:20px}.profileEmailSettingsForm label{font-weight:700}.profileEmailSettingsForm .buttons--disabled button{cursor:not-allowed}.profileEmailSettingsForm .buttons--disabled button.button--blue:hover{background-color:#2870ed}.profileEmailSettingsForm .profileEmailSettingsForm__fields{position:relative;background-color:#e8e9ef;border:1px solid #d8d8d8;border-radius:7px;padding:0;margin-bottom:2rem;overflow:hidden}.profileEmailSettingsForm .profileEmailSettingsForm__fields p{margin:0}.profileEmailSettingsForm .elements2cols{border-bottom:1px solid #d8d8d8;padding:1rem}.profileEmailSettingsForm .elements2cols:last-child{border:0px}.profileEmailSettingsForm .form__field--radio label:before{content:"";width:20px;height:20px;border:1px solid #99ACC0;display:block;border-radius:100%;position:absolute;margin-left:-2.1rem;margin-top:-.2rem}.profileEmailSettingsForm .form__field--radio input[type=radio]:checked+label:before{border:4px solid #2870ED;background-color:#fff}.profileEmailSettingsForm .form__field--radio input{width:20px;z-index:2;position:relative;opacity:0;cursor:pointer}.profileEmailSettingsForm .form__field--radio input:before{background-color:#2870ed;width:22px;height:22px;top:-2px;border:1px solid #2870ED}.profileEmailSettingsForm .form__field--radio input:checked:before{background-color:#f4f4f4;width:10px;height:10px;border-width:6px;top:-2px}.profileEmailSettingsForm .form__field--checkbox{margin-right:1rem}.profileEmailSettingsForm .form__field--checkbox input{margin-right:.5rem;border:1px solid #2870ED}.profileEmailSettingsForm .form__field--checkbox input:not(:checked){background-color:#f4f4f4}.profileEmailSettingsForm .elements2cols__col{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.profileEmailSettingsForm .elements2cols__col:first-child p{padding-bottom:.5rem}.profileEmailSettingsForm .elements2cols__col .form__row{margin:0}.profileEmailSettingsForm .elements2cols__col .form__field{margin-top:.5rem;margin-bottom:.5rem}.profileEmailSettingsForm .elements2cols__col .form__field label{font-size:.85rem}.profileEmailSettingsForm .elements2cols__col.form--error .form__field--checkbox input{border-color:#e72222}.profileEmailSettingsForm .profileEmailSettingsForm__fields--disabled{display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#e4e4e4;z-index:999;cursor:not-allowed}.profileEmailSettingsForm .form--disabled{color:#303030}.profileEmailSettingsForm .form--disabled .profileEmailSettingsForm__fields--disabled{display:inline-block}.profileEmailSettingsForm .form--disabled .form__field--checkbox input,.profileEmailSettingsForm .form--disabled .form__field--checkbox input:not(:checked),.profileEmailSettingsForm .form--disabled .form__field--checkbox input:before,.profileEmailSettingsForm .form--disabled .form__field--radio input,.profileEmailSettingsForm .form--disabled .form__field--radio input:not(:checked),.profileEmailSettingsForm .form--disabled .form__field--radio input:before{background-color:#b7b7b7!important;border-color:#b7b7b7!important}.immosuche{display:none}.immosearch-form{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}.immosearch-form .immosearch-form__col{width:100%}.slider-wrapper{width:100%;margin-top:.5rem}.slider-wrapper div{display:flex;align-items:center;justify-content:space-between}.slider-wrapper .MuiSlider-thumb{width:20px;height:20px;border:2px solid #2870ED;background-color:#fff}.slider-wrapper .MuiSlider-rail{height:10px}.slider-wrapper .MuiSlider-track{height:10px;background-color:#2870ed;border:none}.slider-wrapper .MuiSlider-mark{height:10px;width:10px;border-radius:100%;background-color:#fff;opacity:1}.slider-wrapper .MuiSlider-markActive{background-color:#2870ed}.slider-wrapper .MuiSlider-mark:nth-last-of-type(2){display:none}@media all and (min-width: 950px){.form__field--slider-container{margin-top:1rem;display:flex;flex-direction:row;gap:1rem}.form__field--slider-container .slider-wrapper{margin-top:0rem;width:70%}.form__field--slider-container .slider-wrapper div{display:flex;align-items:center;justify-content:space-between}.form__field--slider-container .input-wrapper{width:30%}.immosearch-form .immosearch-form__col{width:32%}.profileEmailSettingsForm .elements2cols__col:first-child p{padding-bottom:0}.profileForm{border:none;padding:0}.profileEmailSettingsForm{border:none;padding:0;margin-top:0}.immosuche{display:block;border-radius:.75rem;width:450px}.immosuche .searchForm{border-radius:.75rem}.immosuche:has(.searchForm--longversion){width:100%}}@media all and (min-width: 1200px){.immosearch-form .immosearch-form__col{width:calc((100% - 470px + 1.5rem)/2)}.immosearch-form .immosearch-form__col:first-child{width:calc(450px - 2rem)}}.password-strength{margin-top:.5rem;margin-bottom:2rem}.password-strength__bar-container{height:10px;border-radius:2px;overflow:hidden}.password-strength__bar{height:100%;border-radius:2px;transition:width .3s ease,background-color .3s ease}.password-strength__label{margin-top:.5rem;font-size:14px;line-height:20px}.password-strength__label span{font-weight:600}.password-strength__requirements{margin-top:1rem;font-size:14px;line-height:24px}.password-strength__requirement{display:flex;align-items:center;gap:8px}.password-strength__requirement svg{width:11px;height:11px;flex-shrink:0}.d-flex{display:flex}.d-flex--btnandicon{align-items:flex-end;justify-content:space-between}.d-flex--btnandicon svg{margin-right:2rem}.d-flex--gap{gap:12px}.d-flex--gap-5p{gap:5%}.d-flex--gap-0{gap:0}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.justify-content-start{justify-content:start}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-baseline{align-items:baseline}.align-content-center{align-content:center}.align-self-center{align-self:center}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-center{display:flex;align-items:center;justify-content:center}.flex-1{flex:1 1}.font-80{font-size:.8rem}.font-90{font-size:.9rem}.font-100{font-size:1rem}.font-110{font-size:1.1rem}.font-120{font-size:1.2rem}.font-130{font-size:1.3rem!important}.font-140{font-size:1.4rem!important}.font-150{font-size:1.5rem!important}.font-160{font-size:1.6rem!important}.font-170{font-size:1.7rem}.font-180{font-size:1.8rem!important}.font-190{font-size:1.9rem}.font-200{font-size:2rem!important}.font-210{font-size:2.1rem}.font-220{font-size:2.2rem!important}.font-230{font-size:2.3rem!important}.font-240{font-size:2.4rem!important}.font-250{font-size:2.5rem!important}.font-260{font-size:2.6rem}.font-270{font-size:2.7rem}.font-280{font-size:2.8rem}.font-200{font-size:2.9rem}.font-300{font-size:3rem}.font-350{font-size:3.5rem}.font-400{font-size:4rem}.font-500{font-size:5rem}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.lh-100{line-height:1}.lh-110{line-height:1.1}.lh-120{line-height:1.2}.lh-130{line-height:1.3}.lh-140{line-height:1.4}.lh-150{line-height:1.5}.lh-160{line-height:1.6}.lh-170{line-height:1.7}.lh-180{line-height:1.8}.lh-190{line-height:1.9}.lh-200{line-height:2}.text-underline,.hover-underline:hover{text-decoration:underline!important}.text-nodecoration{text-decoration:none!important}.hover-underline:hover{text-decoration:underline!important}.text-center,.text-center--mobile{text-align:center}.text-right{text-align:right}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-uppercase{text-transform:uppercase}p{font-size:16px}h1,h2,h3,h4,h5,p{margin:0;padding:0;border:0;font-weight:400;vertical-align:baseline;background:transparent}h1{font-size:2em;margin-bottom:1.5rem;color:#1e3163;font-weight:600}h2{font-size:1.8em;color:#1e3163;font-weight:700;margin-top:2rem;margin-bottom:1rem}h3{font-size:24px;margin-top:1.5rem;margin-bottom:1rem;font-weight:600;color:#1e3163}h4{font-size:1.1em;margin-top:1rem;margin-bottom:.5rem;font-weight:600;color:#0b1f42}h5{font-size:1em;margin-top:1rem;margin-bottom:.5rem;font-weight:600;color:#1e3163}p{margin:.5rem 0;line-height:1.5}b,strong{font-weight:700}a{color:#2870ed;font-weight:600;text-decoration:none}a.no--hover:hover{text-decoration:none!important}a:hover{text-decoration:underline}.text-blue{color:#2870ed!important}.text-white{color:#fff!important}.text-lightred{color:#fad3d3!important}.text-darkblue{color:#1e3163!important}.text-bold{font-weight:700}@media all and (min-width: 950px){.text-center--mobile{text-align:left}}.w-100{width:100%!important}.w-90{width:90%}.w-75{width:75%}.w-60{width:60%}.w-50{width:50%}.w-30{width:30%}.w-25{width:25%}.w-3rem{width:3rem}.w-50--desktop{width:100%}.w-fit-content{width:-webkit-fit-content;width:fit-content}.f-100{flex:0 0 100%}.f-75{flex:0 0 75%}.f-50{flex:0 0 50%}.f-30{flex:0 0 30%}.f-25{flex:0 0 25%}.w-desktop--center{max-width:1170px;margin-left:auto;margin-right:auto}.w-tablet--center{max-width:900px;margin-left:auto;margin-right:auto}@media all and (min-width: 950px){.w-desktop--slider{--widthcalc: calc(100% - 900px) }}@media all and (min-width: 1200px){.w-desktop--slider{--widthcalc: calc(100% - 1170px) }}@media all and (min-width: 950px){.w-desktop--slider{margin-left:0;margin-bottom:0;padding-bottom:3rem}.w-desktop--slider .slick-track{padding-left:calc(var(--widthcalc) / 2);padding-right:calc(var(--widthcalc) / 2)}.w-desktop--slider .w-desktop--slider__headline{margin-left:calc(var(--widthcalc) / 2);margin-bottom:1rem}.w-50--desktop{width:50%}}ul.list-style-none,ul.list--withcheckmark{list-style:none}ul.list--withcheckmark li{background-image:url(../../../icons/checkmark_circle_white.svg);background-repeat:no-repeat;background-size:1em;background-position:left 3px;padding-left:1.7em;line-height:1.5}.image--round{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:center}.h-40{height:40px}.h-270{height:270px}.h-1rem{height:1rem}.h-2rem{height:2rem}.h-3rem{height:3rem}.h-8rem{height:8rem}.h-20rem{height:20rem}.h-36rem{height:36rem}.h-80p{height:80%}.h-90p{height:90%}.h-100p{height:100%}.h-100{height:100px}.h-fit-content{height:-webkit-fit-content!important;height:fit-content!important}.aspect-ratio-16-9{padding-top:56.25%}.bordertop--lightgray{border-top:1px solid #e4e4e4}.borderright--lightgray{border-right:1px solid #e4e4e4}.borderbottom--lightgray{border-bottom:1px solid #e4e4e4}.borderleft--lightgray{border-left:1px solid #e4e4e4}.position-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.position-relative{position:relative}.position-absolute{position:absolute!important}.is-hidden{display:none}.is-visible{display:block;opacity:1;visibility:visible}.mobile-hidden,.mobile-hidden.d-flex{display:none}@media (min-width: 950px){.mobile-hidden{display:block}.mobile-hidden.d-flex{display:flex}.desktop-hidden{display:none!important}.desktop-hidden.d-flex{display:none}}@media (min-width: 950px) and (max-width: 1200px){.tablet-hidden{display:none!important}}.no-scroll{overflow:hidden;position:fixed;z-index:1}.is-blurred:before{content:"";width:100%;height:100%;position:fixed;top:0;left:0;background-color:#32323280;z-index:10}.no-break{white-space:nowrap}.textlink{color:#2870ed;font-weight:600;text-decoration:none;cursor:pointer}.textlink:hover{text-decoration:underline}.textlink--white{color:#fff}.textlink--dark-blue{color:#1e3163}.headline--withicon{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;margin-bottom:1rem}.circle{background-color:#1e3163;width:3rem;min-width:3rem;height:3rem;text-align:center;border-radius:50%;overflow:hidden;position:relative;margin-right:1rem}.circle img,.circle svg{height:1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:2.5rem}.circle--white{background-color:#fff}#sreal-kundenportal-root .background-stone{background-color:#255375}#sreal-kundenportal-root .background-lightstone{background-color:#7598ab}#sreal-kundenportal-root .background-blue{background-color:#2870ed}#sreal-kundenportal-root .background-turquoise{background-color:#02a3a4}#sreal-kundenportal-root .background-darkblue{background-color:#064ea1}#sreal-kundenportal-root .background-orange{background-color:#ff6129}#sreal-kundenportal-root .background-apple{background-color:#0eb43f}#sreal-kundenportal-root .background-forest{background-color:#028661}#sreal-kundenportal-root .background-aubergine{background-color:#721c7a}#sreal-kundenportal-root .background-pink{background-color:#eb4c79}#sreal-kundenportal-root .background-darkpink{background-color:#bc3b51}#sreal-kundenportal-root .background-teal{background-color:#02a3a4}#sreal-kundenportal-root .background-darkteal{background-color:#036a6d}#sreal-kundenportal-root .background-white{background-color:#fff}@media all and (max-width: 950px){.w-mobile--slider .headline--withicon{gap:20px;align-items:center;margin-bottom:2rem}}@media all and (min-width: 950px){.page__loadingmessage,.page__emptymessage{color:#0b1f42}}.printview{display:none!important}@media print{@page{size:A4 portrait;margin:10mm}.printview{display:block!important}.print--spacer{display:inline-block;width:100%;height:40px}#header,footer,.main-content>*:not(.printview){display:none!important}#immodetailprint{margin-top:2rem}#immodetailprint .immodetail__headline{width:70%;float:left}#immodetailprint .immodetail__headline h1{display:block;padding-bottom:20px}#immodetailprint .immodetail__headline ul{padding-left:30px;list-style-type:disc}#immodetailprint .immodetail__cover{width:29%;max-width:29%;float:left}#immodetailprint .immodetail__features{width:100%;display:inline-block;padding-top:40px;padding-bottom:40px}#immodetailprint .immodetail__features .immodetail__features-wrapper{width:33%;float:left}#immodetailprint .immodetail__table-wrapper{width:100%}#immodetailprint .immodetail__table-wrapper .immodetail__table:first-child{width:48%;float:left}#immodetailprint .immodetail__table-wrapper .immodetail__table:nth-child(2){width:48%;float:right}#immodetailprint .contactagent-card{width:50%}#immodetailprint .immodetail__desc{page-break-before:always}#immodetailprint strong{font-weight:700}}.dot-unread{display:flex;align-items:center;justify-content:center;background-color:#e72222;width:16px;min-width:16px;height:16px;border-radius:50%}.dot-unread.dot-unread--withNumber{width:24px;height:24px;min-width:24px}.dot-unread span{color:#fff}#header .dot-unread span{color:#fff!important}.filtermenu{display:inline-block;border-radius:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;transition:all .2s;will-change:transform;-webkit-user-select:none;user-select:none;cursor:pointer}.filtermenu.active{background:#ffffff4d;cursor:grabbing;cursor:-webkit-grabbing}.filtermenu.filtermenu--inverted .filtermenu__item{color:#fff}.filtermenu.filtermenu--inverted .filtermenu__item.active{color:#2870ed;background-color:#fff}.filtermenu.filtermenu--inverted.grey .filtermenu__item.active{color:#7591ab;background-color:#fff}.filtermenu.text-green .filtermenu__item.active{color:#028661}.filtermenu.text-purple .filtermenu__item.active{color:#721c7a}.filtermenu.filtermenu--withoutbg{background-color:transparent}.filtermenu .filtermenu__item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;color:#2870ed;padding:.3rem .5rem;margin-right:.5rem;box-sizing:border-box;white-space:pre;cursor:pointer}.filtermenu .filtermenu__item.active,.filtermenu .filtermenu__item:hover{color:#fff;background-color:#2870ed;border-radius:1rem;transition:background-color .6s ease}.filtermenu .filtermenu__item:last-child{margin-right:0}.filtermenu .filtermenu__item .dot-unread{margin-left:.5rem}@media all and (max-width: 950px){.filtermenu-wrapper-right{margin-left:2rem;width:calc(100% - 1rem)}.filtermenu-wrapper-right .filtermenu{padding-right:1rem;border-bottom-right-radius:0;border-top-right-radius:0}.filtermenu-wrapper-left{margin-right:2rem;width:calc(100% - 1rem)}.filtermenu-wrapper-left .filtermenu{padding-left:1rem;border-bottom-left-radius:0;border-top-left-radius:0}.filtermenu__item.hasPadding:last-child{padding-right:2rem}#marktinfoLight .filtermenu-wrapper-right,.pagedialog .filtermenu-wrapper-right,#marktinfoLight .filtermenu-wrapper-left,.pagedialog .filtermenu-wrapper-left{margin-left:1rem}#marktinfoLight .filtermenu-wrapper-left{margin-left:-2rem;width:calc(100% + 2rem)}#marktinfoLight .filtermenu-wrapper-left .filtermenu{padding-left:2rem}.news .filtermenu-wrapper-right{margin-left:0rem;width:calc(100% + 2rem);margin-top:-2rem;margin-bottom:2rem}}.sreal-footer{background-color:#0b1f42;width:100%;color:#fff;font-size:.9rem}.sreal-footer__inner{padding:1rem}.sreal-footer__main-block{display:flex;flex-direction:row-reverse}.sreal-footer__to-top-wrapper{display:inline-flex;margin-left:5rem;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:-1rem}.sreal-footer__social{margin-bottom:2rem;gap:20px}.sreal-footer__social a{cursor:pointer}.sreal-footer__blue-area{background-color:#2870ed;text-align:center;padding:1rem;border-radius:5px}.sreal-footer__blue-area img{width:12rem;padding-bottom:.5rem;margin-top:.5rem;cursor:pointer}.sreal-footer .footer-blue-link-wrapper{margin-top:1rem;text-align:center}.sreal-footer .footer-blue-link-wrapper .footer-blue-link{display:inline-block;margin:1rem;color:#fff;text-decoration:none;cursor:pointer}.sreal-footer .footer-bothlogos{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.sreal-footer .footer-bothlogos img:first-child{margin-right:1rem;max-width:120px}.sreal-footer .footer-bothlogos img:last-child{max-width:145px}.sreal-footer #btn--scrolltop .btn-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13.124'%20height='12.77'%20viewBox='0%200%2013.124%2012.77'%3e%3cg%20id='Gruppe_4937'%20data-name='Gruppe%204937'%20transform='translate(-967.281%20457.397)%20rotate(-90)'%3e%3cline%20id='Linie_906'%20data-name='Linie%20906'%20x1='10.77'%20transform='translate(445.628%20973.844)'%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20strokeWidth='2'/%3e%3cpath%20id='Pfad_1121'%20data-name='Pfad%201121'%20d='M456.128,978.994l5.853-5.151-5.853-5.151'%20transform='translate(-5.583%200)'%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20strokeWidth='2'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;padding-bottom:1px;padding-right:16px}.sreal-footer__copyright{text-align:center;color:#fff;margin-bottom:2.5rem}.sreal-footer__upper-menu{display:inline-flex;flex-grow:1;justify-content:space-between;margin:0rem 0}.sreal-footer__upper-menu-block{font-weight:700;cursor:pointer}.sreal-footer__upper-menu-block{position:relative;text-decoration:none;color:#fff;cursor:pointer}.sreal-footer__upper-menu-block .header__nav__arrow{display:none}@media (max-width: 950px){.sreal-footer__main-block{display:flex;flex-direction:column}.sreal-footer__to-top-wrapper{display:flex;flex-direction:row;justify-content:center;margin-top:0;margin-bottom:1.5rem;margin-left:0}.footer-bothlogos img{max-width:110px!important}.sreal-footer__upper-menu{flex-direction:column}.sreal-footer__upper-menu_content{display:none}.sreal-footer__upper-menu-block{padding:1rem 0;display:flex;justify-content:space-between}.sreal-footer__upper-menu-block .header__nav__arrow{display:inline-block;margin-top:5px}.footer-blue-link-wrapper{display:flex;flex-direction:column;margin-bottom:1rem}.footer-blue-link-wrapper .footer-blue-link{margin:.5rem!important}}@media all and (min-width: 950px){.sreal-footer__blue-area{margin:0 auto;max-width:900px}.sreal-footer{margin-top:7rem}.sreal-footer__upper-menu{max-width:70%}}@media all and (min-width: 1200px){.sreal-footer__blue-area{max-width:1170px}}.icon-box{display:flex;flex-direction:column;align-items:center;max-width:12rem;margin:0 auto}.icon-box h5{color:#0b1f42}.icon-box p{color:#303030}.icon-box svg{height:2.5rem;width:2.5rem}.icon-box .icon-box__icon{width:4rem;height:4rem;border-radius:.4rem;display:flex;justify-content:center;align-items:center;margin:0 auto}.info-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30px;height:30px;background-color:#1e3163;color:#fff;border-radius:50%;cursor:pointer}.info-mark span{margin:0;padding:0;font-size:1rem}.headline--withinfomark{position:relative;padding-right:40px}.headline--withinfomark .info-mark{position:absolute;top:50%;right:0;transform:translateY(-50%)}.quicklinks{border-bottom:1px solid #e4e4e4;position:relative;align-items:center;background-color:#fff;color:#2870ed;box-shadow:0 1px 1px #0b1f420a;display:none;padding-left:calc((100% - 900px)/2)}.quicklinks.sticky{position:fixed;top:0;width:100%;z-index:1000}.quicklinks .quicklinks__item{position:relative;margin-right:5rem;padding:2rem 0}.quicklinks .quicklinks__item .quicklinks__link{font-weight:600;text-decoration:none}.quicklinks .quicklinks__item .arrow{position:absolute;bottom:-5px;left:45%;opacity:0;transition:opacity .3s ease;width:10px}.quicklinks .quicklinks__link.active+.arrow{opacity:1}@media all and (min-width: 950px){.quicklinks{display:flex}}@media all and (min-width: 1200px){.quicklinks{padding-left:calc((100% - 1170px)/2)}}.stickyButton{position:fixed;bottom:0;right:0;margin:30px;z-index:1000;background-color:#2870ed;color:#fff;padding-left:15px;border-radius:50px;display:flex;flex-direction:row;align-items:center;cursor:pointer;width:130px;transition:width .3s ease;box-shadow:0 2px 5px #0000004d;height:50px}.stickyButton svg{width:25px;height:25px}.stickyButton span{margin-left:15px}.stickyButton--withFixedBar{bottom:10.5rem}.stickyButton:hover{background-color:#064ea1}.stickyButton.scrolled{width:50px;padding-left:8px}.stickyButton.scrolled svg{margin-left:0;transform:translate(5px)}@media all and (min-width: 950px){.stickyButton--withFixedBar{bottom:6.5rem}}.stickySidebar-wrapper{position:fixed;bottom:.75rem;left:.75rem;z-index:1000;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.stickySidebar-wrapper .stickySidebar__panel,.stickySidebar-wrapper .stickySidebar__btn{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:auto;border-radius:16px;background-color:#2870ed;box-sizing:border-box}.stickySidebar-wrapper .stickySidebar__panel span,.stickySidebar-wrapper .stickySidebar__btn span{font-size:.75rem;font-weight:600;line-height:1.5;color:#fff;text-align:center}.stickySidebar-wrapper .stickySidebar__panel{background-color:#064ea1;height:-webkit-fit-content;height:fit-content;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:.5rem;padding:.75rem .5rem}.stickySidebar-wrapper .stickySidebar__panel span{padding:0 .5rem;color:#d0e0fb;cursor:pointer}.stickySidebar-wrapper .stickySidebar__panel span.active{color:#fff}.stickySidebar-wrapper .stickySidebar__panel span:first-child{padding-left:0}.stickySidebar-wrapper .stickySidebar__panel span:last-child{padding-right:0}.stickySidebar-wrapper .stickySidebar__btn{height:100px;min-width:75px;transition:all .3s ease;cursor:pointer}.stickySidebar-wrapper .stickySidebar__btn svg{width:20px;height:20px;margin-bottom:.75rem}.stickySidebar-wrapper .stickySidebar__btn:hover{background-color:#064ea1}@media all and (min-width: 420px){.stickySidebar-wrapper .stickySidebar__panel{padding:.75rem}.stickySidebar-wrapper .stickySidebar__btn{min-width:85px}}@media all and (min-width: 900px){.stickySidebar-wrapper{bottom:20%;right:1.5rem;left:unset;flex-direction:column}.stickySidebar-wrapper .stickySidebar__panel,.stickySidebar-wrapper .stickySidebar__btn{width:100px;min-height:100px}.stickySidebar-wrapper .stickySidebar__panel{margin-bottom:30px;order:0;flex-direction:column;margin-left:0}.stickySidebar-wrapper .stickySidebar__panel span{width:100%;padding-top:.5rem}.stickySidebar-wrapper .stickySidebar__panel span:after{content:"";display:inline-block;width:50px;height:1px;margin:0 auto;border-bottom:1px solid #fff}.stickySidebar-wrapper .stickySidebar__panel span:last-child{padding-bottom:.5rem}.stickySidebar-wrapper .stickySidebar__panel span:last-child:after{display:none}.stickySidebar-wrapper .stickySidebar__panel span:hover{color:#fff}.stickySidebar-wrapper .stickySidebar__btn{order:1}.stickySidebar-wrapper .stickySidebar__btn svg{width:25px;height:25px}}.table-mobile{padding-left:1rem;padding-bottom:1rem;margin-left:2rem}.table-mobile table{width:100%;border-collapse:collapse;border-bottom:1px solid #e4e4e4;margin-right:2rem}.table-mobile table th,.table-mobile table td{padding:1rem;position:relative}.table-mobile table tr:nth-child(2n){background-color:#fff}.table-mobile table tr:last-child{border-bottom:1px solid #e4e4e4}.table-mobile .tableButton{position:absolute;padding:1rem;border:none;background-color:#f4f6fa;box-shadow:0 2px 5px #0000004d;border-radius:100px;height:50px;width:50px;color:transparent;overflow:hidden;z-index:99;left:0;transform:translate(-50%)}.table-mobile .tableHeader{display:flex;flex-direction:column;justify-content:center;align-items:center}.table-mobile .tableHeader span{margin-top:1rem}.table-mobile .horizontal-scroll-except-first-column{width:100%;overflow:auto}.table-mobile .horizontal-scroll-except-first-column>table{margin-left:40%}.table-mobile .horizontal-scroll-except-first-column>table>*>tr>th:first-child,.table-mobile .horizontal-scroll-except-first-column>table>*>tr>td:first-child{text-align:left;position:absolute;width:40%;margin-left:-40%;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;box-shadow:0 0 6px #0000004d;-webkit-clip-path:inset(0px -15px 0px 0px);clip-path:inset(0px -15px 0px 0px);margin-top:-.5px;z-index:9;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.table-mobile .horizontal-scroll-except-first-column>table>*>tr>th:nth-child(1),.table-mobile .horizontal-scroll-except-first-column>table>*>tr>td:nth-child(1){background-color:#fff}.table-mobile .horizontal-scroll-except-first-column>table>*>tr:last-child>td{border-bottom:1px solid #e4e4e4}.table-mobile .horizontal-scroll-except-first-column>table>*>tr>th:nth-last-child(2),.table-mobile .horizontal-scroll-except-first-column>table>*>tr>td:nth-last-child(2){border-right:1px solid #e4e4e4}.table-mobile .horizontal-scroll-except-first-column>table>*>tr>th,.table-mobile .horizontal-scroll-except-first-column>table>*>tr>td{text-align:center;height:95px;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4}@media screen and (min-width: 512px) and (max-width: 950px){.horizontal-scroll-except-first-column>table>*>tr>th:not(.tableHeader_blank),.horizontal-scroll-except-first-column>table>*>tr>td:not(.tableHeader_blank){height:80px!important}}.table{display:flex;flex-direction:column;border:1px solid #e4e4e4;border-radius:4px}.table .tableRowContent{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #e4e4e4;padding:1rem}.table .tableRowContent:last-child{border-bottom:none}.table .tablerow__label{color:#1e3163;text-align:left}.table .tablerow__label--subheadline{color:#1e3163;text-align:left;font-weight:700}.table .tablerow__value{color:#1e3163;text-align:right;overflow-wrap:anywhere}@media all and (max-width: 950px){.table .tablerow__value{max-width:50%}}.table--comparison{display:flex;flex-direction:column}.table--comparison .tableRowContent:nth-child(2n){background-color:#eef0f4}.table--comparison .tableRowContent:nth-child(odd){background-color:#fff}.tableRowContent--comparison{display:flex;padding:1rem}.tableRowContent--comparison.tableRowContent--showmorecolumn{background-color:transparent!important}.tableRowContent--comparison.tableRowContent--showmorecolumn .tableColumn,.tableRowContent--comparison.tableRowContent--showmorecolumn .tableColumn:not(:first-child){text-align:right}.tableRowContent--comparison .tableColumn{flex:1 1}.tableRowContent--comparison .tableColumn:not(:first-child){text-align:right;margin-left:.5rem}.tableRowContent--comparison .tableColumn.label{color:#1e3163;font-weight:700}.value-margin,.icon-margin{margin-right:.5rem}.tableColumn--headline{display:flex;flex-direction:column;gap:1rem}.tableColumn--headline svg{align-self:center}.tableColumn--headline span{max-width:12rem;align-self:center;text-align:center}.button--tablecomparison{margin-left:auto;margin-right:auto;display:block}@media all and (min-width: 950px){.tableRowContent--comparison .tableColumn:not(:first-child){text-align:center;margin-left:0}}.card-link{text-decoration:none}.card--linkOnFullCard:hover{box-shadow:#0b204224 0 4px 14px 2px}.infrastructure-header{flex-direction:column}.infrastructure-header h2{text-align:center;margin-bottom:2rem!important}.infrastructure-header .filtermenu{margin-bottom:1rem}.infrastructure-header .filtermenu-wrapper-right{margin-left:0;width:calc(100% + 2rem)}.immo-card__label{color:#fff;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;border-radius:5px;position:absolute;top:calc(-185px + .7rem);left:.7rem;padding:.5rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.news-card__teaser .cardText{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.immo-drive .form__field{width:24rem;max-width:calc(375px - 2rem)}.immo-drive .immo-drive__immo-header{display:flex;justify-content:space-between;align-items:baseline;flex-direction:column}.news-card__label{width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;border-radius:5px;position:absolute;left:.8rem;top:calc(-185px + .5rem);padding:.5rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.news-card-highlight__label{top:-16rem}.immo-card__label--active{background-color:#2870ed}.immo-card__label--completed,.immo-card__label--vermittelt{background-color:#028661}.immo-card__label--reserved{background-color:#7598ab}.immo-card--active .card.bg-white,.immo-card--completed .card.bg-white{background-color:#2870ed;color:#fff}.immo-card--active .card.bg-white h3,.immo-card--active .card.bg-white span,.immo-card--completed .card.bg-white h3,.immo-card--completed .card.bg-white span,.immo-card--active .card.bg-white .immo-card__teaser,.immo-card--completed .card.bg-white .immo-card__teaser{color:#fff!important}.immo-card--not-available{pointer-events:none}.immo-card--not-available .card.bg-white{position:relative}.immo-card--not-available .card.bg-white img{filter:grayscale(1);opacity:.4}.immo-card--not-available .card.bg-white .card__content{opacity:.4}.immo-card--not-available .card.bg-white:before{content:var(--status-text);position:absolute;top:0;left:0;right:0;bottom:0;height:185px;display:flex;align-items:center;justify-content:center;color:#303030;font-size:20px;font-weight:600;text-align:left;padding:20px;z-index:10}.immo-card--not-available .topImage_icon{filter:grayscale(1)}.immo-card--not-available{--status-text: "Diese Immobilie ist nicht mehr verfügbar."}.immo-card--completed .card.bg-white{background-color:#028661}.cardgrid .immo-card.immo-card--residential{margin-bottom:3rem;display:flex;flex-direction:column;width:100%;box-shadow:0 2px 8px #0b1f421a,0 1px 1px #0b1f420a;border-radius:12px}.cardgrid .immo-card.immo-card--residential .card-link{display:block;width:100%}.cardgrid .immo-card.immo-card--residential .card-link .card{box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.cardgrid .immo-card.immo-card--residential .subunits{width:100%}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos{box-shadow:none;margin-top:0}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos td{border-top:1px solid #e4e4e4;padding:1.5rem}.cardgrid--4cols{margin-top:2rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.cardgrid--4cols>div{flex:0 0 23.9%}.cardgrid--4cols>div>a>.card{margin-bottom:0}@media all and (min-width: 950px) and (max-width: 1200px){.cardgrid--4cols>div{flex:0 0 48%}}@media all and (max-width: 950px){.cardgrid--4cols>div{flex:0 0 100%}.kaufstrecke-card .topImage_icon svg{transform:scale(.7)}.kaufstrecke-card .card__content button{margin-top:1rem;width:80%!important;align-self:center}}.card--energy-wrapper__cards{justify-content:center;gap:1rem}.card--energy-wrapper{gap:4%;background-color:#f4f6fa;justify-content:center;border-radius:12px}.card--energy-wrapper .card--energy{width:-webkit-fit-content!important;width:fit-content!important}.card.card--energy{width:100%;padding-top:2rem}.card.card--energy-desktop .immodetail__features-wrapper{margin:1.5rem auto 0}.card.card--infrastructure{margin-left:-2rem;width:calc(100% + 4rem);border-radius:0;margin-bottom:0}.card.card--infrastructure h3{text-align:center}.card.card--infrastructure .infrastructure__line--desktop{position:absolute;width:88%;right:48px;z-index:1;margin-top:3rem;display:none}.card.card--infrastructure .infrastructure__line--mobile{position:absolute;margin-left:1.6rem;height:calc(100% - .4rem);width:.75rem;background-color:#fff;margin-top:.2rem;margin-bottom:.2rem}.card.card--infrastructure .infrastructure{position:relative}.card.card--infrastructure .infrastructure__categories__circle-wrapper{display:flex;gap:.25rem;align-items:center;flex-direction:row;width:-webkit-fit-content;width:fit-content}.card.card--infrastructure .infrastructure__categories__circle-wrapper p{order:3;margin-bottom:0;margin-left:.5rem;white-space:nowrap}.card.card--infrastructure .infrastructure__categories__circle-wrapper span{order:2;margin-left:.5rem;white-space:nowrap}.card.card--infrastructure .infrastructure__categories__circle-wrapper .infrastructure__categories__circle{order:1}.card.card--infrastructure .infrastructure__categories{flex-direction:column;display:flex;justify-content:space-between;width:75%;z-index:2;gap:2rem}.card.card--infrastructure .infrastructure__categories__circle{border-radius:3rem;height:4rem;width:4rem;align-content:center;justify-content:center;display:flex;align-items:center}.card.card--infrastructure .infrastructure__categories__circle svg{height:2.5rem;width:2.5rem}.card.card--infrastructure .infrastructure__standort{display:none}.card.card--infrastructure .infrastructure__standort svg{height:4rem;width:4rem;padding-top:.5rem;padding-bottom:.5rem}.card.card--infrastructure .infrastructure__standort span{height:19.5px;margin-bottom:.25rem}.card.card--infrastructure .infrastructure__standort p{margin-top:.25rem}#marktinfoLight .card .card__content{background-color:#7591ab;color:#fff}#marktinfoLight .card .card__content h2,#marktinfoLight .card .card__content h3{color:#fff}#marktinfoLight .card .card__content .form__field label{color:#fff!important}.card{border-radius:12px;background-color:#f4f6fa;margin-bottom:2rem;overflow:hidden;color:#303030}.card .card__content{position:relative;padding:1.5rem}.card .card__content--deaktiv,.card .card__content--deaktiv h4{color:#a3b5c9}.card .card__content--deaktiv path,.card .card__content--deaktiv h4 path{fill:#a3b5c9}.card.card--transparent{background-color:transparent}.card.with-shadow{box-shadow:0 2px 8px #0b1f421a,0 1px 1px #0b1f420a}.card.bg-white{background-color:#fff}.card.vertical{margin-bottom:0;height:48%;width:100%}.card.card--placeholder{border:none;background-color:transparent;box-shadow:none;cursor:initial}.card.card--placeholder:hover{box-shadow:none}.card .card__content--background{padding:2.5rem 2rem;display:flex;flex-direction:column}@media (min-width: 950px){.card__content--wohnwert{padding-top:3.5rem;padding-bottom:3.5rem}}.card h2,.card h3,.card p{margin-top:0;margin-bottom:1rem}.card h2{font-size:1.6em}.card p{line-height:1.5}.card .cardMeta{margin-top:0;margin-bottom:1rem;font-size:1rem;color:#303030}.card .cardText{font-size:.9rem;font-weight:400}.card.linkOnFullCard{cursor:pointer}.card.standard,.card.topImage{background-image:none!important}.card.standard img,.card.topImage img{width:100%}.card.topImage img{max-height:250px;min-height:120px;object-fit:cover;object-position:center}.card.topImage .topImage_icon{display:flex;justify-content:center;background-color:#2870ed;max-height:250px;min-height:150px;object-fit:cover;object-position:center;align-items:center}@media (min-width: 950px){.card.topImage .topImage_icon{width:100%;max-height:unset;min-height:185px}.card.topImage img{max-height:unset}}.card.bottomImage{display:flex;flex-direction:column;background-image:none;background-image:none!important}.card.bottomImage img{order:1;width:auto;margin:20px auto 0}.card .dot-unread{margin-left:auto;margin-right:1rem;margin-bottom:1rem;margin-top:-1.5rem}.card.fullsizeImage{background-size:cover;background-position:center;color:#fff}.card.fullsizeImage .card__content{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;min-height:30rem}.card.teaserMini{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.card.teaserMini.cursor-pointer{cursor:initial}.card.teaserMini .teaserMini__headline{display:block;margin:0;min-height:60px;max-width:170px;line-height:1.25}.card.teaserMini .teaserMini__text,.card.teaserMini .textlink{padding-top:5px;font-size:.9rem}.card.teaserMini .teaserMini__icon{display:flex;align-items:center;width:100%;min-height:100px;padding-top:20px;margin-bottom:30px;box-sizing:border-box}.card.teaserMini .teaserMini__icon svg{width:100%}.card .immo-card__bottom--label{color:#303030}@media (min-width: 950px){.card .teaserMini__icon{position:absolute;right:52px;width:-webkit-fit-content!important;width:fit-content!important}.card .teaserMini__headline{order:2;max-width:190px!important;margin-bottom:2rem!important}}.card.teaserMiniImage{height:6rem;display:flex;flex-direction:row;padding:.8rem;position:relative}.card.teaserMiniImage .immo-card__image{width:4.6rem;height:4.6rem;border-radius:10%;margin-right:.8rem;display:flex;align-items:center;justify-content:center}.card.teaserMiniImage .immo-card__image.bg-white{background-color:#fff}.card.teaserMiniImage .immo-card__content--container{display:flex;justify-content:space-between;flex-direction:column}.card.teaserMiniImage .immo-card__content--container-small{display:flex;justify-content:center;flex-direction:column;height:100%}.card.teaserMiniImage .immo-card__icon--container{position:absolute;right:.8rem;bottom:.8rem}.card.teaserMiniImage.bg-blue{background-color:#2870ed}.card .MuiAccordionSummary-content{color:#1e3163;margin:15px 0!important}.card .MuiAccordionSummary-content h2,.card .MuiAccordionSummary-content h3{margin-bottom:0;font-weight:600;font-size:1.6rem}.card .MuiAccordionSummary-root.Mui-expanded{min-height:56px}.card .MuiAccordionSummary-expandIconWrapper svg{height:auto;width:20px}.card .card__dropdown{width:calc(100% + 3rem);border-top:1px solid #e4e4e4;margin:1.5rem -1.5rem -1.5rem}.card .card__dropdown .MuiAccordionDetails-root{padding:0 1.5rem 1rem}.card .card__dropdown .MuiAccordionDetails-root p{margin-bottom:0}.card .card__dropdown .MuiButtonBase-root{padding:0 1.5rem}.card .card__dropdown .MuiAccordion-root{border:0!important;background-color:#f4f6fa;box-shadow:none;margin:0}.card .card__dropdown .MuiAccordion-root .card__dropdownheadline{font-size:1.2rem;font-weight:600;text-align:left}.card--glass{background-color:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.card.elements2cols__col .card__content:not(.card__content--background){min-height:350px}.progressdok-card .card__content,.uebergabe-card .card__content,.geldfluss-card .card__content,.recommendation-card .card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.progressdok-card h2,.uebergabe-card h2,.geldfluss-card h2,.recommendation-card h2{padding:0;margin:0;margin-bottom:.5rem}.uebergabe-card .uebergabe-card__status{display:flex;flex-direction:row;padding:2rem 0;align-items:center;justify-content:center}.uebergabe-card .uebergabe-card__status svg{min-width:3.5rem}.uebergabe-card .uebergabe-card__status h3{font-size:2rem;margin:0;margin-left:1rem}.uebergabe-card.uebergabe-card__finished{background-color:#2870ed}.uebergabe-card.uebergabe-card__finished h2,.uebergabe-card.uebergabe-card__finished h3,.uebergabe-card.uebergabe-card__finished span{color:#fff;margin-bottom:0}.geldfluss-card{background-color:#2870ed}.geldfluss-card h2,.geldfluss-card p,.geldfluss-card span,.recommendation-card h2,.recommendation-card p,.recommendation-card span{color:#fff}#besichtigungen-cards{align-items:stretch;min-height:unset}.cardgrid{display:flex;flex-direction:column}.cardgrid .immo-card .card,.cardgrid .news-card .card{width:100%!important}.cardgrid .card--placeholder{display:none}.cardgrid .news-card .newsSkeletonCard{width:100%!important;margin-bottom:1rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #e4e4e4;padding:1.5rem;padding-top:0;background:#fff}.card__wrapper__background{background-color:#f4f4f4}.news-card{display:inline-block;cursor:pointer;text-decoration:none!important}.news-card p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.news-card--active .card{color:#fff;background-color:#7598ab}.news-card--active .card .cardMeta{color:#fff}.searchprofil-withoutimmos-card h4{margin-top:0}@media all and (min-width: 950px){.card .card__dropdown{position:absolute;bottom:0;left:0;margin:0;width:100%}.card--energy-wrapper{background-color:transparent;justify-content:unset}.card--energy-wrapper .card--energy{width:100%!important}.immo-card,.immo-card .card{height:408px}.immo-card .card__content,.immo-card .card .card__content{position:relative;min-height:220px;padding-bottom:4rem}.immo-card .card__content h3,.immo-card .card .card__content h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.immo-drive .immo-drive__immo-header{display:flex;justify-content:space-between;align-items:baseline;flex-direction:row}.card__content--background p{height:4rem}.cardgrid{display:flex;flex-direction:row;flex:0 0 100%;width:100%;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box;gap:2%;min-height:470px}.cardgrid .news-card{margin-bottom:0!important}.cardgrid .news-card,.cardgrid .immo-card,.cardgrid .card{width:48%;margin-bottom:2rem}.cardgrid .news-card__teaser,.cardgrid .immo-card__teaser,.cardgrid .card__teaser{color:#303030;text-align:left;gap:5px}.cardgrid .news-card .newsSkeletonCard{height:260px}.cardgrid .news-card,.cardgrid .news-card .card{min-height:470px}.cardgrid:has(.besichtigung-card){min-height:unset}.cardgrid .immo-card.immo-card--residential{flex-direction:row}.cardgrid .immo-card.immo-card--residential .card-link{width:32%}.cardgrid .immo-card.immo-card--residential .card-link .card{border-right:1px solid #e4e4e4}.cardgrid .immo-card.immo-card--residential .subunits{width:68%}.cardgrid .immo-card.immo-card--residential .subunits thead td{padding:1rem .45rem}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos{margin-top:.45rem}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos td{padding:.45rem;border:none}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos td img{height:2.2rem}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos td:first-child{padding-left:1rem;width:2rem}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos td:nth-last-child(2){width:1rem}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos td:last-child{padding-right:1rem}.cardgrid:has(.card--vorteile){min-height:unset;margin-bottom:0}.news-card .card__content{position:relative;height:280px;display:flex;flex-direction:column;justify-content:space-between}.news-card .card__content h2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.searchprofil-withoutimmos-card .card__content{padding-bottom:0!important;padding-top:1rem;height:408px}.searchprofil-withoutimmos-card .card__content p{font-size:.9rem}.immo-card .card{position:relative}.immo-card .card .card__content a{display:block}.immo-card .card .immo-card__bottom{position:absolute;bottom:1.5rem;width:calc(100% - 3rem)}.immo-card .card .immo-card__bottom.w-100{width:100%}.card.topImage--2cols{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.card.topImage--2cols img,.card.topImage--2cols .card__content{flex:0 0 50%;width:50%;height:auto}.card.topImage--2cols img{border-radius:.4rem 0 0 .4rem}.card .landingpage-examples{margin-top:2rem}.card .landingpage-examples .line{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.card .landingpage-examples .line svg{width:20px;height:20px;margin-right:1rem;min-width:4%}.card.topImage--2cols--right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.card.topImage--2cols--right img,.card.topImage--2cols--right .card__content{flex:0 0 60%;height:auto}.card.topImage--2cols--right .card__content{width:60%}.card.topImage--2cols--right img{border-radius:.4rem 0 0 .4rem}.card.topImage--2cols--left{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.card.topImage--2cols--left .card__content{flex:0 0 60%;height:auto}.card.topImage--2cols--left .card__content{width:60%}.card .MuiAccordionSummary-expandIconWrapper{transform:rotate(-90deg)!important}}.card--kaufanbot h3{font-size:1.6em}.card--kaufanbot .form__field{padding-top:1rem}.card--kaufanbot .topImage_icon{background-color:#0eb43f!important}.card--kaufanbot .button-panel{margin-bottom:0}.card--kaufanbot label{color:#1e3163;font-weight:600;font-family:Inter;font-size:1rem}.card--kaufanbot .elements2cols{color:#1e3163}.landingpage-examples{margin-top:2rem}.landingpage-examples .line{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.landingpage-examples .line .lineicon{width:9%}.landingpage-examples .line .lineicon svg{width:20px;height:20px;margin-right:1rem;min-width:4%}.landingpage-examples .line .linetext{width:91%;text-align:left}@media all and (max-width: 1200px){.profilAnalysen-card .topImage_icon svg{width:7rem}}@media all and (min-width: 950px) and (max-width: desktop_break){.cardgrid{background-color:red!important}}@media all and (min-width: 400px){.card.card--energy-desktop .immodetail__features-wrapper--big{min-width:138px}}@media all and (min-width: 1200px){.immo-card .immo-card__2col{display:flex;flex-direction:row}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos td:first-child{width:10.5%}.cardgrid .immo-card.immo-card--residential .subunits .subunits__immos td:nth-last-child(2){width:10.5%}.landingpage-examples-wrapper{width:60%;transform:translate(50%)}.cardgrid .immo-card,.cardgrid .news-card,.cardgrid .card{width:32%}.cardgrid .card--placeholder{display:block}.cardgrid .card--placeholder.is-hidden,.cardgrid.news__maincards .card--placeholder{display:none}}.marketing-card .card__content{padding:0 1rem}.marketing-card .marketing-card__title{display:flex;flex-direction:row;flex:1 1;justify-content:flex-start;align-items:center}.marketing-card .marketing-card__title h3{margin:0;padding:0;margin-right:.5rem}.marketing-card .marketing-card__title svg{min-width:2.8rem;width:2.8rem;margin-right:.7rem}.marketing-card .textlink{display:inline-block;margin-bottom:1rem}.marketing-card .marketing-card__image{max-width:100%;width:auto;margin-bottom:1rem}.marketing-card .marketing-card__date{font-size:.8rem}@media (max-width: 950px){.marketing-card .card__content{padding-left:.5rem;padding-right:.5rem}.marketing-card .marketing-card__title svg{min-width:2.5rem;width:2.5rem}}.besichtigung-card .besichtigung-card__title{display:flex;flex-direction:row;flex:1 1;justify-content:flex-start;align-items:center}.besichtigung-card .besichtigung-card__title h3{margin-bottom:0;padding:0;font-size:1.1rem;color:#303030}.besichtigung-card .besichtigung-card__title svg{margin-right:1rem;background-color:#721c7a;border-radius:50%;width:3rem;height:3rem;padding:.5rem}.besichtigung-card .besichtigung-card__date{margin-top:.2rem;font-size:.9rem}.besichtigung-card p{line-height:1.5}.besichtigung-card h4{font-size:1rem;color:#303030;margin-bottom:0}.besichtigung-card ul{margin-top:1.5rem}.immo-card{text-decoration:none!important}.immo-card.immo-card--inactive{filter:grayscale(1);opacity:.7}.immo-card img,.immo-card .topImage_icon{height:185px}.immo-card .topImage_icon svg{transform:scale(3.5)}.immo-card .immo-card__headline-wrapper{min-height:85px}.immo-card .immo-card__headline{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.immo-card .immo-card__headline a{text-decoration:none!important}.immo-card .immo-card__headline h3{color:#1e3163!important;overflow:hidden;margin-top:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.immo-card .immo-card__headline .immo-card__favicon{margin-top:3px;width:22px;flex:0 0 22px;height:auto;z-index:999;cursor:pointer}.immo-card .immo-card__teaser{display:flex;flex-direction:column;font-size:.9rem}.immo-card .immo-card__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%}.immo-card .immo-card__bottom>div{display:flex;flex-direction:column;width:49%;flex:0 0 49%}.immo-card .immo-card__bottom>div:nth-child(2){text-align:right}.immo-card .immo-card__bottom .immo-card__bottom--val{display:inline-block;font-weight:600;line-height:1;margin-top:1.5rem;padding-bottom:.25rem;white-space:nowrap}.carousel .immo-card .topImage_icon svg{transform:scale(1.1)}.immoabgeber-card a{text-decoration:none}.immoabgeber-card .immo-card__headline{flex-direction:column}.immoabgeber-card .immo-card__headline p{color:#303030}.immoabgeber-card.immo-card__2col>a,.immoabgeber-card.immo-card__2col .card__content{flex:0 0 42%;width:42%}.immoabgeber-card.immo-card__2col img{width:100%;height:100%}.immoabgeber-card.immo-card__2col .topImage_icon{height:390px}.immoabgeber-card.immo-card__2col .topImage_icon svg{transform:scale(3.5)}.immoabgeber-card .immo-card__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%}.immoabgeber-card .immo-card__bottom .immodetail__features,.immoabgeber-card .immo-card__bottom .immodetail__features-wrapper{width:100%;flex:0 0 100%}.immoabgeber-card .immo-card__bottom .immodetail__features{flex-direction:row;justify-content:space-between}.immoabgeber-card .immo-card__bottom .immodetail__features .immodetail__features-wrapper .immodetail__features--val{font-size:1.4rem}.immoabgeber-card .immo-card__bottom .immo-card__bottom__personaldImmo{flex-direction:column!important;flex:0 0 30%;text-align:center!important}.immoabgeber-card .immo-card__bottom .immo-card__bottom__personaldImmo .immo-card__bottom--val--personal{font-size:2rem}.immoabgeber-card .immo-card__bottom .immo-card__bottom__personaldImmo .immo-card__bottom--label--personal{font-size:.9rem}.immoabgeber-card .immo-card__bottom .immo-card__bottom-wrapper{display:flex;flex-direction:row;width:49%;flex:0 0 49%}@media (min-width: 1200px){.immoabgeber-card .immo-card__bottom .immo-card__bottom-wrapper{flex-direction:column}}.immoabgeber-card .immo-card__bottom .immo-card__bottom-wrapper:nth-child(2){text-align:right}.immoabgeber-card .immo-card__bottom .immo-card__bottom--val{color:#1e3163!important;margin-bottom:0;margin-top:1rem}@media (min-width: 1200px){.immoabgeber-card .immo-card__bottom .immo-card__bottom--val{display:inline-block;font-size:1.4rem;font-weight:600;line-height:1;margin-top:1.5rem;padding-bottom:.25rem}}.immoabgeber-card .card__content{display:flex;flex-direction:column}.immoabgeber-card .card__price--content{color:#1e3163;font-size:1.7rem;font-weight:700}.immoabgeber-card .button--blue{width:-webkit-fit-content;width:fit-content}@media (max-width: 950px){.immoabgeber-card .card__price--content{font-size:1.3rem;font-weight:600;padding-top:1rem}}.immoabgeber-card--empty{background-color:#fff}.immoabgeber-card--empty.card.topImage .topImage_icon{background-color:#7598ab}.immoabgeber-card--empty.card.topImage .topImage_icon svg{max-height:120px}.kaufstrecke-card{background-color:#fff}.kaufstrecke-card .topImage_icon svg{transform:scale(.7)}.kaufstrecke-card .card__content{display:flex;flex-direction:column}.kaufstrecke-card .card__content button{margin-top:1rem;width:80%;align-self:center}.kaufstrecke-card.kaufstrecke-card--active{padding:2rem;display:flex;flex-direction:column}.kaufstrecke-card.kaufstrecke-card--active .kaufstrecke-card__requirements{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.kaufstrecke-card.kaufstrecke-card--active .kaufstrecke-card__requirements .kaufstrecke-card__requirements__item{cursor:pointer;display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.kaufstrecke-card.kaufstrecke-card--active .kaufstrecke-card__requirements .kaufstrecke-card__requirements__item svg{transform:scale(.8)}.kaufstrecke-card.kaufstrecke-card--active .kaufstrecke-card__requirements .kaufstrecke-card__requirements__item span{margin-left:.6rem}.kaufstrecke-card.kaufstrecke-card--active button svg{margin-right:.5rem}.contactagent-card h3,.contactagent-card p{margin-bottom:0;width:-webkit-fit-content;width:fit-content}.contactagent-card .card__content{padding-top:calc(1.5rem + 10px)}.contactagent-card .contactagent-card__image{margin-top:2.5rem;margin-left:1.5rem;width:4rem;min-width:4rem;height:4rem;border-radius:50%;object-fit:cover;margin-bottom:.5rem}.contactagent-card .icon-list li{margin-bottom:5px;font-weight:600}.contactagent-card .icon-list a{font-weight:600}.contactagent-card .icon-list a:hover{text-decoration:underline}.contactagent-card .icon-list svg{width:1.25rem;margin-right:5px}.contactagent-card .button-panel{margin-bottom:0}.contactagent-card .button{margin:.25rem}.contactagent-card .button a{color:#2870ed}.contactagent-card .button:hover a,.contactagent-card .button:active a,.contactagent-card .button:focus a{color:#fff}.contactagent-card .button--orange{display:inline-block}.card.immodriveempty-card .card__icon{height:7rem}.card.immodriveempty-card .card__content h2{font-size:1.5rem}.card.contact-card{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#028661;color:#fff}.card.contact-card .card__icon{padding-top:2.5rem;height:7rem}.card.contact-card .card__icon svg{transform:scale(.9);transform-origin:top left}.card.contact-card h2{margin-bottom:1rem;color:#fff}.card.contact-card p{padding-bottom:1rem;padding-top:.5rem}.card.recommendation-card p{margin-bottom:2.5rem}.card.recommendation-card .card__icon{height:5.5rem}.card.recommendation-card .card__icon svg{height:7rem}.card.recommendation-card .card__content h2{font-size:1.5rem}.cardagent-card li{display:flex;justify-content:left;align-items:center;gap:.5rem;margin:.25rem 0}.cardagent-card li:first-child{display:none}.cardagent-card .card__content div:has(button){text-align:left}.marktinfoForm .form__fielderror{color:#fff}.marktbericht-card{background-color:#026a6d;position:relative;min-height:450px}.marktbericht-card h3{margin-top:.75rem;margin-bottom:1.5rem;color:#fff}.marktbericht-card p,.marktbericht-card ul,.marktbericht-card label{color:#fff}.marktbericht-card .textlink{color:#fff;text-decoration:underline}.marktbericht-card .marktbericht-card__content{display:flex;flex-direction:row;z-index:2}.marktbericht-card .marktbericht-card__content .marktbericht-card__text{width:50%;padding:2rem;padding-top:0;z-index:2}.marktbericht-card .marktbericht-card__content .marktbericht-card__loading{width:50%;height:100%;padding:2rem;padding-top:0;z-index:2;display:flex;flex-direction:column}.marktbericht-card .marktbericht-card__content .marktbericht-card__loading .marktbericht-card__loading-icon{display:flex;align-items:center;margin-top:25%}.marktbericht-card .marktbericht-card__content .marktbericht-card__loading .marktbericht-card__loading-icon span{margin-left:1rem}.marktbericht-card .marktbericht-card__content .marktbericht-card__image{height:450px;position:absolute;right:0;bottom:0;z-index:1}@media all and (max-width: 1200px){.marktbericht-card{min-height:200px}.marktbericht-card .marktbericht-card__content{display:flex;flex-direction:row;z-index:2}.marktbericht-card .marktbericht-card__content .marktbericht-card__text,.marktbericht-card .marktbericht-card__content .marktbericht-card__loading{width:100%}.marktbericht-card .marktbericht-card__content .marktbericht-card__loading .marktbericht-card__loading-icon svg{width:2rem}.marktbericht-card .marktbericht-card__content .marktbericht-card__loading .marktbericht-card__loading-icon{margin-top:0}.marktbericht-card .marktbericht-card__content .marktbericht-card__image{display:none}}.immodriveempty-card{background-color:#245375}.immodriveempty-card .card__icon{display:flex;justify-content:center;align-items:center}.immodriveempty-card .card__icon svg{transform:scale(1);transform-origin:top left}.icon-content-card{background-color:#fff;box-shadow:none}.icon-content-card p,.icon-content-card h2{color:#0b1f42}.icon-content-card h2{margin:2.5rem 0}.icon-content-card .icon-box-wrapper{display:flex;justify-content:space-around;margin:3rem 0 1rem;flex-direction:column;align-items:center}.card--vorteile .card__content{padding:2em 2rem 2rem}.card--vorteile .card__content .card__content__text{padding-top:.5rem;margin-bottom:2rem}.immolive-card .immolive-card__content{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-bottom:1rem}.immolive-card .immolive-card__content span{font-size:32pt;font-weight:700}.immolive-card svg{height:auto;width:6rem}.slick-slide:has(.suchprofil-card) div{height:100%}.slick-slide:has(.suchprofil-card) div .suchprofil-card{height:100%}.slick-slide:has(.suchprofil-card) div .suchprofil-card .card__content{height:100%;display:flex;flex-direction:column}.slick-slide:has(.suchprofil-card) div .suchprofil-card .card__content div{height:unset}.slick-slide:has(.suchprofil-card) div .suchprofil-card .card__content .button-panel{margin-top:auto}.suchprofil-card{width:100%}.suchprofil-card.suchprofil-card--inactive .suchprofil-card__data,.suchprofil-card.suchprofil-card--inactive h3,.suchprofil-card.suchprofil-card--inactive .image--round{opacity:.5}.suchprofil-card h3{margin:0;margin-left:1rem}.suchprofil-card h4{margin-top:1.5rem;margin-bottom:.75rem}.suchprofil-card .image--round{position:relative;background-color:#1e3163;min-height:60px;min-width:60px}.suchprofil-card .image--round svg{position:absolute;height:auto;transform:unset;left:.75rem;top:.75rem;width:3rem}.suchprofil-card .suchprofil-card__data{padding-top:.5rem;margin-bottom:2rem}.suchprofil-card .suchprofil-card__data h4{font-weight:600;padding:0;margin:0;margin-bottom:.25rem}.suchprofil-card .suchprofil-card__data p{margin:0}.suchprofil-card .button-panel{margin-bottom:0}.suchprofil-card.suchprofil-card--create-new{background-color:#2870ed;color:#fff}.w-desktop--slider .suchprofil-card{width:auto}.news__other .topImage img,.news-card .topImage img,.news__maincards .topImage img{min-height:185px!important;max-height:185px!important}.news-card .card:hover .card__readmorelink,.news-card .card:hover .textlink{text-decoration:underline!important}.card__readmorelink{text-decoration:none;font-weight:600;color:#2870ed}#sreal-kundenportal-root .gray-background:has(.news__maincards){margin-top:0;padding-top:2.5rem;padding-bottom:2.5rem}.news__maincards{max-width:1170px;margin:0 auto}.news__maincards .card{margin-bottom:.5rem}.card-link:has(.card--highlight-active){width:66%;min-width:66%;height:29rem;display:block}.card--highlight-active{height:100%;width:100%}.card--highlight-active p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card--highlight-active img{height:16.5rem}.card--highlight-active .card__content{padding-top:.7rem;display:flex;flex-direction:column;justify-content:space-between;height:12.5rem}.card--highlight-active:hover .card__readmorelink{text-decoration:underline}.news__highlight{flex-direction:column;width:32%;min-width:32%;max-width:32%;gap:1rem;justify-content:flex-start}.news__highlight .news-card{min-height:unset;height:5rem;width:100%}.news__highlight .news-card .card{min-height:unset;height:5rem}.news__highlight .news-card .card img{height:5rem;width:4.5rem;object-fit:cover;margin-right:1rem}.news__highlight .news-card .card .card__content__text{margin-right:1rem;height:-webkit-fit-content;height:fit-content;display:flex;flex-direction:column;align-self:center}.news__highlight .news-card .card .cardMeta{margin-bottom:0;font-size:.75rem}.news__highlight .news-card .card p:not(.cardMeta){font-size:1rem;overflow:hidden;display:-webkit-box;margin-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media all and (min-width: 950px){.card.card--energy-desktop .immodetail__features-wrapper{margin-bottom:3rem}.card.recommendation-card .card__icon{height:6rem}.card.recommendation-card p{margin-bottom:1rem}.card--finanzierung img{max-width:40%}.kaufstrecke-card{background-color:#fff}.kaufstrecke-card .card__content{display:flex;flex-direction:column;justify-content:space-between}.kaufstrecke-card .card__content button{width:50%;align-self:flex-start}.kaufstrecke-card.kaufstrecke-card--active{padding:2rem}.kaufstrecke-card.kaufstrecke-card--active .kaufstrecke-card__requirements{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-bottom:1rem}.kaufstrecke-card.kaufstrecke-card--active .kaufstrecke-card__requirements .kaufstrecke-card__requirements__item{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:2rem;margin-bottom:2rem}.kaufstrecke-card.kaufstrecke-card--active .kaufstrecke-card__requirements .kaufstrecke-card__requirements__item span{margin-top:1rem}.kaufstrecke-card.kaufstrecke-card--active button{display:flex;justify-content:center;align-items:center;width:300px}.kaufstrecke-card.kaufstrecke-card--active button svg{margin-right:.5rem}.card--kaufanbot{min-height:480px}.card--vorteile{height:22rem}.card--vorteile .card__content{padding:2em 2rem 1.5rem}.card--vorteile .card__content .card__content__text{height:12rem;margin-bottom:0}.card.contact-card .card__content h2,.card.recommendation-card .card__content h2{font-size:2.5rem}.card.contact-card .contact-card__buttons,.card.recommendation-card .contact-card__buttons{justify-content:center}.card.immodriveempty-card .card__content h2{font-size:2rem}.suchprofil-card{min-width:350px}.contactagent-card .contact-card__buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem;justify-content:center}.contactagent-card .contactagent-card__image{width:6rem;height:6rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}.contactagent-card .contactagent-card__image svg{transform:scale(1.2);margin-top:23%}.faq .card{margin-top:3rem}.faq .card.card-questions h3{font-size:1.6rem}.immoabgeber-card--empty .card__content{min-height:350px;padding-top:3rem}.immoabgeber-card.immo-card__2col img{width:30rem}.immoabgeber-card .immo-card__bottom .immodetail__features .immodetail__features-wrapper .immodetail__features--val{font-size:1.4rem}.kaufstrecke-card .card__content{min-height:350px;padding-top:3rem;padding-bottom:3rem}}@media all and (max-width: 420px){.contactagent-card .card__content{padding:.5rem}.contactagent-card .card__content .contact-card__buttons{display:flex;flex-direction:column;align-items:center;margin-top:.5rem}.contactagent-card .contactagent-card__contact-information .contactagent-card__image{margin-top:1rem}.contactagent-card .contactagent-card__contact-information div{margin-top:.5rem!important;margin-bottom:0!important}.linkitem .linkitem__right,.linkitem--expose .linkitem__right{display:none!important}.linkitem .linkitem__content,.linkitem .linkitem__content--smaller,.linkitem--expose .linkitem__content,.linkitem--expose .linkitem__content--smaller{width:100%!important}.card--energy-wrapper .card--energy-wrapper__cards{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0!important;margin-bottom:1rem!important}.card--energy-wrapper .card--energy-wrapper__cards .card--energy{padding-top:0!important;margin-bottom:0!important}.card--energy-wrapper .card--energy-wrapper__cards .card--energy .immodetail__features-wrapper{margin-top:1rem!important}.card--energy-wrapper .skala--legend{flex-wrap:wrap;padding-bottom:1rem!important}.card--energy-wrapper .skala--legend .immodetail__features-wrapper{max-width:none!important;width:20%;text-align:center}}.card--landingpage img{max-height:24rem!important;object-fit:contain!important;padding:2rem}.card--landingpage .card__content{display:flex;flex-direction:column;justify-content:center}.statistic-card .statistic-card__header,.statistic-card .statistic-card__data{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.statistic-card.statistic-card--loading .statistic-card__data{display:inline-block}.statistic-card .statistic-card__emptymsg{margin-bottom:0;padding:2rem;padding-top:0}.statistic-card .statistic-card__header{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #e4e4e4}.statistic-card .statistic-card__header h2{padding:1rem 1rem .5rem;box-sizing:border-box}.statistic-card .statistic-card__data{padding:1rem;padding-top:0;height:100%}.statistic-card .statistic-card__chart{position:relative;margin-bottom:3rem}.statistic-card .statistic-card__chart .statistic-card__linechart--count{position:absolute;top:0;left:50%;transform:translate(-50%);font-weight:700;font-size:4rem;margin:0;padding:0}.statistic-card .statistic-card__chart-dashboard{position:relative;display:flex;flex-direction:column;justify-content:space-between}.statistic-card .statistic-card__chart-dashboard .statistic-card__linechart--count{position:absolute;top:0;left:50%;transform:translate(-50%);font-weight:700;font-size:4rem;margin:0;padding:0}.statistic-card .statistic-card__chart-dashboard a{color:#fff}.statistic-card .statistic-card__numberchart{display:flex;flex-direction:column;justify-content:space-between;width:100%}.statistic-card .statistic-card__numberchart p{display:flex;flex-direction:column;text-align:center;justify-content:center;width:100%;margin:0;padding-bottom:1rem}@media all and (min-width: 950px){.cardagent-card li:first-child{display:flex}.cardagent-card li{justify-content:center}.cardagent-card .card__content div:has(button){text-align:center}.infrastructure-header{flex-direction:row}.card.card--infrastructure h3{text-align:left}.card.card--infrastructure{margin-left:unset;width:unset;border-radius:12px!important}.card.card--infrastructure .infrastructure__standort{display:flex}.card.card--infrastructure .infrastructure__line--desktop{display:block}.card.card--infrastructure .infrastructure__line--mobile{display:none}.card.card--infrastructure .infrastructure__categories__circle-wrapper{width:160px;flex-direction:column}.card.card--infrastructure .infrastructure__categories__circle-wrapper p{order:3;margin-bottom:0;margin-left:0rem}.card.card--infrastructure .infrastructure__categories__circle-wrapper span{order:1;margin-left:0rem}.card.card--infrastructure .infrastructure__categories__circle-wrapper .infrastructure__categories__circle{order:2}.card.card--infrastructure .infrastructure__categories{flex-direction:row;gap:unset}.icon-content-card{background-color:#f4f6fa}.icon-content-card .icon-content-card__subheadline{width:70%;margin-left:auto;margin-right:auto}.icon-content-card .icon-box-wrapper{flex-direction:row;align-items:unset}.statistic-card{padding:2rem}.statistic-card.statistic-card--loading .statistic-card__data{display:flex}.statistic-card .statistic-card__header,.statistic-card .statistic-card__data{flex-direction:row;border-bottom:0}.statistic-card .statistic-card__emptymsg{padding:0}.statistic-card .statistic-card__header{margin-bottom:0}.statistic-card .statistic-card__header h2{padding:0}.statistic-card .statistic-card__data{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0}.statistic-card .statistic-card__data .statistic-card__chart,.statistic-card .statistic-card__data .statistic-card__legend{position:relative;width:45%;flex:0 0 45%}.statistic-card .statistic-card__numberchart{height:100%;flex-direction:column}.statistic-card .statistic-card__numberchart p{display:flex;align-items:center;flex:1 1}}.statistic-card__chart-dashboard{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.statistic-card__chart-dashboard.clickchart{flex-direction:column}.statistic-card__chart-dashboard .statistic-card__linechart--count{position:absolute;top:0;left:50%;transform:translate(-50%);font-weight:700;font-size:4rem;margin:0;padding:0}@media all and (min-width: 1200px){.card2.card--infrastructure .infrastructure__line--desktop{width:100%}.immoabgeber-card .immo-card__bottom .immodetail__features .immodetail__features-wrapper .immodetail__features--val{font-size:1.7rem}.immoabgeber-card.immo-card__2col>a,.immoabgeber-card.immo-card__2col .card__content{flex:0 0 50%;width:50%}.card.card--infrastructure .infrastructure__line--desktop{width:95%;right:30px}.card--finanzierung .card__content{min-height:520px}}@media all and (max-width: 400px){.header__content .chart-wrapper--vertical{max-width:45%}}.checklisttable{margin:40px 0}.checklistTableGroup{margin-top:40px}.checklisttable .MuiFormControlLabel-label,.checklistTableGroup .MuiFormControlLabel-label{font-size:1.3rem;font-weight:400;color:#313a45}.checklisttable .MuiBox-root,.checklistTableGroup .MuiBox-root{border:1px solid #e4e4e4;border-radius:.4rem;margin-left:12px}.checklisttable .MuiBox-root .MuiFormControlLabel-label,.checklistTableGroup .MuiBox-root .MuiFormControlLabel-label{font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.checklisttable .MuiBox-root .MuiFormControlLabel-root:not(:last-child),.checklistTableGroup .MuiBox-root .MuiFormControlLabel-root:not(:last-child){border-bottom:1px solid #e4e4e4}.checklisttable .MuiFormControlLabel-root,.checklistTableGroup .MuiFormControlLabel-root{margin-left:0;margin-right:0}.checklistTableGroup__checkbox{margin-bottom:-35px}.MuiTypography-root{font-family:Inter!important;color:#1e3163!important;font-weight:600!important}.MuiTypography-root label{font-size:1rem!important;font-weight:600!important}.infodialog{margin-top:70px}.infodialog p{line-height:1.5;font-size:1rem}.infodialog .MuiDialogTitle-root{position:relative;text-align:center;padding:1rem 50px;font-weight:600;margin-bottom:1rem}.infodialog .MuiDialogTitle-root svg{position:absolute;top:55%;right:24px;transform:translateY(-50%);scale:2;padding:.1rem}.infodialog .MuiDialogTitle-root .dialog-headline-icon{position:relative}@media (min-width: 950px){.infodialog{margin-top:0}}.pagedialog .MuiDialogTitle-root{position:relative;text-align:center;color:#1e3163;font-weight:600}.pagedialog .MuiDialogTitle-root.pagedialog__title--blue{background-color:#2870ed;color:#fff!important}.pagedialog .MuiDialogTitle-root svg{position:absolute;top:65%;transform:translateY(-50%);scale:2;padding:.35rem}.pagedialog .MuiDialogTitle-root svg.pagedialog__close{right:18px;cursor:pointer}.pagedialog .MuiDialogTitle-root svg.pagedialog__back{left:24px;cursor:pointer}.pagedialog .MuiDialogTitle-root .dialog-headline-icon{position:relative}.pagedialog .MuiDialogContent-root{padding:0;box-sizing:border-box}.pagedialog .page__emptymessage{color:#1e3163}.pagedialog .cardgrid .card{width:100%!important;height:auto!important}@media (min-width: 950px){.pagedialog .MuiDialogTitle-root{background-color:#fff;color:#1e3163}.MuiDialog-container{justify-content:flex-end!important;margin:0!important;height:unset!important}.MuiDialog-container .MuiPaper-root{height:calc(100vh + 1rem)!important;margin:0;width:420px}}.pagedialog--mediaslider.pagedialog .MuiDialog-container .MuiPaper-root,.pagedialog--dsgvo.pagedialog .MuiDialog-container .MuiPaper-root{width:100%}.pagedialog--dsgvo.pagedialog .MuiTypography-root{background-color:#2870ed}.pagedialog--dsgvo.pagedialog .MuiDialogContent-root{display:flex;flex-direction:column;justify-content:center;color:#fff;padding:2rem}@media (min-width: 1200px){.pagedialog--dsgvo.pagedialog .MuiDialogContent-root{padding-left:10rem;padding-right:10rem}}.pagedialog--dsgvo.pagedialog .MuiDialogContent-root h2{color:#fff}.pagedialog--dsgvo.pagedialog .MuiDialogContent-root .textlink{color:#fff;font-weight:600}.pagedialog--dsgvo.pagedialog .MuiPaper-root{background-color:#2870ed}.pagedialog--dsgvo.pagedialog .MuiButtonBase-root{text-transform:none}@media (max-width: 950px){.pagedialog--dsgvo.pagedialog .MuiButtonBase-root{margin:1rem;border:1px solid!important}}@media (max-width: 950px){.pagedialog--dsgvo.pagedialog .MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped:not(:last-of-type){margin-right:.5rem!important;border-radius:5px;margin:0}}@media (max-width: 950px){.pagedialog--dsgvo.pagedialog .MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped:not(:first-of-type){border-radius:5px;margin:0}}.pagedialog--dsgvo.pagedialog .MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped{padding:10px 20px;margin-top:1rem!important;margin:0}.pagedialog--dsgvo.pagedialog .Mui-selected{background-color:#2870ed!important;color:#fff!important}.pagedialog-cookie2.pagedialog .MuiDialogContent-root{justify-content:center}@media (max-width: 950px){.pagedialog-cookie2.pagedialog .MuiDialogContent-root{justify-content:flex-start}}.cookie-banner__small{position:fixed;bottom:0;left:0;width:100%;z-index:9999;background-color:#2870ed;padding:20px;display:grid;grid-template-columns:5% 75% 20%;color:#fff}.cookie-banner__small .cookie-banner__small__cookie-icon{font-size:30pt}.cookie-banner__small .cookie-banner__small__buttons{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end}@media (max-width: 950px){.cookie-banner__small{display:flex;flex-direction:column;justify-content:space-around}.cookie-banner__small .cookie-banner__small__cookie-icon{font-size:30pt;margin:auto auto 20px}.cookie-banner__small .cookie-banner__small__buttons{margin-top:20px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}}.pagedialog__icon{left:24px;height:24px;width:-webkit-fit-content;width:fit-content}.css-bdhsul-MuiTypography-root-MuiDialogTitle-root{font-family:Inter,sans-serif!important}.flyout{background-color:#fff;border:1px solid #d8d8d8;position:absolute;border-radius:.4rem;top:9.25rem;width:350px;right:4.75rem;height:-webkit-fit-content;height:fit-content;z-index:101;padding:2rem}.flyout span,.flyout p{color:#1e3163!important}.flyout .button--withicon span{color:#fff!important}.flyout .image--round{background-color:#2870ed;position:relative}.flyout .header__userpic{position:absolute;right:1.2rem;top:.85rem;cursor:pointer}.flyout .header__userpic .image--round{background-color:#fff}@media (max-width: 950px){.flyout{display:none}}.css-zw3mfo-MuiModal-root-MuiDialog-root .css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop{background-color:#0000009e}@media all and (min-width: 1200px){.flyout{top:8rem}}@media all and (min-width: calc(1380px + 6.4rem)){.flyout{--widthcalc: calc(100% - 1380px) ;right:calc(var(--widthcalc) / 2 + .75rem)}}.contactForm{min-height:100%;display:flex;flex-direction:column}.contactForm .button-panel{margin-top:auto}#searchProfileList{display:flex;flex-direction:column;padding:1rem}#sreal-kundenportal-root .fullWidthContent{background-color:#02a3a4}#sreal-kundenportal-root .fullWidthContent p,#sreal-kundenportal-root .fullWidthContent h2{max-width:1170px;margin-left:auto;margin-right:auto}#sreal-kundenportal-root .fullWidthContent img{width:65%;max-width:1170px;margin-bottom:-4px}#sreal-kundenportal-root .fullWidthContent .w-desktop--center{padding-top:0}.wohnwertlight-card .wohnwertlight__content{padding:2.5rem 2rem}.card .card__content--wohnwert{padding:2.5rem 2rem;display:flex;flex-direction:column}.card .card__content--wohnwert svg{transform-origin:center;margin-left:.5rem}.card .elements3cols__col .card__content--wohnwert{min-height:unset}.wohnwertlight__formresult-wrapper{width:100%;color:#fff}.wohnwertlight__formresult-wrapper svg{margin-left:.5rem;width:17px;height:auto}.wohnwertlight-card .wohnwertlight__formresult-wrapper{width:100%;color:#fff;border-radius:5px}.wohnwertlight-card .wohnwertlight__formresult-wrapper .button-panel{margin-bottom:0}@media all and (min-width: 950px){.wohnwertlight__formresult-wrapper>div:first-child{display:flex;gap:12px;flex-wrap:wrap}.pagedialog .wohnwertlight__formresult-wrapper>div:first-child{width:100%;flex-direction:column;flex-wrap:wrap;gap:unset}}.wohnwertlight__formresult{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;line-height:1;margin-bottom:1rem}.wohnwertlight__formresult .highlight{font-size:2rem;text-align:right;font-weight:600;flex:1 1;padding-right:.5rem;white-space:pre}.wohnwertlight__formresult .lowlight{display:flex;align-items:flex-end;font-size:1.2rem}@media (min-width: 950px){.highlight{padding-left:.5rem;margin-bottom:-.1rem}}.wohnwertlight-form{background-color:#2870ed}.wohnwertlight-form .wohnwertlight-form__content{padding:1rem;box-sizing:border-box;background-color:#2870ed}.wohnwertlight-form .wohnwertlight-form__content h3,.wohnwertlight-form .wohnwertlight-form__content label,.wohnwertlight-form .wohnwertlight-form__content p,.wohnwertlight-form .wohnwertlight-form__content span,.wohnwertlight-form .wohnwertlight-form__content a{color:#fff}.wohnwertlight-form .wohnwertlight-form__content>.form__field:first-of-type{margin-bottom:0}.wohnwertlight-form .wohnwertlight-form__content .info-mark{background-color:#fff;margin-left:1rem;width:25px;height:23px}.wohnwertlight-form .wohnwertlight-form__content .info-mark span{color:#2870ed}.wohnwertlight-form .wohnwertlight-form__footer__registrationInformation{padding:30px;background-color:#fff}.wohnwertlight-form .wohnwertlight-form__footer__registrationInformation h3{margin-top:0}.pagedialog .wohnwertlight-form{position:relative;display:flex;flex-direction:column}.pagedialog .wohnwertlight-form .wohnwertlight-form__content{flex-grow:1}.wohnwertpro-card{padding-bottom:0}.card__content--wohnwert{height:100%}.card__content--wohnwert .wohnwertpro__content--withGutachten{height:calc(100% - 2.5rem);min-height:10rem;display:flex;flex-direction:column;justify-content:space-between}.card__content--wohnwert .wohnwertpro__content--withGutachten svg{transform:scale(2);transform-origin:bottom left;margin-left:.5rem}.card__content--wohnwert .wohnwertpro__content--withGutachten .textlink{font-size:.8rem;color:#2870ed;padding-top:.5rem}@media all and (min-width: 950px){.wohnwertpro-card .card__content--wohnwert .font-90{margin-bottom:0}}.producthighlights{display:flex;justify-content:space-between;flex-direction:column;margin:0}.producthighlights .producthighlights__text{display:flex;flex-direction:column;justify-content:center;width:100%;margin-bottom:1rem}.producthighlights .producthighlights__text h2,.producthighlights .producthighlights__text p{color:#303030}.producthighlights .producthighlights__text h2{text-align:center}.producthighlights .producthighlights__boxes{display:flex;flex-direction:column;flex-wrap:wrap;gap:4%;width:100%}.producthighlights .producthighlights__boxes .box{border-radius:.8rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%;margin-bottom:2rem}.producthighlights .producthighlights__boxes .box .button{width:-webkit-fit-content;width:fit-content;text-decoration:none;z-index:2}.producthighlights .producthighlights__boxes .box h4{color:#fff;z-index:2}.producthighlights .producthighlights__boxes .box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:.8rem;z-index:1;filter:brightness(75%)}.producthighlights .producthighlights__boxes .box:last-child{margin-bottom:0}.producthighlights .producthighlights__boxes .box-small{height:16rem}.producthighlights .producthighlights__boxes .box-large{height:32rem;border-radius:.8rem}.producthighlights--fullWidth{display:block}@media all and (min-width: 950px){.producthighlights{flex-direction:row;margin:4rem 0}.producthighlights .producthighlights__boxes{height:32rem;width:55%}.producthighlights .producthighlights__boxes .box{width:48%;margin-bottom:0rem}.producthighlights .producthighlights__boxes .box-small{height:48%}.producthighlights .producthighlights__text{width:40%;margin-bottom:4rem}.producthighlights .producthighlights__text h2{text-align:left}.producthighlights--fullWidth .producthighlights__boxes{width:100%;gap:2%;justify-content:space-between}.producthighlights--fullWidth .producthighlights__boxes .box{width:32%}.producthighlights--fullWidth .producthighlights__boxes .box-small{height:48%}.producthighlights--fullWidth .producthighlights__text{width:100%;text-align:center}.producthighlights--fullWidth .producthighlights__text h2{text-align:center}}.cookiesetting .cookiesetting__text,.cookiesetting .cookiesetting__btn{flex:0 0 100%;width:100%}.cookiesetting .cookiesetting__text{display:flex;flex-direction:column;margin-top:1rem}.cookiesetting .cookiesetting__text h3{padding-top:0;color:#fff}.cookiesetting .cookiesetting__btn{display:flex;flex-direction:row;align-items:center;margin-top:1rem}.cookiesetting .cookiesetting__btn .button{margin-left:0;background-color:transparent;border:1px solid white;color:#fff}.cookiesetting .cookiesetting__btn .button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.cookiesetting .cookiesetting__btn .button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.cookiesetting .cookiesetting__btn .button.active{background-color:#fff;border:1px solid #fff;color:#2870ed}.cookiesetting .cookiesetting__btn--required .button{border-radius:4px!important}@media all and (min-width: 950px){.cookiesetting{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.cookiesetting .cookiesetting__text{max-width:calc(100% - 150px)}.cookiesetting .cookiesetting__text,.cookiesetting .cookiesetting__btn{flex:0 0 auto;width:auto}}.box{width:200px;height:200px;background:#aaa}.loading-animation span{font-weight:700;opacity:0;animation:blink 1.2s infinite}.loading-animation span:nth-child(1){animation-delay:0s}.loading-animation span:nth-child(2){animation-delay:.4s}.loading-animation span:nth-child(3){animation-delay:.8s}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:1}}.rotating{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#header:has(.header__image){height:37rem}#header .recharts-cartesian-axis-line,#header .recharts-cartesian-axis-tick-line{stroke:#fff}#header{padding:.8rem .8rem 0;display:inline-block;color:#fff;width:100%;height:15rem;min-height:210px;margin:0;z-index:100;position:relative}#header .header__content-wrapper{width:calc(100% - 1.5rem);margin:1rem auto}#header .header__content-wrapper h1{font-size:1.5rem}#header .header__content-wrapper p{max-width:640px}#header .header__content-wrapper ul{text-align:left;font-size:1.15rem}#header .header__content-wrapper ul.list--withcheckmark li{background-position:left 12px;padding-left:1.4em;line-height:2.5}#header .header__content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:2}#header.z-index-1{z-index:1}#header.z-index-999{z-index:999}#header.z-index-9999{z-index:9999}#header.header--small{height:6rem;min-height:unset}#header.header--default,#header.header--slider{background-color:#2870ed;min-width:100%}#header.header--default.header--verkaufen .header__content-wrapper,#header.header--default.header--kaufen .header__content-wrapper,#header.header--slider.header--verkaufen .header__content-wrapper,#header.header--slider.header--kaufen .header__content-wrapper{top:calc(50% + 2rem);transform:translateY(-50%)}#header.header--default .header__content-wrapper,#header.header--slider .header__content-wrapper{display:inline-block;position:absolute;top:40%;width:calc(100% - 3.5rem);height:auto;z-index:2;box-sizing:border-box}#header.header--default .header__content-wrapper.header__content-wrapper--bottom,#header.header--slider .header__content-wrapper.header__content-wrapper--bottom{transform:unset}#header.header--default .header__content-wrapper#header__suchprofile,#header.header--slider .header__content-wrapper#header__suchprofile{position:relative;transform:unset;top:0;margin-left:.2rem;margin-top:2rem;width:calc(100% - 3rem)}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;position:relative}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top h1,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top h1{margin:0;padding-right:3rem;white-space:nowrap}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top p.desktop-hidden,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top p.desktop-hidden{min-width:100%}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .button,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .button{display:flex;position:absolute;top:0;right:0}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .filtermenu-wrapper-right,#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .filtermenu-wrapper-none,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .filtermenu-wrapper-right,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .filtermenu-wrapper-none{width:100%;margin-top:3rem;margin-left:0}#header.header--default .header__content-wrapper#header__suchprofile .immo-card,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card{max-height:470px;max-width:350px}#header.header--default .header__content-wrapper#header__suchprofile .immo-card .topImage_icon,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .topImage_icon,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card .topImage_icon,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .topImage_icon{height:185}#header.header--default .header__content-wrapper#header__suchprofile .immo-card .card__content,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .card__content,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card .card__content,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .card__content{position:relative;min-height:250px;padding-bottom:4rem}#header.header--default .header__content-wrapper#header__suchprofile .immo-card .card__content .immo-card__bottom,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .card__content .immo-card__bottom,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card .card__content .immo-card__bottom,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .card__content .immo-card__bottom{position:absolute;bottom:1.5rem;width:calc(100% - 3rem)}#header.header--default .header__content-wrapper#header__suchprofile .immo-card .card__content .immo-card__bottom.w-100,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .card__content .immo-card__bottom.w-100,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card .card__content .immo-card__bottom.w-100,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .card__content .immo-card__bottom.w-100{width:100%}#header.header--default .header__content-wrapper#header__suchprofile .immo-card h2,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card h2,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card h2,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card h2{color:#1e3163;font-size:1.5rem}#header.header--default .header__content-wrapper#header__suchprofile .immo-card p,#header.header--default .header__content-wrapper#header__suchprofile .immo-card span,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card p,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card span,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card p,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card span,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card p,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card span{color:#1e3163}#header.header--default .header__content-wrapper#header__suchprofile .immo-card .topImage_icon svg,#header.header--default .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .topImage_icon svg,#header.header--slider .header__content-wrapper#header__suchprofile .immo-card .topImage_icon svg,#header.header--slider .header__content-wrapper#header__suchprofile .searchprofil-withoutimmos-card .topImage_icon svg{height:10rem;width:7rem}#header.header--default .header__content-wrapper#header__suchprofile .carousel,#header.header--slider .header__content-wrapper#header__suchprofile .carousel{margin-right:0}#header.header--default .header__content-wrapper#header__suchprofile .carousel .slick-slider,#header.header--slider .header__content-wrapper#header__suchprofile .carousel .slick-slider{position:static!important}#header.header--default .header__content-wrapper#header__suchprofile .carousel .slick-list,#header.header--slider .header__content-wrapper#header__suchprofile .carousel .slick-list{overflow:visible}#header.header--default .header__content-wrapper#header__suchprofile .carousel .slick-slide,#header.header--default .header__content-wrapper#header__suchprofile .carousel .immo-card .card,#header.header--slider .header__content-wrapper#header__suchprofile .carousel .slick-slide,#header.header--slider .header__content-wrapper#header__suchprofile .carousel .immo-card .card{height:480px}#header.header--default .header__content-wrapper#header__suchprofile .carousel .immo-card .card .immo-card__bottom,#header.header--slider .header__content-wrapper#header__suchprofile .carousel .immo-card .card .immo-card__bottom{bottom:0rem}#header.header--default .header__content-wrapper#header__suchprofile .carousel .slick-slide:last-child,#header.header--slider .header__content-wrapper#header__suchprofile .carousel .slick-slide:last-child{padding-right:1rem}#header.header--default .header__content-wrapper#header__suchprofile .carousel .slick-dots,#header.header--slider .header__content-wrapper#header__suchprofile .carousel .slick-dots{margin-top:2rem}@media all and (min-width: 950px){#header.header--default .header__content-wrapper#header__suchprofile,#header.header--slider .header__content-wrapper#header__suchprofile{max-width:900px}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top{flex-wrap:nowrap;align-items:flex-start}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu h1,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu h1{margin-top:0}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu .filtermenu-wrapper-right,#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu .filtermenu-wrapper-none,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu .filtermenu-wrapper-right,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu .filtermenu-wrapper-none{width:auto;margin:.5rem 0}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu .button,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu .button{margin-left:2rem;position:relative}}@media all and (min-width: 1010px) and (max-width: 1200px){#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top .header__suchprofile--topfiltermenu{position:relative;right:40px}}@media all and (min-width: 950px){#header.header--default .header__content-wrapper#header__suchprofile,#header.header--slider .header__content-wrapper#header__suchprofile{max-width:1170px}#header.header--default .header__content-wrapper#header__suchprofile .header__suchprofile--top h1,#header.header--slider .header__content-wrapper#header__suchprofile .header__suchprofile--top h1{width:auto}}#header.header--default .header__content-wrapper#header-dashboard4,#header.header--slider .header__content-wrapper#header-dashboard4{display:flex;gap:1.5rem;left:0;right:0;flex-direction:column;align-items:center}#header.header--default .header__content-wrapper#header-dashboard4 h1,#header.header--slider .header__content-wrapper#header-dashboard4 h1{margin-bottom:0}#header.header--default .header__content-wrapper#header-dashboard4 svg,#header.header--slider .header__content-wrapper#header-dashboard4 svg{margin-top:0rem}#header.header--default .header__content-wrapper#header-dashboard4 p,#header.header--slider .header__content-wrapper#header-dashboard4 p{max-width:unset;position:absolute;text-align:center;width:100%;top:26rem}#header.header--immodetail{min-height:auto;height:auto;margin-bottom:1rem}#header.header--darkbluebg{background-color:#064ea1}#header.header--purplebg{background-color:#721c7a}#header.header--turquoisebg{background-color:#02a3a4}#header.header--pinkbg{background-color:#eb4c79}#header.header--greenbg{background-color:#028661}#header.header--greenbg .slick-dots li.slick-active button{background-color:#fff;border-color:#fff}#header.header--darkbluebg .header__content-wrapper h1,#header.header--darkbluebg .header__content-wrapper h2,#header.header--darkbluebg .header__content-wrapper h3,#header.header--darkbluebg .header__content-wrapper p,#header.header--darkbluebg .header__content-wrapper span,#header.header--darkbluebg .header__content-wrapper .textlink,#header.header--greenbg .header__content-wrapper h1,#header.header--greenbg .header__content-wrapper h2,#header.header--greenbg .header__content-wrapper h3,#header.header--greenbg .header__content-wrapper p,#header.header--greenbg .header__content-wrapper span,#header.header--greenbg .header__content-wrapper .textlink{color:#fff}#header.header--stats{position:relative;min-height:600px}#header.header--stats h1{color:#fff}#header.header--stats-2 .statistic-card-wrapper{width:100vw}#header.header--stats-2 .slick-dots{margin:-2rem 0}#header.header--stats-final .slick-slider{height:56%}#header.header--stats-final .slick-track{height:85%}#header.header--stats-final .slick-dots li.slick-active button{background-color:#fff;border-color:#fff}#header.header--stats-final .slick-dots li button{background-color:#ffffff4d;border-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#header.header--stats-final .slick-slide>div{height:100%}#header.header--stats-final .statsheader-container--slider{height:100%}#header.header--stats-final .statsheader-container--slider h1{font-size:2.5rem}#header.header--stats-final .statsheader-container .statsheader-container--final__left{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}#header.header--stats-final .statsheader-container .statsheader-container--final__left .statistic-card{height:100%;border-radius:12px;text-align:center;display:flex;flex-direction:column;justify-content:center}#header.header--stats-final .statsheader-container .statsheader-container--final__right{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}#header.header--stats-final .statsheader-container .statsheader-container--final__right .statistic-card{height:100%;border-radius:12px;text-align:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:1rem}#header.header-overflowhidden{overflow:hidden}#header svg.header__iconbg{height:80px;margin:2rem auto;width:100%}#header #sreal-header{max-width:1380px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#2870ed;padding:.8rem;margin:-.3rem;border-radius:5px;box-sizing:border-box;position:relative;z-index:100}#header #sreal-header .header__logo,#header #sreal-header .header__logo img{height:100%;max-height:24px;margin:8px .8rem 0 0rem;width:auto;cursor:pointer}#header #sreal-header .header__userpic{display:none}#header .header__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}#header svg.header__image{top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%}#header .header__content-wrapper{display:inline-block;position:absolute;top:70%;width:calc(100% - 3rem);height:auto;z-index:2;box-sizing:border-box}@media all and (min-width: 950px){#header.header--small{height:11rem}}#header .header__ctabuttons .button{display:inline-block;margin-top:1rem;margin-right:.5rem;margin-left:.5rem;box-sizing:border-box}#header .header__ctabuttons a:last-child .button{margin-bottom:1rem}@media all and (min-width: 950px){#header{--widthcalc: calc(100% - 930px) }}@media all and (min-width: 1200px){#header{--widthcalc: calc(100% - 1200px) }}.header__similar-immos{background-color:#af7ead;padding:1rem 3.2rem 3.2rem;padding-bottom:0}.header__similar-immos .header__similar-immos__header-wrapper{display:flex;justify-content:center;align-items:center}.header__similar-immos .header__similar-immos__header-wrapper .header__similar-immos__header{display:inline-block;max-width:1315px;width:100%}.header__similar-immos .header__similar-immos__header-wrapper .header__similar-immos__header>span{margin-left:calc(50px + 1.25rem)}@media all and (max-width: 950px){.header__similar-immos{padding:0 1rem 1rem}.header__similar-immos .header__similar-immos__inner{display:block}.header__similar-immos .header__similar-immos__inner .header__similar-immos__header{display:inline-block;margin-top:1rem}.header__similar-immos .header__similar-immos__inner .header__similar-immos__header>span{margin-left:.5rem}}.fslightbox-open #header{z-index:1}#sreal-kundenportal-root.is-blurred #sreal-header>.header__logo{visibility:hidden}#sreal-kundenportal-root.is-blurred .header--overlapped{z-index:100!important}.header__desktopheadlines{display:flex;width:calc(100% - 3rem);max-width:900px;margin:0 auto;align-items:center;white-space:nowrap}.header__desktopheadlines div{width:-webkit-fit-content;width:fit-content}.header__desktopheadlines div h2,.header__desktopheadlines div h3{margin-top:0}@media (min-width: 1200px){.header__desktopheadlines{max-width:1170px}}@media (min-width: 950px){#header{padding:3.2rem 3.2rem 0}#header #header__suchprofile{margin-left:0rem}#header .header__desktopheadlines .header__desktopheadlines__iconDesktop{display:flex;align-items:center;gap:1.5rem}#header .header__desktopheadlines .header__desktopheadlines__iconDesktop svg.header__iconbg{width:-webkit-fit-content;width:fit-content;margin:0}#header .header__ctabuttons .button{margin-right:1rem;margin-top:3rem}#header #sreal-header .header__logo{margin-left:.8rem}#header #sreal-header .header__buttonright{display:block;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}#header #sreal-header .header__buttonright .button--register-menu{margin-left:1rem}#header #sreal-header .header__nav .header__nav__link{text-decoration:none}#header #sreal-header .header__nav li{margin-bottom:.7rem;padding:.3rem .8rem .15rem}#header #sreal-header .header__nav li .header__nav__sub li{padding-bottom:0rem;border:none;padding:0;margin:0}#header #sreal-header .header__nav li .header__nav__sub li:last-child span{margin-bottom:.2rem}#header #sreal-header .header__nav li .header__nav__sub li:hover{background-color:transparent}#header #sreal-header .header__nav li:has(.header__nav__sub){padding-bottom:.45rem;margin-bottom:.4rem;text-wrap:nowrap}#header #sreal-header .header__nav li:hover{border-bottom-color:#fff}#header .header__content-wrapper{max-width:900px}#header .header__content-wrapper.w-100{max-width:100%}#header .header__content-wrapper h1,#header .header__content-wrapper h2{font-size:2rem}#header .header__ctabuttons-wrapper{display:block}#header .header__ctabuttons-wrapper .header__ctabuttons{position:relative;background-color:transparent}#header .header__ctabuttons-wrapper .header__ctabuttons .button{width:auto;margin-left:0}}@media all and (min-width: 950px) and (max-width: 1200px){.slick-slider .header__content-wrapper{max-width:1170px;padding-left:calc(var(--widthcalc) / 2);padding-right:calc(var(--widthcalc) / 2)}#header .header__content-wrapper{left:calc((100% - 900px)/2)}}@media (min-width: 1200px){#header{padding-top:2rem}#header #sreal-header{margin:0 auto;flex-direction:column;align-items:flex-start;padding:1rem;padding-bottom:0}#header #sreal-header .header__buttonright--desktop,#header #sreal-header nav{display:block;cursor:pointer}#header #sreal-header nav.header__nav--mobile{display:none}#header #sreal-header .header__buttonright{display:flex;flex-direction:row;align-items:center;top:33%}#header #sreal-header .header__buttonright .header__userpic{display:block;margin-top:1rem}#header #sreal-header .header__buttonright .buttonswitcher--wrapper{margin-right:1rem;margin-top:1rem}#header .header__content-wrapper{left:calc((100% - 1170px)/2);max-width:1170px;margin-left:0;margin-right:0}#header .header__content-wrapper h1,#header .header__content-wrapper h2{font-size:2.5rem;width:47%;margin-bottom:4rem}#header .header__content-wrapper .card__content h2{width:100%}#header .header__content{max-width:1170px;margin:0 auto}}@media all and (min-width: 950px){.header--overlapped{margin-bottom:-7rem!important;z-index:1!important}.header--darkblue-withouticon{height:359px!important}.headline--mobile{display:none}.cardgrid .header__suchprofile--immos{width:30%;margin:0rem}.header__content-wrapper{margin-left:0rem!important}.header__content-wrapper h1,.header__content-wrapper p{color:#1e3163}.header__content-wrapper h1{font-size:2.5rem!important}}@media all and (max-width: 950px){#header:has(.header__image):has(#header__suchprofile){height:45rem}.header__desktopheadlines{display:none}.header--darkblue-withouticon{height:200px!important}.header--darkblue-withouticon .header__desktopheadlines{display:block}.header--darkblue-withouticon h1{padding:1rem!important}#header .header__suchprofile--immos{margin-right:-.8rem}#header .header__content-wrapper h1{color:#1e3163}#header .header__content-wrapper ul.list--withcheckmark{max-width:500px;margin:0 auto}#header .header__content-wrapper ul.list--withcheckmark li{background-position:left 7px;line-height:1.5;padding-bottom:1rem}.header__content-wrapper.statsheader-mobile{top:7.5rem!important}.header__content-wrapper.statsheader-mobile .statistic-card{padding:1rem}.header__content-wrapper--top{top:100px!important;transform:unset!important}.header--immosuche-mobil{min-height:155px!important;background-color:unset!important;height:-webkit-fit-content!important;height:fit-content!important}.header--immosuche-mobil .MuiPaper-root,.header--immosuche-mobil .accordion--searchform.Mui-expanded{width:calc(100% - 3rem);margin:6rem auto 0}.header--immosuche-mobil .header__gradient,.header--immosuche-mobil .header__image{display:none}.header--slider{height:495px!important}}.statsheader-mobile{min-width:calc(100vw - 1.6rem);margin-left:-.5rem}.statsheader-mobile .header__content{display:flex;width:100%;position:relative!important}.statsheader-container{display:flex;justify-content:space-between;gap:2%;padding-top:0!important}.statsheader-container .header__content{height:100%}.statsheader-container .chart-wrapper--vertical.desktop{height:auto}.statsheader-container .chart-wrapper--vertical{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.statsheader-container .statistic-card-wrapper.clickchart{margin-top:5rem;height:-webkit-fit-content;height:fit-content;width:100vw;max-width:700px}.statsheader-container .statistic-card-wrapper{padding:1rem;border-radius:1rem;background-color:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.statsheader-container .statistic-card-wrapper h3{margin-top:0}.statsheader-container .statistic-card-wrapper.clickchart button{align-self:center}.statsheader-container .statistic-card{z-index:3;background-color:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-bottom:0!important}.statsheader-container .statistic-card .statistic-card__chart{width:100%;flex:0 0 100%;margin-bottom:0}.statsheader-container h1{font-weight:700;text-align:center;font-size:3.4em;margin-bottom:0}.statsheader-container h3 p{color:#fff}.statsheader-container h3{margin-bottom:0}.statsheader-container canvas{margin:20px 0}.statsheader-container .text-link{margin-bottom:0;text-decoration:underline;cursor:pointer}.statsheader-container .statsheader-container__headline{font-size:4rem;font-weight:600;position:absolute;margin:0;padding:0;transform:translate(100%,50%)}.statsheader-container--final{height:365px}.statsheader-container--final .statistic-card{border-radius:12px;height:100%;padding-top:0;padding-bottom:0}.statsheader-container--final .statsheader-container--final__left{width:64%;text-align:center;display:flex;flex-direction:column;gap:1.2rem}.statsheader-container--final .statsheader-container--final__left .statistic-card{display:flex;justify-content:center;flex-direction:column;gap:.25rem}.statsheader-container--final .statsheader-container--final__right{width:34%;display:flex;flex-direction:column;gap:1.2rem}.statsheader-container--final .statsheader-container--final__right .statistic-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.documentsheader-container{z-index:99;position:relative}.documentsheader-container .documents-card{z-index:3;width:100%;background-color:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem;margin-bottom:2rem;border-radius:1rem}.documentsheader-container .documents-card .documents-card--content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:300px}.documentsheader-container .documents-card .documents-card--content svg{margin-top:4rem}.documentsheader-container .documents-card .documents-card--content span{font-size:30pt;font-weight:700}.statistic-card__filterarea{display:flex;flex-direction:row;align-items:center}.statistic-card__filterarea .filtermenu .filtermenu__item{height:30px;margin-top:5px}.statistic-card__filterarea h4{margin-bottom:17px;margin-right:1rem}.statistic-card__filterarea div{display:flex;flex-direction:row}.statistic-card__filterarea .rs-picker{margin-left:.5rem}.statistic-card__filterarea .rs-picker .rs-picker-input-group{border-radius:100%;aspect-ratio:1}.statistic-card__filterarea .rs-picker.active .rs-picker-input-group{background-color:#2870ed}.statistic-card__filterarea .rs-picker.active .rs-picker-input-group span svg{fill:#fff}.statistic-card__filterarea .rs-picker-input-group .rs-date-range-input{display:none!important}.chartinfo-container{margin-bottom:30px;flex-direction:row}.chartinfo-container .chartinfo__inverted{color:#fff}@media all and (max-width: 950px){.statsheader-container .card{border:0}.statsheader-container .card .statistic-card__header{border:0;padding-bottom:0;margin-bottom:0}.statistic-card__filterarea{display:flex;flex-direction:column;align-items:start;margin-top:0!important;margin-bottom:2rem;padding-left:1rem;padding-right:1rem}.statistic-card__filterarea h4{margin-bottom:0}.chartinfo-container{display:flex;flex-direction:column}.documentsheader-container .documents-card .documents-card--content span{text-align:center;font-size:20pt;font-weight:700}}.header--withimage h2,.header--withimage h3,.header--withimage p,.header--withimage span{color:#1e3163}@media all and (max-width: 950px){.statsheader-container__headline{transform:translate(140%,50%)!important;font-size:4rem!important}.header--immosuche-mobil{height:-webkit-fit-content!important;height:fit-content!important}}@media (max-width: 950px){#header.header--immosuche .header__content-wrapper h1,#header.header--immosuche .header__content-wrapper h2,#header.header--kaufen .header__content-wrapper h1,#header.header--kaufen .header__content-wrapper h2,#header.header--verkaufen .header__content-wrapper h1,#header.header--verkaufen .header__content-wrapper h2,#header.header--home .header__content-wrapper h1,#header.header--home .header__content-wrapper h2{color:#fff;font-size:2rem;text-shadow:0 0 4px #313a45}#header.header--immosuche .header__content-wrapper.header__content-wrapper--top h1,#header.header--immosuche .header__content-wrapper.header__content-wrapper--top h2,#header.header--kaufen .header__content-wrapper.header__content-wrapper--top h1,#header.header--kaufen .header__content-wrapper.header__content-wrapper--top h2,#header.header--verkaufen .header__content-wrapper.header__content-wrapper--top h1,#header.header--verkaufen .header__content-wrapper.header__content-wrapper--top h2,#header.header--home .header__content-wrapper.header__content-wrapper--top h1,#header.header--home .header__content-wrapper.header__content-wrapper--top h2{color:#1e3163;font-size:2rem;text-shadow:none}#header.header--home .header__content-wrapper{left:0!important}#header.header--home .header__ctabuttons{position:absolute;width:100%;top:14rem;height:7rem;display:flex!important;flex-direction:column;place-content:flex-end}#header.header--home .header__ctabuttons .button{height:-webkit-fit-content!important;height:fit-content!important;width:-webkit-fit-content;width:fit-content;align-self:center}#header.header--home .slick-dots{margin:1rem 0 .5rem}#header.header--withimage .header__content-wrapper{left:1.75rem;text-align:center;top:6rem}#header.header--withimage .header__content-wrapper h1{font-size:1.75rem}}@media all and (min-width: 950px){#header:has(.header__image){height:45rem}#header{height:20rem}.header--slider .slick-slider{padding-bottom:3rem}.header--slider .slick-slider .slick-dots{bottom:75px}.immosuche__ergebnisheader{display:flex;justify-content:space-between;align-items:flex-end}.immosuche__ergebnisheader h2{margin-bottom:1.5rem}.immosuche__ergebnisheader .form__field{display:flex;align-items:center}.immosuche__ergebnisheader .form__field label{width:125px}.immosuche__ergebnisheader .form__field .MuiInputBase-root{width:200px}#header.header--default .header__content-wrapper#header-dashboard4{align-items:flex-start;flex-direction:row;left:calc((100% - 900px)/2)}#header.header--default .header__content-wrapper#header-dashboard4 svg{margin-top:.5rem;width:8rem}}@media all and (min-width: 700px){.statistic-card-wrapper.clickchart{margin-left:calc((100vw - 700px)/2)}}@media all and (min-width: 950px) and (max-width: 1200px){.header--slider .header__content-wrapper{left:unset!important}}@media all and (min-width: 951px) and (max-width: 1000px){#header .header__content-wrapper{left:3.2rem}}@media all and (min-width: 1201px) and (max-width: 1270px){#header .header__content-wrapper{left:3.2rem}}@media all and (min-width: 950px) and (max-width: 1030px){.header__suchprofile--immos .slick-slider{margin-top:-3.5rem}}@media all and (min-width: 1031px) and (max-width: 1199px){.header__suchprofile__links{padding-top:0!important}}@media all and (min-width: 1200px){#header.header--default .header__content-wrapper#header-dashboard4{left:calc((100% - 1170px)/2)}#header.header--default .header__content-wrapper#header-dashboard4 svg{width:-webkit-fit-content;width:fit-content}#header.header--default .header__content-wrapper#header-dashboard4 p{top:unset;text-align:left}}.header__suchprofile__links .textlink{white-space:nowrap}.header--fit-content{height:-webkit-fit-content!important;height:fit-content!important}.header__logo-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.header__demoversioninfo{font-size:1.2rem;font-weight:500!important;margin-left:.3rem;margin-top:3px;color:#fff!important}#header.header--slider .slick-slider.carousel-slider{display:inline;position:absolute;top:0;left:0;height:100%;padding-bottom:0}#header.header--slider .slick-slider.carousel-slider .slick-track{height:100%}#header.header--slider .slick-slider.carousel-slider .slick-track .slick-slide{margin:0}#header.header--slider .slick-slider.carousel-slider .slick-track .slick-slide .header__content-wrapper.w-100{max-width:100%}#header.header--slider .slick-slider.carousel-slider .slick-track .slick-slide .header__content-wrapper.w-100 h1,#header.header--slider .slick-slider.carousel-slider .slick-track .slick-slide .header__content-wrapper.w-100 h2{width:100%}#header.header--slider .slick-slider.carousel-slider .slick-dots{bottom:0rem}#header.header--slider .slick-slider.carousel-slider .slick-dots li button{height:15px;width:15px;background-color:#023449;border-color:#023449;opacity:.4}#header.header--slider .slick-slider.carousel-slider li.slick-active button{background-color:#023449;border-color:#023449;opacity:1}@media all and (min-width: 950px){#header.header--slider .slick-slider.carousel-slider .slick-track .slick-slide .header__content-wrapper.w-100{max-width:600px;padding-right:0;padding-left:0}#header.header--slider .slick-slider.carousel-slider .slick-dots{bottom:2rem}}@media all and (min-width: 950px) and (max-width: 1200px){#header.header--slider .slick-slider.carousel-slider .slick-track .slick-slide .header__content-wrapper.w-100{left:3.2rem!important}}.header__hamburger.active .hamburger-line{border-top:4px solid #1e3163}.header__hamburger:hover{cursor:pointer}.header__hamburger .hamburger-line{display:block;width:30px;border-top:4px solid #fff;border-radius:7px;transition:.5s;transform-origin:center}.header__hamburger .hamburger-line:nth-of-type(2),.header__hamburger .hamburger-line:nth-of-type(3){margin-top:5px}.header__hamburger.active .hamburger-line:nth-child(1){transform:translateY(9px) rotate(-45deg)}.header__hamburger.active .hamburger-line:nth-child(2){opacity:0}.header__hamburger.active .hamburger-line:nth-child(3){transform:translateY(-9px) rotate(45deg)}@media (min-width: 1200px){.header__hamburger{display:none}}.vorwahl-list{list-style-type:none;padding-left:2rem}nav{display:none;background-color:#fff}nav.is-visible{display:flex;flex-direction:column;flex-wrap:nowrap;position:fixed;top:0;right:0;width:90%;height:100%;padding:1.85rem 1.75rem 1.75rem;z-index:9999;color:#1e3163;background-color:#fff;line-height:1.6;overflow:scroll}nav.is-visible:before{content:"";filter:blur(5px)}nav.is-visible .image--round{background-color:#2870ed;position:relative}nav.is-visible .textlink{color:#2870ed}nav.is-visible span,nav.is-visible p:not(.form__fielderror){color:#1e3163}nav.is-visible .button--blue span{color:#fff}.flyout .header__nav{flex-direction:column;gap:0px}.flyout .header__nav li:hover{border-bottom-color:transparent!important;background-color:transparent}.flyout .header__nav .active{background-color:transparent}.flyout .textlink{color:#2870ed!important}nav .header__nav,.flyout .header__nav{margin:0;padding:0;list-style-type:none}nav .header__nav .header__nav__link,.flyout .header__nav .header__nav__link{display:inline-block;width:100%;text-decoration:none}nav .header__nav .header__nav__link.header__nav__link--withsubmenu>.header__nav__span,.flyout .header__nav .header__nav__link.header__nav__link--withsubmenu>.header__nav__span{background-image:none}nav .header__nav .header__nav__span,.flyout .header__nav .header__nav__span{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;background-position:100% center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9.392'%20height='16.632'%20viewBox='0%200%209.392%2016.632'%3e%3cg%20transform='translate(1.414%201.414)'%3e%3cpath%20d='M0,13.8,6.978,6.9,0,0'%20transform='translate(0%200)'%20fill='none'%20stroke='%231e3163'%20stroke-linecap='round'%20stroke-linejoin='round'%20strokeWidth='2'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:12px;font-weight:700;list-style-type:none;color:#1e3163}nav .header__nav .header__nav__span .dot-unread,.flyout .header__nav .header__nav__span .dot-unread{margin-left:.25rem}nav .header__nav .header__nav__span .dot-unread span,.flyout .header__nav .header__nav__span .dot-unread span{color:#fff!important}nav .header__nav .header__nav__sub,.flyout .header__nav .header__nav__sub{margin-top:.5rem;margin-left:2rem;list-style-type:none}nav .header__nav li,.flyout .header__nav li{margin:0;padding:0;padding:.5rem 0;width:100%;color:#1e3163}nav .header__nav a,.flyout .header__nav a{display:inline-block;color:#1e3163;text-decoration:none;font-weight:600}nav .header__nav--mobiletop,.flyout .header__nav--mobiletop{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:0 0 100%;width:100%;max-height:40px;margin-bottom:1rem}nav .header__nav--mobiletop img,.flyout .header__nav--mobiletop img{height:30px;margin-top:5px}@media (min-width: 1200px){.header__nav{display:flex;list-style:none;margin-top:1rem;gap:1rem}.header__nav.header__nav--desktop li.header__nav--desktophidden{display:none}.header__nav .header__nav__arrow{margin-left:4px}.header__nav li{color:#1e3163!important;font-weight:600}.header__nav li .header__nav__span{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;cursor:pointer;color:#fff;font-weight:600;min-height:24px;white-space:nowrap}.header__nav li .header__nav__span .dot-unread{margin-left:.25rem;background-color:#e72222}.header__nav li .header__nav__link--withsubmenu>.header__nav__span{display:inline-block;cursor:default}.header__nav li li{list-style:none}.header__nav li li .header__nav__span{display:none}.header__nav .active:has(.header__nav__link--withsubmenu){background-color:transparent}.header__nav .active{background-color:#0918321f;border-radius:.6rem}.header__nav .active .header__nav__sub li{background-color:transparent}.header__nav li:hover{background-color:#0918321f;border-radius:.6rem}.header__nav li:has(.header__nav__sub):hover{background-color:transparent}li:hover .header__nav__arrow{rotate:-180deg;transition:.5s}li:hover .header__nav__sub{background-color:#fff;position:absolute;border-radius:.4rem;border:1px solid #d8d8d8;margin-top:7px;margin-left:-12px;padding:.5rem 12px}li:hover .header__nav__sub .header__nav__span{display:inline-block;padding-bottom:3px}li:hover .header__nav__sub .header__nav__sub li.active .header__nav__span{font-weight:600}li:hover .header__nav__sub{margin-top:.5rem;list-style-type:none;padding-top:17px}li:hover .header__nav__sub .header__nav__span{display:inline-block;width:100%;margin-bottom:12px;padding-right:3rem;background-position:100% center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9.392'%20height='16.632'%20viewBox='0%200%209.392%2016.632'%3e%3cg%20transform='translate(1.414%201.414)'%3e%3cpath%20d='M0,13.8,6.978,6.9,0,0'%20transform='translate(0%200)'%20fill='none'%20stroke='%231e3163'%20stroke-linecap='round'%20stroke-linejoin='round'%20strokeWidth='2'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:7px;list-style-type:none;color:#1e3163;white-space:pre-wrap}li:hover .header__nav__sub .header__nav__span .dot-unread{display:inline-flex}}@media (min-width: 1200px) and (max-width: 1300px){.header__nav{margin-top:1.5rem;margin-bottom:-.5rem}}@media all and (max-width: 1200px){.header__nav.header__nav--desktop{display:none}.header__nav__span svg{display:none}nav .header__nav .header__nav__link--withsubmenu>.header__nav__span:nth-child(2){display:none}nav .header__nav .header__nav__sub .header__nav__span{font-weight:400}nav .header__nav .header__nav__sub li.active .header__nav__span{font-weight:600}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-list{height:100%;width:100%}.slick-list .slick-track{display:flex}.slick-list .slick-track .slick-slide{height:auto;position:relative}.slick-list .slick-track .slick-slide .header__content-wrapper{max-width:calc(100% - 3rem)}.slick-list .slick-track .slick-slide .card{margin:0}.carousel-slider .slick-track .slick-slide .card{margin-right:1rem}.carousel-slider .slick-track .slick-slide:last-child .card{margin-right:0}.slick-dots{width:100%;position:absolute;bottom:-45px;text-align:center;margin:1rem 0;z-index:5}.slick-dots li{display:inline;margin:0 10px}.slick-dots li button{background-color:#b7b7b7;border:1px solid #b7b7b7;border-radius:50%;color:transparent;padding:3px;height:3px;width:3px}.slick-dots li.slick-active button{background-color:#2870ed;border-color:#2870ed}.header--slider .slick-dots{bottom:0}.header--slider.header--purplebg h1,.header--slider.header--purplebg .statsheader-container,.header--slider.header--purplebg .statsheader-container h1,.header--slider.header--purplebg .statsheader-container h2,.header--slider.header--purplebg .statsheader-container h3,.header--slider.header--purplebg .statsheader-container h4,.header--slider.header--purplebg .statsheader-container p,.header--slider.header--purplebg .statsheader-container span,.header--slider.header--purplebg .statsheader-container li,.header--slider.header--purplebg .statsheader-container a{color:#fff}.header--slider.header--purplebg .statsheader-container .slick-dots li.slick-active button{background-color:#fff;border-color:#fff}.carousel-wrapper{max-width:1315px;margin-left:auto;margin-right:auto}.carousel-wrapper--news-mobile .slick-list{margin-bottom:3rem}.carousel-wrapper--news-mobile .slick-list .slick-slide>div{height:100%}.carousel-wrapper--news-mobile .slick-list .news-card,.carousel-wrapper--news-mobile .slick-list .news-card .card{height:100%}.carousel-wrapper--news-mobile .slick-list .news-card .card .card__content{height:calc(100% - 185px);display:flex;flex-direction:column;justify-content:space-between}.carousel-wrapper--news-mobile .slick-dots{bottom:-20px}.slick-slider{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;width:100%!important}.slick-slider .slick-slide{margin:.5rem}.slick-slider .slick-prev,.slick-slider .slick-next{border:none;width:50px;height:50px;border-radius:100%}.slick-slider .slick-prev.slick-disabled,.slick-slider .slick-next.slick-disabled{visibility:hidden!important}.slick-slider .slick-prev:hover,.slick-slider .slick-next:hover{background-color:#b7b7b7}.slick-slider .slick-prev svg,.slick-slider .slick-next svg{transform:scale(.8)}.header--withimage .slick-slider h2,.header--withimage .slick-slider p{color:#1e3163!important}.carousel-slider.carousel--showallondesktop .slick-track{justify-content:space-between}.carousel-slider.carousel--showallondesktop .slick-track .slick-slide{width:calc(100% - 1rem);flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 1rem)}.carousel-slider.carousel--showallondesktop .slick-track .slick-slide:last-child .card{width:calc(100% - 2px)}@media (max-width: 950px){.carousel--list .slick-track{flex-direction:column}.carousel--list .slick-track .slick-slide{width:100%!important;margin-bottom:2rem}.carousel--list .slick-track .slick-slide .card{margin-right:1px!important}.slick-customdots{display:none}}@media (min-width: 950px){.carousel-slider{margin-left:0!important;width:100%!important}.carousel-slider:not(.carousel--showallondesktop){margin-left:calc((100% - 1170px)/2);width:calc(100% - ((100% - 1170px)/2))}.carousel-wrapper .slick-slide:first-child:nth-last-child(1){margin-left:70px}.carousel-wrapper.searchprofiles .slick-slide:first-child:nth-last-child(1){margin-left:0}}.carousel__children{display:none}@media (min-width: 950px){.carousel__children{order:2;display:block}.slick-dots{margin-top:3rem;margin-bottom:0;position:unset}.header--slider .slick-dots{position:inherit}}.impressum p,.datenschutz p{color:#1e3163}.impressum__list,.datenschutz__list{display:flex;flex-direction:column}.impressum a,.datenschutz a{color:#2870ed!important;text-decoration:underline!important}.impressum li,.datenschutz li{color:#1e3163}.datenschutz{word-break:break-word}.datenschutz li{list-style-type:none}.datenschutz li:before{content:"- "}.iconlist{display:flex;flex-flow:column;width:100%;flex:0 0 100%}.iconlist.iconlist--withimagebanner{margin-top:-120px}.iconlist .iconlist-element{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:2rem;box-sizing:border-box;border-radius:5px;z-index:5}.iconlist .iconlist-element__content{color:#1e3163}.iconlist .iconlist-element.iconlist-element--highlightborder{display:inline-block;background-color:#fff;border:1px solid #e4e4e4;text-align:left;padding:1rem}.iconlist .iconlist-element.iconlist-element--highlightborder .image--round{float:left;background-color:transparent}.iconlist .iconlist-element.iconlist-element--highlightblue{display:inline-block;background-color:#2870ed;color:#fff;padding:20px}.iconlist .iconlist-element.iconlist-element--highlightblue h2,.iconlist .iconlist-element.iconlist-element--highlightblue h3{color:#fff}.iconlist .iconlist-element.iconlist-element--highlightblue .image--round{float:left;background-color:transparent}.iconlist .iconlist-element.iconlist-element--highlightblue .iconlist-element__content h2,.iconlist .iconlist-element.iconlist-element--highlightblue .iconlist-element__content h3,.iconlist .iconlist-element.iconlist-element--highlightblue .iconlist-element__content h4,.iconlist .iconlist-element.iconlist-element--highlightblue .iconlist-element__content h5,.iconlist .iconlist-element.iconlist-element--highlightblue .iconlist-element__content p,.iconlist .iconlist-element.iconlist-element--highlightblue .iconlist-element__content span{color:#fff}.iconlist .iconlist-element.iconlist-element--highlightblue .iconlist-element__content>p{clear:both}.iconlist .iconlist-element .image--round{width:40px;height:40px;margin-right:1rem;margin-bottom:1rem;background-color:#fff}.iconlist .iconlist-element .image--round svg{width:40px;height:-webkit-fit-content;height:fit-content;max-height:100%}.iconlist .iconlist-element .image--blue{background-color:#1e3163;width:66px;height:66px;display:flex;align-items:center}.iconlist .iconlist-element .image--blue svg{margin-left:16px;width:34px;max-height:34px}.iconlist .iconlist-element .image--blue--mobile{background-color:#1e3163;width:80px;height:62px;display:flex;align-items:center}.iconlist .iconlist-element .image--blue--mobile svg{width:62px;max-height:34px}.iconlist .iconlist-element .iconlist-element__content h2,.iconlist .iconlist-element .iconlist-element__content h3,.iconlist .iconlist-element .iconlist-element__content h4,.iconlist .iconlist-element .iconlist-element__content h5{margin-top:0;margin-bottom:1rem;padding-top:0}.iconlist .iconlist-element .iconlist-element__content p{line-height:1.5}.pagedialog .iconlist,.infodialog .iconlist{flex-direction:column}.pagedialog .iconlist h3,.infodialog .iconlist h3{font-size:1.3rem}.pagedialog .iconlist .iconlist-element,.infodialog .iconlist .iconlist-element{width:100%;flex-direction:row}.pagedialog .iconlist svg,.infodialog .iconlist svg{width:35px;padding-bottom:17px}@media (min-width: 950px){.iconlist{flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:900px;margin:0 auto}.iconlist.iconlist--withimagebanner .iconlist-element{margin-right:0;margin-left:0;display:flex;flex:0 0 32%!important;width:32%!important}.iconlist.iconlist--withimagebanner .iconlist-element .image--round{margin:.5rem auto}.iconlist.iconlist--withimagebanner .iconlist-element .iconlist-element__content{position:relative;min-height:230px;width:100%;text-align:center}.iconlist.iconlist--withimagebanner .iconlist-element .iconlist-element__content h3{margin-top:1.5rem}.iconlist.iconlist--withimagebanner .iconlist-element .iconlist-element__content .iconlist__teaser{position:absolute;top:4.5rem}.iconlist.iconlist--withimagebanner .iconlist-element .textlink{display:none}.iconlist.iconlist--withimagebanner .iconlist-element svg{height:100%}.iconlist .iconlist-element{flex-direction:column;align-items:flex-start;flex:0 0 28%;width:28%}.iconlist .iconlist-element h2,.iconlist .iconlist-element h3,.iconlist .iconlist-element h4,.iconlist .iconlist-element h5,.iconlist .iconlist-element p{margin-top:1rem}.iconlist .iconlist-element p{line-height:1.5}.iconlist .iconlist-element.iconlist-element--highlightblue{background-color:#fff;border:1px solid #e4e4e4;color:#303030;display:flex;flex-direction:column;align-items:center;text-align:center}.iconlist .iconlist-element.iconlist-element--highlightblue .iconlist-element__content{padding:0 10px}.iconlist .iconlist-element__imagebanner-left{scale:1.2;margin-top:4px}.iconlist .iconlist-element__imagebanner-right{scale:1.5;margin-top:3px}}@media (min-width: 1200px){.iconlist{max-width:1170px}}.immodetail__features{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;gap:1rem;flex-wrap:wrap;max-width:600px;margin-left:auto;margin-right:auto}.immodetail__features>div{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:auto}.immodetail__features>div .immodetail__features--val{font-weight:600;font-size:1.2rem;margin-bottom:.25rem;text-align:center}.immodetail__features>div .immodetail__features--label{font-size:.9rem}.immo-card__bottom .immodetail__features{width:100%;justify-content:center}.immo-card__bottom .immodetail__features .immodetail__features-wrapper{width:30%;flex:1 0 30%}.immo-card__bottom .immodetail__features .immodetail__features-wrapper .immodetail__features--val{font-size:1.7rem}@media all and (min-width: 950px){.immodetail__features>div{flex:0 0 30%;width:30%}.immodetail__features>div .immodetail__features--val{font-size:2rem;margin-bottom:.75rem}}.linkitem{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;border-radius:.8rem;background-color:#fff;padding:1rem;margin:1rem 0;cursor:pointer;box-shadow:0 2px 8px #0b1f421a,0 1px 1px #0b1f420a}.linkitem.is-hidden{display:none}.linkitem .linkitem__icon{display:flex;flex-direction:column;align-self:center;background-color:#2870ed;width:3rem;min-width:3rem;height:3rem;border-radius:50%;margin-right:1rem;overflow:hidden;position:relative}.linkitem .linkitem__icon img,.linkitem .linkitem__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:2rem;max-width:2.5rem}.linkitem .linkitem__icon img{min-width:3rem;min-height:3rem;object-fit:cover;object-position:center}.linkitem .linkitem__content{display:flex;flex-direction:column;width:calc(100% - 5.5rem);align-self:center;overflow:hidden}.linkitem .linkitem__content.linkitem__content--smaller{width:calc(100% - 3rem - 130px)}.linkitem .linkitem__headline{font-weight:700;font-size:1rem;color:#1e3163;margin:0;margin-bottom:.25rem;-webkit-hyphens:auto;hyphens:auto}.linkitem .linkitem__text{font-size:.9rem;color:#1e3163;-webkit-hyphens:auto;hyphens:auto;overflow:hidden}.linkitem .linkitem__right{display:flex;flex-direction:column;align-items:flex-end;margin-left:1rem;position:relative;flex:1 1}.linkitem .linkitem__right .linkitem__info{font-weight:400;font-size:.8rem;justify-self:flex-start}.linkitem .linkitem__right .linkitem__arrow-wrapper .linkitem__arrow{position:absolute;top:50%;right:0;transform:translateY(-50%)}.linkitem .linkitem__right .linkitem__arrow-wrapper .linkitem__arrow svg{max-height:1.5rem}.linkitem .linkitem__right .linkitem__dotunread{position:absolute;bottom:0}.linkitem.linkitem--blue{background-color:#2870ed}.linkitem.linkitem--blue .linkitem__icon{background-color:#fff}.linkitem.linkitem--blue .linkitem__headline,.linkitem.linkitem--blue .linkitem__text,.linkitem.linkitem--blue .linkitem__info{color:#fff}.linkitem.linkitem--einzeilig-desktop:not(.linkitem--blue) .linkitem__headline,.linkitem.linkitem--einzeilig-desktop:not(.linkitem--blue) .linkitem__text{color:#2870ed}.linkitem.linkitem-purple .linkitem__icon{background-color:#721c7a}.linkitem.linkitem-green .linkitem__icon{background-color:#028661}.linkitem.linkitem-turquoise .linkitem__icon{background-color:#02a3a4}.linkitem.linkitem-newblue .linkitem__icon{background-color:#255375}.linkitem.dokitem--open .linkitem__icon{background-color:#ff6129}.linkitem.dokitem--category .linkitem__icon{background-color:#028661}.linkitem.linkitem--IconHouseSearch .linkitem__icon svg{height:auto;transform:unset;left:.55rem;top:.6rem;width:2.2rem}.linkitem.linkitem--placeholder{border:none;background-color:transparent;box-shadow:none;cursor:initial}@media all and (min-width: 950px){.linkitem.linkitem--einzeilig-desktop{padding-top:0;padding-bottom:0}.linkitem.linkitem--einzeilig-desktop .linkitem__content{display:flex;gap:20px;flex-direction:row}.linkitem.linkitem--einzeilig-desktop .linkitem__headline{margin-bottom:0}.linkitem.linkitem--einzeilig-desktop .linkitem__text{padding-top:2px}.linkitem.linkitem--blue-profile .linkitem__right{min-height:unset!important}}.linkitem-collection{margin-top:1rem;margin-bottom:1rem}.linkitem-collection .linkitem{margin-top:0;margin-bottom:0;border:none;border-radius:0}.linkitem-collection .linkitem:not(:last-child){border-bottom:1px solid #e4e4e4}.linkitem-collection .linkitem:last-child{border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}.linkitem-collection .linkitem:first-child{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.accordion .linkitem-collection{border-left:0;border-right:0;border:0;margin:0}.show-less{display:flex;justify-content:flex-end;align-items:center;color:#2870ed;text-align:right;cursor:pointer}.is-closed{position:relative}.is-closed .ebene0{margin-top:0}.is-closed .ebene1{position:relative;margin-top:-95px;z-index:-1;transform:scale(.95);transition:1s;-webkit-transition:1s}.is-closed .ebene2{position:relative;margin-top:-85px;transform:scale(.9);transition:1s;z-index:-2}.is-closed .ebene2 .linkitem__flex-content-right{display:none}.is-open .ebene1{position:relative;margin-top:0;transform:scale(1);transition:1s;-webkit-transition:1s}.is-open .ebene2{position:relative;margin-top:0;transform:scale(1);transition:1s}.is-open .ebene2 .linkitem__flex-content-right{display:none}.elements3cols__col .linkitem__text,.elements3cols__col .linkitem__headline{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.elements3cols--show3>.linkitem:nth-child(n+4),.elements3cols--show3>.aktuellescontainer-wrapper:nth-child(n+4){display:none}.elements3cols--show3>.linkitem--blue:nth-child(n+4){display:flex}.elements3cols--show6>.linkitem:nth-child(n+7),.elements3cols--show6>.aktuellescontainer-wrapper:nth-child(n+7){display:none}.elements3cols--show6>.linkitem--blue:nth-child(n+7){display:flex}.elements3cols--show9>.linkitem:nth-child(n+10),.elements3cols--show9>.aktuellescontainer-wrapper:nth-child(n+10){display:none}.elements3cols--show9>.linkitem--blue:nth-child(n+10){display:flex}.elements3cols--show12>.linkitem:nth-child(n+13),.elements3cols--show12>.aktuellescontainer-wrapper:nth-child(n+13){display:none}.elements3cols--show12>.linkitem--blue:nth-child(n+13){display:flex}.elements3cols--show15>.linkitem:nth-child(n+16),.elements3cols--show15>.aktuellescontainer-wrapper:nth-child(n+16){display:none}.elements3cols--show15>.linkitem--blue:nth-child(n+16){display:flex}.elements3cols--show18>.linkitem:nth-child(n+19),.elements3cols--show18>.aktuellescontainer-wrapper:nth-child(n+19){display:none}.elements3cols--show18>.linkitem--blue:nth-child(n+19){display:flex}.elements3cols--show21>.linkitem:nth-child(n+22),.elements3cols--show21>.aktuellescontainer-wrapper:nth-child(n+22){display:none}.elements3cols--show21>.linkitem--blue:nth-child(n+22){display:flex}.elements3cols--show24>.linkitem:nth-child(n+25),.elements3cols--show24>.aktuellescontainer-wrapper:nth-child(n+25){display:none}.elements3cols--show24>.linkitem--blue:nth-child(n+25){display:flex}.elements3cols--show27>.linkitem:nth-child(n+28),.elements3cols--show27>.aktuellescontainer-wrapper:nth-child(n+28){display:none}.elements3cols--show27>.linkitem--blue:nth-child(n+28){display:flex}.elements3cols--show30>.linkitem:nth-child(n+31),.elements3cols--show30>.aktuellescontainer-wrapper:nth-child(n+31){display:none}.elements3cols--show30>.linkitem--blue:nth-child(n+31){display:flex}.elements3cols--show33>.linkitem:nth-child(n+34),.elements3cols--show33>.aktuellescontainer-wrapper:nth-child(n+34){display:none}.elements3cols--show33>.linkitem--blue:nth-child(n+34){display:flex}.elements3cols--show36>.linkitem:nth-child(n+37),.elements3cols--show36>.aktuellescontainer-wrapper:nth-child(n+37){display:none}.elements3cols--show36>.linkitem--blue:nth-child(n+37){display:flex}.elements3cols--show39>.linkitem:nth-child(n+40),.elements3cols--show39>.aktuellescontainer-wrapper:nth-child(n+40){display:none}.elements3cols--show39>.linkitem--blue:nth-child(n+40){display:flex}.elements3cols--show42>.linkitem:nth-child(n+43),.elements3cols--show42>.aktuellescontainer-wrapper:nth-child(n+43){display:none}.elements3cols--show42>.linkitem--blue:nth-child(n+43){display:flex}.elements3cols--show45>.linkitem:nth-child(n+46),.elements3cols--show45>.aktuellescontainer-wrapper:nth-child(n+46){display:none}.elements3cols--show45>.linkitem--blue:nth-child(n+46){display:flex}.elements3cols--show48>.linkitem:nth-child(n+49),.elements3cols--show48>.aktuellescontainer-wrapper:nth-child(n+49){display:none}.elements3cols--show48>.linkitem--blue:nth-child(n+49){display:flex}.elements3cols--show51>.linkitem:nth-child(n+52),.elements3cols--show51>.aktuellescontainer-wrapper:nth-child(n+52){display:none}.elements3cols--show51>.linkitem--blue:nth-child(n+52){display:flex}.elements3cols--show54>.linkitem:nth-child(n+55),.elements3cols--show54>.aktuellescontainer-wrapper:nth-child(n+55){display:none}.elements3cols--show54>.linkitem--blue:nth-child(n+55){display:flex}.elements3cols--show57>.linkitem:nth-child(n+58),.elements3cols--show57>.aktuellescontainer-wrapper:nth-child(n+58){display:none}.elements3cols--show57>.linkitem--blue:nth-child(n+58){display:flex}.elements3cols--show60>.linkitem:nth-child(n+61),.elements3cols--show60>.aktuellescontainer-wrapper:nth-child(n+61){display:none}.elements3cols--show60>.linkitem--blue:nth-child(n+61){display:flex}.elements3cols--show63>.linkitem:nth-child(n+64),.elements3cols--show63>.aktuellescontainer-wrapper:nth-child(n+64){display:none}.elements3cols--show63>.linkitem--blue:nth-child(n+64){display:flex}.elements3cols--show66>.linkitem:nth-child(n+67),.elements3cols--show66>.aktuellescontainer-wrapper:nth-child(n+67){display:none}.elements3cols--show66>.linkitem--blue:nth-child(n+67){display:flex}.elements3cols--show69>.linkitem:nth-child(n+70),.elements3cols--show69>.aktuellescontainer-wrapper:nth-child(n+70){display:none}.elements3cols--show69>.linkitem--blue:nth-child(n+70){display:flex}.elements3cols--show72>.linkitem:nth-child(n+73),.elements3cols--show72>.aktuellescontainer-wrapper:nth-child(n+73){display:none}.elements3cols--show72>.linkitem--blue:nth-child(n+73){display:flex}.elements3cols--show75>.linkitem:nth-child(n+76),.elements3cols--show75>.aktuellescontainer-wrapper:nth-child(n+76){display:none}.elements3cols--show75>.linkitem--blue:nth-child(n+76){display:flex}.elements3cols--show78>.linkitem:nth-child(n+79),.elements3cols--show78>.aktuellescontainer-wrapper:nth-child(n+79){display:none}.elements3cols--show78>.linkitem--blue:nth-child(n+79){display:flex}.elements3cols--show81>.linkitem:nth-child(n+82),.elements3cols--show81>.aktuellescontainer-wrapper:nth-child(n+82){display:none}.elements3cols--show81>.linkitem--blue:nth-child(n+82){display:flex}.elements3cols--show84>.linkitem:nth-child(n+85),.elements3cols--show84>.aktuellescontainer-wrapper:nth-child(n+85){display:none}.elements3cols--show84>.linkitem--blue:nth-child(n+85){display:flex}.elements3cols--show87>.linkitem:nth-child(n+88),.elements3cols--show87>.aktuellescontainer-wrapper:nth-child(n+88){display:none}.elements3cols--show87>.linkitem--blue:nth-child(n+88){display:flex}.elements3cols--show90>.linkitem:nth-child(n+91),.elements3cols--show90>.aktuellescontainer-wrapper:nth-child(n+91){display:none}.elements3cols--show90>.linkitem--blue:nth-child(n+91){display:flex}.elements3cols--show93>.linkitem:nth-child(n+94),.elements3cols--show93>.aktuellescontainer-wrapper:nth-child(n+94){display:none}.elements3cols--show93>.linkitem--blue:nth-child(n+94){display:flex}.elements3cols--show96>.linkitem:nth-child(n+97),.elements3cols--show96>.aktuellescontainer-wrapper:nth-child(n+97){display:none}.elements3cols--show96>.linkitem--blue:nth-child(n+97){display:flex}.elements3cols--show99>.linkitem:nth-child(n+100),.elements3cols--show99>.aktuellescontainer-wrapper:nth-child(n+100){display:none}.elements3cols--show99>.linkitem--blue:nth-child(n+100){display:flex}.elements3cols--show102>.linkitem:nth-child(n+103),.elements3cols--show102>.aktuellescontainer-wrapper:nth-child(n+103){display:none}.elements3cols--show102>.linkitem--blue:nth-child(n+103){display:flex}.elements3cols--show105>.linkitem:nth-child(n+106),.elements3cols--show105>.aktuellescontainer-wrapper:nth-child(n+106){display:none}.elements3cols--show105>.linkitem--blue:nth-child(n+106){display:flex}.elements3cols--show108>.linkitem:nth-child(n+109),.elements3cols--show108>.aktuellescontainer-wrapper:nth-child(n+109){display:none}.elements3cols--show108>.linkitem--blue:nth-child(n+109){display:flex}.elements3cols--show111>.linkitem:nth-child(n+112),.elements3cols--show111>.aktuellescontainer-wrapper:nth-child(n+112){display:none}.elements3cols--show111>.linkitem--blue:nth-child(n+112){display:flex}.elements3cols--show114>.linkitem:nth-child(n+115),.elements3cols--show114>.aktuellescontainer-wrapper:nth-child(n+115){display:none}.elements3cols--show114>.linkitem--blue:nth-child(n+115){display:flex}.elements3cols--show117>.linkitem:nth-child(n+118),.elements3cols--show117>.aktuellescontainer-wrapper:nth-child(n+118){display:none}.elements3cols--show117>.linkitem--blue:nth-child(n+118){display:flex}.elements3cols--show120>.linkitem:nth-child(n+121),.elements3cols--show120>.aktuellescontainer-wrapper:nth-child(n+121){display:none}.elements3cols--show120>.linkitem--blue:nth-child(n+121){display:flex}.elements3cols--show123>.linkitem:nth-child(n+124),.elements3cols--show123>.aktuellescontainer-wrapper:nth-child(n+124){display:none}.elements3cols--show123>.linkitem--blue:nth-child(n+124){display:flex}.elements3cols--show126>.linkitem:nth-child(n+127),.elements3cols--show126>.aktuellescontainer-wrapper:nth-child(n+127){display:none}.elements3cols--show126>.linkitem--blue:nth-child(n+127){display:flex}.elements3cols--show129>.linkitem:nth-child(n+130),.elements3cols--show129>.aktuellescontainer-wrapper:nth-child(n+130){display:none}.elements3cols--show129>.linkitem--blue:nth-child(n+130){display:flex}.elements3cols--show132>.linkitem:nth-child(n+133),.elements3cols--show132>.aktuellescontainer-wrapper:nth-child(n+133){display:none}.elements3cols--show132>.linkitem--blue:nth-child(n+133){display:flex}.elements3cols--show135>.linkitem:nth-child(n+136),.elements3cols--show135>.aktuellescontainer-wrapper:nth-child(n+136){display:none}.elements3cols--show135>.linkitem--blue:nth-child(n+136){display:flex}.elements3cols--show138>.linkitem:nth-child(n+139),.elements3cols--show138>.aktuellescontainer-wrapper:nth-child(n+139){display:none}.elements3cols--show138>.linkitem--blue:nth-child(n+139){display:flex}.elements3cols--show141>.linkitem:nth-child(n+142),.elements3cols--show141>.aktuellescontainer-wrapper:nth-child(n+142){display:none}.elements3cols--show141>.linkitem--blue:nth-child(n+142){display:flex}.elements3cols--show144>.linkitem:nth-child(n+145),.elements3cols--show144>.aktuellescontainer-wrapper:nth-child(n+145){display:none}.elements3cols--show144>.linkitem--blue:nth-child(n+145){display:flex}.elements3cols--show147>.linkitem:nth-child(n+148),.elements3cols--show147>.aktuellescontainer-wrapper:nth-child(n+148){display:none}.elements3cols--show147>.linkitem--blue:nth-child(n+148){display:flex}.elements3cols--show150>.linkitem:nth-child(n+151),.elements3cols--show150>.aktuellescontainer-wrapper:nth-child(n+151){display:none}.elements3cols--show150>.linkitem--blue:nth-child(n+151){display:flex}.elements3cols--show153>.linkitem:nth-child(n+154),.elements3cols--show153>.aktuellescontainer-wrapper:nth-child(n+154){display:none}.elements3cols--show153>.linkitem--blue:nth-child(n+154){display:flex}.elements3cols--show156>.linkitem:nth-child(n+157),.elements3cols--show156>.aktuellescontainer-wrapper:nth-child(n+157){display:none}.elements3cols--show156>.linkitem--blue:nth-child(n+157){display:flex}.elements3cols--show159>.linkitem:nth-child(n+160),.elements3cols--show159>.aktuellescontainer-wrapper:nth-child(n+160){display:none}.elements3cols--show159>.linkitem--blue:nth-child(n+160){display:flex}.elements3cols--show162>.linkitem:nth-child(n+163),.elements3cols--show162>.aktuellescontainer-wrapper:nth-child(n+163){display:none}.elements3cols--show162>.linkitem--blue:nth-child(n+163){display:flex}.elements3cols--show165>.linkitem:nth-child(n+166),.elements3cols--show165>.aktuellescontainer-wrapper:nth-child(n+166){display:none}.elements3cols--show165>.linkitem--blue:nth-child(n+166){display:flex}.elements3cols--show168>.linkitem:nth-child(n+169),.elements3cols--show168>.aktuellescontainer-wrapper:nth-child(n+169){display:none}.elements3cols--show168>.linkitem--blue:nth-child(n+169){display:flex}.elements3cols--show171>.linkitem:nth-child(n+172),.elements3cols--show171>.aktuellescontainer-wrapper:nth-child(n+172){display:none}.elements3cols--show171>.linkitem--blue:nth-child(n+172){display:flex}.elements3cols--show174>.linkitem:nth-child(n+175),.elements3cols--show174>.aktuellescontainer-wrapper:nth-child(n+175){display:none}.elements3cols--show174>.linkitem--blue:nth-child(n+175){display:flex}.elements3cols--show177>.linkitem:nth-child(n+178),.elements3cols--show177>.aktuellescontainer-wrapper:nth-child(n+178){display:none}.elements3cols--show177>.linkitem--blue:nth-child(n+178){display:flex}.elements3cols--show180>.linkitem:nth-child(n+181),.elements3cols--show180>.aktuellescontainer-wrapper:nth-child(n+181){display:none}.elements3cols--show180>.linkitem--blue:nth-child(n+181){display:flex}.elements3cols--show183>.linkitem:nth-child(n+184),.elements3cols--show183>.aktuellescontainer-wrapper:nth-child(n+184){display:none}.elements3cols--show183>.linkitem--blue:nth-child(n+184){display:flex}.elements3cols--show186>.linkitem:nth-child(n+187),.elements3cols--show186>.aktuellescontainer-wrapper:nth-child(n+187){display:none}.elements3cols--show186>.linkitem--blue:nth-child(n+187){display:flex}.elements3cols--show189>.linkitem:nth-child(n+190),.elements3cols--show189>.aktuellescontainer-wrapper:nth-child(n+190){display:none}.elements3cols--show189>.linkitem--blue:nth-child(n+190){display:flex}.elements3cols--show192>.linkitem:nth-child(n+193),.elements3cols--show192>.aktuellescontainer-wrapper:nth-child(n+193){display:none}.elements3cols--show192>.linkitem--blue:nth-child(n+193){display:flex}.elements3cols--show195>.linkitem:nth-child(n+196),.elements3cols--show195>.aktuellescontainer-wrapper:nth-child(n+196){display:none}.elements3cols--show195>.linkitem--blue:nth-child(n+196){display:flex}.elements3cols--show198>.linkitem:nth-child(n+199),.elements3cols--show198>.aktuellescontainer-wrapper:nth-child(n+199){display:none}.elements3cols--show198>.linkitem--blue:nth-child(n+199){display:flex}.elements3cols--show201>.linkitem:nth-child(n+202),.elements3cols--show201>.aktuellescontainer-wrapper:nth-child(n+202){display:none}.elements3cols--show201>.linkitem--blue:nth-child(n+202){display:flex}.elements3cols--show204>.linkitem:nth-child(n+205),.elements3cols--show204>.aktuellescontainer-wrapper:nth-child(n+205){display:none}.elements3cols--show204>.linkitem--blue:nth-child(n+205){display:flex}.elements3cols--show207>.linkitem:nth-child(n+208),.elements3cols--show207>.aktuellescontainer-wrapper:nth-child(n+208){display:none}.elements3cols--show207>.linkitem--blue:nth-child(n+208){display:flex}.aktuellescontainer-wrapper{width:100%;flex:0 0 100%}.aktuellescontainer-wrapper .aktuellescontainer{height:9rem;position:absolute;max-width:100%;left:0;right:0;z-index:10;margin-left:1.5rem;margin-right:1.5rem;cursor:pointer}.aktuellescontainer-wrapper.is-open{margin-bottom:2rem}.aktuellescontainer-wrapper.is-open .aktuellescontainer{height:0;z-index:-10}.aktuellescontainer-wrapper .aktuellescontainer__topline{display:flex;width:100%;flex:0 0 100%;justify-content:space-between}.aktuellescontainer-wrapper .aktuellescontainer__topline .aktuellescontainer__topline__date{color:#2870ed}.aktuelles-container .linkitem{height:115px}@media all and (min-width: 950px){.aktuelles-container{display:flex;gap:5%;flex-wrap:wrap}.aktuelles-container .linkitem{width:30%}}@media all and (min-width: 950px) and (max-width: 1200px){.aktuelles-container{gap:10%;flex-wrap:wrap}.aktuelles-container .linkitem{width:45%}}@media all and (max-width: 950px){.linkitem--placeholder{display:none}.aktuellescontainer-children.is-closed .linkitem{height:80px}.aktuellescontainer-children.is-closed .linkitem__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:18px;height:18px}.linkitem.elements3cols__col{margin-bottom:0}.is-open .linkitem.elements3cols__col{margin-bottom:1rem}.elements3cols .aktuellescontainer-wrapper{margin-top:1rem}.elements3cols .aktuellescontainer-wrapper .is-closed .ebene1{margin-top:-68px}.elements3cols .aktuellescontainer-wrapper .is-closed .ebene2{margin-bottom:0}}.subunits .subunits-filter{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.5rem}.subunits .subunits-filter .form__field{margin-bottom:0}.subunits .subunits__link{border-top:1px solid #e4e4e4;padding-top:1.5rem;padding-bottom:1.5rem}.subunits .subunits__immos{margin-top:2rem;width:100%;border-collapse:collapse;table-layout:fixed;flex-direction:column;border-radius:4px;box-shadow:#0b20421a 0 4px 14px 2px;border-collapse:separate;border-spacing:0}.subunits .subunits__immos thead td{font-weight:700}.subunits .subunits__immos td{width:16.6666666667%;padding:1rem;white-space:nowrap;align-content:center}.subunits .subunits__immos td img{height:2.5rem;width:auto;object-fit:cover;transition:.5s scale ease}.subunits .subunits__immos td img:hover{scale:8;border:1px solid #e4e4e4;border-radius:2px}.subunits .subunits__immos tr:nth-child(2n){background-color:#eef0f4}.subunits .subunits__immos .subunits__immos-toprow{width:100%;position:relative;padding-right:calc(50px + .5rem)}.subunits .subunits__immos .subunits__immos-toprow img{position:absolute;top:0;right:0}@media all and (min-width: 950px){.subunits .subunits-filter{gap:1.5rem}.subunits .subunits-filter .form__field{margin-bottom:20px}.subunits .subunits__immos{margin-top:0}.subunits .subunits__immos td{padding:1rem 2rem}.subunits .subunits__link{border-top:none;padding-top:0;padding-bottom:0}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:Inter;margin:0;color:#1e3163}body,button,html,input,p,select,textarea{font-family:Inter,sans-serif}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-weight:400;vertical-align:baseline;background:transparent}a[href^="tel:"],a[href^="mailto:"]{color:#4ba2d5;text-decoration:none}.gray-background{background-color:#f4f6fa;padding-bottom:0;margin-top:2.5rem}.light-aubergine-background{background-color:#b17ead;padding-bottom:0;margin-top:2.5rem}.light-blue-background{background-color:#65b8ff;padding-bottom:0;margin-top:2.5rem}.light-teal-background{background-color:#65cdcf}.gray-background--no-margin{margin-top:0!important}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.z-index-1{z-index:1}.no-wrap{white-space:nowrap}.loading-info{cursor:default;color:#2870ed;display:flex;align-items:center;gap:10px;margin-top:30px;margin-bottom:-10px}.loading-info svg{height:1.5rem;width:-webkit-fit-content;width:fit-content}.loading-info.loading-info--inactive{opacity:0}#sreal-kundenportal-root{display:flex;min-height:100vh;flex-direction:column}#sreal-kundenportal-root.no-scroll{width:100%}#sreal-kundenportal-root main.main-content{flex:1 1;z-index:2}#sreal-kundenportal-root .w-desktop--center{width:100%;padding:1rem;box-sizing:border-box;margin-left:auto;margin-right:auto}#sreal-kundenportal-root .w-desktop--center.z-index-1{z-index:1}#sreal-kundenportal-root .w-desktop--center.z-index-999{z-index:999}#sreal-kundenportal-root .w-desktop--center.z-index-9999{z-index:9999}#sreal-kundenportal-root .w-desktop--center.position-relative{position:relative}.headline--witharrow{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.headline--witharrow h2{margin:0;width:calc(100% - 20px)}.headline--witharrow .headline__arrow{cursor:pointer}.headline--witharrow .headline__arrow svg{width:20px;height:auto}.headline--withfiltermenu{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}.headline--withfiltermenu .filtermenu-wrapper-right,.headline--withfiltermenu .filtermenu-wrapper-none{width:100%;margin:0;margin-top:1rem}.elements3cols,.elements2cols{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.elements3cols .elements3cols__col,.elements3cols .elements2cols__col,.elements2cols .elements3cols__col,.elements2cols .elements2cols__col{width:100%;flex:0 0 100%}.elements3cols .elements2cols.flex-wrap,.elements2cols .elements2cols.flex-wrap{flex-wrap:wrap}#sreal-kundenportal-root .elements3cols.elements3cols--aktuelles{justify-content:left;gap:2%}.fixedbar-wrapper{position:fixed;border-top:1px solid white;left:0;bottom:0;width:100vw;max-width:100vw;background-color:#2870ed;z-index:101}.fixedbar-wrapper .w-desktop--center{padding-left:0;padding-right:0}.fixedbar-wrapper .fixedbar__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem}.fixedbar-wrapper .fixedbar__content button,.fixedbar-wrapper .fixedbar__content .button{white-space:nowrap;margin-top:0;margin-top:1rem}.fixedbar-wrapper .fixedbar__content h2,.fixedbar-wrapper .fixedbar__content p{color:#fff}.fixedbar-wrapper .fixedbar__content h2{font-size:1.1rem;margin:0}@media (min-width: 950px){#sreal-kundenportal-root main.main-content--immosuche{margin-top:-2rem}#sreal-kundenportal-root .w-desktop--center{max-width:900px;padding:0;padding-top:2rem}#sreal-kundenportal-root .elements3cols,#sreal-kundenportal-root .elements2cols{flex-direction:row;justify-content:space-between;align-items:stretch}#sreal-kundenportal-root .elements3cols .elements3cols__col,#sreal-kundenportal-root .elements2cols .elements3cols__col{width:32%;flex:0 0 32%}#sreal-kundenportal-root .elements3cols .elements2cols__col,#sreal-kundenportal-root .elements2cols .elements2cols__col{width:48%;flex:0 0 48%}#sreal-kundenportal-root .fixedbar-wrapper .fixedbar__content{flex-direction:row;align-items:center}#sreal-kundenportal-root .fixedbar-wrapper .fixedbar__content button,#sreal-kundenportal-root .fixedbar-wrapper .fixedbar__content .button{margin-top:0}.gray-background,.light-aubergine-background,.light-blue-background,.light-teal-background{padding-bottom:3rem;padding-top:3rem}.headline--withfiltermenu{flex-direction:row}.headline--withfiltermenu .filtermenu-wrapper-right,.headline--withfiltermenu .filtermenu-wrapper-none{width:auto;margin-top:0}}@media (min-width: 1200px){#sreal-kundenportal-root .w-desktop--center{max-width:1170px}}.filtermenu::-webkit-scrollbar,.linkitem-collection::-webkit-scrollbar,.desktop--box_item::-webkit-scrollbar{display:none!important}.filtermenu,.desktop--box_item,.linkitem-collection{-ms-overflow-style:none!important;scrollbar-width:none!important}@media all and (max-width: 950px){.w-desktop--slider{padding:2rem}.w-mobile--slider .carousel{margin-right:-2rem}.w-mobile--slider .slick-track{padding-right:2rem}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.nobreak{white-space:nowrap}@media (min-width: 950px){.nachrichten .page__loadingmessage,.nachrichten .page__emptymessage{color:#fff}}.error-container{display:inline-block;border-radius:12px;background-color:#fad3d3;font-size:.9em;line-height:1.3;margin:1rem 0;padding:.75em;padding-left:calc(20px + 1.75em);color:#000;position:relative}.error-container:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='19.991'%20height='19.992'%20viewBox='0%200%2019.991%2019.992'%3e%3cpath%20data-name='Pfad%208961'%20d='M10,.008A2.143,2.143,0,0,0,8.093,1.174L.234,16.893h0A2.143,2.143,0,0,0,2.141,20H17.859a2.143,2.143,0,0,0,1.908-3.106h0L11.91,1.181l0-.006A2.143,2.143,0,0,0,10,.008ZM9.627,1.542a.714.714,0,0,1,1.007.281L18.49,17.534v0a.714.714,0,0,1-.635,1.036H2.144a.714.714,0,0,1-.635-1.036v0L9.366,1.823A.714.714,0,0,1,9.627,1.542ZM10,6.429a.714.714,0,0,1,.714.714v4.286a.714.714,0,0,1-1.429,0V7.143A.714.714,0,0,1,10,6.429ZM8.571,15.714A1.429,1.429,0,1,1,10,17.143,1.429,1.429,0,0,1,8.571,15.714Z'%20transform='translate(-0.004%20-0.008)'%20fill='%23e72222'%20fill-rule='evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:left top;padding-right:20px;padding-bottom:20px;position:absolute;left:1em;top:.75em}#sreal-kundenportal-root .w-desktop--center{padding:2rem}.fileUploadContainer{width:100%;height:200px;background-color:#fff;border-radius:4px;padding:10px;font-size:.9rem;border:1px solid #2870ED;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.fileUploadContainer:hover p{text-decoration:underline}.fileUploadContainer.dragOver{border:2px dashed #2870ED}.fileUploadContainer.dragOver p{text-decoration:underline}.fileUploadInner{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.fileUploadInner p{font-size:.9rem;margin-top:15px;font-weight:600;color:#2870ed}.fileUploadIconText{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#2870ed}.fileUploadIconText span{margin-top:10px;font-size:.9rem}.deleteFileContainer{width:100%;height:10px;margin-top:.5rem}.deleteFileContainer span{color:#2870ed;font-size:.9rem;font-weight:600}.fileUploadErrorContainer{width:100%}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.chat-wrapper{height:calc(100vh - 65px);position:relative;padding:1rem 1rem .5rem;box-sizing:border-box}.chat-wrapper .form__fielderror{margin-top:1rem}.chat-header{height:90px;display:flex;align-items:center;justify-content:center;padding:0 1rem;background-color:#fff;text-align:center;flex-direction:column}.chat-header .chat-header__makler img{width:3rem;height:3rem;border-radius:50%;margin-right:.5rem;object-fit:cover}.chat-header .chat-header__makler svg{width:3rem;height:3rem;margin-right:.5rem}.chat-header .chat-header__maklername{font-weight:600;color:#1e3163;margin-top:.5rem;margin-bottom:.5rem}.chatmessages{height:calc(100vh - 185px);overflow-y:auto;padding-bottom:1rem}.chatmessages .message{display:flex;flex-direction:column;margin-bottom:.25rem}.chatmessages .message .message__date{display:inline-block;width:100%;text-align:center;margin:1rem 0;font-size:.8rem}.chatmessages .message .message__date--small{visibility:hidden;font-size:.7rem;margin-top:.15rem;color:#303030;transition:.25s ease all}.chatmessages .message .message__text{max-width:80%;padding:1rem 1.5rem;font-size:.9rem;border:.5px solid;border-radius:4px;box-sizing:border-box}.chatmessages .message.message--user .message__text{align-self:flex-end;background-color:#2870ed;border-color:#2870ed;color:#fff}.chatmessages .message.message--user .message__text a,.chatmessages .message.message--user .message__text a:hover{color:#fff}.chatmessages .message.message--user .message__date--small{align-self:flex-end}.chatmessages .message.message--agent .message__text{align-self:flex-start;color:#1e3163;border-color:#e4e4e4}.chatmessages .message:hover .message__date--small{visibility:visible}.reload-messages{display:flex;justify-content:center;align-items:center;height:50px}.reload-messages svg{margin-right:.5rem}.reload-messages span.disabled{color:#b7b7b7;cursor:not-allowed}.message__respondarea{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% - 2rem);position:absolute;bottom:0;padding:.5rem 0;background-color:#fff}.message__respondarea .message__respondarea-inner{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;width:100%;height:45px;padding:.25rem .5rem;border-radius:4px;justify-content:space-between;background-color:#fff;gap:.5rem}.message__respondarea .message__respondarea-inner.message__respondarea-inner--loading{opacity:.6}.message__respondarea textarea,.message__respondarea textarea:focus{height:100%;flex:1 1;border:0;box-shadow:none;background-color:transparent;margin:0;transition:.5s ease all;resize:none}.message__respondarea textarea{overflow:hidden}.message__respondarea textarea:focus{overflow:auto}.message__respondarea .image--round{width:32px;height:32px;background-color:#2870ed;position:relative}.message__respondarea .image--round svg{width:auto;height:50%}.message__respondarea .message__respondarea--btn{cursor:pointer}.textarea-focus .chatmessages{height:calc(100vh - 235px)}.textarea-focus .message__respondarea .message__respondarea-inner{height:135px}.marktberichtForm,.marktberichtForm p,.marktberichtForm label{color:#fff}.marktberichtForm .form__row.form__row--double.form__row--double--mobilefull .form__field.w-60{width:58%;flex:0 0 58%}.marktberichtForm .form__row.form__row--double.form__row--double--mobilefull .form__field.w-40{width:38%;flex:0 0 38%}.marktberichtForm .form__row.form__row--double.form__row--double--mobilefull .form__field .form__fielderror{color:#fff}.marktberichtForm .form__row.form__row--double.form__row--double--mobilefull .form__field--haslist .input-list{max-height:200px}.marktberichtForm .form__field--checkbox .form__fielderror{margin:0;font-weight:700}.marktberichtForm .marktbericht-error .marktbericht-errorbox{width:100%;margin-top:1rem;background-color:#fad3d3;padding:1.5rem;border-radius:.5rem;margin-top:6rem;margin-bottom:7rem}.marktberichtForm .marktbericht-error .marktbericht-errorbox p{margin:0;color:red}.marktberichtForm .button-panel{align-items:normal;margin-bottom:0}.marktberichtForm .button-panel .button{margin-right:2rem;margin-bottom:1rem}.marktberichtForm .marktbericht-errortext-notfound{color:#fad3d3;margin:0}.marktberichtForm .marktbericht-errortext-notfound .textlink{color:#fad3d3;text-decoration:underline}@media all and (max-width: 950px){.marktberichtForm .form__row.form__row--double.form__row--double--mobilefull .form__field,.marktberichtForm .form__row.form__row--double.form__row--double--mobilefull .form__field.w-60,.marktberichtForm .form__row.form__row--double.form__row--double--mobilefull .form__field.w-40{width:100%;flex:0 0 100%}}@media all and (min-width: 950px){.marktberichtForm .form__row.form__row--double.form__row--double--mobilefull{margin-bottom:20px}.marktberichtForm .button-panel .button{margin-bottom:0}}@media all and (min-width: 1200px){.marktberichtForm .button-panel{position:relative}.marktberichtForm .marktbericht-errortext-notfound{position:absolute;top:-3px;left:240px;width:100%}}.marktberichtForm--anonymous{padding-top:2rem}.marktberichtForm--anonymous .marktbericht-anonymous-form__step-1 .button-panel{margin-top:5rem}.marktberichtForm--anonymous .marktbericht-anonymous-form__step-2 .button-panel{margin-top:3rem}#marktbericht-anonymous-card .marktbericht-card__content .marktbericht-card__loading .marktbericht-card__loading-icon{margin-top:13rem}#marktbericht-anonymous-card .marktbericht-card__content .marktbericht-form-success{margin-top:7rem}@media all and (max-width: 1200px){#marktbericht-anonymous-card .marktbericht-card__content .marktbericht-card__loading .marktbericht-card__loading-icon{margin-top:5rem!important}#marktbericht-anonymous-card .marktbericht-card__content .marktbericht-form-success{margin-top:3rem!important}}.sources-data-container{display:flex;flex-wrap:wrap}.sources-data-container div{width:25%;margin-bottom:.5rem}.recharts-cartesian-axis-line{stroke:#fff}.linechart-tooltip{background-color:#fffc;border:1px solid #000;padding:10px;border-radius:5px}.header--stats .linechart-tooltip{color:#1e3163!important}@media all and (max-width: 950px){.sources-data-container div{width:100%}}.finanzrechner__formresult{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;line-height:1;margin-bottom:1rem}#immodetail .finanzrechner-form__content h2{margin-top:0;text-align:left}#immodetail .finanzrechner-form,.finanzrechner-form{color:#1e3163}#immodetail .finanzrechner-form h3,.finanzrechner-form h3{font-size:1.6em;margin-bottom:0}#immodetail .finanzrechner-form .button-panel,.finanzrechner-form .button-panel{margin-bottom:0}#immodetail .finanzrechner-form .button-panel .button:last-child,.finanzrechner-form .button-panel .button:last-child{margin-bottom:0}#immodetail .finanzrechner-form .finanzrechner-form__content,.finanzrechner-form .finanzrechner-form__content{display:flex;flex-direction:column;box-sizing:border-box;margin-top:1rem}#immodetail .finanzrechner-form .finanzrechner-form__content .textlink,.finanzrechner-form .finanzrechner-form__content .textlink{color:#2870ed}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper,.finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper:first-child,.finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper:first-child{margin-top:1rem}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper.mobile-hidden,.finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper.mobile-hidden{display:none}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper span:first-child,.finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper span:first-child{margin-bottom:5px;font-weight:600}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper span:nth-child(2),.finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper span:nth-child(2){font-size:1.4em;font-weight:600}#immodetail .finanzrechner-form .finanzrechner-form__content .form__fielderror,.finanzrechner-form .finanzrechner-form__content .form__fielderror{color:#e30613}#immodetail .finanzrechner-form .finanzrechner-form__content label,.finanzrechner-form .finanzrechner-form__content label{color:#303030;font-weight:600;font-family:Inter;font-size:1rem}#immodetail .finanzrechner-form .finanzrechner-form__content .form__row--double:last-child,.finanzrechner-form .finanzrechner-form__content .form__row--double:last-child{margin-bottom:0}#immodetail .finanzrechner-form p,.finanzrechner-form p{margin-top:2rem}@media all and (min-width: 950px) and (max-width: 1200px){#immodetail .finanzrechner-form .finanzrechner-form__content .form__row,.finanzrechner-form .finanzrechner-form__content .form__row{gap:20px}#immodetail .finanzrechner-form .finanzrechner-form__content .form__row .form__field,.finanzrechner-form .finanzrechner-form__content .form__row .form__field{flex:0 0 100%!important}}@media all and (min-width: 950px){#immodetail .finanzrechner-form .finanzrechner-form__content,.finanzrechner-form .finanzrechner-form__content{margin-top:2rem}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper,.finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper{margin-top:1rem}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper.desktop-hidden,.finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper.desktop-hidden{display:none}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper.mobile-hidden,.finanzrechner-form .finanzrechner-form__content .finanzrechner__result-wrapper.mobile-hidden{display:flex}#immodetail .finanzrechner-form .finanzrechner-form__content .finanzrechner-form__content__results,.finanzrechner-form .finanzrechner-form__content .finanzrechner-form__content__results{display:flex;gap:40px}#immodetail .finanzrechner-form p,.finanzrechner-form p{margin-top:0}}.kennzahlen{color:#fff}.kennzahlen-wrapper{margin:2rem 0}.kennzahlen-wrapper .button{width:-webkit-fit-content;width:fit-content;margin-top:3.5rem;margin-bottom:1rem}.kennzahlen-wrapper .kennzahlen__text{width:100%;font-size:.9rem;line-height:1.6}.kennzahl__headline{padding-left:1rem;color:#fff}.kennzahl__circlebar{position:relative}.kennzahl__circlebar .kennzahl__circlebar__value{position:absolute;bottom:0;right:50%;color:#fff;transform:translate(50%,-50%);font-weight:700;font-size:3rem}.kennzahl__circlebar .kennzahl__circlebar__valuetext{width:100%;text-align:center;margin-top:2rem}.kennzahl__circlebar .kennzahl__circlebar__icon{position:absolute;top:0;left:-3rem;border-radius:50%;background-color:#fff;width:2.25rem;height:2.25rem}.kennzahl__circlebar .kennzahl__circlebar__icon svg{width:1.25rem;height:auto;max-height:1.25rem}.kennzahl__circlebar .kennzahl__circlebar__icon .kennzahl__circlebar__foodicon{width:auto}.kennzahl__circlebar .semicircle-progress .MuiCircularProgress-root{transform:rotate(180deg)!important}.kennzahl__piechart{margin:2rem;margin-top:0}.kennzahl__piechart .kennzahl__piechart-wrapper{max-width:300px;margin:0 auto}.kennzahl__piechart .kennzahl__piechart__legend{display:flex;flex-direction:column;width:100%;margin-top:3rem}.kennzahl__piechart .kennzahl__piechart__legend .kennzahl__piechart__legend-item{flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:1.5rem;font-size:1.1rem}.kennzahl__piechart .kennzahl__piechart__legend .kennzahl__piechart--legendcolor{display:inline-block;margin-right:.75rem;width:1.5rem;height:1.5rem;border-radius:50%}.kennzahl__piechart .kennzahl__piechart__legend .kennzahl__piechart--legendval{font-weight:600;padding-right:.75rem}.kennzahl__list{display:flex;flex-direction:column;align-items:center;width:100%}.kennzahl__list .kennzahl__list__item{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.kennzahl__list .kennzahl__list__item .kennzahl__list__itemval{font-size:3rem;font-weight:600;margin-top:1rem;text-align:center}.kennzahl__list .kennzahl__list__item .kennzahl__list__itemsub{font-size:1.3rem;font-weight:400;margin-top:.5rem;text-align:center}.kennzahl__bars{display:flex;flex-direction:column;margin:2rem;margin-top:0}.kennzahl__bars .kennzahl__bars__item{margin-bottom:.25rem}.kennzahl__bars .progressbar__bar{margin-top:.5rem;border-radius:1rem;background-color:#fff3}.kennzahl__bars .progressbar__bar .progressbar__bar--filled{background-color:#fff;border-radius:1rem}@media all and (min-width: 950px){.marktinfolight-card .kennzahl__piechart{display:flex}.marktinfolight-card .kennzahl__piechart .kennzahl__piechart-wrapper{width:50%}.marktinfolight-card .kennzahl__piechart .kennzahl__piechart__legend{width:50%;padding-left:8%}.marktinfolight-card .kennzahl__piechart .kennzahl__piechart__legend .kennzahl__piechart__legend-item{display:flex}.marktinfolight-card .kennzahl__bars{flex-direction:row;flex-wrap:wrap;gap:50px}.marktinfolight-card .kennzahl__bars .kennzahl__bars__item{width:46%}.kennzahl__list{flex-direction:row;justify-content:space-around;margin-top:7rem}.kennzahlen{position:relative}.kennzahlen .button{display:none}.kennzahlen .kennzahl__stand{position:absolute;right:40px;bottom:0;text-align:right}.kennzahlen-wrapper__circle-bar{display:flex}.kennzahlen-wrapper__circle-bar .kennzahlen__text{width:50%}.kennzahlen-wrapper__circle-bar .kennzahl__circlebar-wrapper{width:50%;align-items:flex-start;margin-top:1rem}.kennzahlen__text{margin-top:0rem;padding:0!important}.marktinfolight__result--withSavedInfo .kennzahlen-wrapper{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.kennzahl__list__wrapper__item:has(.empty){display:none}@media all and (min-width: 950px) and (max-width: 1200px){.kennzahlen__text{margin-top:-40px}}@media all and (max-width: 950px){.kennzahl__circlebar__icon{top:-15px!important;left:0rem!important}.kennzahlen__text,.kennzahl__stand,.kennzahl__list div{display:none}.kennzahl__list div:first-child{display:flex;margin-top:2rem}.kennzahl__piechart__legend .kennzahl__piechart__legend-item{display:none}.kennzahl__piechart__legend .kennzahl__piechart__legend-item:first-child{display:flex;margin-top:2rem;margin-bottom:-3rem}.kennzahl__bars .kennzahl__bars__item{display:none}.kennzahl__bars .kennzahl__bars__item:nth-child(-n+4){display:block;margin-bottom:4rem}.kennzahl__bars .kennzahl__bars__item:nth-child(4){margin-bottom:1rem}.kennzahl__bars{margin-left:1rem;margin-right:1rem}.kennzahlen-wrapper{padding-left:0rem!important;padding-right:0rem!important}.kennzahl__piechart{margin:.2rem}.kennzahl__piechart__legend{margin-left:1rem;margin-bottom:1rem}.kennzahlen .button{margin-left:1rem}}.pagedialog .kennzahlen{background-color:#7591ab;color:#fff}.pagedialog .kennzahlen h3{color:#fff}.pagedialog .kennzahlen .button{display:none}.pagedialog .kennzahlen .kennzahlen__text,.pagedialog .kennzahlen .kennzahl__stand{display:block}.pagedialog .kennzahl__list div{display:flex;margin-top:unset}.pagedialog .kennzahl__piechart__legend-item{display:flex!important;margin-top:unset!important;margin-bottom:1.5rem!important}.pagedialog .kennzahl__bars .kennzahl__bars__item{display:block;margin-bottom:3rem}:where(html){line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;-webkit-margin-after:.67em;margin-block-end:.67em;-webkit-margin-before:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}.marktinfolight-card{box-sizing:border-box;background-color:#fff}.marktinfolight-card .marktinfolight__result--prev,.marktinfolight-card .kennzahlen{background-color:#fff}.marktinfolight-card label{color:#303030;font-weight:600;font-family:Inter;font-size:1rem}.marktinfolight__result .form__field--reset{display:none}.marktinfolight__result .marktinfolight__result__content{width:100%;border-radius:5px}.marktinfolight__result .marktinfolight__result__content h3{padding:1rem;margin-top:0}.marktinfolight__result .marktinfolight__result__content .kennzahl__pois h3{padding:0;margin-top:2.5rem;font-size:1.2rem}.marktinfolight__result .marktinfolight__result__content .kennzahlen-wrapper{border-top:1px solid #fff;padding-top:2rem;margin-top:1rem}.marktinfolight__result .marktinfolight__result__content .kennzahlen-wrapper .kennzahlen__text{padding:2rem;box-sizing:border-box}.marktinfolight__result .marktinfolight__result--prev label{color:#1e3163}@media all and (min-width: 950px){.marktinfolight__content .lh-150{display:none}.marktinfolight__result--prev{padding-left:0!important;width:100%}.marktinfolight-card .marktinfolight__result--prev{width:50%}.marktinfolight-card__marktanalys__headline{margin-top:1rem}}.marktinfolight-card__marktanalyse .kennzahlen-wrapper{background-color:#7591ab;color:#fff;padding:1rem;margin-top:1rem;border-radius:5px}.card.marktinfopro-card .card__icon{display:none}.card.marktinfopro-card .card__content{flex-direction:row;justify-content:space-between;align-items:center}.card.marktinfopro-card .card__content div{flex-basis:50%}.card.marktinfopro-card .card__content .icon-block{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.card.marktinfopro-card .card__content .card__icon{display:block;padding:0}.card.marktinfopro-card .card__content .card__icon svg{transform-origin:center}.card.marktinfopro-card .card__content span{display:inline-block;text-align:center}.card.marktinfopro-card .button-panel{margin-bottom:0}.card.marktinfopro-card .button-panel button:last-child{margin-bottom:0}.marktinfopro-card.elements2cols__col,.marktinfopro-card{background-color:#2870ed;color:#fff}.marktinfopro-card.elements2cols__col .card__icon,.marktinfopro-card .card__icon{display:inline-block;padding-top:2.5rem;padding-left:1.5rem;height:9rem}.marktinfopro-card.elements2cols__col .card__icon svg,.marktinfopro-card .card__icon svg{transform:scale(2.2);transform-origin:top left}.marktinfopro-card.elements2cols__col .icon-block .card__icon,.marktinfopro-card .icon-block .card__icon{display:none}.marktinfopro-card.elements2cols__col .card__content,.marktinfopro-card .card__content{min-height:350px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.marktinfopro-card.elements2cols__col .card__content span,.marktinfopro-card .card__content span{display:block;width:100%;text-align:start}.marktinfopro-card.elements2cols__col .card__content button a,.marktinfopro-card .card__content button a{text-decoration:none}.marktinfolight-card__marktanalys__txt-desktop{display:none}.pagedialog .marktinfolight__result{height:100%;background-color:#7591ab}.pagedialog .marktinfolight__result .marktinfolight__result__content{background-color:#7591ab;border-radius:0}.pagedialog .marktinfolight__result .marktinfolight__result__content h3{width:100%;margin:0;color:#fff;display:inline-block;background-color:#7591ab}.pagedialog .marktinfolight__result .marktinfolight__result__content .kennzahlen-wrapper__circle-bar{flex-direction:column}.pagedialog .marktinfolight__result .marktinfolight__result__content .kennzahlen-wrapper__circle-bar .kennzahl__circlebar-wrapper,.pagedialog .marktinfolight__result .marktinfolight__result__content .kennzahlen-wrapper__circle-bar .kennzahlen__text{width:100%}.pagedialog .marktinfolight__result .marktinfolight__result__content .kennzahlen-wrapper__circle-bar .kennzahlen__text{margin-top:0;padding:2rem!important}.pagedialog .marktinfolight__result .marktinfolight__result__content .kennzahl__list{flex-direction:column;margin-top:2rem}.pagedialog .marktinfolight__result .marktinfolight__result__savedInfo{border-radius:0;margin-bottom:0}.pagedialog .marktinfolight__result__savedInfo{padding:2rem;background-color:#7591ab;margin-top:-2rem;margin-bottom:2rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.pagedialog .marktinfolight__result__savedInfo div{background-color:#e4e4e4;border-radius:5px;padding-top:1rem}.marktinfolight-card__marktanalyse .marktinfolight__result__weitere{display:none}@media all and (min-width: 950px){.button-panel-marktinfo{display:flex;align-items:center;gap:50px}.marktinfolight-card__marktanalys__headline{display:flex;justify-content:space-between}.marktinfolight__result__content h3{display:none}.kennzahl__pois{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.kennzahl__pois div{width:48%}.marktinfolight-card__marktanalyse .kennzahlen-wrapper{min-height:400px!important}.marktinfolight-card__marktanalyse .kennzahlen-wrapper .kennzahl__piechart{margin-top:2.5rem}.marktinfolight-card__marktanalyse .marktinfolight-card__marktanalys__txt-mobil{display:none}.marktinfolight-card__marktanalyse .marktinfolight-card__marktanalys__txt-desktop{display:unset;color:#1e3163;margin-bottom:0}.kennzahlen__text{padding:0rem}}.marktinfopro__content{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-end;flex:0 0 100%;width:100%}.marktinfopro__content .marktinfopro__content__item{display:flex;flex:0 0 30%;flex-direction:column;align-items:center;justify-content:flex-start;float:left}.marktinfopro__content .marktinfopro__content__item .textlink{font-size:.8rem;color:#1e3163;padding-top:.5rem}.marktinfolight__result__content .filtermenu-wrapper-right{margin-left:1rem;width:calc(100% - 1rem)}.marktinfolight__result__content .filtermenu-wrapper-right .filtermenu{padding-right:1rem;border-bottom-right-radius:0;border-top-right-radius:0}@media all and (max-width: 950px){.marktinfolight-card__marktanalyse .kennzahlen-wrapper{height:-webkit-fit-content!important;height:fit-content!important}.marktinfolight-card__marktanalyse{padding:1rem}.marktinfolight__result--prev{padding:0!important}.marktinfolight__result--prev p{color:#1e3163}.card.marktinfopro-card .card__content{flex-direction:column}.card.marktinfopro-card .card__content .icon-block{margin-top:2rem;align-items:flex-start}.card.marktinfopro-card .card__content .card__icon{padding-left:1.7rem}.card.marktinfopro-card .card__content span{text-align:start}}.pagedialog .marktinfolight__result--prev{background-color:#7591ab!important;padding:1rem!important}.pagedialog .marktinfolight__result--prev label,.pagedialog .marktinfolight__result--prev p{color:#fff}
