/* Generated from page: kontakt */
.themify_builder_content-28 .tb_don6956>.row_inner{--align_content:var(--align_center)}
.themify_builder_content-28 .tb_don6956{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.fleischerei-hackendahl.de/wp-content/uploads/2023/03/Verkaufstheke.jpeg);height:400px}
.themify_builder_content-28 .tb_don6956>.builder_row_cover::before,.themify_builder_content-28 .tb_don6956>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(90deg,rgb(24, 22, 22) 40%,rgba(255, 255, 255, 0) 70%)}
.themify_builder_content-28 .tb_don6956,.themify_builder_content-28 .tb_don6956 p,.themify_builder_content-28 .tb_don6956 h1,.themify_builder_content-28 .tb_don6956 h2,.themify_builder_content-28 .tb_don6956 h3,.themify_builder_content-28 .tb_don6956 h4,.themify_builder_content-28 .tb_don6956 h5,.themify_builder_content-28 .tb_don6956 h6{color:#fff}
.themify_builder_content-28 .tb_rxu4626{padding-top:8em}
.themify_builder_content-28 .tb_ns9q627.module-text{text-align:center}
.themify_builder_content-28 .tb_fb47627.module-image{margin-bottom:15px}
.themify_builder_content-28 .tb_j487627.module-text{padding-right:15%;padding-left:15%;text-align:center}
.themify_builder_content-28 .tb_hcck280.module-text{padding-right:25px;padding-left:25px;padding-top:25px;text-align:center;background-image:none;background-color:#80170c}
.themify_builder_content-28 .tb_q1g2466{--colg:25px;--col:.881fr 2.222fr}
.themify_builder_content-28 .tb_hte5467{padding:25px 2em 5px;background-color:rgba(58, 54, 54, .05);margin-top:30px}
.themify_builder_content-28 .tb_7zj5105{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://hackendahl.herzwerk-marketing.de/wp-content/uploads/2023/11/Beton_Hintergrund-dunkel.jpg);text-align:center;padding-bottom:6em;padding-top:6em}
.themify_builder_content-28 .tb_8pk3106{transform-origin:50% 50%}
.themify_builder_content-28 .tb_8bcf106{padding:3em 15%;background-color:#c62818}
.themify_builder_content-28 .tb_pn9m145.module-contact .builder-contact-field-send button:hover{color:#c62818;background-color:#eee}
.themify_builder_content-28 .tb_pn9m145.module-contact label{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-28 .tb_pn9m145.module-contact input[type="text"],.themify_builder_content-28 .tb_pn9m145.module-contact input[type="email"],.themify_builder_content-28 .tb_pn9m145.module-contact input[type="number"],.themify_builder_content-28 .tb_pn9m145.module-contact textarea,.themify_builder_content-28 .tb_pn9m145.module-contact select,.themify_builder_content-28 .tb_pn9m145.module-contact input[type="tel"],.themify_builder_content-28 .tb_pn9m145.module-contact input[type="file"],.themify_builder_content-28 .tb_pn9m145.module-contact input[type="checkbox"]{border-radius:0;border:0 solid #fff;border-top-color:#fff}
.themify_builder_content-28 .tb_pn9m145.module-contact .builder-contact-field-send button{background-color:#111}
.themify_builder_content-28 .tb_pn9m145.module-contact{text-align:left}

@media(max-width:768px){
.themify_builder_content-28 .tb_don6956{height:300px}
.themify_builder_content-28 .tb_don6956>.builder_row_cover::before,.themify_builder_content-28 .tb_don6956>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-color:rgba(17, 17, 17, .8)}
.themify_builder_content-28 .tb_rxu4626{padding-bottom:3px;padding-top:3em}
.themify_builder_content-28 .tb_j487627.module-text{padding-right:14%;padding-left:14%}
.themify_builder_content-28 .tb_q1g2466{--col:none;--area:"col1" "col2"}
.themify_builder_content-28 .tb_hte5467{padding-right:0;padding-left:0;padding-top:0}
.themify_builder_content-28 .tb_7zj5105{padding-bottom:3em;padding-top:3em}
.themify_builder_content-28 .tb_8bcf106{padding:2em 25px}
}
@media(max-width:680px){
.themify_builder_content-28 .tb_don6956{height:250px}
.themify_builder_content-28 .tb_don6956>.row_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-28 .tb_don6956>.builder_row_cover::before,.themify_builder_content-28 .tb_don6956>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(90deg,rgba(26, 24, 24, 0) 40%,rgba(255, 255, 255, 0) 70%)}
.themify_builder_content-28 .tb_j487627.module-text{padding-right:0;padding-left:0;text-align:left}
.themify_builder_content-28 .tb_q1g2466{--area:var(--aream2_auto)}
.themify_builder_content-28 .tb_8bcf106{padding-right:15px;padding-left:15px}
}/*Builder Custom CSS START*/
form .field-gdpr a {color: #fff; font-style: italic;}
form .field-gdpr a:hover, form .field-gdpr a:focus {color: #000;}
/*Builder Custom CSS END*/