.themify_builder_5929_row.module_row_0.module_row{padding-top:120px; padding-bottom:120px; }
@media screen and (max-width: 1024px) {.themify_builder_5929_row.module_row_0.module_row{padding:90px; }
}
@media screen and (max-width: 768px) {.themify_builder_5929_row.module_row_0.module_row{padding:70px; }
}
@media screen and (max-width: 680px) {.themify_builder_5929_row.module_row_0.module_row{padding:50px; }
}
.themify_builder .text-5929-0-0-0.module-text h1{font-size:6.5em; font-style: normal; }
.themify_builder .text-5929-0-0-0.module.module-text h1{font-family: Muli; }
@media screen and (max-width: 1024px) {.themify_builder .text-5929-0-0-0.module-text h1{font-size:100px; }
.themify_builder .text-5929-0-0-0.module.module-text h1{font-family: Muli; }
}
@media screen and (max-width: 768px) {.themify_builder .text-5929-0-0-0.module-text h1{font-size:80px; }
.themify_builder .text-5929-0-0-0.module.module-text h1{font-family: Muli; }
}
@media screen and (max-width: 680px) {.themify_builder .text-5929-0-0-0.module-text h1{font-size:38px; }
.themify_builder .text-5929-0-0-0.module.module-text h1{font-family: Muli; }
}
.themify_builder .text-5929-0-0-1.module-text{background-repeat: repeat; background-position: left top; font-size:18px; line-height:1.6em; }
.themify_builder .text-5929-0-0-1.module-text,.themify_builder .text-5929-0-0-1.module-text h1,.themify_builder .text-5929-0-0-1.module-text h2,.themify_builder .text-5929-0-0-1.module-text h3:not(.module-title),.themify_builder .text-5929-0-0-1.module-text h4,.themify_builder .text-5929-0-0-1.module-text h5,.themify_builder .text-5929-0-0-1.module-text h6{font-family: Sorts Mill Goudy; font-weight: 400; }
.themify_builder .image-5929-0-0-2.module-image{background-repeat: repeat; background-position: left top; }
.themify_builder .image-5929-1-0-0.module-image{background-repeat: repeat; background-position: left top; margin-right:-170px; }
.themify_builder .text-5929-1-1-0.module-text{background-repeat: repeat; background-position: left top; }
.themify_builder .text-5929-1-1-0.module-text,.themify_builder .text-5929-1-1-0.module-text h1,.themify_builder .text-5929-1-1-0.module-text h2,.themify_builder .text-5929-1-1-0.module-text h3:not(.module-title),.themify_builder .text-5929-1-1-0.module-text h4,.themify_builder .text-5929-1-1-0.module-text h5,.themify_builder .text-5929-1-1-0.module-text h6{font-family: Sorts Mill Goudy; font-weight: 400; }
.themify_builder .text-5929-1-1-0.module-text a{color:#fe1821; }
.themify_builder .text-5929-1-1-0.module.module-text h3:not(.module-title){font-family: Sorts Mill Goudy; }
.themify_builder .text-5929-1-1-0.module-text h3{font-weight: 400; font-size:2em; }
.themify_builder .text-5929-1-1-0.module.module-text h4{font-family: Muli; }
.themify_builder .text-5929-1-1-0.module-text h4{font-weight: 400; font-size:1.2em; }
@media screen and (max-width: 680px) {.themify_builder .text-5929-1-1-0.module-text h4{font-size:20px; }
.themify_builder .text-5929-1-1-0.module-text h3{font-size:28px; }
.themify_builder .text-5929-1-1-0.module.module-text h4{font-family: Muli; }
.themify_builder .text-5929-1-1-0.module.module-text h3:not(.module-title){font-family: Sorts Mill Goudy; }
}
.themify_builder .buttons-5929-1-1-1.module.module-buttons{background-repeat: repeat; background-position: left top; }
.themify_builder .buttons-5929-1-1-1 div.module-buttons{font-family: Sorts Mill Goudy; font-weight: 400; }
.themify_builder .buttons-5929-1-1-1 .module-buttons .module-buttons-item a{background-color:#ffffff; color:#000000; padding-top:15px; padding-bottom:15px; }
.themify_builder .buttons-5929-1-1-1 .module-buttons .module-buttons-item a:hover{background-color:#e40e0e; color:#ffffff; }
@media screen and (max-width: 680px) {.themify_builder .buttons-5929-1-1-1 .module-buttons .module-buttons-item a{padding:15px; }
}
.themify_builder_5929_row.module_row_2.module_row{background-image: url("https://sofibluxuryrentals.com/wp-content/uploads/2026/05/Untitled-design-50-1024x576.png"); background-repeat: no-repeat;background-size: cover; background-attachment: scroll; background-position: center center; padding-top:120px; padding-bottom:120px; }
.themify_builder_5929_row.module_row_2.module_row>div.row_inner{background-repeat: repeat; background-attachment: scroll; background-position: center center; }
@media screen and (max-width: 1024px) {.themify_builder_5929_row.module_row_2.module_row{padding:90px; }
}
@media screen and (max-width: 768px) {.themify_builder_5929_row.module_row_2.module_row{padding:80px; }
}
@media screen and (max-width: 680px) {.themify_builder_5929_row.module_row_2.module_row{padding:80px; }
}
.themify_builder .text-5929-2-0-0.module-text{background-repeat: repeat; background-position: left top; text-align: center; margin-bottom:30px; }
.themify_builder .text-5929-2-0-0.module-text,.themify_builder .text-5929-2-0-0.module-text h1,.themify_builder .text-5929-2-0-0.module-text h2,.themify_builder .text-5929-2-0-0.module-text h3:not(.module-title),.themify_builder .text-5929-2-0-0.module-text h4,.themify_builder .text-5929-2-0-0.module-text h5,.themify_builder .text-5929-2-0-0.module-text h6{color:#ffffff; }
.themify_builder .text-5929-2-0-0.module.module-text h4{font-family: Muli; }
.themify_builder .text-5929-2-0-0.module-text h4{font-weight: 400; }
@media screen and (max-width: 680px) {.themify_builder .text-5929-2-0-0.module-text h4{font-size:25px; }
}
.themify_builder .text-5929-2-0-2.module-text{background-repeat: repeat; background-position: left top; }
.themify_builder .text-5929-2-0-2.module-text,.themify_builder .text-5929-2-0-2.module-text h1,.themify_builder .text-5929-2-0-2.module-text h2,.themify_builder .text-5929-2-0-2.module-text h3:not(.module-title),.themify_builder .text-5929-2-0-2.module-text h4,.themify_builder .text-5929-2-0-2.module-text h5,.themify_builder .text-5929-2-0-2.module-text h6{color:#ffffff; }
.themify_builder_5929_row.module_row_3.module_row{padding-bottom:120px; padding-top:120px; background-color:#fbfbfb; background-position: 50,50; background-attachment: scroll; background-repeat: repeat; }
@media screen and (max-width: 1024px) {.themify_builder_5929_row.module_row_3.module_row{padding:90px; }
}
@media screen and (max-width: 768px) {.themify_builder_5929_row.module_row_3.module_row{padding:80px; }
}
@media screen and (max-width: 680px) {.themify_builder_5929_row.module_row_3.module_row{padding:80px; }
}
.themify_builder .text-5929-3-0-0.module-text{background-repeat: repeat; background-position: left top; text-align: center; padding-bottom:35px; }
.themify_builder .text-5929-3-0-0.module.module-text h2{font-family: Sorts Mill Goudy; }
.themify_builder .text-5929-3-0-0.module-text h2{font-weight: 400; font-size:3em; }
@media screen and (max-width: 768px) {.themify_builder .text-5929-3-0-0.module-text h2{font-size:2.8em; }
.themify_builder .text-5929-3-0-0.module.module-text h2{font-family: Sorts Mill Goudy; }
}
@media screen and (max-width: 680px) {.themify_builder .text-5929-3-0-0.module-text h2{font-size:2.5em; }
.themify_builder .text-5929-3-0-0.module.module-text h2{font-family: Sorts Mill Goudy; }
}
.themify_builder .text-5929-3-0-1.module-text{background-repeat: repeat; background-position: left top; text-align: center; padding-bottom:35px; }
.themify_builder .text-5929-3-0-1.module.module-text h2{font-family: Sorts Mill Goudy; }
.themify_builder .text-5929-3-0-1.module-text h2{font-weight: 400; font-size:3em; }
@media screen and (max-width: 768px) {.themify_builder .text-5929-3-0-1.module-text h2{font-size:2.8em; }
.themify_builder .text-5929-3-0-1.module.module-text h2{font-family: Sorts Mill Goudy; }
}
@media screen and (max-width: 680px) {.themify_builder .text-5929-3-0-1.module-text h2{font-size:2.5em; }
.themify_builder .text-5929-3-0-1.module.module-text h2{font-family: Sorts Mill Goudy; }
}
.themify_builder_5929_row.module_row_4.module_row{padding:120px; background-position: 50,50; background-attachment: scroll; background-repeat: repeat; }
@media screen and (max-width: 1024px) {.themify_builder_5929_row.module_row_4.module_row{padding:90px; }
}
@media screen and (max-width: 768px) {.themify_builder_5929_row.module_row_4.module_row{padding:80px; }
}
@media screen and (max-width: 680px) {.themify_builder_5929_row.module_row_4.module_row{padding:80px; }
}
.themify_builder .text-5929-4-0-0.module-text{background-repeat: repeat; background-position: left top; text-align: center; padding-bottom:35px; }
.themify_builder .text-5929-4-0-0.module.module-text h2{font-family: Sorts Mill Goudy; }
.themify_builder .text-5929-4-0-0.module-text h2{font-weight: 400; font-size:3em; }
@media screen and (max-width: 768px) {.themify_builder .text-5929-4-0-0.module-text h2{font-size:2.7em; }
.themify_builder .text-5929-4-0-0.module.module-text h2{font-family: Sorts Mill Goudy; }
}
@media screen and (max-width: 680px) {.themify_builder .text-5929-4-0-0.module-text h2{font-size:2.5em; }
.themify_builder .text-5929-4-0-0.module.module-text h2{font-family: Sorts Mill Goudy; }
}
.module_row_4 .module_column_0 .sub_row_4-0-1.module_subrow{background-color:#000000; background-position: 50,50; background-attachment: scroll; background-repeat: repeat; padding-top:3%; }
.module_row_4 .module_column_0 .sub_row_4-0-1.module_subrow,.module_row_4 .module_column_0 .sub_row_4-0-1 h1,.module_row_4 .module_column_0 .sub_row_4-0-1 h2,.module_row_4 .module_column_0 .sub_row_4-0-1 h3:not(.module-title),.module_row_4 .module_column_0 .sub_row_4-0-1 h4,.module_row_4 .module_column_0 .sub_row_4-0-1 h5,.module_row_4 .module_column_0 .sub_row_4-0-1 h6{color:#ffffff; }
.sub_column_post_5929.sub_column_4-0-1-0.module_column{padding-bottom:0px; }
.themify_builder .accordion-5929-sub_row_4-0-1-0-0 .ui.module-accordion{font-family: Sorts Mill Goudy; font-weight: 400; }
.themify_builder .accordion-5929-sub_row_4-0-1-0-0 .ui.module-accordion .accordion-title{font-size:35px; }
.themify_builder .accordion-5929-sub_row_4-0-1-0-0 .ui.module-accordion .accordion-content{font-size:18px; line-height:1.6em; }
@media screen and (max-width: 1024px) {.themify_builder .accordion-5929-sub_row_4-0-1-0-0 .ui.module-accordion .accordion-title{font-size:30px; }
}
@media screen and (max-width: 680px) {.themify_builder .accordion-5929-sub_row_4-0-1-0-0 .ui.module-accordion .accordion-title{font-size:28px; }
}
