h1,h2,h3,h4,.nav a{font-weight:600!important}.et_pb_menu .et-menu-nav>ul ul{padding-top:25px!important}.sub-menu{border:none!important;box-shadow:none!important;transition:300ms!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 0px)!important}@media (max-width:980px){.et_pb_row .hero-bg{width:100%!important}}.overline{font-size:1.2em;font-weight:600!important;text-transform:uppercase;letter-spacing:1px;color:#C0A077}#top-menu li a:hover{color:#6F4E3B}p a:hover{text-decoration:underline}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container{flex-direction:row-reverse}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content:left;align-content:center}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0px;margin-left:30px}#logo{float:right;margin-right:60px;margin-top:15px}#et-top-navigation{float:left;padding-left:0!important}.pa-inline-buttons-center{text-align:center;display:flex}.pa-inline-buttons-right .et_pb_button_module_wrapper{display:inline-block;float:right!important}.pa-inline-buttons-left .et_pb_button_module_wrapper{display:inline-block;float:left!important}.buttons-nebeneinander .et_pb_button_module_wrapper{display:inline-block}.buttons-nebeneinander{text-align:center!important}.et-menu li li a{width:max-content}.sub-menu{min-width:325px}.et-menu a{color:#555555}.current_page_item a,.current-menu-item a{color:#6f4e3b!important;font-weight:600!important}@media (max-width:980px){header .et_pb_row{width:100%!important}}@media (max-width:980px){.et_pb_column .et_pb_row_inner,.et_pb_row{width:90%}}@media screen and (max-width:980px){.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start!important}.et_pb_menu .et_mobile_nav_menu{margin:0 0px}}@media screen and (min-width:1921px){.hero-styles .et_pb_row{max-width:1440px!important;margin:0 auto!important}}@media screen and (min-width:1921px){.hero-styles-about .et_pb_row{max-width:1680px!important;margin:0 auto!important}}.hero-styles .et_pb_row,.hero-styles-about .et_pb_row{display:flex;justify-content:flex-end}.et_mobile_menu{left:-15px;width:100vw;top:42px!important}body #page-container .et_pb_section .et_pb_button_0_tb_footer:before{line-height:20px!important}.key-facts .et_pb_main_blurb_image{min-width:32px}.et_pb_scroll_top{right:30px!important;bottom:100px!important;background:white!important;color:#c0a077!important;border:1px solid #c0a077!important;border-radius:0px!important}@media (max-width:981px){.et_pb_scroll_top{right:10px!important}}.nav ul li a:hover{background-color:transparent;opacity:1}@media screen and (min-width:981px) and (max-width:1440px){.hero-name{left:-42%;bottom:-5%}.home-c2a{padding-left:60px!important;padding-right:60px!important}}.team-img img{height:440px!important;object-fit:cover;min-width:375px!important}@media screen and (min-width:769px) and (max-width:1279px){.team-img img{height:440px!important;object-fit:cover;min-width:375px!important}}@media screen and (min-width:1280px) and (max-width:1920px){.team-img img{height:440px!important;object-fit:cover;min-width:375px!important}}@media (min-width:1920px){.team-img img{height:440px!important;object-fit:cover;min-width:375px!important}}@media (max-width:980px){.et_pb_row .hero-bg{width:100%!important}}body #page-container .et_pb_section .et_pb_button_0_tb_footer:before{margin-left:-1.4em!important}.reb-icon-wrapper:hover .reb-icon path{fill:#959A93}.reb-home-wrapper:hover svg path{fill:#c0a077}.reb-home-wrapper svg path{transition:200ms}.reb-icon path{transition:200ms}.reb-icon{width:38px;height:38px;display:flex;margin:0 auto;margin-bottom:30px}.reb-bauen-icon{width:135px;height:154px;display:flex;margin:0 auto;margin-bottom:0px;position:relative;right:8px}.reb-verwalten-icon{width:135px;height:154px;display:flex;margin:0 auto;margin-bottom:0px}.reb-makeln-icon{width:135px;height:154px;display:flex;margin:0 auto;margin-bottom:0px}.et_pb_scroll_top.et-pb-icon{transition:200ms}.et_pb_scroll_top.et-pb-icon:hover{background:#c0a077!important;color:#fff!important}.pa-inline-buttons-right a{height:40px;line-height:24px!important;display:flex}.job-list li{padding-bottom:15px}.job-benefits h4{padding-top:25px;font-size:20px!important}.job-benefits .et-pb-icon{margin-right:10px;color:#c1a177;font-weight:600;position:relative;bottom:-4px;margin-top:0px}@media (min-width:640px){.job-benefits h4{display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:22px!important}.job-benefits .et-pb-icon{margin-top:-5px;bottom:0px}}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#ffffff80!important}.wpcf7 .form-row{display:flex;gap:10px;margin-bottom:5px}.wpcf7 .form-col-half{flex:1}.wpcf7-form p{padding-bottom:5px}@media (max-width:768px){.form-row .form-col-half:first-of-type{margin-bottom:5px}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:15px 20px;background:#f0f0f0;border:none;border-radius:4px;font-size:16px;color:#666;margin-bottom:5px}.wpcf7 textarea{min-height:150px;resize:vertical}.datenschutz-wrapper{margin:0px 0 30px 0}.datenschutz-label{gap:10px;font-size:14px;line-height:1.6;color:#333}.datenschutz-label br{display:none}.datenschutz-label .wpcf7-list-item{margin:0}.datenschutz-label input[type="checkbox"]{margin-top:4px;flex-shrink:0}.datenschutz-label a{color:#8B4513;text-decoration:underline}.wpcf7 input[type="submit"]{background:#8B4513;color:white;padding:15px 40px;border:none;border-radius:4px;font-size:16px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:background 0.3s}.wpcf7 input[type="submit"]:hover{background:#6d3410}@media (max-width:768px){.wpcf7 .form-row{flex-direction:column;gap:0}}