/* Generated from tbp_template: ultra_custom-hsy-footer */
.themify_builder_content-5181 .tb_3pz8541{background-position:0% 0%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://hathasuenoyoga.nl/wp-content/uploads/2025/09/yirt_footer.jpg);background-color:#000}
.themify_builder_content-5181 .tb_3pz8541>.builder_row_cover::before,.themify_builder_content-5181 .tb_3pz8541>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat;background-color:rgba(0, 0, 0, .5)}
.themify_builder_content-5181 .tb_3pz8541>.builder_row_cover,.themify_builder_content-5181 .tb_3pz8541>: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-5181 .tb_3pz8541,.themify_builder_content-5181 .tb_3pz8541 p,.themify_builder_content-5181 .tb_3pz8541 h1,.themify_builder_content-5181 .tb_3pz8541 h2,.themify_builder_content-5181 .tb_3pz8541 h3,.themify_builder_content-5181 .tb_3pz8541 h4,.themify_builder_content-5181 .tb_3pz8541 h5,.themify_builder_content-5181 .tb_3pz8541 h6,.themify_builder_content-5181 .tb_3pz8541 a{color:#fff}
.themify_builder_content-5181 .tb_de1l541.module-text.module .tb_text_wrap h2{font-family:"Sorts Mill Goudy";font-weight:400}
.themify_builder_content-5181 .tb_de1l541.module-text.module h2{font-size:3em}
.themify_builder_content-5181 .tb_de1l541.module-text{text-align:center;padding-bottom:25px}
.themify_builder_content-5181 .tb_nat7541{text-align:center;margin-bottom:50px;--align_content:var(--align_start);--colg:var(--none)}
.themify_builder_content-5181 .tb_jkyu541,.themify_builder_content-5181 .tb_6qa2541{border-right:1px solid #fff}
.themify_builder_content-5181 .tb_yl11541.module-icon .module-icon-item em,.themify_builder_content-5181 .tb_9f1w541.module-icon .module-icon-item em,.themify_builder_content-5181 .tb_lekb541.module-icon .module-icon-item em{font-size:70px;color:#fff}
.themify_builder_content-5181 .tb_hwxc541.module-text,.themify_builder_content-5181 .tb_6crj541.module-text{margin-bottom:2em}
.themify_builder_content-5181 .tb_9f1w541.module-icon,.themify_builder_content-5181 .tb_3hwh285{transform-origin:0 0}
.themify_builder_content-5181 .tb_9tva541.module-text{transform-origin:0 0;column-count:0}
.themify_builder_content-5181 .tb_kjx2460.module-text{transform-origin:0 0;column-count:0;font-size:15px}
.themify_builder_content-5181 .tb_etc3541{border-right-style:none}
.themify_builder_content-5181 .tb_dbt2286{align-items:end;align-content:end;justify-content:end;justify-items:end}
.themify_builder_content-5181 .tb_shte463.module-image{transform-origin:0 0;padding-bottom:50px;width:60px}
.themify_builder_content-5181 .tb_wyts711.module-image{transform-origin:0 0;bottom:0;position:absolute;min-width:100%}
.themify_builder_content-5181 .tb_2cu4286{align-items:start;align-content:start;justify-content:start;justify-items:start}
.themify_builder_content-5181 .tb_miyk225.module-image{transform-origin:0 0;padding-bottom:50px}

@media(max-width:1024px){
.themify_builder_content-5181 .tb_3pz8541{padding-top:100px}
}
@media(max-width:768px){
.themify_builder_content-5181 .tb_3pz8541{padding-top:90px}
.themify_builder_content-5181 .tb_de1l541.module-text.module h2{font-size:2.7em}
.themify_builder_content-5181 .tb_jkyu541,.themify_builder_content-5181 .tb_6qa2541{border-right-style:none}
}
@media(max-width:680px){
.themify_builder_content-5181 .tb_3pz8541{padding-top:80px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-5181 .tb_3pz8541 div h3{font-size:35px}
.themify_builder_content-5181 .tb_3pz8541 div h4{font-size:20px}
.themify_builder_content-5181 .tb_de1l541.module-text.module h2{font-size:2.5em}
.themify_builder_content-5181 .tb_nat7541{--col:none;--area:var(--aream3_auto)}
.themify_builder_content-5181 .tb_hwxc541.module-text{margin-bottom:0}
.themify_builder_content-5181 .tb_3hwh285{--area:var(--aream3_auto)}
.themify_builder_content-5181 .tb_shte463.module-image,.themify_builder_content-5181 .tb_miyk225.module-image{width:0;height:auto}
.themify_builder_content-5181 .tb_wyts711.module-image{position:relative}
}/*Builder Custom CSS START*/
@media only screen and (max-width: 550px) {
   .footerterms p {display:grid;}
}
@media only screen and (min-width: 550px) {
   .footerterms .factions1 {margin-bottom: 0;}
	.themify_builder_content-5181 .tb_nat7541 {
        margin-bottom: 10px;
	}
}

#imagefoot {zoom:0.9;}
/*Builder Custom CSS END*/