.elementor-2287 .elementor-element.elementor-element-ecac455{--display:flex;--min-height:500px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:192px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2287 .elementor-element.elementor-element-ecac455:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-ecac455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immo-luebke.de/wp-content/uploads/2025/11/about-ralph-ravi-kayden-2d4lAQAlbDA-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2287 .elementor-element.elementor-element-ecac455::before, .elementor-2287 .elementor-element.elementor-element-ecac455 > .elementor-background-video-container::before, .elementor-2287 .elementor-element.elementor-element-ecac455 > .e-con-inner > .elementor-background-video-container::before, .elementor-2287 .elementor-element.elementor-element-ecac455 > .elementor-background-slideshow::before, .elementor-2287 .elementor-element.elementor-element-ecac455 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2287 .elementor-element.elementor-element-ecac455 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#242D2D;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2287 .elementor-element.elementor-element-81580ef{text-align:center;}.elementor-2287 .elementor-element.elementor-element-81580ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:800;text-transform:capitalize;color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-1da309c{--display:flex;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-widget-frymo-propstack-search-profile-form .frymo-form-field label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-frymo-propstack-search-profile-form .frymo-form-field input, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field textarea, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field .selectize-input, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field .selectize-dropdown, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-frymo-propstack-search-profile-form{--input-text-color:var( --e-global-color-text );}.elementor-widget-frymo-propstack-search-profile-form .frymo-back:hover{color:var( --e-global-color-primary );}.elementor-widget-frymo-propstack-search-profile-form .frymo-back:hover svg{fill:var( --e-global-color-primary );}.elementor-widget-frymo-propstack-search-profile-form .frymo-next:hover{color:var( --e-global-color-primary );}.elementor-widget-frymo-propstack-search-profile-form .frymo-next:hover svg{fill:var( --e-global-color-primary );}.elementor-widget-frymo-propstack-search-profile-form .form-messages > div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-frymo-propstack-search-profile-form .frymo-widget-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-frymo-propstack-search-profile-form .frymo-widget-heading-line{background-color:var( --e-global-color-primary );}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-f8abb69{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-9962bb9{width:20%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-303e58a{width:40%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-cb011cc{width:40%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-8ec8e6e{width:50%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-671f0a4{width:50%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-2cb7a38{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-c656951{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-3ce247a{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-986f02c{width:50%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-85f21c4{width:50%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-cab2c10{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-1abf2a3{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-dfcfb81{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-798fd17{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-e5204c8{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-80cddca{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-step-tab{flex-direction:row;color:#272727;background-color:#f2f2f2;gap:5px;padding:10px 26px 10px 26px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-back{flex-direction:row;color:#FFF;background-color:#272727;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-next{flex-direction:row-reverse;color:#FFF;background-color:#272727;}.elementor-2287 .elementor-element.elementor-element-aa8344c {--form-horizontal-gap:10px;--form-vertical-gap:10px;--field-right-padding:8px;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-bottom:5px;}.elementor-2287 .elementor-element.elementor-element-aa8344c{--input-placeholder-color:#555;--input-background-color:#FFF;}.elementor-2287 .elementor-element.elementor-element-aa8344c input, .elementor-2287 .elementor-element.elementor-element-aa8344c textarea, .elementor-2287 .elementor-element.elementor-element-aa8344c .selectize-control, .elementor-2287 .elementor-element.elementor-element-aa8344c .selectize-dropdown, .elementor-2287 .elementor-element.elementor-element-aa8344c select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-2287 .elementor-element.elementor-element-aa8344c input, .elementor-2287 .elementor-element.elementor-element-aa8344c .selectize-control, .elementor-2287 .elementor-element.elementor-element-aa8344c textarea, .elementor-2287 .elementor-element.elementor-element-aa8344c select{border-radius:2px 2px 2px 2px;}.elementor-2287 .elementor-element.elementor-element-aa8344c input:not([type="select-one"]), .elementor-2287 .elementor-element.elementor-element-aa8344c textarea, .elementor-2287 .elementor-element.elementor-element-aa8344c .selectize-input, .elementor-2287 .elementor-element.elementor-element-aa8344c select:not([name="country_code"]){padding:8px 8px 8px 8px !important;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-step-tabs{margin-bottom:20px;gap:10px;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-step-tab.active{color:#fff;fill:#fff;background-color:#272727;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-step-tab.active svg{fill:#fff;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-button{gap:5px;padding:10px 36px 10px 36px;border-radius:2px 2px 2px 2px;border-width:0px 0px 0px 0px;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-submit{color:#FFF;background-color:var( --e-global-color-kadence1 );}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-submit svg{fill:#FFF;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-submit:after{border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-submit:focus{background-color:var( --e-global-color-kadence1 );}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-submit:hover{color:#FFFFFF;background-color:#4EC8AF;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-submit:hover svg{fill:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-submit:hover:after{border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-back svg{fill:#FFF;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-back:focus{background-color:#272727;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-back:hover{color:#555;background-color:rgba( 0, 0, 0, 0.05);}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-back:hover svg{fill:#555;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-next svg{fill:#FFF;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-next:focus{background-color:#272727;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-next:hover{color:#555;background-color:rgba( 0, 0, 0, 0.05);}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-next:hover svg{fill:#555;}.elementor-2287 .elementor-element.elementor-element-aa8344c .form-messages > div{padding:10px 10px 10px 10px;}.elementor-2287 .elementor-element.elementor-element-aa8344c .form-messages .success{color:#FFF;background-color:#689f38;}.elementor-2287 .elementor-element.elementor-element-aa8344c .form-messages .error{color:#FFF;background-color:#ff5252;}@media(max-width:1024px){.elementor-2287 .elementor-element.elementor-element-ecac455{--min-height:400px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2287 .elementor-element.elementor-element-81580ef .elementor-heading-title{font-size:45px;}.elementor-2287 .elementor-element.elementor-element-1da309c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-frymo-propstack-search-profile-form .frymo-form-field label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-frymo-propstack-search-profile-form .frymo-form-field input, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field textarea, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field .selectize-input, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field .selectize-dropdown, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-frymo-propstack-search-profile-form .form-messages > div{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-frymo-propstack-search-profile-form .frymo-widget-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2287 .elementor-element.elementor-element-81580ef .elementor-heading-title{font-size:25px;}.elementor-widget-frymo-propstack-search-profile-form .frymo-form-field label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-frymo-propstack-search-profile-form .frymo-form-field input, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field textarea, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field .selectize-input, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field .selectize-dropdown, .elementor-widget-frymo-propstack-search-profile-form .frymo-form-field select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-frymo-propstack-search-profile-form .form-messages > div{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-frymo-propstack-search-profile-form .frymo-widget-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-9962bb9{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-303e58a{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-cb011cc{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-8ec8e6e{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-671f0a4{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-c656951{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-3ce247a{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-986f02c{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-85f21c4{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-cab2c10{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-1abf2a3{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-dfcfb81{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-798fd17{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field.elementor-repeater-item-e5204c8{width:100%;}.elementor-2287 .elementor-element.elementor-element-aa8344c .frymo-form-field label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}