.u-section-1 .u-image-1 {min-height: 500px; background-image: url("images/6fefae6e5b483d19430b172da4da2bd3.jpeg")} 

@media (max-width: 991px){ .u-section-1 .u-image-1 {min-height: 311px} }.u-section-2 .u-sheet-1 {min-height: 15px} 

@media (max-width: 1199px){ .u-section-2 .u-sheet-1 {min-height: 54px} }

@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 43px} }.u-section-3 .u-sheet-1 {min-height: 610px}
.u-section-3 .u-layout-wrap-1 {margin: 60px auto 0 0}
.u-section-3 .u-layout-cell-1 {min-height: 500px}
.u-section-3 .u-shape-1 {width: 336px; height: 398px; margin: 62px auto 0 385px}
.u-section-3 .u-image-1 {width: 412px; height: 321px; margin: -359px 0 79px auto}
.u-section-3 .u-image-2 {background-image: url("images/0fe6d21a8883e6642f13d5005b31ad41.png"); min-height: 500px; background-position: 50% 50%}
.u-section-3 .u-image-3 {background-image: url("images/96487e6f49bf8b6cc6881a91c89f7c7b.png"); min-height: 500px; background-position: 50% 50%} 

@media (max-width: 1199px){ .u-section-3 {min-height: 500px}
.u-section-3 .u-layout-wrap-1 {position: relative; margin-right: initial; margin-left: initial}
.u-section-3 .u-shape-1 {width: 277px; position: relative; margin-left: 317px}
.u-section-3 .u-image-1 {width: 339px; position: relative} }

@media (max-width: 991px){ .u-section-3 {min-height: 0}
.u-section-3 .u-sheet-1 {min-height: 490px}
.u-section-3 .u-layout-cell-1 {min-height: 400px; order: 0}
.u-section-3 .u-shape-1 {width: 212px; margin-top: 1px; margin-left: 243px}
.u-section-3 .u-image-1 {width: 260px; height: 209px; margin: -309px auto 101px 0}
.u-section-3 .u-image-2 {min-height: 400px; order: 1}
.u-section-3 .u-image-3 {min-height: 400px; order: 2} }

@media (max-width: 767px){ .u-section-3 .u-sheet-1 {min-height: 1536px}
.u-section-3 .u-layout-wrap-1 {margin-top: 0; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 518px}
.u-section-3 .u-shape-1 {width: 321px; margin-top: 62px; margin-left: 60px}
.u-section-3 .u-image-1 {width: 434px; height: 321px; margin: -359px 0 97px auto}
.u-section-3 .u-image-2 {min-height: 518px; order: 0}
.u-section-3 .u-image-3 {min-height: 500px; order: 0} }

@media (max-width: 575px){ .u-section-3 .u-sheet-1 {min-height: 1272px}
.u-section-3 .u-layout-wrap-1 {margin-bottom: 20px; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 499px}
.u-section-3 .u-shape-1 {width: 241px; margin-left: 41px}
.u-section-3 .u-image-1 {width: 258px; margin-bottom: 79px}
.u-section-3 .u-image-2 {min-height: 370px}
.u-section-3 .u-image-3 {min-height: 347px} }.u-section-4 {background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("images/concrete-loft-design.png"); background-position: 50% 50%}
.u-section-4 .u-sheet-1 {min-height: 133px} 

@media (max-width: 1199px){ .u-section-4 .u-sheet-1 {min-height: 102px} }

@media (max-width: 991px){ .u-section-4 .u-sheet-1 {min-height: 77px} }

@media (max-width: 767px){ .u-section-4 .u-sheet-1 {min-height: 57px} }

@media (max-width: 575px){ .u-section-4 .u-sheet-1 {min-height: 39px} }.u-section-5 .u-sheet-1 {min-height: 818px}
.u-section-5 .u-layout-wrap-1 {margin: 92px auto 0 0}
.u-section-5 .u-image-1 {background-image: url("images/9507c19246e9b8bc86db65db4c8d8183.png"); min-height: 654px; background-position: 50% 50%}
.u-section-5 .u-image-2 {background-image: url("images/e8fb354c816fd270ca3555579c4aeb6e.png"); min-height: 329px; background-position: 50% 50%}
.u-section-5 .u-image-3 {background-image: url("images/b1b96ff8dfd0f5c3704bd98ebdbc520d.png"); min-height: 325px; background-position: 50% 50%}
.u-section-5 .u-image-4 {background-image: url("images/2d2e4d04f1bbb2175449fa00cb747319.png"); min-height: 325px; background-position: 50% 50%} 

