.elementor-645 .elementor-element.elementor-element-5dbf3dd{--display:flex;--padding-top:var(--c27-hero-pt);--padding-bottom:var(--c27-hero-pb);--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-645 .elementor-element.elementor-element-00fa0c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:var(--el27-gutter);--padding-right:var(--el27-gutter);--z-index:3;}.elementor-645 .elementor-element.elementor-element-6c4fb10{--display:flex;}.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-645 .elementor-element.elementor-element-8d42656{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-645 .elementor-element.elementor-element-8d42656 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:0.9375rem;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-c27tealdeep );}.elementor-645 .elementor-element.elementor-element-a3a3e52 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:3rem;font-weight:800;text-transform:capitalize;letter-spacing:-0.02em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.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-645 .elementor-element.elementor-element-ec15ca3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"avenir-next-lt-pro", Sans-serif;font-size:1.125rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-645 .elementor-element.elementor-element-26a8fa3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5.5rem;--padding-bottom:5.5rem;--padding-left:var(--el27-gutter);--padding-right:var(--el27-gutter);}.elementor-645 .elementor-element.elementor-element-ec92e5e{--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;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0;--margin-bottom:1.25rem;--margin-left:0;--margin-right:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-645 .elementor-element.elementor-element-1dd1e3a{width:auto;max-width:auto;}.elementor-645 .elementor-element.elementor-element-1dd1e3a .elementor-icon-wrapper{text-align:center;}.elementor-645 .elementor-element.elementor-element-1dd1e3a.elementor-view-stacked .elementor-icon{background-color:#3B7A48;}.elementor-645 .elementor-element.elementor-element-1dd1e3a.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-1dd1e3a.elementor-view-default .elementor-icon{color:#3B7A48;border-color:#3B7A48;}.elementor-645 .elementor-element.elementor-element-1dd1e3a.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-1dd1e3a.elementor-view-default .elementor-icon svg{fill:#3B7A48;}.elementor-645 .elementor-element.elementor-element-1dd1e3a .elementor-icon{font-size:11px;}.elementor-645 .elementor-element.elementor-element-1dd1e3a .elementor-icon svg{height:11px;}.elementor-645 .elementor-element.elementor-element-459bf56{width:auto;max-width:auto;}.elementor-645 .elementor-element.elementor-element-459bf56 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:0.875rem;font-weight:600;color:#3C5B5D;}.elementor-645 .elementor-element.elementor-element-fbffcb8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-645 .elementor-element.elementor-element-fbffcb8 .elementor-icon-wrapper{text-align:center;}.elementor-645 .elementor-element.elementor-element-fbffcb8.elementor-view-stacked .elementor-icon{background-color:#A6B2B0;}.elementor-645 .elementor-element.elementor-element-fbffcb8.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-fbffcb8.elementor-view-default .elementor-icon{color:#A6B2B0;border-color:#A6B2B0;}.elementor-645 .elementor-element.elementor-element-fbffcb8.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-fbffcb8.elementor-view-default .elementor-icon svg{fill:#A6B2B0;}.elementor-645 .elementor-element.elementor-element-fbffcb8 .elementor-icon{font-size:11px;}.elementor-645 .elementor-element.elementor-element-fbffcb8 .elementor-icon svg{height:11px;}.elementor-645 .elementor-element.elementor-element-458d3a7{width:auto;max-width:auto;}.elementor-645 .elementor-element.elementor-element-458d3a7 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:0.875rem;font-weight:600;color:#3C5B5D;}.elementor-645 .elementor-element.elementor-element-e57519a{--display:flex;}.elementor-645 .elementor-element.elementor-element-5a2bf4d{--htl-cols:3;--htl-gap:22px;--htl-card-bg:#FFFFFF;--htl-card-border:rgba(18, 58, 61, 0.14);--htl-card-radius:20px 20px 20px 20px;--htl-card-pad:22px 22px 22px 22px;--htl-bar-h:6px;--htl-accent-open:#159A9C;--htl-accent-hq:#F2A62B;--htl-accent-sold:#C7CFCE;--htl-card-shadow:0px 12px 30px -16px rgba(18, 58, 61, 0.3);--htl-card-shadow-hover:0px 30px 60px -30px rgba(18, 58, 61, 0.55);--htl-card-lift:-4px;--htl-sold-bg:#F7F6F2;--htl-sold-border:rgba(18, 58, 61, 0.08);--htl-sold-opacity:0.66;--htl-name-fg:#123A3D;--htl-open-bg:#DFEEDF;--htl-open-fg:#2E6A3B;--htl-open-dot:#3B7A48;--htl-soldpill-bg:#ECEEED;--htl-soldpill-fg:#82908E;--htl-soldpill-dot:#A6B2B0;--htl-hq-bg:#FBE9C7;--htl-hq-fg:#8A5A0E;--htl-dist-bg:#DFF0EE;--htl-dist-fg:#0C6E75;--htl-price-fg:#123A3D;--htl-pricenote-fg:#6B8483;--htl-address-fg:#4A6B6C;--htl-detail-fg:#3C5B5D;--htl-addricon-fg:#159A9C;--htl-icon-fg:#0C6E75;--htl-icon-size:16px;--htl-deadline-fg:#B45A1B;--htl-book-fg:#FBF4E7;--htl-book-radius:12px 12px 12px 12px;--htl-book-pad:14px;--htl-book-shadow:0px 14px 28px -12px rgba(234, 106, 34, 0.65);--htl-soldbtn-fg:#8AA5A4;--htl-soldbtn-bg:#F1ECE0;--htl-soldbtn-border:rgba(18, 58, 61, 0.16);}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-htl-name{font-family:"avenir-next-lt-pro", Sans-serif;font-size:1.375rem;font-weight:800;line-height:1.15em;letter-spacing:-0.02em;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-htl-pill{font-family:"avenir-next-lt-pro", Sans-serif;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-htl-dist{font-family:"avenir-next-lt-pro", Sans-serif;font-size:0.8125rem;font-weight:600;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-htl-price{font-family:"avenir-next-lt-pro", Sans-serif;font-size:1.6875rem;font-weight:800;letter-spacing:-1px;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-htl-detail{font-family:"avenir-next-lt-pro", Sans-serif;font-size:0.84375rem;font-weight:400;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .el27-htl-deadline{font-size:0.78125rem;font-weight:700;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-htl-book{font-family:"avenir-next-lt-pro", Sans-serif;font-size:0.9375rem;font-weight:700;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-empty__eyebrow{font-family:"avenir-next-lt-pro", Sans-serif;font-size:0.9375rem;font-weight:800;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-empty__title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:2.5rem;font-weight:700;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-empty__msg{font-family:"avenir-next-lt-pro", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.75rem;}@media(max-width:1024px){.elementor-645 .elementor-element.elementor-element-26a8fa3{--padding-top:4rem;--padding-bottom:4rem;--padding-left:var(--el27-gutter);--padding-right:var(--el27-gutter);}.elementor-645 .elementor-element.elementor-element-5a2bf4d{--htl-cols:2;}}@media(min-width:1920px){.elementor-645 .elementor-element.elementor-element-8d42656 .elementor-heading-title{font-size:1.125rem;}.elementor-645 .elementor-element.elementor-element-a3a3e52{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-645 .elementor-element.elementor-element-a3a3e52 .elementor-heading-title{font-size:3.5rem;}.elementor-645 .elementor-element.elementor-element-ec15ca3{font-size:1.325rem;}}@media(max-width:767px){.elementor-645 .elementor-element.elementor-element-a3a3e52{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-645 .elementor-element.elementor-element-a3a3e52 .elementor-heading-title{font-size:2.5rem;}.elementor-645 .elementor-element.elementor-element-ec15ca3{font-size:1.125rem;line-height:2rem;}.elementor-645 .elementor-element.elementor-element-26a8fa3{--padding-top:3rem;--padding-bottom:3rem;--padding-left:var(--el27-gutter);--padding-right:var(--el27-gutter);}.elementor-645 .elementor-element.elementor-element-5a2bf4d{--htl-cols:1;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-empty__eyebrow{font-size:0.875rem;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-empty__title{font-size:1.75rem;}.elementor-645 .elementor-element.elementor-element-5a2bf4d .c27-empty__msg{font-size:1rem;line-height:1.5rem;}}