.elementor-kit-18783{--e-global-color-primary:#A66230;--e-global-color-secondary:#D38F52;--e-global-color-text:#3B2418;--e-global-color-accent:#7D4422;--e-global-color-kadence1:#a66230;--e-global-color-kadence2:#d38f52;--e-global-color-kadence3:#4a2a18;--e-global-color-kadence4:#7d4422;--e-global-color-kadence5:#6f5542;--e-global-color-kadence6:#9a7a63;--e-global-color-kadence7:#fff7ec;--e-global-color-kadence8:#f8e8d4;--e-global-color-kadence9:#ffffff;--e-global-color-c918743:#FFF7EC;--e-global-color-a0f87ef:#F6E8D4;--e-global-color-5cdd22f:#2A140D;--e-global-color-8b52786:#E7D7C3;--e-global-color-a47700c:#B58A67;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-18783.el-is-editing{--global-palette1:#a66230;--global-palette2:#d38f52;--global-palette3:#4a2a18;--global-palette4:#7d4422;--global-palette5:#6f5542;--global-palette6:#9a7a63;--global-palette7:#fff7ec;--global-palette8:#f8e8d4;--global-palette9:#ffffff;}.elementor-kit-18783 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* HanSimon Elementor V4 Container Kit */
:root{--hs-primary:#A66230;--hs-secondary:#D38F52;--hs-text:#3B2418;--hs-accent:#7D4422;--hs-cream:#FFF7EC;--hs-sand:#F6E8D4;--hs-deep:#2A140D;--hs-divider:#E7D7C3;--hs-muted:#B58A67;}
.elementor .hs-v4-band{width:100%;}
.elementor .hs-v4-band>.e-con-inner{max-width:none;}
.elementor .hs-v4-inner{max-width:1400px;margin-left:auto;margin-right:auto;width:100%;}
.elementor .hs-v4-inner>.e-con-inner{max-width:none;}
.elementor .hs-v4-row{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;width:100%;max-width:100%;}
.elementor .hs-v4-row>.e-con{min-width:0;width:auto!important;max-width:none!important;}
.elementor .hs-v4-split{display:grid!important;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);align-items:center;}
.elementor .hs-v4-split>.e-con{min-width:0;width:auto!important;max-width:none!important;}
.elementor .hs-v4-hero-copy{max-width:560px;}
.elementor .hs-v4-hero-media{max-width:760px;}
.elementor .hs-v4-hero-title .elementor-heading-title,
.elementor .hs-v4-hero-title .elementor-heading-title *{
  font-family:"Cormorant Garamond", Palatino, Georgia, serif !important;
}

.elementor .hs-v4-hero-title em,
.elementor .hs-v4-band em{
  color:var(--hs-primary);
  font-family:"Cormorant Garamond", Palatino, Georgia, serif !important;
  font-style:italic;
  font-weight:inherit;
}
.elementor .hs-v4-eyebrow-center .elementor-heading-title:before,.elementor .hs-v4-eyebrow-center .elementor-heading-title:after{content:"";display:inline-block;width:42px;height:1px;background:rgba(166,98,48,.55);vertical-align:middle;margin:0 14px;}
.elementor .hs-v4-center-copy{max-width:700px;margin-left:auto!important;margin-right:auto!important;text-align:center;}
.elementor .hs-v4-button-row{display:flex!important;gap:14px;align-items:center;flex-wrap:wrap;}
.elementor .hs-v4-center-buttons{justify-content:center;}
.elementor .hs-v4-logo img{max-height:36px;width:auto;}
.elementor .hs-v4-header-row{display:grid!important;grid-template-columns:260px 1fr 240px;align-items:center;}
.elementor .hs-v4-hero-image img{aspect-ratio:4/5;object-fit:cover;box-shadow:0 80px 160px -50px rgba(59,36,24,.38);}
.elementor .hs-v4-wide-image img{aspect-ratio:4/3;object-fit:cover;width:100%;}
.elementor .hs-v4-card-image img{aspect-ratio:4/5;object-fit:cover;width:100%;}
.elementor .hs-v4-contain-image img{aspect-ratio:4/3;object-fit:contain;background:var(--hs-sand);padding:18px;}
.elementor .hs-v4-card-grid,.elementor .hs-v4-feature-grid{display:grid!important;gap:34px;width:100%;max-width:100%;margin-top:56px;}
.elementor .hs-v4-card-grid>.e-con,.elementor .hs-v4-feature-grid>.e-con{width:auto!important;max-width:none!important;min-width:0!important;}
.elementor .hs-v4-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.elementor .hs-v4-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.elementor .hs-v4-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));}
.elementor .hs-v4-feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;}
.elementor .hs-v4-feature{text-align:center;padding:0 12px;}
.elementor .hs-v4-feature-copy{text-align:center;}
.elementor .hs-v4-feature-copy .elementor-text-editor{font-family:Work Sans, sans-serif;}
.elementor .hs-v4-dark-craft{border-top:1px solid rgba(255,247,236,.08);border-bottom:1px solid rgba(255,247,236,.08);}
.elementor .hs-v4-dark-craft-row{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);}
.elementor .hs-v4-dark-craft-image img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:0 80px 160px -50px rgba(0,0,0,.55);}
.elementor .hs-v4-dark-craft-title em{color:var(--hs-secondary);font-style:italic;}
.elementor .hs-v4-dark-craft-meta{display:flex!important;flex-direction:row!important;justify-content:space-between;gap:24px;}
.elementor .hs-v4-dark-craft-list{width:100%;}
.elementor .hs-v4-dark-craft-detail{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:baseline;gap:32px;border-top:1px solid rgba(255,247,236,.16);padding:20px 0;width:100%;}
.elementor .hs-v4-dark-craft-detail:last-child{border-bottom:1px solid rgba(255,247,236,.16);}
.elementor .hs-v4-dark-craft-note{max-width:310px;text-align:right;}
.elementor .hs-v4-dark-craft-note em{color:rgba(255,247,236,.72);font-style:italic;}
.elementor .hs-v4-dark-button .elementor-button{border-color:rgba(255,247,236,.45)!important;color:var(--hs-cream)!important;background:transparent!important;}
.elementor .hs-v4-wood-split{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;width:100%;}
.elementor .hs-v4-wood-split>.e-con{width:auto!important;max-width:none!important;min-width:0!important;}
.elementor .hs-v4-wood-intro-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);}
.elementor .hs-v4-wood-mosaic-col{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto;gap:22px;}
.elementor .hs-v4-wood-mosaic-col>.e-con,.elementor .hs-v4-wood-mosaic-col>.elementor-widget{width:auto!important;max-width:none!important;min-width:0!important;}
.elementor .hs-v4-wood-tall-image{grid-column:1 / span 3;grid-row:1 / span 2;}
.elementor .hs-v4-wood-tall-image img{aspect-ratio:3/4;object-fit:cover;width:100%;}
.elementor .hs-v4-wood-small-image{grid-column:4 / span 2;grid-row:1;}
.elementor .hs-v4-wood-small-image img{aspect-ratio:4/3;object-fit:cover;width:100%;}
.elementor .hs-v4-wood-quote-card{grid-column:4 / span 2;grid-row:2;border:1px solid var(--hs-divider);background:var(--hs-cream);padding:34px 26px;align-self:stretch;justify-content:center;}
.elementor .hs-v4-wood-quote .elementor-text-editor{font-family:Cormorant Garamond, serif!important;font-style:italic;text-align:center;color:var(--hs-text);}
.elementor .hs-v4-wood-collection-row{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);}
.elementor .hs-v4-wood-lifestyle-image img{aspect-ratio:4/3;object-fit:cover;width:100%;}
.elementor .hs-v4-wood-closeup-image{max-width:34%;margin-left:auto!important;margin-top:-96px!important;position:relative;z-index:2;}
.elementor .hs-v4-wood-closeup-image img{aspect-ratio:1/1;object-fit:cover;width:100%;box-shadow:0 30px 60px -30px rgba(125,68,34,.35);}
.elementor .hs-v4-wood-meta-row{display:flex!important;flex-direction:row!important;justify-content:space-between;gap:24px;margin-top:18px;}
.elementor .hs-v4-wood-immersive-wrap{margin-top:70px;width:100%;}
.elementor .hs-v4-wood-immersive-image img{aspect-ratio:16/9;object-fit:cover;width:100%;}
.elementor .hs-v4-wood-realhomes-row{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);margin-top:90px;}
.elementor .hs-v4-wood-hallway-image img{aspect-ratio:4/5;object-fit:cover;width:100%;}
.elementor .hs-button .elementor-button{border-radius:0;}
.elementor .hs-v4-footer-news,.elementor .hs-v4-footer-main{display:grid!important;grid-template-columns:1.2fr .8fr;gap:64px;align-items:start;}
.elementor .hs-v4-footer-news>.e-con,.elementor .hs-v4-footer-main>.e-con{width:auto!important;max-width:none!important;min-width:0!important;}
.elementor .hs-v4-footer-main{grid-template-columns:1.4fr .75fr .75fr .75fr;margin-top:70px;}
@media(max-width:1024px){.elementor .hs-v4-row,.elementor .hs-v4-split,.elementor .hs-v4-wood-split{display:flex!important;flex-direction:column!important;align-items:stretch!important}.elementor .hs-v4-header-row{display:grid!important;grid-template-columns:1fr}.elementor .hs-v4-header-nav,.elementor .hs-v4-header-utils{display:none}.elementor .hs-v4-card-grid,.elementor .hs-v4-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .hs-v4-footer-news,.elementor .hs-v4-footer-main{grid-template-columns:1fr 1fr;}}
@media(max-width:767px){.elementor .hs-v4-card-grid,.elementor .hs-v4-feature-grid,.elementor .hs-v4-footer-news,.elementor .hs-v4-footer-main{grid-template-columns:1fr;}.elementor .hs-v4-hero-title .elementor-heading-title{font-size:52px!important}.elementor .hs-v4-band{padding-top:72px!important;padding-bottom:78px!important}.elementor .hs-v4-button-row{justify-content:flex-start}.elementor .hs-v4-center-buttons{justify-content:center}.elementor .hs-v4-dark-craft-detail,.elementor .hs-v4-dark-craft-meta,.elementor .hs-v4-wood-meta-row{flex-direction:column!important;align-items:flex-start!important}.elementor .hs-v4-dark-craft-note{text-align:left;}.elementor .hs-v4-wood-mosaic-col{display:flex!important;flex-direction:column!important}.elementor .hs-v4-wood-closeup-image{max-width:100%;margin-top:18px!important}.elementor .hs-v4-eyebrow-center .elementor-heading-title:before,.elementor .hs-v4-eyebrow-center .elementor-heading-title:after{width:24px;margin:0 8px;}}/* End custom CSS */