.elementor-221 .elementor-element.elementor-element-47c9a4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-221 .elementor-element.elementor-element-2e6a2bea{--display:flex;--min-height:760px;--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;--padding-top:110px;--padding-bottom:150px;--padding-left:80px;--padding-right:80px;}.elementor-221 .elementor-element.elementor-element-2e6a2bea:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-2e6a2bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-221 .elementor-element.elementor-element-61c41bf8{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-221 .elementor-element.elementor-element-7796c393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-221 .elementor-element.elementor-element-7796c393 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:800;color:#B5842A;}.elementor-221 .elementor-element.elementor-element-2e15d3b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:112px;font-weight:400;line-height:0.94em;letter-spacing:-0.045em;color:#13212D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-221 .elementor-element.elementor-element-5780e056{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Arial", Sans-serif;font-size:18px;line-height:1.75em;color:#66727C;}.elementor-221 .elementor-element.elementor-element-f9fe116{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-221 .elementor-element.elementor-element-3b3e976b .elementor-button{font-family:"Arial", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;}.elementor-221 .elementor-element.elementor-element-167bbce2 .elementor-button{font-family:"Arial", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;}.elementor-221 .elementor-element.elementor-element-7b1526c2{--display:flex;--position:relative;--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;top:0px;}body:not(.rtl) .elementor-221 .elementor-element.elementor-element-7b1526c2{left:0px;}body.rtl .elementor-221 .elementor-element.elementor-element-7b1526c2{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-221 .elementor-element.elementor-element-77751b31 img{width:100%;height:660px;object-fit:cover;object-position:center center;}.elementor-221 .elementor-element.elementor-element-118f3b90{--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;--padding-top:10px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-221 .elementor-element.elementor-element-118f3b90:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-118f3b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-70d1c642 img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-221 .elementor-element.elementor-element-3d277c1e{margin:15px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-221 .elementor-element.elementor-element-3d277c1e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:800;color:#13212D;}.elementor-221 .elementor-element.elementor-element-7d2debb4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:800;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-2af6a2c9{--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;--padding-top:140px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-221 .elementor-element.elementor-element-2af6a2c9:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-2af6a2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-6e85e667{--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;}.elementor-221 .elementor-element.elementor-element-16949a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-221 .elementor-element.elementor-element-16949a2f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:800;color:#B5842A;}.elementor-221 .elementor-element.elementor-element-4b6732e1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:84px;font-weight:400;line-height:1.02em;letter-spacing:-0.035em;color:#13212D;}.elementor-221 .elementor-element.elementor-element-59731905{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.75em;color:#66727C;}.elementor-221 .elementor-element.elementor-element-32b6c4f{--display:flex;--padding-top:0px;--padding-bottom:150px;--padding-left:80px;--padding-right:80px;}.elementor-221 .elementor-element.elementor-element-32b6c4f:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-32b6c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-53ee45d9{--display:flex;--min-height:558px;--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;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-221 .elementor-element.elementor-element-53ee45d9:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-53ee45d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamolistingmedia.com/wp-content/uploads/2026/08/ALM1-1-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-624f73dd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-155c1ac7{--display:flex;--min-height:270px;--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;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-221 .elementor-element.elementor-element-155c1ac7:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-155c1ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamolistingmedia.com/wp-content/uploads/2026/08/better-marketing-brings-better-offers-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-6281d5f0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-71366211{--display:flex;--min-height:270px;--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;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-221 .elementor-element.elementor-element-71366211:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-71366211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamolistingmedia.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-1fddbaef .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-7a3560f6{--display:flex;--min-height:270px;--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;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-221 .elementor-element.elementor-element-7a3560f6:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-7a3560f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamolistingmedia.com/wp-content/uploads/2026/08/interior-photography-scaled-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-51b5d40 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-676c0113{--display:flex;--min-height:270px;--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;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-221 .elementor-element.elementor-element-676c0113:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-676c0113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamolistingmedia.com/wp-content/uploads/2026/08/MLS-Ready-1-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-105a933e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-7bef4b48{--display:flex;--min-height:558px;--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;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-221 .elementor-element.elementor-element-7bef4b48:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-7bef4b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamolistingmedia.com/wp-content/uploads/2026/08/exterior-photography-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-11d0313a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-1769a291{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:80px;--padding-right:80px;}.elementor-221 .elementor-element.elementor-element-1769a291:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-1769a291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B2C;}.elementor-221 .elementor-element.elementor-element-59515821{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-221 .elementor-element.elementor-element-1224c451{--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;}.elementor-221 .elementor-element.elementor-element-2b5acfbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-221 .elementor-element.elementor-element-2b5acfbd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:800;color:#D4AE64;}.elementor-221 .elementor-element.elementor-element-70962346 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:82px;font-weight:400;line-height:1.02em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-72952940{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.75em;color:#CBD2D7;}.elementor-221 .elementor-element.elementor-element-6bd586d8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.18);--border-color:rgba(255,255,255,0.18);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-221 .elementor-element.elementor-element-77468e39 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-221 .elementor-element.elementor-element-78ff358b{--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;--padding-top:24px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-221 .elementor-element.elementor-element-5700ea96{--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;}.elementor-221 .elementor-element.elementor-element-505f1668 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:12px;color:#D4AE64;}.elementor-221 .elementor-element.elementor-element-11fa24ab .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-473dd839 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;color:#AEB8BF;}.elementor-221 .elementor-element.elementor-element-1bb270c5{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-221 .elementor-element.elementor-element-1bb270c5:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-1bb270c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-221 .elementor-element.elementor-element-7fc8d9cc{--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;}.elementor-221 .elementor-element.elementor-element-3c98dc29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-221 .elementor-element.elementor-element-3c98dc29 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:800;color:#B5842A;}.elementor-221 .elementor-element.elementor-element-14b0f2b6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:82px;font-weight:400;line-height:1.02em;letter-spacing:-0.035em;color:#13212D;}.elementor-221 .elementor-element.elementor-element-27d9b09a .elementor-button{background-color:#B5842A;font-family:"Arial", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;border-style:solid;border-color:#B5842A;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-2e6a2bea{--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;--padding-top:100px;--padding-bottom:140px;--padding-left:48px;--padding-right:48px;}.elementor-221 .elementor-element.elementor-element-2e15d3b .elementor-heading-title{font-size:82px;}.elementor-221 .elementor-element.elementor-element-77751b31 img{height:620px;}.elementor-221 .elementor-element.elementor-element-2af6a2c9{--padding-top:110px;--padding-bottom:76px;--padding-left:48px;--padding-right:48px;}.elementor-221 .elementor-element.elementor-element-4b6732e1 .elementor-heading-title{font-size:62px;}.elementor-221 .elementor-element.elementor-element-32b6c4f{--padding-top:0px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-221 .elementor-element.elementor-element-53ee45d9{--min-height:420px;}.elementor-221 .elementor-element.elementor-element-155c1ac7{--min-height:360px;}.elementor-221 .elementor-element.elementor-element-71366211{--min-height:360px;}.elementor-221 .elementor-element.elementor-element-7a3560f6{--min-height:360px;}.elementor-221 .elementor-element.elementor-element-676c0113{--min-height:360px;}.elementor-221 .elementor-element.elementor-element-7bef4b48{--min-height:420px;}.elementor-221 .elementor-element.elementor-element-1769a291{--padding-top:110px;--padding-bottom:110px;--padding-left:48px;--padding-right:48px;}.elementor-221 .elementor-element.elementor-element-70962346 .elementor-heading-title{font-size:60px;}.elementor-221 .elementor-element.elementor-element-1bb270c5{--padding-top:100px;--padding-bottom:100px;--padding-left:48px;--padding-right:48px;}.elementor-221 .elementor-element.elementor-element-14b0f2b6 .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-2e6a2bea{--padding-top:90px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-221 .elementor-element.elementor-element-2e15d3b .elementor-heading-title{font-size:60px;}.elementor-221 .elementor-element.elementor-element-5780e056{font-size:16px;}.elementor-221 .elementor-element.elementor-element-f9fe116{--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-221 .elementor-element.elementor-element-77751b31 img{height:420px;}.elementor-221 .elementor-element.elementor-element-118f3b90{--width:165px;}.elementor-221 .elementor-element.elementor-element-70d1c642 img{height:190px;}.elementor-221 .elementor-element.elementor-element-2af6a2c9{--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;--padding-top:110px;--padding-bottom:66px;--padding-left:24px;--padding-right:24px;}.elementor-221 .elementor-element.elementor-element-6e85e667{--width:100%;}.elementor-221 .elementor-element.elementor-element-4b6732e1 .elementor-heading-title{font-size:48px;}.elementor-221 .elementor-element.elementor-element-32b6c4f{--padding-top:0px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-221 .elementor-element.elementor-element-53ee45d9{--min-height:380px;}.elementor-221 .elementor-element.elementor-element-155c1ac7{--min-height:300px;}.elementor-221 .elementor-element.elementor-element-71366211{--min-height:300px;}.elementor-221 .elementor-element.elementor-element-7a3560f6{--min-height:300px;}.elementor-221 .elementor-element.elementor-element-676c0113{--min-height:300px;}.elementor-221 .elementor-element.elementor-element-7bef4b48{--min-height:380px;}.elementor-221 .elementor-element.elementor-element-1769a291{--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-221 .elementor-element.elementor-element-59515821{--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;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-221 .elementor-element.elementor-element-1224c451{--width:100%;}.elementor-221 .elementor-element.elementor-element-70962346 .elementor-heading-title{font-size:48px;}.elementor-221 .elementor-element.elementor-element-6bd586d8{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-221 .elementor-element.elementor-element-78ff358b{--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;--padding-top:18px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-221 .elementor-element.elementor-element-1bb270c5{--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;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-221 .elementor-element.elementor-element-7fc8d9cc{--width:100%;}.elementor-221 .elementor-element.elementor-element-14b0f2b6 .elementor-heading-title{font-size:46px;}}@media(min-width:768px){.elementor-221 .elementor-element.elementor-element-61c41bf8{--width:44%;}.elementor-221 .elementor-element.elementor-element-7b1526c2{--width:52%;}.elementor-221 .elementor-element.elementor-element-118f3b90{--width:280px;}.elementor-221 .elementor-element.elementor-element-6e85e667{--width:68%;}.elementor-221 .elementor-element.elementor-element-1224c451{--width:68%;}.elementor-221 .elementor-element.elementor-element-7fc8d9cc{--width:72%;}}@media(max-width:1024px) and (min-width:768px){.elementor-221 .elementor-element.elementor-element-61c41bf8{--width:100%;}.elementor-221 .elementor-element.elementor-element-7b1526c2{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7796c393 */.elementor-221 .elementor-element.elementor-element-7796c393 .elementor-heading-title{letter-spacing:2.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b3e976b */.elementor-221 .elementor-element.elementor-element-3b3e976b .elementor-button{background:transparent!important;border:0!important;border-bottom:1px solid #13212D!important;border-radius:0!important;color:#13212D!important;justify-content:space-between;min-width:145px;padding:0 0 12px!important}.elementor-221 .elementor-element.elementor-element-3b3e976b .elementor-button:hover{background:transparent!important;color:#B5842A!important}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-3b3e976b,.elementor-221 .elementor-element.elementor-element-3b3e976b .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-167bbce2 */.elementor-221 .elementor-element.elementor-element-167bbce2 .elementor-button{background:transparent!important;border:0!important;border-bottom:1px solid #13212D!important;border-radius:0!important;color:#13212D!important;justify-content:space-between;min-width:145px;padding:0 0 12px!important}.elementor-221 .elementor-element.elementor-element-167bbce2 .elementor-button:hover{background:transparent!important;color:#B5842A!important}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-167bbce2,.elementor-221 .elementor-element.elementor-element-167bbce2 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77751b31 */.elementor-221 .elementor-element.elementor-element-77751b31 img{height:660px;object-fit:cover;width:100%}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-77751b31 img{height:620px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-77751b31 img{height:420px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d1c642 */.elementor-221 .elementor-element.elementor-element-70d1c642 img{height:325px;object-fit:cover;width:100%}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-70d1c642 img{height:190px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d277c1e */.elementor-221 .elementor-element.elementor-element-3d277c1e .elementor-heading-title{letter-spacing:1.1px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-118f3b90 */.elementor-221 .elementor-element.elementor-element-118f3b90{bottom:-82px;left:-72px;position:absolute;z-index:3}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-118f3b90{bottom:-72px;left:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2debb4 */.elementor-221 .elementor-element.elementor-element-7d2debb4{position:absolute;right:24px;top:26px;width:auto;z-index:2}.elementor-221 .elementor-element.elementor-element-7d2debb4 .elementor-heading-title{letter-spacing:1.1px;text-transform:uppercase}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-7d2debb4{right:18px;top:18px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b1526c2 */.elementor-221 .elementor-element.elementor-element-7b1526c2{position:relative}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-7b1526c2{margin-left:60px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-7b1526c2{margin-left:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16949a2f */.elementor-221 .elementor-element.elementor-element-16949a2f .elementor-heading-title{letter-spacing:2.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-624f73dd */.elementor-221 .elementor-element.elementor-element-624f73dd .elementor-heading-title{letter-spacing:1.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ee45d9 */.elementor-221 .elementor-element.elementor-element-53ee45d9{grid-column:1/8;grid-row:span 2;min-height:558px;overflow:hidden;position:relative}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-53ee45d9{grid-column:1/3;grid-row:auto;min-height:420px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-53ee45d9{grid-column:1;min-height:380px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6281d5f0 */.elementor-221 .elementor-element.elementor-element-6281d5f0 .elementor-heading-title{letter-spacing:1.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155c1ac7 */.elementor-221 .elementor-element.elementor-element-155c1ac7{grid-column:8/13;min-height:270px;overflow:hidden;position:relative}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-155c1ac7{grid-column:auto;min-height:360px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-155c1ac7{grid-column:1;min-height:300px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fddbaef */.elementor-221 .elementor-element.elementor-element-1fddbaef .elementor-heading-title{letter-spacing:1.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71366211 */.elementor-221 .elementor-element.elementor-element-71366211{grid-column:8/13;min-height:270px;overflow:hidden;position:relative}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-71366211{grid-column:auto;min-height:360px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-71366211{grid-column:1;min-height:300px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b5d40 */.elementor-221 .elementor-element.elementor-element-51b5d40 .elementor-heading-title{letter-spacing:1.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3560f6 */.elementor-221 .elementor-element.elementor-element-7a3560f6{grid-column:1/5;min-height:270px;overflow:hidden;position:relative}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-7a3560f6{grid-column:auto;min-height:360px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-7a3560f6{grid-column:1;min-height:300px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-105a933e */.elementor-221 .elementor-element.elementor-element-105a933e .elementor-heading-title{letter-spacing:1.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676c0113 */.elementor-221 .elementor-element.elementor-element-676c0113{grid-column:5/13;min-height:270px;overflow:hidden;position:relative}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-676c0113{grid-column:auto;min-height:360px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-676c0113{grid-column:1;min-height:300px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d0313a */.elementor-221 .elementor-element.elementor-element-11d0313a .elementor-heading-title{letter-spacing:1.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bef4b48 */.elementor-221 .elementor-element.elementor-element-7bef4b48{grid-column:1/13;grid-row:span 2;min-height:558px;overflow:hidden;position:relative}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-7bef4b48{grid-column:1/3;grid-row:auto;min-height:420px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-7bef4b48{grid-column:1;min-height:380px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b6c4f */.elementor-221 .elementor-element.elementor-element-32b6c4f{--display:grid;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:270px;gap:18px}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-featured{grid-column:1/8;grid-row:span 2}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-kitchen,.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-twilight{grid-column:8/13}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-interior{grid-column:1/5}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-commercial{grid-column:5/13}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-estate{grid-column:1/13;grid-row:span 2}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-card{min-width:0;overflow:hidden;position:relative}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-card:after{background:linear-gradient(0deg,rgba(3,19,31,.68),transparent 48%);content:'';inset:0;pointer-events:none;position:absolute;z-index:1}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-card>.e-con-inner,.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-card>.elementor-element{position:relative;z-index:2}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-32b6c4f{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:360px}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-card{grid-column:auto;grid-row:auto}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-featured,.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-estate{grid-column:1/3}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-32b6c4f{grid-template-columns:minmax(0,1fr);grid-auto-rows:300px;gap:12px}.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-card,.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-featured,.elementor-221 .elementor-element.elementor-element-32b6c4f>.alm-gallery-estate{grid-column:1;grid-row:auto}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b5acfbd */.elementor-221 .elementor-element.elementor-element-2b5acfbd .elementor-heading-title{letter-spacing:2.3px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-77468e39 */.elementor-221 .elementor-element.elementor-element-77468e39 video{object-fit:cover}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-473dd839 */.elementor-221 .elementor-element.elementor-element-473dd839 .elementor-heading-title{letter-spacing:1.2px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c98dc29 */.elementor-221 .elementor-element.elementor-element-3c98dc29 .elementor-heading-title{letter-spacing:2.3px;text-transform:uppercase}/* End custom CSS */