.elementor-1465 .elementor-element.elementor-element-641271d{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1465 .elementor-element.elementor-element-641271d:not(.elementor-motion-effects-element-type-background), .elementor-1465 .elementor-element.elementor-element-641271d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://horizon-real-estate.de/wp-content/uploads/2026/04/hero-img-scaled.png");background-position:100% 83%;background-repeat:no-repeat;background-size:cover;}.elementor-1465 .elementor-element.elementor-element-80d8478{--display:flex;--gap:140px 0px;--row-gap:140px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1465 .elementor-element.elementor-element-3161a03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1465 .elementor-element.elementor-element-603de6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1465 .elementor-element.elementor-element-919071e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1465 .elementor-element.elementor-element-091838f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1465 .elementor-element.elementor-element-0d21eff{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-0d21eff .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-35a4d4a p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-35a4d4a a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-1b7bdea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-1b7bdea .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-e792f8f p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-e792f8f a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-607eb56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-607eb56 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-078e789 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-078e789 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-2582ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-2582ef1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-3a5e39f p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-3a5e39f a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-cd0b9fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-cd0b9fa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-cfe001a p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-cfe001a a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-97fd109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-97fd109 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-c1cf019 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-c1cf019 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-0b2d03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-0b2d03e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-f5a5a83 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-f5a5a83 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-1884b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-1884b88 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-ff5fcd9 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-ff5fcd9 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-f8d08cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-f8d08cc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-3758023 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-3758023 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-7f581aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-7f581aa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-cb1b5d5 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-cb1b5d5 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-a9db07b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-a9db07b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-6cfbf84 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-6cfbf84 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-7ccc950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-7ccc950 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-7903c70 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-7903c70 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-63d1082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-63d1082 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-ec0bc2e p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-ec0bc2e a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-a0726d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-a0726d8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-c8839d6 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-c8839d6 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-fadbbd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-fadbbd5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-696d73b p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-696d73b a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-200bdeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-200bdeb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-2e39368 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-2e39368 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-49d09ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-49d09ee .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-b18adc0 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-b18adc0 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-908d8c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-908d8c2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-2819521 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-2819521 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-079564e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-079564e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-c75308f p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-c75308f a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-511e5a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-511e5a8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-e091e9d p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-e091e9d a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-e68d7a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-e68d7a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-59b3503 p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-59b3503 a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-3227f86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-3227f86 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-a2bff2c p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-a2bff2c a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-253cc15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-253cc15 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-8ddd56f p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-8ddd56f a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-026208d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-026208d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-e075a6c p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-e075a6c a{color:var( --e-global-color-b0c2791 );}.elementor-1465 .elementor-element.elementor-element-2845f3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1465 .elementor-element.elementor-element-2845f3e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1465 .elementor-element.elementor-element-0e7905a p{margin-block-end:20px;}.elementor-1465 .elementor-element.elementor-element-0e7905a a{color:var( --e-global-color-b0c2791 );}@media(max-width:1024px){.elementor-1465 .elementor-element.elementor-element-641271d{--min-height:270px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1465 .elementor-element.elementor-element-641271d:not(.elementor-motion-effects-element-type-background), .elementor-1465 .elementor-element.elementor-element-641271d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 90%;}.elementor-1465 .elementor-element.elementor-element-80d8478{--gap:120px 0px;--row-gap:120px;--column-gap:0px;}.elementor-1465 .elementor-element.elementor-element-603de6b{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-1465 .elementor-element.elementor-element-641271d{--min-height:210px;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1465 .elementor-element.elementor-element-641271d:not(.elementor-motion-effects-element-type-background), .elementor-1465 .elementor-element.elementor-element-641271d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 60%;}.elementor-1465 .elementor-element.elementor-element-80d8478{--gap:150px 0px;--row-gap:150px;--column-gap:0px;}}@media(min-width:768px){.elementor-1465 .elementor-element.elementor-element-641271d{--content-width:1200px;}}@media(min-width:1600px){.elementor-1465 .elementor-element.elementor-element-641271d:not(.elementor-motion-effects-element-type-background), .elementor-1465 .elementor-element.elementor-element-641271d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 79%;}.elementor-1465 .elementor-element.elementor-element-80d8478{--gap:225px 0px;--row-gap:225px;--column-gap:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-e792f8f */.elementor-1465 .elementor-element.elementor-element-e792f8f a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5a5a83 */.elementor-1465 .elementor-element.elementor-element-f5a5a83 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff5fcd9 */.elementor-1465 .elementor-element.elementor-element-ff5fcd9 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1b5d5 */.elementor-1465 .elementor-element.elementor-element-cb1b5d5 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cfbf84 */.elementor-1465 .elementor-element.elementor-element-6cfbf84 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8839d6 */.elementor-1465 .elementor-element.elementor-element-c8839d6 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-696d73b */.elementor-1465 .elementor-element.elementor-element-696d73b a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e39368 */.elementor-1465 .elementor-element.elementor-element-2e39368 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b18adc0 */.elementor-1465 .elementor-element.elementor-element-b18adc0 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2819521 */.elementor-1465 .elementor-element.elementor-element-2819521 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c75308f */.elementor-1465 .elementor-element.elementor-element-c75308f a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e091e9d */.elementor-1465 .elementor-element.elementor-element-e091e9d a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59b3503 */.elementor-1465 .elementor-element.elementor-element-59b3503 a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2bff2c */.elementor-1465 .elementor-element.elementor-element-a2bff2c a {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ddd56f */.elementor-1465 .elementor-element.elementor-element-8ddd56f a {
    word-break: break-word;
}/* End custom CSS */