.elementor-390 .elementor-element.elementor-element-75ec5b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-ad0fc92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-390 .elementor-element.elementor-element-3a5bc05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-3a5bc05 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-390 .elementor-element.elementor-element-5ceea7d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-5ceea7d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3.4rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-390 .elementor-element.elementor-element-1c5a785{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3b3833;}.elementor-390 .elementor-element.elementor-element-1c5a785 p{margin-block-end:16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-390 .elementor-element.elementor-element-e3df7f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-390 .elementor-element.elementor-element-e3df7f9 img{width:100%;height:min(62vh, 640px);object-fit:cover;object-position:top left;}.elementor-390 .elementor-element.elementor-element-8e491d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-45e0ebb .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-390 .elementor-element.elementor-element-ec81fd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-d5deb8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-d5deb8a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-390 .elementor-element.elementor-element-3c42daa{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-3c42daa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.35rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-390 .elementor-element.elementor-element-e5e20eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-392da55{left:65%;--hotspot-translate-x:65%;top:52.141%;--hotspot-translate-y:52.141%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-90101d4{left:71%;--hotspot-translate-x:71%;top:60.3689%;--hotspot-translate-y:60.3689%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-68582f1{left:71%;--hotspot-translate-x:71%;top:82%;--hotspot-translate-y:82%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-a88250b{left:66%;--hotspot-translate-x:66%;top:79%;--hotspot-translate-y:79%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-eb64104{left:60%;--hotspot-translate-x:60%;top:75%;--hotspot-translate-y:75%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-8ca5aae{left:55%;--hotspot-translate-x:55%;top:69%;--hotspot-translate-y:69%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-d43f4e3{left:53%;--hotspot-translate-x:53%;top:62%;--hotspot-translate-y:62%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-c57612f{left:49%;--hotspot-translate-x:49%;top:55%;--hotspot-translate-y:55%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-7045a8f{left:51%;--hotspot-translate-x:51%;top:44%;--hotspot-translate-y:44%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-758b890{left:60%;--hotspot-translate-x:60%;top:41%;--hotspot-translate-y:41%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-d3fd71b{left:34%;--hotspot-translate-x:34%;top:37%;--hotspot-translate-y:37%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-ffd1538{left:29%;--hotspot-translate-x:29%;top:31%;--hotspot-translate-y:31%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-03c969c{left:27%;--hotspot-translate-x:27%;top:23%;--hotspot-translate-y:23%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-eefd2fd{left:26%;--hotspot-translate-x:26%;top:13%;--hotspot-translate-y:13%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-180952f{left:35%;--hotspot-translate-x:35%;top:16%;--hotspot-translate-y:16%;}.elementor-390 .elementor-element.elementor-element-ab09804 .elementor-repeater-item-69a66ba{left:43%;--hotspot-translate-x:43%;top:16%;--hotspot-translate-y:16%;}.elementor-390 .elementor-element.elementor-element-ab09804 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-390 .elementor-element.elementor-element-ab09804 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-ab09804{--background-align:flex-start;--container-width:100%;--image-width:100%;--hotspot-color:#1c1915;--hotspot-size:15px;--hotspot-box-color:#8d3b32;}.elementor-390 .elementor-element.elementor-element-93df2c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-8acb13c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-25524a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-25524a8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.35rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-390 .elementor-element.elementor-element-e071bbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3b3833;}.elementor-390 .elementor-element.elementor-element-e071bbc p{margin-block-end:16px;}.elementor-390 .elementor-element.elementor-element-9691e9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-33dd608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-33dd608 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.35rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-390 .elementor-element.elementor-element-4b1de6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3b3833;}.elementor-390 .elementor-element.elementor-element-4b1de6a p{margin-block-end:16px;}.elementor-390 .elementor-element.elementor-element-8e9ccf4{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.7em;color:#3b3833;}.elementor-390 .elementor-element.elementor-element-8e9ccf4.elementor-element{--align-self:center;}.elementor-390 .elementor-element.elementor-element-2e57ef0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-24e0a30{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-24e0a30 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.35rem;font-weight:500;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-390 .elementor-element.elementor-element-b043346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-e38a272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-390 .elementor-element.elementor-element-e38a272 img{width:100%;height:16rem;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-13ffd90{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-13ffd90 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:-0.4px;color:#1c1915;}.elementor-390 .elementor-element.elementor-element-9691aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-9691aac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-390 .elementor-element.elementor-element-e9f7e15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-00e123a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-390 .elementor-element.elementor-element-00e123a img{width:100%;height:16rem;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-38634cb{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-38634cb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:-0.4px;color:#1c1915;}.elementor-390 .elementor-element.elementor-element-16bc623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-16bc623 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-390 .elementor-element.elementor-element-7fe2449{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-ab45af2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-390 .elementor-element.elementor-element-ab45af2 img{width:100%;height:16rem;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-bb6014b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-bb6014b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:-0.4px;color:#1c1915;}.elementor-390 .elementor-element.elementor-element-b6d437b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-390 .elementor-element.elementor-element-b6d437b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}@media(min-width:768px){.elementor-390 .elementor-element.elementor-element-75ec5b0{--content-width:85%;}.elementor-390 .elementor-element.elementor-element-8acb13c{--width:calc(50% - 20px);}.elementor-390 .elementor-element.elementor-element-9691e9f{--width:calc(50% - 20px);}.elementor-390 .elementor-element.elementor-element-b043346{--width:calc(33.333% - 14px);}.elementor-390 .elementor-element.elementor-element-e9f7e15{--width:calc(33.333% - 14px);}.elementor-390 .elementor-element.elementor-element-7fe2449{--width:calc(33.333% - 14px);}}@media(max-width:1024px) and (min-width:768px){.elementor-390 .elementor-element.elementor-element-b043346{--width:calc(50% - 10px);}.elementor-390 .elementor-element.elementor-element-e9f7e15{--width:calc(50% - 10px);}.elementor-390 .elementor-element.elementor-element-7fe2449{--width:calc(50% - 10px);}}@media(max-width:767px){.elementor-390 .elementor-element.elementor-element-75ec5b0{--content-width:95%;}.elementor-390 .elementor-element.elementor-element-8acb13c{--width:100%;}.elementor-390 .elementor-element.elementor-element-9691e9f{--width:100%;}.elementor-390 .elementor-element.elementor-element-b043346{--width:100%;}.elementor-390 .elementor-element.elementor-element-e9f7e15{--width:100%;}.elementor-390 .elementor-element.elementor-element-7fe2449{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-1c5a785 */.elementor-390 .elementor-element.elementor-element-1c5a785 a { color: inherit; } .elementor-390 .elementor-element.elementor-element-1c5a785 ol { margin: 0; padding-left: 1.2rem; } .elementor-390 .elementor-element.elementor-element-1c5a785 li + li { margin-top: 0.45rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5e20eb */.elementor-390 .elementor-element.elementor-element-e5e20eb ul { display: flex; flex-wrap: wrap; gap: 1.25rem 2rem; list-style: none; padding: 0; margin: 0; }
.elementor-390 .elementor-element.elementor-element-e5e20eb li { display: flex; align-items: center; gap: 0.55rem; font-family: Outfit, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 2px; text-transform: uppercase; color: #3b3833; }
.elementor-390 .elementor-element.elementor-element-e5e20eb li span { width: 0.95rem; height: 0.95rem; border-radius: 50%; border: 2px solid #fff; display: block; box-sizing: content-box; }
.elementor-390 .elementor-element.elementor-element-e5e20eb li span.is-available { background: #1c1915; box-shadow: 0 0 0 4px rgba(28, 25, 21, 0.18); }
.elementor-390 .elementor-element.elementor-element-e5e20eb li span.is-sold { background: #8d3b32; box-shadow: 0 0 0 4px rgba(141, 59, 50, 0.22); }
.elementor-390 .elementor-element.elementor-element-e5e20eb li span.is-soon { background: #8a7048; box-shadow: 0 0 0 4px rgba(138, 112, 72, 0.22); }/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ab09804 */.elementor-390 .elementor-element.elementor-element-ab09804 .e-hotspot__tooltip, .elementor-390 .elementor-element.elementor-element-ab09804 .e-hotspot__tooltip p { line-height: 1em; }
.elementor-390 .elementor-element.elementor-element-ab09804 .e-hotspot__tooltip img { display: block; width: 220px; max-width: 100%; height: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e071bbc */.elementor-390 .elementor-element.elementor-element-e071bbc a { color: inherit; } .elementor-390 .elementor-element.elementor-element-e071bbc ol { margin: 0; padding-left: 1.2rem; } .elementor-390 .elementor-element.elementor-element-e071bbc li + li { margin-top: 0.45rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1de6a */.elementor-390 .elementor-element.elementor-element-4b1de6a a { color: inherit; } .elementor-390 .elementor-element.elementor-element-4b1de6a ol { margin: 0; padding-left: 1.2rem; } .elementor-390 .elementor-element.elementor-element-4b1de6a li + li { margin-top: 0.45rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9ccf4 */.elementor-390 .elementor-element.elementor-element-8e9ccf4 { max-width: 42rem; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b043346 */.elementor-390 .elementor-element.elementor-element-b043346 { text-decoration: none; color: inherit; } .elementor-390 .elementor-element.elementor-element-b043346:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f7e15 */.elementor-390 .elementor-element.elementor-element-e9f7e15 { text-decoration: none; color: inherit; } .elementor-390 .elementor-element.elementor-element-e9f7e15:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe2449 */.elementor-390 .elementor-element.elementor-element-7fe2449 { text-decoration: none; color: inherit; } .elementor-390 .elementor-element.elementor-element-7fe2449:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */