.elementor-kit-47{--e-global-color-primary:#281E0E;--e-global-color-secondary:#1E4A3A;--e-global-color-text:#575757;--e-global-color-accent:#DCDCDC;--e-global-color-870ef80:#1E4A3A;--e-global-color-bf890a9:#143225;--e-global-color-b70a650:#3C7A63;--e-global-color-f184fe1:#DCDCDC;--e-global-color-20242c5:#F7F7ED;--e-global-color-1e38924:#FCFCF8;--e-global-color-5bd60dc:#FFFFFF;--e-global-color-4e87b42:#02010100;--e-global-color-ce1effd:#E22D2D;--e-global-color-2d81040:#E2D52D;--e-global-color-84193ec:#2663CF;--e-global-color-1fd5b56:#20BD3C;--e-global-typography-primary-font-family:"Marcellus SC";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-5d11618-font-family:"Marcellus SC";--e-global-typography-5d11618-font-size:72px;--e-global-typography-5d11618-font-weight:500;--e-global-typography-5d11618-text-transform:none;--e-global-typography-5d11618-line-height:1.1em;--e-global-typography-5d11618-letter-spacing:0px;--e-global-typography-c0c00e9-font-family:"Marcellus SC";--e-global-typography-c0c00e9-font-size:56px;--e-global-typography-c0c00e9-font-weight:500;--e-global-typography-c0c00e9-text-transform:none;--e-global-typography-c0c00e9-line-height:1.2em;--e-global-typography-c0c00e9-letter-spacing:0px;--e-global-typography-973c7a1-font-family:"Marcellus SC";--e-global-typography-973c7a1-font-size:40px;--e-global-typography-973c7a1-font-weight:500;--e-global-typography-973c7a1-text-transform:none;--e-global-typography-973c7a1-line-height:1.2em;--e-global-typography-973c7a1-letter-spacing:0px;--e-global-typography-2a9a9cf-font-family:"Marcellus SC";--e-global-typography-2a9a9cf-font-size:30px;--e-global-typography-2a9a9cf-font-weight:500;--e-global-typography-2a9a9cf-text-transform:none;--e-global-typography-2a9a9cf-line-height:1.2em;--e-global-typography-2a9a9cf-letter-spacing:0px;--e-global-typography-8e643e6-font-family:"Marcellus SC";--e-global-typography-8e643e6-font-size:24px;--e-global-typography-8e643e6-font-weight:500;--e-global-typography-8e643e6-text-transform:none;--e-global-typography-8e643e6-line-height:1.2em;--e-global-typography-8e643e6-letter-spacing:0px;--e-global-typography-ed1c829-font-family:"Marcellus SC";--e-global-typography-ed1c829-font-size:20px;--e-global-typography-ed1c829-font-weight:500;--e-global-typography-ed1c829-text-transform:none;--e-global-typography-ed1c829-line-height:1.2em;--e-global-typography-ed1c829-letter-spacing:0px;--e-global-typography-63ff56c-font-family:"Inter";--e-global-typography-63ff56c-font-size:14px;--e-global-typography-63ff56c-font-weight:500;--e-global-typography-63ff56c-text-transform:uppercase;--e-global-typography-63ff56c-letter-spacing:0.8px;--e-global-typography-dbc0204-font-family:"Inter";--e-global-typography-dbc0204-font-size:14px;--e-global-typography-dbc0204-font-weight:500;--e-global-typography-dbc0204-text-transform:capitalize;--e-global-typography-0c74ed6-font-family:"Inter";--e-global-typography-0c74ed6-font-size:14px;--e-global-typography-0c74ed6-font-weight:400;--e-global-typography-0c74ed6-text-transform:none;--e-global-typography-0c74ed6-line-height:1.6em;--e-global-typography-f12db44-font-family:"Inter";--e-global-typography-f12db44-font-size:18px;--e-global-typography-f12db44-font-weight:400;--e-global-typography-f12db44-text-transform:none;--e-global-typography-f12db44-line-height:1.5em;background-color:var( --e-global-color-20242c5 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-47 button,.elementor-kit-47 input[type="button"],.elementor-kit-47 input[type="submit"],.elementor-kit-47 .elementor-button{background-color:var( --e-global-color-870ef80 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );color:var( --e-global-color-5bd60dc );border-style:none;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-kit-47 button:hover,.elementor-kit-47 button:focus,.elementor-kit-47 input[type="button"]:hover,.elementor-kit-47 input[type="button"]:focus,.elementor-kit-47 input[type="submit"]:hover,.elementor-kit-47 input[type="submit"]:focus,.elementor-kit-47 .elementor-button:hover,.elementor-kit-47 .elementor-button:focus{background-color:var( --e-global-color-bf890a9 );color:var( --e-global-color-5bd60dc );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-47 e-page-transition{background-color:#FFBC7D;}.elementor-kit-47 a{color:var( --e-global-color-870ef80 );}.elementor-kit-47 a:hover{color:var( --e-global-color-bf890a9 );}.elementor-kit-47 h1{font-family:var( --e-global-typography-5d11618-font-family ), Sans-serif;font-size:var( --e-global-typography-5d11618-font-size );font-weight:var( --e-global-typography-5d11618-font-weight );text-transform:var( --e-global-typography-5d11618-text-transform );line-height:var( --e-global-typography-5d11618-line-height );letter-spacing:var( --e-global-typography-5d11618-letter-spacing );}.elementor-kit-47 h2{font-family:var( --e-global-typography-c0c00e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c0c00e9-font-size );font-weight:var( --e-global-typography-c0c00e9-font-weight );text-transform:var( --e-global-typography-c0c00e9-text-transform );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-kit-47 h3{font-family:var( --e-global-typography-973c7a1-font-family ), Sans-serif;font-size:var( --e-global-typography-973c7a1-font-size );font-weight:var( --e-global-typography-973c7a1-font-weight );text-transform:var( --e-global-typography-973c7a1-text-transform );line-height:var( --e-global-typography-973c7a1-line-height );letter-spacing:var( --e-global-typography-973c7a1-letter-spacing );}.elementor-kit-47 h4{font-family:var( --e-global-typography-2a9a9cf-font-family ), Sans-serif;font-size:var( --e-global-typography-2a9a9cf-font-size );font-weight:var( --e-global-typography-2a9a9cf-font-weight );text-transform:var( --e-global-typography-2a9a9cf-text-transform );line-height:var( --e-global-typography-2a9a9cf-line-height );letter-spacing:var( --e-global-typography-2a9a9cf-letter-spacing );}.elementor-kit-47 h5{font-family:var( --e-global-typography-8e643e6-font-family ), Sans-serif;font-size:var( --e-global-typography-8e643e6-font-size );font-weight:var( --e-global-typography-8e643e6-font-weight );text-transform:var( --e-global-typography-8e643e6-text-transform );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-kit-47 h6{font-family:var( --e-global-typography-ed1c829-font-family ), Sans-serif;font-size:var( --e-global-typography-ed1c829-font-size );font-weight:var( --e-global-typography-ed1c829-font-weight );text-transform:var( --e-global-typography-ed1c829-text-transform );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-kit-47 label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-47 input:not([type="button"]):not([type="submit"]),.elementor-kit-47 textarea,.elementor-kit-47 .elementor-field-textual{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f184fe1 );border-radius:12px 12px 12px 12px;}.elementor-kit-47 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-47 textarea:focus,.elementor-kit-47 .elementor-field-textual:focus{background-color:var( --e-global-color-1e38924 );border-style:solid;border-color:var( --e-global-color-870ef80 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:30px;--container-default-padding-right:30px;--container-default-padding-bottom:30px;--container-default-padding-left:30px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-47{--e-global-typography-5d11618-font-size:56px;--e-global-typography-5d11618-line-height:1.1em;--e-global-typography-c0c00e9-font-size:44px;--e-global-typography-c0c00e9-line-height:1.2em;--e-global-typography-973c7a1-font-size:34px;--e-global-typography-973c7a1-line-height:1.2em;--e-global-typography-2a9a9cf-font-size:28px;--e-global-typography-2a9a9cf-line-height:1.2em;--e-global-typography-8e643e6-font-size:22px;--e-global-typography-8e643e6-line-height:1.1em;--e-global-typography-ed1c829-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );background-size:calc(100vw - 60px) auto;}.elementor-kit-47 h1{font-size:var( --e-global-typography-5d11618-font-size );line-height:var( --e-global-typography-5d11618-line-height );letter-spacing:var( --e-global-typography-5d11618-letter-spacing );}.elementor-kit-47 h2{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-kit-47 h3{font-size:var( --e-global-typography-973c7a1-font-size );line-height:var( --e-global-typography-973c7a1-line-height );letter-spacing:var( --e-global-typography-973c7a1-letter-spacing );}.elementor-kit-47 h4{font-size:var( --e-global-typography-2a9a9cf-font-size );line-height:var( --e-global-typography-2a9a9cf-line-height );letter-spacing:var( --e-global-typography-2a9a9cf-letter-spacing );}.elementor-kit-47 h5{font-size:var( --e-global-typography-8e643e6-font-size );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-kit-47 h6{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-kit-47 button,.elementor-kit-47 input[type="button"],.elementor-kit-47 input[type="submit"],.elementor-kit-47 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-kit-47 label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-47 input:not([type="button"]):not([type="submit"]),.elementor-kit-47 textarea,.elementor-kit-47 .elementor-field-textual{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-47{--e-global-typography-5d11618-font-size:40px;--e-global-typography-c0c00e9-font-size:34px;--e-global-typography-973c7a1-font-size:28px;--e-global-typography-2a9a9cf-font-size:24px;--e-global-typography-8e643e6-font-size:20px;--e-global-typography-ed1c829-font-size:18px;--e-global-typography-f12db44-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );background-size:calc(100vw - 40px) auto;}.elementor-kit-47 h1{font-size:var( --e-global-typography-5d11618-font-size );line-height:var( --e-global-typography-5d11618-line-height );letter-spacing:var( --e-global-typography-5d11618-letter-spacing );}.elementor-kit-47 h2{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-kit-47 h3{font-size:var( --e-global-typography-973c7a1-font-size );line-height:var( --e-global-typography-973c7a1-line-height );letter-spacing:var( --e-global-typography-973c7a1-letter-spacing );}.elementor-kit-47 h4{font-size:var( --e-global-typography-2a9a9cf-font-size );line-height:var( --e-global-typography-2a9a9cf-line-height );letter-spacing:var( --e-global-typography-2a9a9cf-letter-spacing );}.elementor-kit-47 h5{font-size:var( --e-global-typography-8e643e6-font-size );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-kit-47 h6{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-kit-47 button,.elementor-kit-47 input[type="button"],.elementor-kit-47 input[type="submit"],.elementor-kit-47 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-kit-47 label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-47 input:not([type="button"]):not([type="submit"]),.elementor-kit-47 textarea,.elementor-kit-47 .elementor-field-textual{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Listing cards */
.elementor-element-4f217b,
.elementor-element-5e320443,
.elementor-element-526d8984,
.elementor-element-59cd8fc6,
.elementor-element-55ea86c1,
.elementor-element-26b2c002,
.elementor-element-1ac37f20,
.elementor-element-55845df9,
.elementor-element-66879b27{transition:transform .25s ease, box-shadow .25s ease}
.elementor-element-4f217b:hover,
.elementor-element-5e320443:hover,
.elementor-element-526d8984:hover,
.elementor-element-59cd8fc6:hover,
.elementor-element-55ea86c1:hover,
.elementor-element-26b2c002:hover,
.elementor-element-1ac37f20:hover,
.elementor-element-55845df9:hover,
.elementor-element-66879b27:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px rgba(40,30,14,.35)}
.elementor-element-4f217b .elementor-widget-image img,
.elementor-element-5e320443 .elementor-widget-image img,
.elementor-element-526d8984 .elementor-widget-image img,
.elementor-element-59cd8fc6 .elementor-widget-image img,
.elementor-element-55ea86c1 .elementor-widget-image img,
.elementor-element-26b2c002 .elementor-widget-image img,
.elementor-element-1ac37f20 .elementor-widget-image img,
.elementor-element-55845df9 .elementor-widget-image img,
.elementor-element-66879b27 .elementor-widget-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.elementor-element-4f217b .elementor-widget-icon,
.elementor-element-5e320443 .elementor-widget-icon,
.elementor-element-526d8984 .elementor-widget-icon,
.elementor-element-59cd8fc6 .elementor-widget-icon,
.elementor-element-55ea86c1 .elementor-widget-icon,
.elementor-element-26b2c002 .elementor-widget-icon,
.elementor-element-1ac37f20 .elementor-widget-icon,
.elementor-element-55845df9 .elementor-widget-icon,
.elementor-element-66879b27 .elementor-widget-icon{flex:0 0 auto;margin-top:3px}
.elementor-element-4f217b .elementor-widget-text-editor,
.elementor-element-5e320443 .elementor-widget-text-editor,
.elementor-element-526d8984 .elementor-widget-text-editor,
.elementor-element-59cd8fc6 .elementor-widget-text-editor,
.elementor-element-55ea86c1 .elementor-widget-text-editor,
.elementor-element-26b2c002 .elementor-widget-text-editor,
.elementor-element-1ac37f20 .elementor-widget-text-editor,
.elementor-element-55845df9 .elementor-widget-text-editor,
.elementor-element-66879b27 .elementor-widget-text-editor{min-width:0}

