/* Generated from tbuilder_layout_part: footer */
.themify_builder_content-2134 .tb_sdfq821{background-color:#2e2d2c;padding:4em 5em;background-position:65.62% 100%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://molli.bfpi.de/wp-content/uploads/2026/05/DSC_6564.jpg)}
.themify_builder_content-2134 .tb_sdfq821>.builder_row_cover::before,.themify_builder_content-2134 .tb_sdfq821>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat;background-color:rgba(46, 45, 44, .9)}
.themify_builder_content-2134 .tb_sdfq821>.builder_row_cover,.themify_builder_content-2134 .tb_sdfq821>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-2134 .tb_vdv9821>.builder_row_cover,.themify_builder_content-2134 .tb_vdv9821>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-2134 .tb_sdfq821,.themify_builder_content-2134 .tb_sdfq821 p,.themify_builder_content-2134 .tb_sdfq821 h1,.themify_builder_content-2134 .tb_sdfq821 h2,.themify_builder_content-2134 .tb_sdfq821 h3,.themify_builder_content-2134 .tb_sdfq821 h4,.themify_builder_content-2134 .tb_sdfq821 h5,.themify_builder_content-2134 .tb_sdfq821 h6,.themify_builder_content-2134 .tb_sdfq821 a,.themify_builder_content-2134 .tb_13en476 a,.themify_builder_content-2134 .tb_13en476,.themify_builder_content-2134 .tb_13en476 p,.themify_builder_content-2134 .tb_13en476 h1,.themify_builder_content-2134 .tb_13en476 h2,.themify_builder_content-2134 .tb_13en476 h3,.themify_builder_content-2134 .tb_13en476 h4,.themify_builder_content-2134 .tb_13en476 h5,.themify_builder_content-2134 .tb_13en476 h6{color:#fbeed7}
.themify_builder_content-2134 .tb_sdfq821 a:hover{color:#942541}
.themify_builder_content-2134 .tb_fmrm821{align-content:space-between}
.themify_builder_content-2134 .tb_bgtr821.module-image{margin-bottom:20px}
.themify_builder_content-2134 .tb_x3u7821.module-icon .module-icon-item em{font-size:1.3em}
.themify_builder_content-2134 .tb_15ab821.module-text{margin-bottom:-20px}
.themify_builder_content-2134 .tb_6h3d821.module-image{max-width:220px}
.themify_builder_content-2134 .tb_s55u821{margin-top:25px;--colg:25px}
.themify_builder_content-2134 .tb_yb8g821.module-image{max-width:140px}
.themify_builder_content-2134 .tb_yfqk821.module-image{max-width:130px}
.themify_builder_content-2134 .tb_vdv9821{margin-bottom:2.5em;margin-top:2.5em;padding:25px 2em;background-color:#2e2d2c;border:2px solid var(--theme_accent_semi);border-top-color:var(--theme_accent_semi);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;--align_content:var(--align_center)}
.themify_builder_content-2134 .tb_vdv9821>.builder_row_cover::before,.themify_builder_content-2134 .tb_vdv9821>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-2134 .tb_wusr821.module-text.module h2{margin-bottom:0}
.themify_builder_content-2134 .tb_myov821{justify-content:end}
.themify_builder_content-2134 .tb_3t4y821.module-buttons{border:2px solid var(--theme_accent);border-top-color:var(--theme_accent)}
.themify_builder_content-2134 .tb_3t4y821.module-buttons.module:hover{background-image:none;background-color:#2e2d2c}
.themify_builder_content-2134 .tb_3t4y821.module-buttons.module,.themify_builder_content-2134 .tb_s8b3476.module-widget:hover{background-image:none;background-color:#952742}
.themify_builder_content-2134 .tb_3t4y821.module-buttons .module-buttons-item a{color:#fbeed7;text-transform:uppercase;font-style:normal;letter-spacing:1px;margin:3px}
.themify_builder_content-2134 .tb_3t4y821.module-buttons.module .module-buttons-item a{border:1px solid #fbeed7;border-top-color:#fbeed7}
.themify_builder_content-2134 .tb_3t4y821.module-buttons .module-buttons-item,.themify_builder_content-2134 .tb_3t4y821.module-buttons .module-buttons-item a{font-family:"crimsontext";font-weight:600}
.themify_builder_content-2134 .tb_dd3h821.module-icon .module-icon-item em,.themify_builder_content-2134 .tb_zm2r821.module-icon .module-icon-item em,.themify_builder_content-2134 .tb_xtdh821.module-icon .module-icon-item em{font-size:0.8em}
.themify_builder_content-2134 .tb_13en476>.row_inner{--col:var(--c2_1)}
.themify_builder_content-2134 .tb_13en476{background-color:#952742;margin-top:-1px}
.themify_builder_content-2134 .tb_13en476 a:hover{color:#fff}
.themify_builder_content-2134 .tb_p0ar476.module-menu .nav > li > a{padding-right:2em;padding-left:0}
.themify_builder_content-2134 .tb_2e21476{gap:20px;justify-content:end;grid-auto-flow:column;align-items:center}
.themify_builder_content-2134 .tb_s8b3476.module-widget{background-image:none;background-color:#fbeed7;text-align:center;padding:10px 15px}

@media(max-width:768px){
.themify_builder_content-2134 .tb_sdfq821{padding-right:0;padding-left:0}
.themify_builder_content-2134 .tb_vdv9821{--col:none;--area:"col1" "col2"}
.themify_builder_content-2134 .tb_p0ar476.module-menu.module{text-align:center}
.themify_builder_content-2134 .tb_p0ar476.module-menu .nav > li > a{padding-bottom:0}
.themify_builder_content-2134 .tb_2e21476{justify-content:inherit;justify-items:center;grid-auto-flow:row}
}
@media(max-width:600px){
.themify_builder_content-2134 .tb_sdfq821{padding-right:25px;padding-left:25px}
.themify_builder_content-2134 .tb_tfsv821{--col:none;--area:var(--aream3_auto)}
.themify_builder_content-2134 .tb_fmrm821{padding-bottom:2em;padding-top:1em}
.themify_builder_content-2134 .tb_af07821{padding-bottom:2em;margin-top:2em}
.themify_builder_content-2134 .tb_s55u821{--area:var(--aream2_auto)}
.themify_builder_content-2134 .tb_vdv9821{text-align:center;--area:var(--aream2_auto)}
.themify_builder_content-2134 .tb_myov821{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:center;justify-items:inherit;grid-auto-flow:row}
.themify_builder_content-2134 .tb_23c1821{--area:var(--aream3_auto)}
.themify_builder_content-2134 .tb_13en476>.row_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-2134 .tb_2e21476>.tb_row_frame_wrap .tb_row_frame_top{background-image:none}
.themify_builder_content-2134 .tb_2e21476{justify-self:auto;align-self:auto;align-content:inherit;justify-content:center;grid-auto-flow:column}
}/*Builder Custom CSS START*/
body .footer-text {padding: 0;}
body #footer {width: 100%;}
 .footer-block #footerwrap {
    text-align: left;
}
/*Builder Custom CSS END*/