.elementor-kit-6{--e-global-color-primary:#B3A98C;--e-global-color-secondary:#EFEFE9;--e-global-color-text:#061923;--e-global-color-accent:#B3A98C;--e-global-color-980bf6a:#B3A98C;--e-global-color-1672837:#EFEFE9;--e-global-color-5a8b2da:#061923;--e-global-color-4031be1:#3ABF7C;--e-global-color-d13aff9:#EA3939;--e-global-color-ffcfced:#FFBF46;--e-global-color-7d9c3aa:#498FFF;--e-global-color-4a1037f:#C2BAA3;--e-global-color-b796688:#DAD6C8;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:39px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-de7d083-font-family:"Josefin Sans";--e-global-typography-de7d083-font-size:52px;--e-global-typography-de7d083-font-weight:300;--e-global-typography-de7d083-line-height:65px;--e-global-typography-d4ef9ce-font-family:"Josefin Sans";--e-global-typography-d4ef9ce-font-size:44px;--e-global-typography-d4ef9ce-font-weight:300;--e-global-typography-d4ef9ce-line-height:65px;--e-global-typography-d4ef9ce-letter-spacing:5%;--e-global-typography-8350379-font-family:"Josefin Sans";--e-global-typography-8350379-font-size:36px;--e-global-typography-8350379-font-weight:300;--e-global-typography-8350379-line-height:53px;--e-global-typography-8350379-letter-spacing:5%;--e-global-typography-e54d58b-font-family:"Josefin Sans";--e-global-typography-e54d58b-font-size:24px;--e-global-typography-e54d58b-font-weight:300;--e-global-typography-e54d58b-line-height:43px;--e-global-typography-e54d58b-letter-spacing:5%;--e-global-typography-03020e5-font-family:"DM Sans";--e-global-typography-03020e5-font-size:18px;--e-global-typography-03020e5-font-weight:300;--e-global-typography-03020e5-line-height:15px;--e-global-typography-03020e5-letter-spacing:0.175rem;--e-global-typography-b2b9fe2-font-family:"DM Sans";--e-global-typography-b2b9fe2-font-size:24px;--e-global-typography-b2b9fe2-font-weight:300;--e-global-typography-b2b9fe2-line-height:39px;--e-global-typography-4284f7e-font-family:"DM Sans";--e-global-typography-4284f7e-font-size:14px;--e-global-typography-4284f7e-font-weight:300;--e-global-typography-4284f7e-line-height:39px;--e-global-typography-4284f7e-letter-spacing:0.175em;--e-global-typography-9d342c0-font-family:"Josefin Sans";--e-global-typography-9d342c0-font-size:16px;--e-global-typography-9d342c0-font-weight:500;--e-global-typography-9d342c0-line-height:26px;--e-global-typography-9d342c0-letter-spacing:0.143em;--e-global-typography-ef244c6-font-family:"DM Sans";--e-global-typography-ef244c6-font-size:14px;--e-global-typography-ef244c6-font-weight:300;--e-global-typography-ef244c6-line-height:39px;--e-global-typography-c717a55-font-family:"Josefin Sans";--e-global-typography-c717a55-font-size:24px;--e-global-typography-c717a55-font-weight:700;--e-global-typography-c717a55-line-height:43px;--e-global-typography-c717a55-letter-spacing:5%;--e-global-typography-f07f7b7-font-family:"Josefin Sans";--e-global-typography-f07f7b7-font-size:18px;--e-global-typography-f07f7b7-font-weight:700;--e-global-typography-f07f7b7-line-height:1;--e-global-typography-f07f7b7-letter-spacing:5%;--e-global-typography-ad038fb-font-family:"Josefin Sans";--e-global-typography-ad038fb-font-size:36px;--e-global-typography-ad038fb-font-weight:500;--e-global-typography-ad038fb-line-height:53px;--e-global-typography-ad038fb-letter-spacing:5%;--e-global-typography-94d9dbf-font-family:"DM Sans";--e-global-typography-94d9dbf-font-size:16px;--e-global-typography-94d9dbf-font-weight:300;--e-global-typography-94d9dbf-line-height:39px;--e-global-typography-004293b-font-family:"DM Sans";--e-global-typography-004293b-font-size:17px;--e-global-typography-004293b-font-weight:300;--e-global-typography-004293b-line-height:39px;--e-global-typography-3453f11-font-family:"Josefin Sans";--e-global-typography-3453f11-font-size:18px;--e-global-typography-3453f11-font-weight:300;--e-global-typography-3453f11-line-height:43px;--e-global-typography-3453f11-letter-spacing:5%;--e-global-typography-d2556e3-font-family:"DM Sans";--e-global-typography-d2556e3-font-size:18px;--e-global-typography-d2556e3-font-weight:300;--e-global-typography-d2556e3-line-height:1px;color:var(--e-global-color-text);font-family:var(--e-global-typography-b2b9fe2-font-family),Sans-serif;font-size:var(--e-global-typography-b2b9fe2-font-size);font-weight:var(--e-global-typography-b2b9fe2-font-weight);line-height:var(--e-global-typography-b2b9fe2-line-height)}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#fff0;font-family:"Josefin Sans",Sans-serif;font-size:14px;font-weight:500;letter-spacing:10%;color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:50px 50px 50px 50px;padding:12px 65px 8px 65px}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-1672837);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary)}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-kit-6 a{color:var(--e-global-color-primary);font-family:var(--e-global-typography-b2b9fe2-font-family),Sans-serif;font-size:var(--e-global-typography-b2b9fe2-font-size);font-weight:var(--e-global-typography-b2b9fe2-font-weight);line-height:var(--e-global-typography-b2b9fe2-line-height)}.elementor-kit-6 h1{color:var(--e-global-color-primary);font-family:var(--e-global-typography-de7d083-font-family),Sans-serif;font-size:var(--e-global-typography-de7d083-font-size);font-weight:var(--e-global-typography-de7d083-font-weight);line-height:var(--e-global-typography-de7d083-line-height)}.elementor-kit-6 h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-d4ef9ce-font-family),Sans-serif;font-size:var(--e-global-typography-d4ef9ce-font-size);font-weight:var(--e-global-typography-d4ef9ce-font-weight);line-height:var(--e-global-typography-d4ef9ce-line-height);letter-spacing:var(--e-global-typography-d4ef9ce-letter-spacing)}.elementor-kit-6 h3{color:var(--e-global-color-primary);font-family:var(--e-global-typography-8350379-font-family),Sans-serif;font-size:var(--e-global-typography-8350379-font-size);font-weight:var(--e-global-typography-8350379-font-weight);line-height:var(--e-global-typography-8350379-line-height);letter-spacing:var(--e-global-typography-8350379-letter-spacing)}.elementor-kit-6 h4{color:var(--e-global-color-primary);font-family:var(--e-global-typography-e54d58b-font-family),Sans-serif;font-size:var(--e-global-typography-e54d58b-font-size);font-weight:var(--e-global-typography-e54d58b-font-weight);line-height:var(--e-global-typography-e54d58b-line-height);letter-spacing:var(--e-global-typography-e54d58b-letter-spacing)}.elementor-kit-6 h5{color:var(--e-global-color-text);font-family:var(--e-global-typography-03020e5-font-family),Sans-serif;font-size:var(--e-global-typography-03020e5-font-size);font-weight:var(--e-global-typography-03020e5-font-weight);line-height:var(--e-global-typography-03020e5-line-height);letter-spacing:var(--e-global-typography-03020e5-letter-spacing)}.elementor-kit-6 h6{color:var(--e-global-color-text);font-family:var(--e-global-typography-03020e5-font-family),Sans-serif;font-size:var(--e-global-typography-03020e5-font-size);font-weight:var(--e-global-typography-03020e5-font-weight);line-height:var(--e-global-typography-03020e5-line-height);letter-spacing:var(--e-global-typography-03020e5-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-6{font-size:var(--e-global-typography-b2b9fe2-font-size);line-height:var(--e-global-typography-b2b9fe2-line-height)}.elementor-kit-6 a{font-size:var(--e-global-typography-b2b9fe2-font-size);line-height:var(--e-global-typography-b2b9fe2-line-height)}.elementor-kit-6 h1{font-size:var(--e-global-typography-de7d083-font-size);line-height:var(--e-global-typography-de7d083-line-height)}.elementor-kit-6 h2{font-size:var(--e-global-typography-d4ef9ce-font-size);line-height:var(--e-global-typography-d4ef9ce-line-height);letter-spacing:var(--e-global-typography-d4ef9ce-letter-spacing)}.elementor-kit-6 h3{font-size:var(--e-global-typography-8350379-font-size);line-height:var(--e-global-typography-8350379-line-height);letter-spacing:var(--e-global-typography-8350379-letter-spacing)}.elementor-kit-6 h4{font-size:var(--e-global-typography-e54d58b-font-size);line-height:var(--e-global-typography-e54d58b-line-height);letter-spacing:var(--e-global-typography-e54d58b-letter-spacing)}.elementor-kit-6 h5{font-size:var(--e-global-typography-03020e5-font-size);line-height:var(--e-global-typography-03020e5-line-height);letter-spacing:var(--e-global-typography-03020e5-letter-spacing)}.elementor-kit-6 h6{font-size:var(--e-global-typography-03020e5-font-size);line-height:var(--e-global-typography-03020e5-line-height);letter-spacing:var(--e-global-typography-03020e5-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-03020e5-line-height:1.2em;font-size:var(--e-global-typography-b2b9fe2-font-size);line-height:var(--e-global-typography-b2b9fe2-line-height)}.elementor-kit-6 a{font-size:var(--e-global-typography-b2b9fe2-font-size);line-height:var(--e-global-typography-b2b9fe2-line-height)}.elementor-kit-6 h1{font-size:var(--e-global-typography-de7d083-font-size);line-height:var(--e-global-typography-de7d083-line-height)}.elementor-kit-6 h2{font-size:var(--e-global-typography-d4ef9ce-font-size);line-height:var(--e-global-typography-d4ef9ce-line-height);letter-spacing:var(--e-global-typography-d4ef9ce-letter-spacing)}.elementor-kit-6 h3{font-size:var(--e-global-typography-8350379-font-size);line-height:var(--e-global-typography-8350379-line-height);letter-spacing:var(--e-global-typography-8350379-letter-spacing)}.elementor-kit-6 h4{font-size:var(--e-global-typography-e54d58b-font-size);line-height:var(--e-global-typography-e54d58b-line-height);letter-spacing:var(--e-global-typography-e54d58b-letter-spacing)}.elementor-kit-6 h5{font-size:var(--e-global-typography-03020e5-font-size);line-height:var(--e-global-typography-03020e5-line-height);letter-spacing:var(--e-global-typography-03020e5-letter-spacing)}.elementor-kit-6 h6{font-size:var(--e-global-typography-03020e5-font-size);line-height:var(--e-global-typography-03020e5-line-height);letter-spacing:var(--e-global-typography-03020e5-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-form .elementor-field-type-acceptance input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer}.elementor-form .elementor-field-type-acceptance .elementor-field-label{display:none}.elementor-form .elementor-field-type-acceptance label{position:relative;padding-left:34px;cursor:pointer;display:inline-block;font-size:16px;line-height:1.5;color:#000}.elementor-form .elementor-field-type-acceptance label::before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border:2px solid #B3A98C;background-color:#fff;border-radius:4px;transition:all 0.2s ease}.elementor-form .elementor-field-type-acceptance input[type="checkbox"]:checked+label::after{content:"";position:absolute;left:8px;top:7px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.elementor-form .elementor-field-type-acceptance input[type="checkbox"]:checked+label::before{background-color:#B3A98C;border-color:#B3A98C}.elementor-form .elementor-field-type-acceptance label{padding-left:34px!important}.elementor-icon-list-items.elementor-inline-items{display:flex!important;align-items:center!important;flex-wrap:wrap!important}.elementor-icon-list-item.elementor-inline-item{display:flex!important;align-items:center!important;position:relative!important}.elementor-icon-list-item.elementor-inline-item:not(:last-child)::after{content:"/"!important;display:inline-block!important;color:#b3a98c!important;font-size:22px!important;font-weight:300!important;margin:0 12px!important;background:none!important;border-radius:0!important;width:auto!important;height:auto!important;line-height:1!important}.elementor-icon-list-item.elementor-inline-item:not(:last-child),.elementor-icon-list-item:not(:last-child){border-right:none!important;border-left:none!important;border:none!important;box-shadow:none!important}.elementor-icon-list-item.elementor-inline-item:not(:last-child)::after{border-left:none!important;border-right:none!important;border:none!important}.elementor-icon-list-item.elementor-inline-item:not(:last-child)::after{content:"/"!important;display:inline-block!important;color:#b3a98c!important;font-size:18px!important;font-weight:300!important;margin:0 6px!important;background:none!important;border-radius:0!important;width:auto!important;height:auto!important;line-height:1!important;border-left:none!important;border:none!important}html,body,.elementor-section,.elementor-container,footer,footer *{overflow-x:hidden!important;max-width:100vw!important}.elementor-swiper-button,.elementor-swiper-button-prev,.elementor-swiper-button-next,.elementor-swiper-button::before,.elementor-swiper-button-prev::before,.elementor-swiper-button-next::before,.elementor-swiper-button>*{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.elementor-swiper-button{width:auto!important;height:auto!important;border-radius:0!important;transition:none!important}.elementor-swiper-button svg{display:block;width:24px;height:24px;background:none!important;fill:none!important}.elementor-swiper-button:hover,.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover,.elementor-swiper-button:hover::before{background:transparent!important;background-color:transparent!important}.project-thumb img{filter:none!important;transition:filter 0.3s,box-shadow 0.3s;position:relative;z-index:1}.project-thumb{position:relative;overflow:hidden;display:inline-block}.project-thumb::after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(0deg,rgb(179 169 140 / .22) 0%,rgb(179 169 140 / .19) 100%);opacity:0;pointer-events:none;transition:opacity 0.3s;z-index:2}.project-thumb:hover::after{opacity:1}#project-sold::before{content:"Sold Out";position:absolute;top:15px;left:15px;background:rgb(0 0 0 / .65);color:#efefe9;padding:11px 16px 8px 16px;font-weight:500;z-index:3;border-radius:50px;font-family:"DM Sans",Sans-serif;font-size:18px;line-height:1.4;letter-spacing:.05em;pointer-events:none}#project-available::before{content:"Units Available";position:absolute;top:15px;left:15px;background:rgb(179 169 140 / .85);color:#efefe9;padding:11px 16px 8px 16px;font-weight:500;z-index:3;border-radius:50px;font-family:"DM Sans",Sans-serif;font-size:18px;line-height:1.4;letter-spacing:.05em;pointer-events:none}@media (max-width:600px){#project-sold::before,#project-available::before{font-size:15px;padding:7px 10px 6px 10px}}.elementor-sticky--active.header-shadow{box-shadow:0 4px 18px 0 rgb(0 0 0 / .08)!important;transition:box-shadow 0.25s}