@media (max-width: 1199px){ .u-section-5 .u-layout-wrap-1 {position: relative; margin-right: initial; margin-left: initial} }

@media (max-width: 991px){ .u-section-5 .u-sheet-1 {min-height: 604px}
.u-section-5 .u-layout-wrap-1 {margin-top: 37px; margin-right: initial; margin-left: initial}
.u-section-5 .u-image-1 {min-height: 215px}
.u-section-5 .u-image-2 {min-height: 167px}
.u-section-5 .u-image-3 {min-height: 150px}
.u-section-5 .u-image-4 {min-height: 150px} }

@media (max-width: 767px){ .u-section-5 .u-sheet-1 {min-height: 1590px}
.u-section-5 .u-layout-wrap-1 {margin-top: 2px; margin-bottom: 2px; margin-right: initial; margin-left: initial}
.u-section-5 .u-image-1 {min-height: 430px}
.u-section-5 .u-image-2 {min-height: 404px}
.u-section-5 .u-image-3 {min-height: 375px}
.u-section-5 .u-image-4 {min-height: 397px} }

@media (max-width: 575px){ .u-section-5 .u-sheet-1 {min-height: 1488px}
.u-section-5 .u-layout-wrap-1 {margin-top: 18px; margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-5 .u-image-1 {min-height: 370px}
.u-section-5 .u-image-2 {min-height: 357px}
.u-section-5 .u-image-3 {min-height: 378px}
.u-section-5 .u-image-4 {min-height: 384px} }.u-section-6 .u-image-1 {min-height: 675px; background-image: url("images/e9273ea3198251274b7ae4513d278a55.png")}
.u-section-6 .u-group-1 {width: 570px; min-height: 96px; margin: 33px 103px 0 auto}
.u-section-6 .u-container-layout-1 {padding-left: 20px; padding-right: 20px}
.u-section-6 .u-text-1 {font-family: Parisienne; font-weight: 700; text-shadow: 0 2px 8px rgba(128,128,128,1); font-size: 3rem; margin: 20px 0}
.u-section-6 .u-group-2 {width: 570px; min-height: 426px; margin: 18px 105px 0 auto}
.u-section-6 .u-text-2 {font-size: 1.125rem; margin: 18px 20px 0}
.u-section-6 .u-custom-html-1 {min-height: 33px; margin: 22px 169px 0 114px}
.u-section-6 .u-custom-html-2 {min-height: 33px; margin: 9px 169px 0 114px}
.u-section-6 .u-group-3 {width: 238px; min-height: 376px; margin: -383px auto 0 79px}
.u-section-6 .u-container-layout-3 {padding-left: 3px; padding-right: 3px}
.u-section-6 .u-text-3 {font-size: 2.25rem; font-weight: 700; margin: 12px 0 0 18px}
.u-section-6 .u-line-1 {width: 220px; height: 3px; transform-origin: right center 0; margin: -59px auto 0}
.u-section-6 .u-text-4 {font-weight: 400; font-size: 1.5rem; margin: 59px 9px 0}
.u-section-6 .u-group-4 {width: 348px; min-height: 43px; margin: -454px auto 60px 20px}
.u-section-6 .u-container-layout-4 {padding-left: 20px; padding-right: 29px}
.u-section-6 .u-text-5 {font-size: 1.5rem; font-weight: 700; margin: 5px -9px 0 0} 

@media (max-width: 1199px){ .u-section-6 .u-image-1 {min-height: 50vw}
.u-section-6 .u-group-1 {width: 470px; height: auto; margin-top: 31px; margin-right: 79px}
.u-section-6 .u-container-layout-1 {padding-left: 16px; padding-right: 16px}
.u-section-6 .u-group-2 {width: 470px; height: auto; margin-top: 14px; margin-right: 79px}
.u-section-6 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-6 .u-custom-html-1 {height: auto; margin-right: 119px; margin-left: 64px}
.u-section-6 .u-custom-html-2 {height: auto; margin-right: 119px; margin-left: 64px}
.u-section-6 .u-group-3 {width: 280px; height: auto; margin-top: -377px; margin-left: 65px}
.u-section-6 .u-text-3 {margin-left: 15px}
.u-section-6 .u-line-1 {width: 266px}
.u-section-6 .u-text-4 {margin-left: 7px; margin-right: 7px}
.u-section-6 .u-group-4 {width: 331px; min-height: 47px; height: auto; margin-bottom: 524px; margin-left: 16px}
.u-section-6 .u-container-layout-4 {padding-left: 16px; padding-right: 24px}
.u-section-6 .u-text-5 {margin-right: 0} }

@media (max-width: 991px){ .u-section-6 .u-image-1 {min-height: 100vh}
.u-section-6 .u-group-1 {width: 360px; margin-top: 55px; margin-right: 50px}
.u-section-6 .u-container-layout-1 {padding-left: 13px; padding-right: 13px}
.u-section-6 .u-text-1 {font-size: 2.25rem}
.u-section-6 .u-group-2 {width: 360px; min-height: 438px; margin-top: 18px; margin-right: 52px}
.u-section-6 .u-custom-html-1 {margin-right: 64px; margin-left: 9px}
.u-section-6 .u-custom-html-2 {margin-right: 64px; margin-left: 9px}
.u-section-6 .u-group-3 {width: 221px; min-height: 383px; margin-top: -395px; margin-left: 50px}
.u-section-6 .u-container-layout-3 {padding-left: 2px; padding-right: 2px}
.u-section-6 .u-text-3 {font-size: 1.875rem; margin-left: 11px}
.u-section-6 .u-line-1 {width: 210px}
.u-section-6 .u-text-4 {font-size: 1.25rem; margin-left: 6px; margin-right: 6px}
.u-section-6 .u-group-4 {width: 277px; min-height: 43px; margin-top: -459px; margin-bottom: 526px; margin-left: 18px}
.u-section-6 .u-container-layout-4 {padding-left: 13px; padding-right: 18px}
.u-section-6 .u-text-5 {font-size: 1.25rem} }

@media (max-width: 767px){ .u-section-6 .u-image-1 {min-height: 698px}
.u-section-6 .u-group-1 {width: 338px; min-height: 65px; margin-top: 23px; margin-right: auto; margin-left: 88px}
.u-section-6 .u-container-layout-1 {padding-left: 9px; padding-right: 9px}
.u-section-6 .u-text-1 {font-size: 1.875rem; margin-top: 14px; margin-bottom: 5px}
.u-section-6 .u-group-2 {width: 338px; margin-top: 72px; margin-right: 17px}
.u-section-6 .u-custom-html-1 {margin-right: 51px; margin-left: 0}
.u-section-6 .u-custom-html-2 {margin-right: 51px; margin-left: 0}
.u-section-6 .u-group-3 {width: 141px; min-height: 431px; margin-top: -431px; margin-left: 26px}
.u-section-6 .u-text-3 {font-size: 1.5rem; margin-left: 9px}
.u-section-6 .u-line-1 {width: 130px; margin-top: -39px; margin-right: 0}
.u-section-6 .u-text-4 {font-size: 1.125rem; margin: 40px 4px}
.u-section-6 .u-group-4 {width: 267px; min-height: 36px; margin-top: -493px; margin-bottom: 557px; margin-left: 28px}
.u-section-6 .u-container-layout-4 {padding-left: 9px; padding-right: 14px}
.u-section-6 .u-text-5 {font-size: 1.125rem} }

@media (max-width: 575px){ .u-section-6 .u-image-1 {min-height: 1011px}
.u-section-6 .u-group-1 {width: 283px; margin-top: 25px; margin-left: auto}
.u-section-6 .u-container-layout-1 {padding-left: 6px; padding-right: 6px}
.u-section-6 .u-group-2 {width: 283px; min-height: 449px; margin-top: 373px; margin-right: auto; margin-left: 26px}
.u-section-6 .u-custom-html-1 {margin-right: 0}
.u-section-6 .u-custom-html-2 {margin-right: 0}
.u-section-6 .u-group-3 {width: 293px; min-height: 268px; margin-top: -744px; margin-left: 24px}
.u-section-6 .u-container-layout-3 {padding-left: 3px; padding-right: 3px}
.u-section-6 .u-text-3 {margin-left: 0}
.u-section-6 .u-line-1 {width: 284px; margin-right: -1px; margin-left: 0}
.u-section-6 .u-text-4 {margin-left: 0; margin-right: 0; margin-bottom: 0}
.u-section-6 .u-group-4 {width: 273px; min-height: 51px; margin-top: -336px; margin-left: auto; margin-bottom: 861px}
.u-section-6 .u-container-layout-4 {padding-left: 24px; padding-right: 9px}
.u-section-6 .u-text-5 {width: auto; margin-top: 13px; margin-right: -18px; margin-bottom: 5px} }.u-section-7 .u-sheet-1 {min-height: 75px} 

@media (max-width: 1199px){ .u-section-7 .u-sheet-1 {min-height: 15px} }

@media (max-width: 767px){ .u-section-7 .u-sheet-1 {min-height: 27px} }

@media (max-width: 575px){ .u-section-7 .u-sheet-1 {min-height: 30px} }