#inet-cookie-acknowledgement{position:fixed;bottom:0;z-index:1999;width:100%;background:#000;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;text-align:center}@media screen and (min-width: 1024px){#inet-cookie-acknowledgement{flex-direction:row;gap:20px}}#inet-cookie-acknowledgement
button{margin:0}#inet-cookie-acknowledgement
p{font-size:16px;margin:0}@media screen and (min-width: 1024px){#inet-cookie-acknowledgement
p{font-size:14px}}#inet-cookie-acknowledgement
p{color:#fff}#inet-cookie-acknowledgement p
a{color:#fff;font-weight:bold;text-decoration:underline}body{background-color:#000;margin:0;padding:0}.fullwidth
.container{max-width:1250px;display:flex;flex-direction:column;margin:auto}.fullwidth .container
.content{padding:30px}.col{display:flex;flex-direction:row}.twocolumn
div{flex:1 50%}.threecolumn
div{flex:1 28%;display:flex;flex-direction:column;margin:1%}.fullwidth .container .content .col
img{width:100%;height:auto}@media screen and (max-width: 1100px){.col{flex-direction:column}.twocolumn div,.threecolumn
div{flex:1 100%;margin:0;flex-direction:column;margin:auto}.threecolumn
div{margin:0
auto 35px}.col
img{width:100%;height:auto;margin:auto}}h1,h2,h3{font-family:'PT Serif',serif;font-weight:400;line-height:1.15;color:#fff;margin:15px
0px;text-transform:uppercase}h4,h5,p,a,ul,li{font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.15;color:#fff}h1{font-size:40px;letter-spacing:5px}h2{font-size:30px;letter-spacing:7px;font-weight:400}h3{font-size:28px;letter-spacing:9px}h4{font-size:20px;text-transform:uppercase;letter-spacing:4px;margin:0}h5{font-size:19px;text-transform:uppercase;letter-spacing:8px;line-height:1.5;margin:0;font-weight:300}p{color:#B7C0C6;font-size:16px;line-height:1.8;font-weight:300}ul,li{color:#fff;font-size:18px;text-transform:uppercase;line-height:1;font-weight:400;list-style:none}a{text-transform:uppercase;font-weight:700;text-decoration:none;width:100%;font-size:18px;border-bottom:2px solid;padding-bottom:12px}.threecolumn
a{color:#F39B37;border-bottom:none}.bold{font-weight:700}@media screen and (max-width: 700px){h1{font-size:32px}h3{font-size:23px}}.commerce_logo{left:0;padding:20px;background-color:black;top:-30px;width:250px;height:auto;position:relative;z-index:99}.home
.commerce_logo{top:-20px;left:15px}.commerce_logo
img{width:250px;height:auto}.desktopmenu{width:100%;height:100%;top:-25px;position:relative}.desktopmenu
a{font-size:16px;padding:25px
15px;border-bottom:none;opacity:1;transition:opacity 0.5s}.desktopmenu a:hover{opacity:0.5}.desktopmenu .main-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.desktopmenu .main-menu .sub-menu li
a{padding:0;display:block;margin-bottom:17px}.desktopmenu .main-menu .sub-menu li:last-child
a{margin-bottom:0}.mobilemenu{display:none}.topmenu{background-color:#292B2C;height:70px}.mobile-nav-toggle{display:flex;flex-direction:column;width:42px;height:27px;justify-content:space-between;position:relative;z-index:9;right:30px;top:8px}.mobile-nav-toggle
span{width:100%;background-color:white;height:4px}.mobile-nav-container{right:-100%;top:0;bottom:0;position:fixed;width:100%;background:#000;overflow-y:auto;z-index:9999}.menu-item-has-children{position:relative}.sub-menu{height:0;visibility:hidden;position:absolute;width:fit-content;min-width:210px;top:35px;left:10px;background-color:#292B2C;padding:20px;border-top:2px solid #F39B37;transition:height 0.15s ease-out}.menu-item-has-children:hover .sub-menu,.sub-menu:hover{height:auto;visibility:visible;transition:height 0.25s ease-in}@media screen and (max-width: 1350px){.home
.commerce_logo{left:45px}}@media screen and (max-width: 1100px){.desktopmenu{display:none}.mobilemenu{display:block;top:-10px;position:relative;right:20px}.topmenu{background-color:#000}.topmenu
.content{padding:0px
!important;justify-content:space-between;align-items:center;flex-direction:row}.commerce_logo,.home
.commerce_logo{width:210px;height:auto;position:relative;z-index:99;top:0px;left:30px}.commerce_logo
img{width:210px;height:auto}}.sticky{position:fixed;z-index:999999;width:100%}.sticky
.commerce_logo{left:0;top:-22px;background-color:transparent !important;padding:0
!important}.sticky
.mobilemenu{top:10px}.sticky .commerce_logo
img{width:140px;height:auto}.mobile-header{display:none}@media screen and (max-width: 1100px){.sticky{top:0px}.sticky
.commerce_logo{left:40px;top:16px;padding:0
!important}.inner-head{margin-bottom:-30px}.inner-banner{border-top:0px !important;margin-bottom:-20px}.mobile-header,.mobile-header
img{display:block !important;height:auto;width:100%;min-width:100%;max-width:100%;padding:0
!important;margin:20px
auto 0px}}.inner-banner{border-top:6px solid #2181C4;height:40vh;min-height:450px}@media screen and (min-width: 1400px){.inner-banner{min-height:650px}}@media screen and (max-width: 1100px){.inner-banner{display:none}}.inner-banner
picture{width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important}.inner-banner picture
img{width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;object-fit:cover;object-position:center center}.mobile-header
img{border-top:6px solid #2181C4}.inner-head
.container{display:flex;justify-content:flex-start;align-items:flex-start}.inner-head .container
.content{background-color:#000;display:flex;flex-direction:column;padding:60px
30px 30px 50px !important}.section-one
.content{text-align:left}.section-one .content
h2{padding-top:20px}.section-two{padding-top:30px}.section-two .container
.content{text-align:center}.section-two .container .content
.col{text-align:left;margin-top:0px}.section-two .container .content .col .col1,.section-two .container .content .col .col2,.section-two .container .content .col
.col3{background-color:#292B2C;padding-bottom:0px}@media screen and (max-width: 1100px){.section-two .container .content .col img,.section-two .container .content .col
picture{margin:auto !important;width:100% !important;height:auto !important}}.section-two .threecolumn
div{flex:1 33% !important;margin:0% !important}.section-two
.allbuild{width:100%}.mapintro{padding:50px
20px;text-align:left;max-width:1190px;width:100%;margin:auto}.map
.col1{width:33%;display:flex;flex-direction:column;text-align:left}.map
.col2{width:33%}.map
ul{overflow-y:scroll;height:650px;padding-right:9%;margin-top:0}@media screen and (max-width: 1100px){.map
ul{padding-right:0;padding-left:0}}.map ul
li{padding:15px
5px 15px 5px;border-bottom:1px solid;display:flex;flex-direction:column;margin-bottom:20px}.map ul li .unit-name{font-weight:400;letter-spacing:5px}.map ul li .unit-desc{color:#8B8B8B;font-weight:400;letter-spacing:3px;font-size:14px;margin-top:8px}.map
.col3{width:33%}.map .col3
.contact{display:flex;flex-direction:column;justify-content:space-between;padding-left:60px;margin-top:50px}@media screen and (max-width: 640px){.map .col3
.contact{padding-left:0}}.map .col3 .contact
h4{text-align:left;margin-bottom:20px}.map .col3 .contact
a{text-align:left;margin-bottom:10px;display:flex;border-bottom:none !important;font-size:14px}.map .col3
.legend{display:flex;flex-direction:column;align-items:flex-start;padding-left:51px;font-size:22px}@media screen and (max-width: 640px){.map .col3
.legend{padding-left:0}}.map .col3 .legend
hr{width:100%}.map .col3 .legend
.available{display:flex;flex-direction:row;justify-content:center}.map .col3 .legend .available
h4{color:#9F9F9F}.map .col3 .legend .available
span{background-color:#9F9F9F}.map .col3 .legend
.reserved{display:flex;flex-direction:row;justify-content:center}.map .col3 .legend .reserved
h4{color:#F39B37;opacity:0.5}.map .col3 .legend .reserved
span{background-color:#c59d6e}.map .col3 .legend
.sold{display:flex;flex-direction:row;justify-content:center}.map .col3 .legend .sold
h4{color:#F39B37}.map .col3 .legend .sold
span{background-color:#F39B37}.map .col3 .legend
span{height:20px;width:20px;border-radius:50%;margin-right:20px}.buttons{display:flex;flex-direction:column;justify-content:center}.buttons
a{max-width:100%;margin-top:1em}@media screen and (min-width: 1280px){.buttons{flex-direction:row;justify-content:space-between}.buttons
a{max-width:45%;margin-top:0}}.buttons .but-blue{color:#fff;background-color:#2181C4;padding:20px;width:100%;display:flex;font-size:14px;border-bottom:none;justify-content:center}@media screen and (max-width: 1100px){.map{flex-direction:column}.map .col1,.map .col2,.map
.col3{width:100%}.map
.col2{padding:30px
0px;margin-bottom:20px;text-align:center}.map .col2
img{max-width:250px}.buttons .col1,.buttons
.col2{width:100%;margin-bottom:20px}.mapintro{width:auto;max-width:100%}}html{--scrollbarBG:#171717;--thumbBG:#2181C4}.map ul::-webkit-scrollbar{width:11px}.map
ul{scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}.map ul::-webkit-scrollbar-track{background:var(--scrollbarBG);outline:1px
solid #fff}.map ul::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:6px;border:3px
solid var(--scrollbarBG)}