.elementor-391 .elementor-element.elementor-element-57813b1{--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-391 .elementor-element.elementor-element-aceb1c2{--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-391 .elementor-element.elementor-element-affa1fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-affa1fb .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-391 .elementor-element.elementor-element-926e06f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-926e06f .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-391 .elementor-element.elementor-element-2b55d76{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-391 .elementor-element.elementor-element-2b55d76 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-391 .elementor-element.elementor-element-ee5a225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-ee5a225 img{width:100%;height:min(62vh, 640px);object-fit:cover;object-position:center center;}.elementor-391 .elementor-element.elementor-element-90f36a6{--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-391 .elementor-element.elementor-element-000b394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-000b394 .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-391 .elementor-element.elementor-element-584df20{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-584df20 .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-391 .elementor-element.elementor-element-322d410{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-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-35d9486{left:86%;--hotspot-translate-x:86%;top:70%;--hotspot-translate-y:70%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-89f7f84{left:81%;--hotspot-translate-x:81%;top:67%;--hotspot-translate-y:67%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-92a7b77{left:77%;--hotspot-translate-x:77%;top:64%;--hotspot-translate-y:64%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-143d24d{left:74%;--hotspot-translate-x:74%;top:59%;--hotspot-translate-y:59%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-96ddfb1{left:73%;--hotspot-translate-x:73%;top:53%;--hotspot-translate-y:53%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-bbfabcc{left:69%;--hotspot-translate-x:69%;top:48.6929%;--hotspot-translate-y:48.6929%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-adda56a{left:38%;--hotspot-translate-x:38%;top:37.9282%;--hotspot-translate-y:37.9282%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-fe4299f{left:33%;--hotspot-translate-x:33%;top:37.9282%;--hotspot-translate-y:37.9282%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-b6c8f48{left:28%;--hotspot-translate-x:28%;top:37%;--hotspot-translate-y:37%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-1b16e8d{left:24%;--hotspot-translate-x:24%;top:37%;--hotspot-translate-y:37%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-4cf1a05{left:43%;--hotspot-translate-x:43%;top:24.558931544289%;--hotspot-translate-y:24.558931544289%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-0193755{left:47%;--hotspot-translate-x:47%;top:25.635257273235%;--hotspot-translate-y:25.635257273235%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-015f126{left:51%;--hotspot-translate-x:51%;top:26.665613272964%;--hotspot-translate-y:26.665613272964%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-fe24043{left:55%;--hotspot-translate-x:55%;top:28.001905746457%;--hotspot-translate-y:28.001905746457%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-42c9f0d{left:59%;--hotspot-translate-x:59%;top:29.889834970574%;--hotspot-translate-y:29.889834970574%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-b1137f8{left:63%;--hotspot-translate-x:63%;top:31.30697076097%;--hotspot-translate-y:31.30697076097%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-80093a5{left:67%;--hotspot-translate-x:67%;top:32.754224649818%;--hotspot-translate-y:32.754224649818%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-316d650{left:71%;--hotspot-translate-x:71%;top:33.348660803508%;--hotspot-translate-y:33.348660803508%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-bb3f803{left:75%;--hotspot-translate-x:75%;top:35.548867153696%;--hotspot-translate-y:35.548867153696%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-e0c3f14{left:79%;--hotspot-translate-x:79%;top:38.706512002094%;--hotspot-translate-y:38.706512002094%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-7f5b8f6{left:82%;--hotspot-translate-x:82%;top:42.084494518126%;--hotspot-translate-y:42.084494518126%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-db729ba{left:85%;--hotspot-translate-x:85%;top:46.372360640071%;--hotspot-translate-y:46.372360640071%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-28f50ad{left:88%;--hotspot-translate-x:88%;top:49.899348485294%;--hotspot-translate-y:49.899348485294%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-3b638e6{left:92%;--hotspot-translate-x:92%;top:52.8166%;--hotspot-translate-y:52.8166%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .elementor-repeater-item-s00n025{left:38.410345441595%;--hotspot-translate-x:38.410345441595%;top:23.154477058505%;--hotspot-translate-y:23.154477058505%;}.elementor-391 .elementor-element.elementor-element-8b30d5d .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-391 .elementor-element.elementor-element-8b30d5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-8b30d5d{--background-align:flex-start;--container-width:100%;--image-width:100%;--hotspot-color:#1c1915;--hotspot-size:15px;--hotspot-box-color:#8d3b32;}.elementor-391 .elementor-element.elementor-element-91f23f9{--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-391 .elementor-element.elementor-element-5cdf1da{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-5cdf1da .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-391 .elementor-element.elementor-element-d2c9ff1{width:100%;max-width:100%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-d2c9ff1 .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-391 .elementor-element.elementor-element-e6cf298{--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-391 .elementor-element.elementor-element-2c61d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-2c61d76 img{width:100%;}.elementor-391 .elementor-element.elementor-element-f2b2d65{--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-391 .elementor-element.elementor-element-0fc7b99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-0fc7b99 img{width:100%;}.elementor-391 .elementor-element.elementor-element-285e68d{--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-391 .elementor-element.elementor-element-fedc579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-fedc579 img{width:100%;}.elementor-391 .elementor-element.elementor-element-3722f48{--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-391 .elementor-element.elementor-element-80c6b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-80c6b60 img{width:100%;}.elementor-391 .elementor-element.elementor-element-7196b62{--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-391 .elementor-element.elementor-element-acf4b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-acf4b6c img{width:100%;}.elementor-391 .elementor-element.elementor-element-44673dd{--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-391 .elementor-element.elementor-element-70ec2c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-70ec2c8 img{width:100%;}.elementor-391 .elementor-element.elementor-element-5050452{--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-391 .elementor-element.elementor-element-eeada49{--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-391 .elementor-element.elementor-element-58ce798{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-58ce798 .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-391 .elementor-element.elementor-element-1c9c157{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-391 .elementor-element.elementor-element-1c9c157 p{margin-block-end:16px;}.elementor-391 .elementor-element.elementor-element-5d0a000{--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-391 .elementor-element.elementor-element-3d4feac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-3d4feac .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-391 .elementor-element.elementor-element-e0f8c8e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-e0f8c8e .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-391 .elementor-element.elementor-element-8019bca{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-391 .elementor-element.elementor-element-8019bca p{margin-block-end:16px;}.elementor-391 .elementor-element.elementor-element-706e260{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-706e260 .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-391 .elementor-element.elementor-element-2c86368{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-391 .elementor-element.elementor-element-2c86368 p{margin-block-end:16px;}.elementor-391 .elementor-element.elementor-element-4c32450{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-391 .elementor-element.elementor-element-4c32450.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-f86b29c{--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-391 .elementor-element.elementor-element-123ab74{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-123ab74 .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-391 .elementor-element.elementor-element-0dfde6a{--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-391 .elementor-element.elementor-element-3655b8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-3655b8d img{width:100%;height:16rem;object-fit:cover;object-position:center center;}.elementor-391 .elementor-element.elementor-element-f8486db{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-f8486db .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-391 .elementor-element.elementor-element-3edc171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-3edc171 .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-391 .elementor-element.elementor-element-cbb498b{--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-391 .elementor-element.elementor-element-7cfebc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-7cfebc0 img{width:100%;height:16rem;object-fit:cover;object-position:center center;}.elementor-391 .elementor-element.elementor-element-8811f95{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-8811f95 .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-391 .elementor-element.elementor-element-cd370c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-cd370c8 .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-391 .elementor-element.elementor-element-487ed6e{--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-391 .elementor-element.elementor-element-b85297e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-391 .elementor-element.elementor-element-b85297e img{width:100%;height:16rem;object-fit:cover;object-position:center center;}.elementor-391 .elementor-element.elementor-element-9daf332{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-9daf332 .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-391 .elementor-element.elementor-element-b56e3b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-391 .elementor-element.elementor-element-b56e3b4 .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-391 .elementor-element.elementor-element-57813b1{--content-width:85%;}.elementor-391 .elementor-element.elementor-element-e6cf298{--width:calc(33.333% - 14px);}.elementor-391 .elementor-element.elementor-element-f2b2d65{--width:calc(33.333% - 14px);}.elementor-391 .elementor-element.elementor-element-285e68d{--width:calc(33.333% - 14px);}.elementor-391 .elementor-element.elementor-element-3722f48{--width:calc(33.333% - 14px);}.elementor-391 .elementor-element.elementor-element-7196b62{--width:calc(33.333% - 14px);}.elementor-391 .elementor-element.elementor-element-44673dd{--width:calc(33.333% - 14px);}.elementor-391 .elementor-element.elementor-element-eeada49{--width:calc(50% - 20px);}.elementor-391 .elementor-element.elementor-element-5d0a000{--width:calc(50% - 20px);}.elementor-391 .elementor-element.elementor-element-0dfde6a{--width:calc(33.333% - 14px);}.elementor-391 .elementor-element.elementor-element-cbb498b{--width:calc(33.333% - 14px);}.elementor-391 .elementor-element.elementor-element-487ed6e{--width:calc(33.333% - 14px);}}@media(max-width:1024px) and (min-width:768px){.elementor-391 .elementor-element.elementor-element-e6cf298{--width:calc(50% - 10px);}.elementor-391 .elementor-element.elementor-element-f2b2d65{--width:calc(50% - 10px);}.elementor-391 .elementor-element.elementor-element-285e68d{--width:calc(50% - 10px);}.elementor-391 .elementor-element.elementor-element-3722f48{--width:calc(50% - 10px);}.elementor-391 .elementor-element.elementor-element-7196b62{--width:calc(50% - 10px);}.elementor-391 .elementor-element.elementor-element-44673dd{--width:calc(50% - 10px);}.elementor-391 .elementor-element.elementor-element-0dfde6a{--width:calc(50% - 10px);}.elementor-391 .elementor-element.elementor-element-cbb498b{--width:calc(50% - 10px);}.elementor-391 .elementor-element.elementor-element-487ed6e{--width:calc(50% - 10px);}}@media(max-width:767px){.elementor-391 .elementor-element.elementor-element-57813b1{--content-width:95%;}.elementor-391 .elementor-element.elementor-element-e6cf298{--width:100%;}.elementor-391 .elementor-element.elementor-element-f2b2d65{--width:100%;}.elementor-391 .elementor-element.elementor-element-285e68d{--width:100%;}.elementor-391 .elementor-element.elementor-element-3722f48{--width:100%;}.elementor-391 .elementor-element.elementor-element-7196b62{--width:100%;}.elementor-391 .elementor-element.elementor-element-44673dd{--width:100%;}.elementor-391 .elementor-element.elementor-element-eeada49{--width:100%;}.elementor-391 .elementor-element.elementor-element-5d0a000{--width:100%;}.elementor-391 .elementor-element.elementor-element-0dfde6a{--width:100%;}.elementor-391 .elementor-element.elementor-element-cbb498b{--width:100%;}.elementor-391 .elementor-element.elementor-element-487ed6e{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-2b55d76 */.elementor-391 .elementor-element.elementor-element-2b55d76 a { color: inherit; } .elementor-391 .elementor-element.elementor-element-2b55d76 ol { margin: 0; padding-left: 1.2rem; } .elementor-391 .elementor-element.elementor-element-2b55d76 li + li { margin-top: 0.45rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-322d410 */.elementor-391 .elementor-element.elementor-element-322d410 ul { display: flex; flex-wrap: wrap; gap: 1.25rem 2rem; list-style: none; padding: 0; margin: 0; }
.elementor-391 .elementor-element.elementor-element-322d410 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-391 .elementor-element.elementor-element-322d410 li span { width: 0.95rem; height: 0.95rem; border-radius: 50%; border: 2px solid #fff; display: block; box-sizing: content-box; }
.elementor-391 .elementor-element.elementor-element-322d410 li span.is-available { background: #1c1915; box-shadow: 0 0 0 4px rgba(28, 25, 21, 0.18); }
.elementor-391 .elementor-element.elementor-element-322d410 li span.is-sold { background: #8d3b32; box-shadow: 0 0 0 4px rgba(141, 59, 50, 0.22); }
.elementor-391 .elementor-element.elementor-element-322d410 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-8b30d5d */.elementor-391 .elementor-element.elementor-element-8b30d5d .e-hotspot__tooltip, .elementor-391 .elementor-element.elementor-element-8b30d5d .e-hotspot__tooltip p { line-height: 1em; }
.elementor-391 .elementor-element.elementor-element-8b30d5d .e-hotspot__tooltip img { display: block; width: 220px; max-width: 100%; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6cf298 */.elementor-391 .elementor-element.elementor-element-e6cf298 { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-e6cf298:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b2d65 */.elementor-391 .elementor-element.elementor-element-f2b2d65 { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-f2b2d65:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-285e68d */.elementor-391 .elementor-element.elementor-element-285e68d { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-285e68d:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3722f48 */.elementor-391 .elementor-element.elementor-element-3722f48 { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-3722f48:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7196b62 */.elementor-391 .elementor-element.elementor-element-7196b62 { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-7196b62:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44673dd */.elementor-391 .elementor-element.elementor-element-44673dd { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-44673dd:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9c157 */.elementor-391 .elementor-element.elementor-element-1c9c157 a { color: inherit; } .elementor-391 .elementor-element.elementor-element-1c9c157 ol { margin: 0; padding-left: 1.2rem; } .elementor-391 .elementor-element.elementor-element-1c9c157 li + li { margin-top: 0.45rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8019bca */.elementor-391 .elementor-element.elementor-element-8019bca a { color: inherit; } .elementor-391 .elementor-element.elementor-element-8019bca ol { margin: 0; padding-left: 1.2rem; } .elementor-391 .elementor-element.elementor-element-8019bca li + li { margin-top: 0.45rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c86368 */.elementor-391 .elementor-element.elementor-element-2c86368 a { color: inherit; } .elementor-391 .elementor-element.elementor-element-2c86368 ol { margin: 0; padding-left: 1.2rem; } .elementor-391 .elementor-element.elementor-element-2c86368 li + li { margin-top: 0.45rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c32450 */.elementor-391 .elementor-element.elementor-element-4c32450 { max-width: 42rem; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dfde6a */.elementor-391 .elementor-element.elementor-element-0dfde6a { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-0dfde6a:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb498b */.elementor-391 .elementor-element.elementor-element-cbb498b { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-cbb498b:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487ed6e */.elementor-391 .elementor-element.elementor-element-487ed6e { text-decoration: none; color: inherit; } .elementor-391 .elementor-element.elementor-element-487ed6e:hover .elementor-heading-title { color: #8a7048; }/* End custom CSS */