/* Hero */
.elementor-element-69386332{flex-wrap:nowrap}
.elementor-element-69386332 img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #F7F7ED;display:block}
.elementor-element-69386332 .elementor-widget-image + .elementor-widget-image{margin-left:-12px}
.elementor-element-6277d136 p{margin:0;font-size:14px;line-height:1.45}

/* Property data */
.stk-keyfacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC}
.stk-keyfacts li{padding:22px 26px;border-left:1px solid #DCDCDC}
.stk-keyfacts li:first-child{border-left:0;padding-left:0}
.stk-keyfacts b{display:block;font-family:"Marcellus SC",serif;font-weight:400;font-size:30px;line-height:1.1;color:#281E0E}
.stk-keyfacts span{display:block;margin-top:6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#575757}
.stk-spec{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);max-width:760px;margin:0}
.stk-spec dt,.stk-spec dd{margin:0;padding:13px 0;border-bottom:1px solid #DCDCDC;font-size:15px}
.stk-spec dt{color:#575757}
.stk-spec dd{color:#281E0E}
.stk-table{width:100%;border-collapse:collapse}
.stk-table th,.stk-table td{text-align:left;padding:14px 18px 14px 0;border-bottom:1px solid #DCDCDC;font-size:15px}
.stk-table th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#575757;font-weight:500}
.stk-table td:first-child{color:#281E0E}
.stk-table tbody tr.is-this td{background:#EDF1EE;color:#1E4A3A;font-weight:500}

/* Property data responsive */
@media(max-width:1024px){
.stk-keyfacts{grid-template-columns:repeat(2,minmax(0,1fr))}
.stk-keyfacts li:nth-child(odd){border-left:0;padding-left:0}
.stk-keyfacts li:nth-child(n+3){border-top:1px solid #DCDCDC}
}
@media(max-width:767px){
.stk-keyfacts li{padding:18px 14px}
.stk-keyfacts b{font-size:24px}
.stk-spec{grid-template-columns:minmax(0,130px) minmax(0,1fr)}
.stk-spec dt,.stk-spec dd{font-size:14px;padding:11px 0}
.stk-table{display:block;overflow-x:auto}
.stk-table th,.stk-table td{white-space:nowrap;padding:12px 14px 12px 0;font-size:14px}
}

/* Table reset */
.stk-table,.stk-table thead,.stk-table tbody,.stk-table tr{border:0;background:transparent}
.stk-table th,.stk-table td{border:0;border-bottom:1px solid #DCDCDC;background:transparent}
.stk-table tbody tr:last-child td{border-bottom:0}
.stk-table tbody tr.is-this td{background:#EDF1EE;color:#1E4A3A;font-weight:500;border-bottom:0}
.stk-table tbody tr.is-this td:first-child{padding-left:14px;border-radius:8px 0 0 8px}
.stk-table tbody tr.is-this td:last-child{border-radius:0 8px 8px 0;padding-right:14px}
.stk-table td:first-child,.stk-table th:first-child{width:38%}

/* Table zebra off */
.stk-table tbody tr td,.stk-table thead tr th{background-color:transparent}
.stk-table tbody tr.is-this td{background-color:#EDF1EE}/* End custom CSS */