#section-290-104 > .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:30px}#section-290-104{display:block}#section-290-104{background-image:url(https://rebaubraunschweig.com/wp-content/uploads/2025/11/modern-country-houses-construction-scaled.jpg);background-size:cover;height:55vh;text-align:left;background-color:#111613;position:relative;max-height:600px;min-height:550px;background-repeat:no-repeat;background-position:50% 50%}@media (max-width:1350px){#section-290-104{min-height:500px;max-height:550px}}@media (max-width:991px){#section-290-104{min-height:400px;height:100%}}@media (max-width:767px){#section-290-104{min-height:300px}}#div_block-291-104{background-image:linear-gradient(rgba(22,22,22,0.8),rgba(0,0,0,0.61),rgba(22,22,22,0.4),rgba(0,0,0,0.2),rgba(0,0,0,0));position:absolute;left:0px;right:0px;bottom:0px;top:0px}#div_block-269-104{width:100%;text-align:left;flex-direction:row;display:flex;align-items:flex-start;gap:100px}#div_block-270-104{width:40%}#div_block-287-104{width:60%}@media (max-width:1350px){#div_block-269-104{gap:70px}}@media (max-width:991px){#div_block-269-104{flex-direction:column;display:flex;gap:60px}}@media (max-width:991px){#div_block-270-104{width:100%}}@media (max-width:991px){#div_block-287-104{width:100%}}@media (max-width:767px){#div_block-269-104{gap:50px}}@media (max-width:479px){#div_block-269-104{gap:40px}}#headline-272-104{max-width:400px}@media (max-width:1350px){#headline-272-104{max-width:350px}}@media (max-width:991px){#headline-272-104{max-width:800px}}@media (max-width:1350px){#text_block-273-104{max-width:650px}}@media (max-width:991px){#text_block-273-104{max-width:800px}}#code_block-289-104{width:100%;filter:grayscale(69%)}#-form_widget-288-104 .fluentform .ff-el-input--label label{font-size:18px}#-form_widget-288-104 .ff-el-input--label.ff-el-is-required.asterisk-right label:after,#-form_widget-288-104 .ff-el-input--label.ff-el-is-required.asterisk-left label:before{color:#2f6542}#-form_widget-288-104 .ff-el-form-control{font-size:18px;radius_border-radius:0px;border-radius:0px}#-form_widget-288-104 .ff-el-form-check-label,#-form_widget-288-104 .ff_t_c{color:#262626;font-size:15px}#-form_widget-288-104 .ff_t_c a{color:#111613}#-form_widget-288-104 .ff_t_c a:hover{color:#2f6542}#-form_widget-288-104 .ff-el-tc,#-form_widget-288-104 .ff_t_c{font-size:14px}#-form_widget-288-104 .ff-el-tc a,#-form_widget-288-104 .ff_t_c a{color:#2f6542}#-form_widget-288-104 .ff-el-progress-bar{background-color:#50775e}#-form_widget-288-104 .ff-btn-submit{color:#ffffff;background-color:#50775e;padding-left:25px;padding-right:25px;padding-top:14px;padding-bottom:14px;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;border_radius_border-radius:0px;border-radius:0px}#-form_widget-288-104 .ff-btn-submit:hover{background-color:#2f6542}#-form_widget-288-104 .step-nav button{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}#-form_widget-288-104 .step-nav .ff-btn{color:#ffffff;background-color:#50775e;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.5px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#-form_widget-288-104 .step-nav .ff-btn:hover{color:#ffffff;background-color:#2f6542}#-form_widget-288-104 .ff-message-success,#-form_widget-288-104 .ff-message-success p{font-size:18px}#-form_widget-288-104 .ff-el-is-error .text-danger{color:#f76059;font-size:18px}#-form_widget-288-104 .ff-el-group input[type=checkbox]:after,#-form_widget-288-104 .ff-el-group input[type=radio]:after{content:none}#-form_widget-288-104{margin-bottom:-20px;width:100%;max-width:800px;background-color:rgba(239,239,239,0.85);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}#-form_widget-288-104:hover{oxy-form-widget-slug-ffbtnsubmitbackground-color:#2f6542;oxy-form-widget-slug-fftcacolor:#2f6542;oxy-form-widget-slug-stepnavffbtncolor:#ffffff;oxy-form-widget-slug-stepnavffbtnbackground-color:#2f6542}@media (max-width:1350px){#-form_widget-288-104 .fluentform .ff-el-input--label label{font-size:17.5px}#-form_widget-288-104 .ff-el-form-control{font-size:17.5px}#-form_widget-288-104 .ff-el-form-check-label,#-form_widget-288-104 .ff_t_c{font-size:14.5px}#-form_widget-288-104 .ff-el-tc,#-form_widget-288-104 .ff_t_c{font-size:13.5px}#-form_widget-288-104 .ff-btn-submit{padding-top:13px;padding-bottom:13px;font-size:14.5px}#-form_widget-288-104 .step-nav button{padding-left:18px;padding-right:18px}#-form_widget-288-104 .step-nav .ff-btn{font-size:13.5px}#-form_widget-288-104 .ff-el-group input[type=checkbox]:after,#-form_widget-288-104 .ff-el-group input[type=radio]:after{content:none}#-form_widget-288-104{max-width:700px}}@media (max-width:991px){#-form_widget-288-104 .fluentform .ff-el-input--label label{font-size:17px}#-form_widget-288-104 .ff-el-form-control{font-size:17px}#-form_widget-288-104 .ff-el-form-check-label,#-form_widget-288-104 .ff_t_c{font-size:14px}#-form_widget-288-104 .ff-el-tc,#-form_widget-288-104 .ff_t_c{font-size:13px}#-form_widget-288-104 .ff-btn-submit{padding-right:20px;padding-top:12px;padding-bottom:12px;padding-left:20px;font-size:14px}#-form_widget-288-104 .step-nav button{padding-top:9px;padding-bottom:9px;padding-left:16px;padding-right:16px}#-form_widget-288-104 .step-nav .ff-btn{font-size:13px}#-form_widget-288-104 .ff-message-success,#-form_widget-288-104 .ff-message-success p{font-size:17px}#-form_widget-288-104 .ff-el-is-error .text-danger{font-size:17px}#-form_widget-288-104 .ff-el-group input[type=checkbox]:after,#-form_widget-288-104 .ff-el-group input[type=radio]:after{content:none}#-form_widget-288-104{max-width:100%;padding-left:25px;padding-top:25px;padding-right:25px;padding-bottom:25px}}@media (max-width:767px){#-form_widget-288-104 .fluentform .ff-el-input--label label{font-size:16.5px}#-form_widget-288-104 .ff-el-form-control{font-size:16.5px}#-form_widget-288-104 .ff-el-form-check-label,#-form_widget-288-104 .ff_t_c{font-size:13.5px}#-form_widget-288-104 .ff-btn-submit{padding-top:11px;padding-bottom:11px}#-form_widget-288-104 .step-nav button{padding-left:14px;padding-right:14px}#-form_widget-288-104 .step-nav .ff-btn{font-size:12.5px}#-form_widget-288-104 .ff-el-group input[type=checkbox]:after,#-form_widget-288-104 .ff-el-group input[type=radio]:after{content:none}#-form_widget-288-104{max-width:100%;padding-left:20px;padding-right:20px}}@media (max-width:479px){#-form_widget-288-104 .fluentform .ff-el-input--label label{font-size:16px}#-form_widget-288-104 .ff-el-form-control{font-size:16px}#-form_widget-288-104 .ff-el-form-check-label,#-form_widget-288-104 .ff_t_c{font-size:13px}#-form_widget-288-104 .ff-el-tc,#-form_widget-288-104 .ff_t_c{font-size:12.5px}#-form_widget-288-104 .ff-btn-submit{padding-left:15px;padding-top:10px;padding-bottom:10px;padding-right:15px;font-size:13.5px}#-form_widget-288-104 .step-nav button{padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px}#-form_widget-288-104 .step-nav .ff-btn{font-size:12px}#-form_widget-288-104 .ff-message-success,#-form_widget-288-104 .ff-message-success p{font-size:16px}#-form_widget-288-104 .ff-el-is-error .text-danger{font-size:16px}#-form_widget-288-104 .ff-el-group input[type=checkbox]:after,#-form_widget-288-104 .ff-el-group input[type=radio]:after{content:none}#-form_widget-288-104{padding-left:15px;padding-top:20px;padding-right:15px;padding-bottom:20px}}