@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slideInDownCustom{0%{transform:translate(50%,-100%);visibility:visible}to{transform:translate(50%,0)}}body.websplash{font-size:18px}.elementor-widget-text-editor p:last-of-type,.elementor-widget-theme-post-content p:last-of-type{margin-bottom:0}.websplash input{outline:0!important}.websplash .elementor-field-option input[type=checkbox],.websplash .elementor-field-option input[type=radio]{vertical-align:middle}.websplash .elementor-field-option label{cursor:pointer}.websplash input[type=checkbox]{min-width:20px}.websplash .elementor-field-group .elementor-field-textual:focus{box-shadow:none;outline:0}body:not(.elementor-editor-active) form[data-element_type=e-form] .eafc-friendly-captcha{display:none}.elementor-widget-button a.elementor-button .elementor-button-icon{-webkit-transition:left .2s ease-in;-moz-transition:left .2s ease-in;-o-transition:left .2s ease-in;-ms-transition:left .2s ease-in;transition:left .2s ease-in;left:0;position:relative}.elementor-widget-button a.elementor-button:hover .elementor-align-icon-right{left:10px}.elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;flex-wrap:nowrap}.elementor-field-type-acceptance .elementor-field-option input{top:7px;position:relative}.elementor-field-type-acceptance .elementor-field-option label{padding-left:10px}.elementor-select-wrapper select:focus,.search-filter-style--control-reset button:focus{box-shadow:none}.elementor-select-wrapper select,.elementor-select-wrapper select option,form select,form select option{color:var(--e-global-color-text)}.grecaptcha-badge{visibility:hidden}.elementor-video{height:100%}body.elementor-page form.post-password-form{display:flex;padding:40px;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;height:100vh;width:100%;max-width:800px;margin:0 auto;background:#eee}.bold_handwritten strong{font-family:"VIVA Ruthligos";color:var(--hellgold);text-transform:none;position:relative}.subline::after{width:66px;content:" ";display:block;margin:20px 0;height:3px;background-color:var(--hellgold)}#wohnungen-grafik{max-width:100%;overflow:hidden}#wohnungen-grafik.loading::before{content:" ";top:0;left:0;transform:translateX(100%);width:100%;height:100%;position:absolute;z-index:1;animation:slide 1s infinite;background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),color-stop(99%,rgba(128,186,232,0)),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0)0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 )}.websplash .search-filter-input-checkbox.disabled label{cursor:wait;opacity:.5;pointer-events:none}#wohnungen-grafik rect,#wohnungen-grafik svg [id^=bauabschnitt],#wohnungen-grafik svg path{fill:transparent}#wohnungen-grafik svg .active>path,#wohnungen-grafik svg .active>polygon{fill:var(--e-global-color-accent);fill-opacity:.8;stroke:var(--e-global-color-accent);stroke-opacity:.8}#wohnungen-grafik svg .active g path{fill:var(--e-global-color-text)}#wohnungen-grafik svg .active g rect{fill:var(--e-global-color-c6e29b8)!important;stroke:var(--e-global-color-c6e29b8)!important}.search-filter-input-group{display:flex;flex-wrap:wrap;gap:10px}.websplash .search-filter-input-checkbox{margin:0;padding:0}.websplash .search-filter-input-checkbox label{border:1px solid #000;background:#fff;border-radius:0;padding:10px;position:relative}.search-filter-input-checkbox label .search-filter-input-checkbox__control{position:absolute;z-index:-1;opacity:0}.search-filter-input-checkbox label .search-filter-input-checkbox__label{display:flex;flex-wrap:nowrap;margin:0;padding:0;white-space:nowrap}.search-filter-input-checkbox.search-filter-input-checkbox--is-active label{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.search-filter-input-checkbox.search-filter-input-checkbox--is-active label .search-filter-input-checkbox__label{color:#fff!important}.search-filter-input-checkbox label:hover{background-color:var(--e-global-color-c6e29b8);border-color:var(--e-global-color-c6e29b8)}.search-filter-input-checkbox:not(.search-filter-input-checkbox--is-active) label:hover .search-filter-input-checkbox__label{color:#fff!important}.search-filter-input-checkbox:not(.search-filter-input-checkbox--is-active) .search-filter-input-checkbox__count{opacity:.5}.search-filter-style--control-reset button{border:0;padding:0;font-family:var(--e-global-typography-secondary-font-family);font-size:1rem}.search-filter-style--control-reset button:hover{color:var(--e-global-color-accent)!important}.search-filter-style--control-reset button::before{content:" ";display:inline-block;width:20px;height:20px;margin-right:5px;-webkit-mask-image:url(assets/images/SL_icon_cancel.svg);mask-image:url(assets/images/SL_icon_cancel.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--e-global-color-text)}.search-filter-style--control-reset button:hover::before{background-color:var(--e-global-color-accent)}.flat-buttons .elementor-widget-button .elementor-button-content-wrapper{align-items:center}.flat-buttons .elementor-widget-button .elementor-button-icon svg{height:1.2em;width:auto}.results-whg .single-whg.status-reserviert{opacity:.5}#dark_overlay{display:none;z-index:4000;background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100vh}.websplash .finance_calc_init{height:0;overflow:hidden}.websplash .finance_wrapper{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:var(--container-max-width)!important;z-index:-1}.finance_wrapper.active{display:block!important;z-index:5000}.close_finance_calc{cursor:pointer}.finance_wrapper .calc_container{max-height:calc(100vh - 60px);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.websplash .finance_wrapper{height:100%;width:100%;max-width:100%!important}}.masked-box{position:relative;z-index:1!important}.hamburger-icon span,.masked-box::before{position:absolute;background:var(--dunkelblau)}.masked-box::before{opacity:.95!important;content:" "!important;inset:0;z-index:-1;mask:url(assets/images/box-shape.svg)0 0/100% 100%no-repeat;-webkit-mask:url(assets/images/box-shape.svg)0 0/100% 100%no-repeat}.masked-box>*{z-index:2}.textlink_btn a svg{width:1.5em}.list_check ul{gap:10px;margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column}.list_check li{padding-left:36px;position:relative}.list_check li::before{content:" ";display:inline-block;position:absolute;left:0;width:24px;height:24px;background-image:url(assets/images/checkmark.svg);background-size:contain;background-position:0 0;background-repeat:no-repeat}main{min-height:100vh}.hamburger-icon{display:block;position:relative;width:33px;height:24px;cursor:pointer}.hamburger-icon span{left:0;display:block;width:33px;height:4px;border-radius:3px;transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .35s ease,background .5s cubic-bezier(.77,.2,.05,1)}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2){top:10px}.hamburger-icon span:nth-child(3){top:20px}.menu-toggle-trigger a[aria-expanded=true] .hamburger-icon span:nth-child(1){transform:translateY(10px) rotate(45deg)}.menu-toggle-trigger a[aria-expanded=true] .hamburger-icon span:nth-child(2){opacity:0;transform:scaleX(.2)}.menu-toggle-trigger a[aria-expanded=true] .hamburger-icon span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}#off-canvas-5f76177{z-index:80!important}.dropdown_select{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;padding-top:20px!important;margin-top:-15px!important;z-index:2;cursor:pointer}.dropdown_select_label{position:relative}.dropdown_select_label::after{content:" ";display:inline-block;position:absolute;left:auto;width:15px;height:10px;background-image:url(assets/images/chevbtm.svg);background-size:contain;background-position:0 0;background-repeat:no-repeat;z-index:1;right:0;top:50%;transform:translateY(-50%)}.active_menu .header_fixed_stoerer{z-index:10!important}.e-widget-swiper .swiper-pagination-bullet{transition:width .2s linear}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:none!important}@media (max-width:981px){.e-widget-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--hellgold)!important;width:40px!important;border-radius:10px}}@media (max-width:768px){.active_menu .header_area{position:fixed!important;top:43px}body.websplash{font-size:14px;line-height:1.5}.list_check ul{gap:15px}.icon_right_btn .elementor-button-icon{margin-right:0;margin-left:auto}.icon_right_btn .elementor-button-icon svg{width:1em!important;top:0!important}.icon_right_btn .elementor-button-text{text-align:left}.subline::after{width:40px}}