/* Generated from page: kontakt */
.themify_builder_content-84 .tb_ajav916.module_row{background-color:#fbf6eb;height:100vh;min-height:371px;max-height:371px}
.themify_builder_content-84 .tb_2fl0916.module_column{padding-top:30px}
.themify_builder_content-84 .tb_up0n486.module-text.module h1{margin-top:0;margin-bottom:0;font-size:96px}
.themify_builder_content-84 .tb_up0n486.module-text.module .tb_text_wrap h1{font-family:"Montserrat";font-weight:400;background-clip:border-box;background-image:none;color:#c39943}
.themify_builder_content-84 .tb_up0n486.module-text{margin-bottom:3px}
.themify_builder_content-84 .tb_y13r699.module-text.module h2{font-size:32px}
.themify_builder_content-84 .tb_hqtu262.module_row{top:auto;position:relative;padding-left:186px;padding-right:186px}
.themify_builder_content-84 .tb_hqtu262.module_row>.row_inner{--align_content:var(--align_end);--align_items:var(--align_content)}
.themify_builder_content-84 .tb_llqq460.module_column,.themify_builder_content-84 .tb_llqq460.module_column>.builder_row_cover::before,.themify_builder_content-84 .tb_wek7523.module_column,.themify_builder_content-84 .tb_wek7523.module_column>.builder_row_cover::before{border-radius:15px}
.themify_builder_content-84 .tb_llqq460.module_column{background-image:url(https://www.karl-schmidt-immo.de/wp-content/uploads/2025/05/Karl-Schmidt-Immo_-Inhaber_Karl_Schmidt_0210_1200_1006.jpg);background-color:#c7a050;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:44.86% 48.89%;height:100vh;max-height:626px}
.themify_builder_content-84 .tb_87xy460.module-text{padding-bottom:35px;padding-left:20px}
.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_87xy460.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-84 .tb_wek7523.module_column{padding-bottom:180px;padding-right:80px;padding-left:91px;background-color:#f2e3c1;height:100vh;max-height:626px}
.themify_builder_content-84 .tb_8cjz523.module-text{padding-bottom:24px}
.themify_builder_content-84 .tb_htxu523.module-text{padding-left:0}
.themify_builder_content-84 .tb_3mfz820.module_row{padding-top:1px;position:relative}
.themify_builder_content-84 .tb_ljnv820.module-text.module h2,.themify_builder_content-84 .tb_4rr1820.module-text.module h2,.themify_builder_content-84 .tb_kh37109.module-text.module h2{margin-top:0;margin-bottom:0}
.themify_builder_content-84 .tb_ljnv820.module-text{padding-bottom:20px}
.themify_builder_content-84 .tb_4rr1820.module-text{letter-spacing:-0.2px}
.themify_builder_content-84 .tb_kh37109.module-text{padding-top:60px;font-size:64px;padding-bottom:0}
.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap p,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap blockquote,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap h1,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap h2,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap h3,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap h4,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap h5,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap h6,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap li,.themify_builder_content-84 .tb_kh37109.module-text .tb_text_wrap span{font-family:"Montserrat";font-weight:400;background-clip:border-box;background-image:none;color:#c7a050}
.themify_builder_content-84 .tb_34b7717.module_row{background-color:#f4f4f4}
.themify_builder_content-84 .tb_2h8d609.module-plain-text{padding-top:30px;padding-bottom:30px}

@media(max-width:600px){
.themify_builder_content-84 .tb_hqtu262.module_row>.row_inner{--col:none;--area:var(--aream2_auto)}
}