/* Generated from page: domu */
.themify_builder_content-13 .tb_7c4ypml>.builder_row_cover::before,.themify_builder_content-13 .tb_7c4ypml>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-color:rgba(0, 0, 0, .35);background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-13 .tb_7c4ypml>.builder_row_cover,.themify_builder_content-13 .tb_7c4ypml>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-13 .tb_y5zptor>.builder_row_cover,.themify_builder_content-13 .tb_y5zptor>: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-13 .tb_7c4ypml{background-attachment:scroll;background-position:left 0px top 0px;background-size:cover;background-repeat:no-repeat;background-image:url(https://archvision.cz/wp-content/uploads/2026/10/vila-praha-interier-01.jpg);height:100vh;margin-bottom:3em;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-13 .tb_7c4ypml,.themify_builder_content-13 .tb_7c4ypml p,.themify_builder_content-13 .tb_7c4ypml h1,.themify_builder_content-13 .tb_7c4ypml h2,.themify_builder_content-13 .tb_7c4ypml h3,.themify_builder_content-13 .tb_7c4ypml h4,.themify_builder_content-13 .tb_7c4ypml h5,.themify_builder_content-13 .tb_7c4ypml h6,.themify_builder_content-13 .tb_y5zptor,.themify_builder_content-13 .tb_y5zptor p,.themify_builder_content-13 .tb_y5zptor h1,.themify_builder_content-13 .tb_y5zptor h2,.themify_builder_content-13 .tb_y5zptor h3,.themify_builder_content-13 .tb_y5zptor h4,.themify_builder_content-13 .tb_y5zptor h5,.themify_builder_content-13 .tb_y5zptor h6,.themify_builder_content-13 .tb_aj5p567.module-portfolio-gallery.module .more-link,.themify_builder_content-13 .tb_aj5p567.module-portfolio-gallery.module .pg-load-more{color:#fff}
.themify_builder_content-13 .tb_y5zptor{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:linear-gradient(180deg,rgba(0, 0, 0, 0) 0%,rgba(31, 31, 31, 0) 50%,rgb(31, 31, 31) 100%);align-content:end}
.themify_builder_content-13 .tb_y5zptor>.builder_row_cover::before,.themify_builder_content-13 .tb_y5zptor>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-13 .tb_m0qx9sb.module-text{text-transform:uppercase;font-size:115%;padding-right:5%;padding-left:5%;padding-bottom:3em}
.themify_builder_content-13 .tb_j48mafs{padding-top:4em;padding-right:5%;padding-left:5%}
.themify_builder_content-13 .tb_atqzj9b{border-radius:15px;padding-top:2em;background-color:#1a1a1a;padding-right:2em;padding-left:2em}
.themify_builder_content-13 .tb_aj5p567.module-portfolio-gallery .pg-load-more-wrap{padding-top:0}
.themify_builder_content-13 .tb_aj5p567.module-portfolio-gallery .post{margin-bottom:2em}
.themify_builder_content-13 .tb_aj5p567.module-portfolio-gallery .pagenav{margin-top:0;padding-top:0}
.themify_builder_content-13 .tb_aj5p567.module-portfolio-gallery .more-link,.themify_builder_content-13 .tb_aj5p567.module-portfolio-gallery .pg-load-more{text-align:center;background-color:#b59b6b}
.themify_builder_content-13 .tb_v35no2u{margin-bottom:3em;padding-top:3em;padding-right:5%;padding-left:5%}
.themify_builder_content-13 .tb_74f53vn.module-text{background-image:none;background-color:#1a1a1a;border-radius:15px;padding:2em}
.themify_builder_content-13 .tb_3olys16,.themify_builder_content-13 .tb_yel8xw2{margin-bottom:3em;padding-right:5%;padding-left:5%}
.themify_builder_content-13 .tb_ui8e9np,.themify_builder_content-13 .tb_qjxv214{border-radius:15px;padding:2em;background-color:#1a1a1a}
.themify_builder_content-13 .tb_ecuc733,.themify_builder_content-13 .tb_bt0f733{padding-bottom:30px}
.themify_builder_content-13 .tb_s8dd452.module-text,.themify_builder_content-13 .tb_lkui184.module-text{background-image:none;background-color:#292929;margin-left:30px;margin-right:30px;padding:20px;margin-top:-50px;border-radius:10px;height:auto}
.themify_builder_content-13 .tb_s8dd452.module-text.module h3,.themify_builder_content-13 .tb_lkui184.module-text.module h3,.themify_builder_content-13 .tb_bfib755.module-text.module h3{text-transform:uppercase}
.themify_builder_content-13 .tb_bfib755.module-text{background-image:none;background-color:#292929;margin-left:30px;margin-right:30px;padding:20px;margin-top:-50px;border-radius:10px}
.themify_builder_content-13 .tb_3kha51{border-radius:15px;padding-right:5%;padding-left:5%}
.themify_builder_content-13 .tb_w16u52{border-radius:15px;background-color:#1a1a1a;padding:2em}

@media(max-width:1024px){
.themify_builder_content-13 .tb_y5zptor{background-image:linear-gradient(180deg,rgba(0, 0, 0, 0) 0%,rgba(31, 31, 31, 0) 30%,rgb(31, 31, 31) 100%)}
.themify_builder_content-13 .tb_j48mafs,.themify_builder_content-13 .tb_v35no2u,.themify_builder_content-13 .tb_3olys16,.themify_builder_content-13 .tb_yel8xw2{padding-right:3%;padding-left:3%}
}
@media(max-width:768px){
.themify_builder_content-13 .tb_j48mafs{padding-right:5%;padding-left:5%}
}
@media(max-width:600px){
.themify_builder_content-13 .tb_y5zptor{padding-bottom:15px}
.themify_builder_content-13 .tb_u5wl665{--col:none;--area:var(--aream3_auto)}
.themify_builder_content-13 .tb_s8dd452.module-text,.themify_builder_content-13 .tb_lkui184.module-text,.themify_builder_content-13 .tb_bfib755.module-text{margin-right:10px;margin-left:10px}
}