.elementor-3379 .elementor-element.elementor-element-dc9b295{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-ad54f70{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-ad54f70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3379 .elementor-element.elementor-element-3a4c033 .elementor-repeater-item-9ddf844d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.homieliving.com/wp-content/uploads/2026/10/h01-ai-draft.webp);background-size:cover;}.elementor-3379 .elementor-element.elementor-element-3a4c033 .elementor-repeater-item-b1b7d6a3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.homieliving.com/wp-content/uploads/2026/10/h02-ai-draft.webp);background-size:cover;}.elementor-3379 .elementor-element.elementor-element-3a4c033 .elementor-repeater-item-e1636f8f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.homieliving.com/wp-content/uploads/2026/10/h03-ai-draft.webp);background-size:cover;}.elementor-3379 .elementor-element.elementor-element-3a4c033 .swiper-slide{transition-duration:calc(5000ms*1.2);height:640px;}.elementor-3379 .elementor-element.elementor-element-3a4c033 .swiper-slide-contents{max-width:66%;}.elementor-3379 .elementor-element.elementor-element-3a4c033 .swiper-slide-inner{text-align:center;}.elementor-3379 .elementor-element.elementor-element-0ed16bd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-1f57e5a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;letter-spacing:1.2px;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-1d3934d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:500;line-height:1.08em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-647738e{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-8fbf5b8{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-1a1eafa .elementor-button{background-color:#A34E35;font-family:"Inter", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-c9ebde1 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;fill:#A34E35;color:#A34E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A34E35;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-f6c8911{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-dd652a6{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-6eaad0d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-3fda667 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;letter-spacing:1.2px;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-6404a84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-60623fa{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-16f0375 .elementor-button{background-color:#A34E35;font-family:"Inter", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-2ad15a4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-525c61b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-2af3e00{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3379 .elementor-element.elementor-element-2af3e00:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-2af3e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-3379 .elementor-element.elementor-element-b935436 .elementor-icon-wrapper{text-align:right;}.elementor-3379 .elementor-element.elementor-element-b935436.elementor-view-stacked .elementor-icon{background-color:#252B26;}.elementor-3379 .elementor-element.elementor-element-b935436.elementor-view-framed .elementor-icon, .elementor-3379 .elementor-element.elementor-element-b935436.elementor-view-default .elementor-icon{color:#252B26;border-color:#252B26;}.elementor-3379 .elementor-element.elementor-element-b935436.elementor-view-framed .elementor-icon, .elementor-3379 .elementor-element.elementor-element-b935436.elementor-view-default .elementor-icon svg{fill:#252B26;}.elementor-3379 .elementor-element.elementor-element-b935436 .elementor-icon{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-b935436 .elementor-icon svg{height:30px;}.elementor-3379 .elementor-element.elementor-element-8707dbb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;color:#A64D33;}.elementor-3379 .elementor-element.elementor-element-f8c7f73{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#4D5750;}.elementor-3379 .elementor-element.elementor-element-9a2854c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3379 .elementor-element.elementor-element-9a2854c:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-9a2854c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-3379 .elementor-element.elementor-element-3f0f278 .elementor-icon-wrapper{text-align:right;}.elementor-3379 .elementor-element.elementor-element-3f0f278.elementor-view-stacked .elementor-icon{background-color:#252B26;}.elementor-3379 .elementor-element.elementor-element-3f0f278.elementor-view-framed .elementor-icon, .elementor-3379 .elementor-element.elementor-element-3f0f278.elementor-view-default .elementor-icon{color:#252B26;border-color:#252B26;}.elementor-3379 .elementor-element.elementor-element-3f0f278.elementor-view-framed .elementor-icon, .elementor-3379 .elementor-element.elementor-element-3f0f278.elementor-view-default .elementor-icon svg{fill:#252B26;}.elementor-3379 .elementor-element.elementor-element-3f0f278 .elementor-icon{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-3f0f278 .elementor-icon svg{height:30px;}.elementor-3379 .elementor-element.elementor-element-39cb1a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;color:#A64D33;}.elementor-3379 .elementor-element.elementor-element-c2ed2d2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#4D5750;}.elementor-3379 .elementor-element.elementor-element-3909eed{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3379 .elementor-element.elementor-element-3909eed:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-3909eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-3379 .elementor-element.elementor-element-70f5719 .elementor-icon-wrapper{text-align:right;}.elementor-3379 .elementor-element.elementor-element-70f5719.elementor-view-stacked .elementor-icon{background-color:#252B26;}.elementor-3379 .elementor-element.elementor-element-70f5719.elementor-view-framed .elementor-icon, .elementor-3379 .elementor-element.elementor-element-70f5719.elementor-view-default .elementor-icon{color:#252B26;border-color:#252B26;}.elementor-3379 .elementor-element.elementor-element-70f5719.elementor-view-framed .elementor-icon, .elementor-3379 .elementor-element.elementor-element-70f5719.elementor-view-default .elementor-icon svg{fill:#252B26;}.elementor-3379 .elementor-element.elementor-element-70f5719 .elementor-icon{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-70f5719 .elementor-icon svg{height:30px;}.elementor-3379 .elementor-element.elementor-element-a6bcc81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;color:#A64D33;}.elementor-3379 .elementor-element.elementor-element-a4dbc8c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#4D5750;}.elementor-3379 .elementor-element.elementor-element-3461e3c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3379 .elementor-element.elementor-element-3461e3c:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-3461e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-3379 .elementor-element.elementor-element-015e639 .elementor-icon-wrapper{text-align:right;}.elementor-3379 .elementor-element.elementor-element-015e639.elementor-view-stacked .elementor-icon{background-color:#252B26;}.elementor-3379 .elementor-element.elementor-element-015e639.elementor-view-framed .elementor-icon, .elementor-3379 .elementor-element.elementor-element-015e639.elementor-view-default .elementor-icon{color:#252B26;border-color:#252B26;}.elementor-3379 .elementor-element.elementor-element-015e639.elementor-view-framed .elementor-icon, .elementor-3379 .elementor-element.elementor-element-015e639.elementor-view-default .elementor-icon svg{fill:#252B26;}.elementor-3379 .elementor-element.elementor-element-015e639 .elementor-icon{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-015e639 .elementor-icon svg{height:30px;}.elementor-3379 .elementor-element.elementor-element-ea3ca72 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;color:#A64D33;}.elementor-3379 .elementor-element.elementor-element-39e5b0f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#4D5750;}.elementor-3379 .elementor-element.elementor-element-8e29688{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-93932d9{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-ce6c42e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-0d33116 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;fill:#A34E35;color:#A34E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A34E35;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-29d6db0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-4cc4695{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-a44906f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-30ab79c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-8200128{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-65c0a37{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-2d4b6c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-491dc38{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-ee3203f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-5190169 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-5859ba3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-4baffb8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-a9e62ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-53b8cb4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-8990fea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-4fde4a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-5ead4f2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-0fc3747{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-1ed959f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-5256a61{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-fff81f1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-9a090b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-7e5ba5b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-bb5aa23{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-bf1b0a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-cf94695{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-96f12f0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-691d6f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-f6ddbc8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-bfc6e75{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-50890d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-a9ee635{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-82d5e8c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-6352439 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-1a55851{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-5dbf0db{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-4ae78ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-03b6ed1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-1d5951c{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-88b1ec8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-d7fb33a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;letter-spacing:1.2px;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-79a3e3b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-b9dddbb{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-776903c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;fill:#A34E35;color:#A34E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A34E35;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-f8effc5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-0be92c2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-6cac099{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-4cb54e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-afc4497 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;letter-spacing:1.2px;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-5717bc5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-42e9f8b{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-a2fc276{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-0901ec2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-d7273d5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-6547340 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-f4124e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-72af52f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-fd44694 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-1cc05a6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-c2a9f55{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-3393bfc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-c748c40{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-36dd3d5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-c053f34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-8203f2a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-7bd41fb{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-b0be587{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-f909e8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;letter-spacing:1.2px;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-0899206 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-8722776{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-534eda0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-34fbcd9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-e3566ea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-e3566ea.e-con{--order:1;}.elementor-3379 .elementor-element.elementor-element-177c74d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-01cbae6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-d2dd548{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-d2dd548.e-con{--order:4;}.elementor-3379 .elementor-element.elementor-element-022e64f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-f410b13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-ecd006d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-ecd006d.e-con{--order:3;}.elementor-3379 .elementor-element.elementor-element-1499364{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-fb5e213 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-e464184{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-e464184.e-con{--order:2;}.elementor-3379 .elementor-element.elementor-element-4ba4650{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-2553f30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-215be9d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-215be9d.e-con{--order:5;}.elementor-3379 .elementor-element.elementor-element-b74abc7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-fb69674 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-af51787{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-59aa44d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-3379 .elementor-element.elementor-element-30c2ab2{--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:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-2c660e4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-d5a8aee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-269b7e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-a519ccd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-a0203a9{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-210158e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-291860a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;letter-spacing:1.2px;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-830e945 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-02cd199{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-5a6902a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-5f65c0c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-74d1590{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-64eab47 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-1138b6c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;fill:#A34E35;color:#A34E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A34E35;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-28b7b6b{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-e63b482{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-7a12b43{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-199d618 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-d5b3fe2 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;fill:#A34E35;color:#A34E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A34E35;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-7a0dd76{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-7e74e89{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-8e8c4ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-75e64df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-8c73803 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;fill:#A34E35;color:#A34E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A34E35;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-4d337ca{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-6d6aee0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-9ad14e5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-cd72da1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-1a26cfd .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;fill:#A34E35;color:#A34E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A34E35;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-40cd3b3{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-18242a2{--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;--overlay-opacity:0.72;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-18242a2:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-18242a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.homieliving.com/wp-content/uploads/2026/10/h02-ai-draft.webp");background-position:center center;background-size:cover;}.elementor-3379 .elementor-element.elementor-element-18242a2::before, .elementor-3379 .elementor-element.elementor-element-18242a2 > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-18242a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3379 .elementor-element.elementor-element-18242a2 > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-18242a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3379 .elementor-element.elementor-element-18242a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14241A;--background-overlay:'';}.elementor-3379 .elementor-element.elementor-element-7ed0046{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-4e9b0d9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-f725b63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;letter-spacing:1.2px;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-d8b92f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-003c2c9{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#66706B;}.elementor-3379 .elementor-element.elementor-element-7144a76 .elementor-button{background-color:#A34E35;font-family:"Inter", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-8bf30fe{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-e8e626e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.18em;color:#242824;}.elementor-3379 .elementor-element.elementor-element-d4a703c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;fill:#A34E35;color:#A34E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A34E35;border-radius:40px 40px 40px 40px;padding:15px 28px 15px 28px;}.elementor-3379 .elementor-element.elementor-element-1f7bdea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-3379 .elementor-element.elementor-element-1f7bdea:not(.elementor-motion-effects-element-type-background), .elementor-3379 .elementor-element.elementor-element-1f7bdea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3379 .elementor-element.elementor-element-60607f1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-ac5b192{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-a4682ef .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-ed389da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3379 .elementor-element.elementor-element-ed389da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3379 .elementor-element.elementor-element-ed389da{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3379 .elementor-element.elementor-element-ed389da .elementor-icon-list-text{transition:color 0.3s;}.elementor-3379 .elementor-element.elementor-element-cebd5f8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-a86259a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-99bb46f{font-family:"HOMIE Content DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-cf488c8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-b0cc6c8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-1dfb7ef{font-family:"HOMIE Content DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-2cb8d0a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3379 .elementor-element.elementor-element-896d4cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-2c74d1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3379 .elementor-element.elementor-element-2c74d1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3379 .elementor-element.elementor-element-2c74d1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3379 .elementor-element.elementor-element-2c74d1b .elementor-icon-list-text{transition:color 0.3s;}.elementor-3379 .elementor-element.elementor-element-0ed87f2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-3379 .elementor-element.elementor-element-2aaa487{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3379 .elementor-element.elementor-element-2aaa487 .elementor-widget-container{text-align:center;}.elementor-3379 .elementor-element.elementor-element-2aaa487 > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:769px){.elementor-3379 .elementor-element.elementor-element-ad54f70{--width:103.988%;}.elementor-3379 .elementor-element.elementor-element-59aa44d{--width:100%;}.elementor-3379 .elementor-element.elementor-element-30c2ab2{--width:100%;}.elementor-3379 .elementor-element.elementor-element-2c660e4{--width:100%;}.elementor-3379 .elementor-element.elementor-element-d5a8aee{--width:100%;}.elementor-3379 .elementor-element.elementor-element-1f7bdea{--width:100%;}.elementor-3379 .elementor-element.elementor-element-60607f1{--width:100%;}.elementor-3379 .elementor-element.elementor-element-ac5b192{--width:100%;}.elementor-3379 .elementor-element.elementor-element-cebd5f8{--width:100%;}.elementor-3379 .elementor-element.elementor-element-cf488c8{--width:100%;}.elementor-3379 .elementor-element.elementor-element-2cb8d0a{--width:100%;}}@media(max-width:1024px){.elementor-3379 .elementor-element.elementor-element-1d3934d .elementor-heading-title{font-size:56px;}.elementor-3379 .elementor-element.elementor-element-6404a84 .elementor-heading-title{font-size:36px;}.elementor-3379 .elementor-element.elementor-element-ce6c42e .elementor-heading-title{font-size:36px;}.elementor-3379 .elementor-element.elementor-element-30ab79c .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-2d4b6c2 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-5190169 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-a9e62ec .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-4fde4a0 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-1ed959f .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-9a090b3 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-bf1b0a0 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-691d6f4 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-50890d1 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-6352439 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-4ae78ff .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-79a3e3b .elementor-heading-title{font-size:36px;}.elementor-3379 .elementor-element.elementor-element-5717bc5 .elementor-heading-title{font-size:36px;}.elementor-3379 .elementor-element.elementor-element-6547340 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-fd44694 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-3393bfc .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-c053f34 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-0899206 .elementor-heading-title{font-size:36px;}.elementor-3379 .elementor-element.elementor-element-01cbae6 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-f410b13 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-fb5e213 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-2553f30 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-fb69674 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-830e945 .elementor-heading-title{font-size:36px;}.elementor-3379 .elementor-element.elementor-element-64eab47 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-199d618 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-75e64df .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-cd72da1 .elementor-heading-title{font-size:20px;}.elementor-3379 .elementor-element.elementor-element-d8b92f6 .elementor-heading-title{font-size:36px;}.elementor-3379 .elementor-element.elementor-element-e8e626e .elementor-heading-title{font-size:20px;}}@media(max-width:768px){.elementor-3379 .elementor-element.elementor-element-1d3934d .elementor-heading-title{font-size:38px;}.elementor-3379 .elementor-element.elementor-element-647738e{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-8fbf5b8{--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;}.elementor-3379 .elementor-element.elementor-element-dd652a6{--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;}.elementor-3379 .elementor-element.elementor-element-6404a84 .elementor-heading-title{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-60623fa{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-93932d9{--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;}.elementor-3379 .elementor-element.elementor-element-ce6c42e .elementor-heading-title{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-30ab79c .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-2d4b6c2 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-5190169 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-a9e62ec .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-4fde4a0 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-1ed959f .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-9a090b3 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-bf1b0a0 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-691d6f4 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-50890d1 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-6352439 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-4ae78ff .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-1d5951c{--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;}.elementor-3379 .elementor-element.elementor-element-79a3e3b .elementor-heading-title{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-b9dddbb{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-6cac099{--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;}.elementor-3379 .elementor-element.elementor-element-5717bc5 .elementor-heading-title{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-42e9f8b{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-6547340 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-fd44694 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-3393bfc .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-c053f34 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-7bd41fb{--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;}.elementor-3379 .elementor-element.elementor-element-0899206 .elementor-heading-title{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-8722776{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-01cbae6 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-f410b13 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-fb5e213 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-2553f30 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-fb69674 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-a519ccd .elementor-heading-title{font-size:32px;}.elementor-3379 .elementor-element.elementor-element-830e945 .elementor-heading-title{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-02cd199{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-64eab47 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-28b7b6b{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-199d618 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-7a0dd76{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-75e64df .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-4d337ca{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-cd72da1 .elementor-heading-title{font-size:18px;}.elementor-3379 .elementor-element.elementor-element-40cd3b3{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-7ed0046{--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;}.elementor-3379 .elementor-element.elementor-element-d8b92f6 .elementor-heading-title{font-size:30px;}.elementor-3379 .elementor-element.elementor-element-003c2c9{font-size:16px;}.elementor-3379 .elementor-element.elementor-element-e8e626e .elementor-heading-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-1d3934d *//* Keep the desktop homepage H1 readable at the existing type size. */
@media(min-width:1025px){#hero .elementor-3379 .elementor-element.elementor-element-1d3934d{max-width:720px!important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efecba *//* About HOMIE: preserve the selected AI-retouched preview proportions. */
.elementor-3379 .elementor-element.elementor-element-3efecba img{aspect-ratio:1586 / 992!important;height:auto!important;object-fit:contain!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525c61b *//* About HOMIE: native static text with the original stat-card hierarchy. */
.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin-top:40px;}
.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts > .homie-company-fact{width:auto!important;min-width:0;}
.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts .homie-company-fact p.elementor-heading-title{margin:0;font-size:52px!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap;font-variant-numeric:tabular-nums;}
.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts .elementor-widget-text-editor p{margin:0;font-size:16px!important;font-weight:500!important;line-height:1.5!important;}
@media(max-width:1024px){.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts > .homie-company-fact{padding:24px!important;}.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts .homie-company-fact p.elementor-heading-title{font-size:40px!important;}}
@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts{gap:12px!important;margin-top:28px;}.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts > .homie-company-fact{padding:18px!important;}.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts .homie-company-fact p.elementor-heading-title{font-size:28px!important;}.elementor-3379 .elementor-element.elementor-element-525c61b#homie-company-facts .elementor-widget-text-editor p{font-size:15px!important;line-height:1.45!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc9b295 */.elementor-3379 .elementor-element.elementor-element-dc9b295.homie-home{--homie-header-desktop:88px;--homie-header-mobile:60px;width:100%;max-width:none;min-width:0;font-family:Inter,Arial,sans-serif;color:#242824;gap:0;isolation:isolate}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section{width:100%;max-width:none;min-width:0;padding:112px 48px;gap:40px;background-color:#fff;scroll-margin-top:100px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-gray{background-color:#F5F6F5}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section>*{width:100%;max-width:1600px;margin-inline:auto}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-row{width:100%;min-width:0;align-items:center;justify-content:space-between;gap:64px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-row>.e-con{flex:1 1 0;width:auto;min-width:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-copy{gap:24px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-copy p{max-width:620px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section-heading{flex-wrap:wrap;gap:24px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section-heading>.elementor-widget{width:auto;max-width:100%;min-width:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section-heading>.elementor-widget-heading{flex:1 1 480px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section-heading>.elementor-widget-button{flex:0 0 auto}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-cards{gap:24px;align-items:stretch;min-width:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-category{flex:1 1 calc(16.666% - 24px);width:auto;min-width:0;gap:16px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-process{flex:1 1 calc(20% - 24px);width:auto;min-width:0;gap:16px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-material{flex:1 1 calc(25% - 24px);width:auto;min-width:0;gap:16px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-partner{flex:1 1 calc(33.333% - 24px);width:auto;min-width:0;gap:20px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-media{width:100%;min-width:0;gap:10px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-photo{width:100%;min-width:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-photo .elementor-widget-container{width:100%}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-photo img{display:block;width:100%;height:auto;aspect-ratio:var(--homie-image-ratio,4/3);object-fit:cover;border-radius:4px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-ratio-4x3{--homie-image-ratio:4/3}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-ratio-16x9{--homie-image-ratio:16/9}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-ratio-16x10{--homie-image-ratio:16/10}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-ratio-3x4{--homie-image-ratio:3/4}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-ratio-1x1{--homie-image-ratio:1}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-media-C01 img,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-media-C02 img,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-media-C03 img{object-position:75% center}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-caption,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-caption p{margin:0;font-size:12px;line-height:1.45;color:#66706B}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero{position:relative;overflow:hidden;padding:0;min-height:640px;min-height:max(640px,calc(100vh - var(--homie-header-desktop)));min-height:max(640px,calc(100svh - var(--homie-header-desktop)));justify-content:center;background:#E9ECE9}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-slides{position:absolute;inset:0;width:100%;height:100%;max-width:none;z-index:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-slides .elementor-widget-container,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-slides .elementor-swiper,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-slides .swiper{height:100%}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-slides .swiper-slide{min-height:640px;height:max(640px,calc(100vh - var(--homie-header-desktop)));height:max(640px,calc(100svh - var(--homie-header-desktop)))}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-slides .swiper-slide-contents:empty{display:none}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-copy{position:relative;z-index:2;padding:64px 48px;gap:24px;pointer-events:none}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-copy>*{max-width:620px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-copy a{pointer-events:auto}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-actions{justify-content:flex-start;gap:16px;flex-wrap:wrap}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-actions>.elementor-widget{width:auto;max-width:100%;flex:0 0 auto}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-actions a,.elementor-3379 .elementor-element.elementor-element-dc9b295 .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry{position:relative;background-color:#26352D}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry>.e-con{position:relative;z-index:1}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry .homie-copy h2,.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry .homie-copy p{color:#fff}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form{padding:36px;background:#fff;gap:20px;border-radius:4px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form p,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form label{color:#242824}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form .gform_wrapper{width:100%;max-width:100%;min-width:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form .gform_fields{column-gap:16px;row-gap:20px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form .gfield input:not([type=checkbox]):not([type=radio]),.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form .gfield select,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form .gfield textarea{max-width:100%;min-height:48px;box-sizing:border-box}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form .gfield textarea{min-height:160px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form .gform_button{min-height:48px;background:#A34E35;color:#fff}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-reverse>.homie-copy{order:2}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-reverse>.homie-media{order:1}
.elementor-3379 .elementor-element.elementor-element-dc9b295 a:focus-visible,.elementor-3379 .elementor-element.elementor-element-dc9b295 button:focus-visible,.elementor-3379 .elementor-element.elementor-element-dc9b295 input:focus-visible,.elementor-3379 .elementor-element.elementor-element-dc9b295 textarea:focus-visible,.elementor-3379 .elementor-element.elementor-element-dc9b295 select:focus-visible{outline:3px solid #A34E35;outline-offset:4px}
@media(max-width:1599px){.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-category{flex-basis:calc(33.333% - 24px)}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-material{flex-basis:calc(50% - 24px)}}
@media(max-width:1024px){.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section{padding:72px 32px}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-row{flex-direction:column;align-items:stretch;gap:40px}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-process{flex-basis:calc(33.333% - 24px)}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-reverse>.homie-copy,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-reverse>.homie-media{order:initial}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section-heading>.elementor-widget-heading{flex-basis:auto}}
@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-section{padding:56px 20px;gap:28px}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-row{gap:28px}.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero{padding:0;min-height:560px;min-height:max(560px,calc(100vh - var(--homie-header-mobile)));min-height:max(560px,calc(100svh - var(--homie-header-mobile)))}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-slides .swiper-slide{min-height:560px;height:max(560px,calc(100vh - var(--homie-header-mobile)));height:max(560px,calc(100svh - var(--homie-header-mobile)))}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-copy{padding:56px 20px}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-category,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-process,.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-material{flex-basis:calc(50% - 16px)}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-cards{gap:16px}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-partner{flex-basis:100%}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-actions{flex-direction:row}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form{padding:24px}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-form .gfield{grid-column:1/-1!important}}
@media(prefers-reduced-motion:reduce){.elementor-3379 .elementor-element.elementor-element-dc9b295 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Draft page 3379 only: remove WoodMart content wrapper spacing. */
body.elementor-page-3379 .wd-content-layout{width:100%;max-width:none;padding:0;margin:0}
body.elementor-page-3379 .main-page-wrapper{padding:0}
body.elementor-page-3379 .elementor-3379{width:100%;min-width:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295.homie-home{--homie-header-desktop:104px}

/* Scoped to the HOMIE draft root. */
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .swiper-slide-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.72) 30%,rgba(255,255,255,0) 64%);pointer-events:none}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .elementor-swiper-button{position:absolute;top:50%;width:44px;height:44px;margin:0;padding:12px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);border:1px solid rgba(36,40,36,.2);border-radius:50%;background:rgba(255,255,255,.88);color:#242824;font-size:18px;line-height:1;z-index:5;cursor:pointer}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .elementor-swiper-button-prev{left:16px;right:auto}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .elementor-swiper-button-next{right:16px;left:auto}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .elementor-swiper-button svg{display:block;width:18px;height:18px;fill:currentColor}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .swiper-pagination{position:absolute;top:auto;bottom:24px;left:0;width:100%;height:20px;line-height:20px;text-align:center;z-index:5}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .swiper-pagination-bullet{display:inline-block;width:9px;height:9px;margin:0 6px;border-radius:50%;background:#66706B;opacity:.5;cursor:pointer}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .swiper-pagination-bullet-active{background:#A34E35;opacity:1}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .elementor-screen-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .swiper-slide-bg::after{background:linear-gradient(180deg,rgba(255,255,255,.93),rgba(255,255,255,.82) 55%,rgba(255,255,255,.15))}.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .elementor-swiper-button{top:auto;bottom:16px;transform:none}}

.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .swiper-slide-bg{position:absolute;inset:0}

.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-hero-copy>.elementor-widget{width:100%;max-width:620px!important}

/* Keep mobile carousel controls clear of the site contact bubble. */
@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .elementor-swiper-button{top:16px;bottom:auto}}

/* Append to the existing HOMIE root Custom CSS. Only the Collections card grid is affected. */
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;align-items:stretch;width:100%;max-width:1600px;min-width:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid>.homie-collection-card{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;flex:none;width:100%;max-width:100%;height:100%;min-width:0;gap:16px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid .homie-collection-media{flex:none;width:100%;min-width:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid .homie-collection-media:not(:has(img))::before{content:"";display:block;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1;flex:none;z-index:auto;opacity:1;background-color:#edece8;border-radius:4px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid .homie-collection-media:not(:has(img))>.homie-photo{display:none}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid .homie-collection-title{width:100%;min-width:0;max-width:100%}
.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid .homie-collection-title .elementor-heading-title{overflow-wrap:anywhere}
@media(max-width:1199px){.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.elementor-3379 .elementor-element.elementor-element-dc9b295 .homie-collections-grid>.homie-collection-card{gap:12px}}

/* HOMIE hero: show copy only on the first slide. */
/* The copy is visible before Swiper initialization and on active slide index 0. */
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero:has(.homie-hero-slides .swiper-slide-active:is([data-swiper-slide-index="1"],[data-swiper-slide-index="2"])) > .homie-hero-copy,
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero:has(.homie-hero-slides .swiper-slide-active:is([data-swiper-slide-index="1"],[data-swiper-slide-index="2"])) > .homie-hero-copy *{
  visibility:hidden!important;
  pointer-events:none!important;
}
/* Slides 1 and 2 in zero-based indexing are images only, without the copy scrim. */
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero .homie-hero-slides .swiper-slide:is([data-swiper-slide-index="1"],[data-swiper-slide-index="2"]) .swiper-slide-bg::after{
  display:none!important;
}

/* HOMIE hero copy layout — 2026-11-01 */
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero#hero#hero .elementor-element-1d3934d .elementor-heading-title{font-size:48px!important;line-height:1.15!important;letter-spacing:-.8px!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero#hero#hero .elementor-element-647738e p{font-size:16px!important;line-height:1.6!important;max-width:620px}
@media(max-width:768px){
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero#hero#hero .homie-hero-copy{gap:20px;padding:56px 20px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero#hero#hero .elementor-element-1d3934d .elementor-heading-title{font-size:34px!important;line-height:1.15!important;letter-spacing:-.6px!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero#hero#hero .elementor-element-647738e p{font-size:15px!important;line-height:1.6!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero#hero#hero .homie-actions{flex-direction:column;align-items:flex-start;gap:12px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero#hero#hero .homie-actions>.elementor-widget{width:100%;max-width:320px;flex:0 0 auto}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #hero#hero#hero .homie-actions .elementor-button{width:100%;min-height:48px}
}

/* HOMIE homepage: category, process and material card headings only. */
body:not(.wp-admin):not(.elementor-editor-active):not(.single-product):not(.tax-product_cat):not(.post-type-archive-product):not(.woocommerce-shop):not(.postid-3225):not(.postid-3308):not(.page-id-3306):not(.page-id-2824):not(:has(.homie-v11,#homie-category-products,#homie-category-index,[data-elementor-type="single-product"])) #main-content .elementor-3379 .elementor-element.elementor-element-dc9b295 :is(.homie-collection-title,.homie-process,.homie-material) h3.elementor-heading-title{font-weight:400!important}

/* HOMIE Partnership Solutions — four audiences, 2026-11-01 */
.elementor-3379 .elementor-element.elementor-element-dc9b295 #partnership .homie-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;align-items:stretch}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #partnership .homie-partner{width:100%;max-width:100%;min-width:0;height:100%;flex:none;gap:16px;align-items:stretch}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #partnership .homie-partner .homie-photo img{aspect-ratio:4/3;object-fit:cover}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #partnership .homie-partner>.elementor-widget-button{order:10;margin-top:auto}
body:not(.wp-admin):not(.elementor-editor-active):not(.single-product):not(.tax-product_cat):not(.post-type-archive-product):not(.woocommerce-shop):not(.postid-3225):not(.postid-3308):not(.page-id-3306):not(.page-id-2824):not(:has(.homie-v11,#homie-category-products,#homie-category-index,[data-elementor-type="single-product"])) #main-content .elementor-3379 .elementor-element.elementor-element-dc9b295 #partnership .homie-partner h3.elementor-heading-title{font-family:"HOMIE Trial DM Sans",Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:normal!important}
body:not(.wp-admin):not(.elementor-editor-active):not(.single-product):not(.tax-product_cat):not(.post-type-archive-product):not(.woocommerce-shop):not(.postid-3225):not(.postid-3308):not(.page-id-3306):not(.page-id-2824):not(:has(.homie-v11,#homie-category-products,#homie-category-index,[data-elementor-type="single-product"])) #main-content .elementor-3379 .elementor-element.elementor-element-dc9b295 #partnership .homie-partner-description{font-family:"HOMIE Trial DM Sans",Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:normal!important;margin:0}
@media(max-width:1199px){.elementor-3379 .elementor-element.elementor-element-dc9b295 #partnership .homie-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-dc9b295 #partnership .homie-cards{grid-template-columns:minmax(0,1fr);gap:32px}}

/* Partnership responsive layout saved 2026-11-02. */

/* HOMIE Inquiry CTA: one-screen desktop, reference green, 2026-11-02 */
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry{background:#232D28!important;min-height:calc(100svh - var(--homie-header-desktop,104px));padding:40px 48px;justify-content:center;scroll-margin-top:var(--homie-header-desktop,104px)}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry::before{background:none!important;opacity:0!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry>.homie-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:clamp(48px,6vw,112px);width:100%;max-width:1440px;margin-inline:auto}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry>.homie-row>.e-con{width:100%;min-width:0;max-width:100%;flex:none}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-copy{gap:24px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-copy p{max-width:640px}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-copy .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form{padding:32px;gap:16px;border-radius:0;align-self:center}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form>.elementor-widget{margin:0}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .gform_fields{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px 16px!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .gfield{margin:0!important;padding:0!important;grid-column:1/-1!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form :is(#field_1_1,#field_1_4,#field_1_18,#field_1_2){grid-column:span 6!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .gfield input:not([type=checkbox]):not([type=radio]),.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .gfield select{height:48px!important;min-height:48px!important;padding:12px 14px!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .gfield textarea{height:128px!important;min-height:128px!important;padding:12px 14px!important;resize:vertical}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .gform_footer{padding:0!important;margin:16px 0 0!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .gform_button{min-height:48px;margin:0!important}
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .elementor-element-d4a703c,.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form .elementor-element-d4a703c p{margin:0!important;line-height:1.5}
@media(max-width:1024px){.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry{min-height:auto;padding:64px 32px;scroll-margin-top:var(--homie-header-mobile,60px)}.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry>.homie-row{grid-template-columns:minmax(0,1fr);max-width:720px;gap:36px}}
@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry{padding:48px 20px}.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form{padding:24px}.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry .homie-form :is(#field_1_1,#field_1_4,#field_1_18,#field_1_2){grid-column:1/-1!important}}

/* CTA left heading only: reference-scale type, 2026-11-02 */
.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry#inquiry .elementor-element-d8b92f6 h2.elementor-heading-title{font-size:clamp(48px,3.8vw,72px)!important;line-height:1.12!important;letter-spacing:-1.5px!important}
@media(max-width:767px){.elementor-3379 .elementor-element.elementor-element-dc9b295 #inquiry#inquiry#inquiry .elementor-element-d8b92f6 h2.elementor-heading-title{font-size:36px!important;letter-spacing:-.6px!important}}/* End custom CSS */