.elementor-177 .elementor-element.elementor-element-e4eea88:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-e4eea88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projectsfhb.pixelconsultingservices.com/wp-content/uploads/2026/06/luxury-home-exterior-dusk-with-illuminated-garden-scaled.jpg");background-position:center center;}.elementor-177 .elementor-element.elementor-element-e4eea88 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-e4eea88{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-177 .elementor-element.elementor-element-c291ca3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-177 .elementor-element.elementor-element-c291ca3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-4733db5 > .elementor-container{max-width:720px;}.elementor-177 .elementor-element.elementor-element-4733db5{z-index:2;}.elementor-177 .elementor-element.elementor-element-8e4dfde > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-177 .elementor-element.elementor-element-be12c2d{text-align:center;}.elementor-177 .elementor-element.elementor-element-be12c2d .elementor-heading-title{font-size:40px;color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-79b7866{text-align:center;}.elementor-177 .elementor-element.elementor-element-79b7866 .elementor-heading-title{font-size:24px;color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-f0947f6{z-index:1;text-align:center;}.elementor-177 .elementor-element.elementor-element-f0947f6 .elementor-heading-title{font-family:var( --e-global-typography-a435f28-font-family ), Sans-serif;font-size:var( --e-global-typography-a435f28-font-size );font-weight:var( --e-global-typography-a435f28-font-weight );text-transform:var( --e-global-typography-a435f28-text-transform );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );color:var( --e-global-color-accent );}.elementor-177 .elementor-element.elementor-element-a9a08c0:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-a9a08c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-a9a08c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-177 .elementor-element.elementor-element-a9a08c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-cf4e520 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-177 .elementor-element.elementor-element-cf4e520 .elementor-icon-box-title{margin-block-end:0px;color:#922222;}.elementor-177 .elementor-element.elementor-element-cf4e520.elementor-view-stacked .elementor-icon{background-color:#922222;}.elementor-177 .elementor-element.elementor-element-cf4e520.elementor-view-framed .elementor-icon, .elementor-177 .elementor-element.elementor-element-cf4e520.elementor-view-default .elementor-icon{fill:#922222;color:#922222;border-color:#922222;}.elementor-177 .elementor-element.elementor-element-cf4e520 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-ba724e2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-177 .elementor-element.elementor-element-ba724e2 .elementor-icon-box-title{margin-block-end:0px;color:#922222;}.elementor-177 .elementor-element.elementor-element-ba724e2.elementor-view-stacked .elementor-icon{background-color:#922222;}.elementor-177 .elementor-element.elementor-element-ba724e2.elementor-view-framed .elementor-icon, .elementor-177 .elementor-element.elementor-element-ba724e2.elementor-view-default .elementor-icon{fill:#922222;color:#922222;border-color:#922222;}.elementor-177 .elementor-element.elementor-element-ba724e2 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-c004abe .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-177 .elementor-element.elementor-element-c004abe .elementor-icon-box-title{margin-block-end:0px;color:#922222;}.elementor-177 .elementor-element.elementor-element-c004abe.elementor-view-stacked .elementor-icon{background-color:#922222;}.elementor-177 .elementor-element.elementor-element-c004abe.elementor-view-framed .elementor-icon, .elementor-177 .elementor-element.elementor-element-c004abe.elementor-view-default .elementor-icon{fill:#922222;color:#922222;border-color:#922222;}.elementor-177 .elementor-element.elementor-element-c004abe .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-6797ca1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-177 .elementor-element.elementor-element-6797ca1 .elementor-icon-box-title{margin-block-end:0px;color:#922222;}.elementor-177 .elementor-element.elementor-element-6797ca1.elementor-view-stacked .elementor-icon{background-color:#922222;}.elementor-177 .elementor-element.elementor-element-6797ca1.elementor-view-framed .elementor-icon, .elementor-177 .elementor-element.elementor-element-6797ca1.elementor-view-default .elementor-icon{fill:#922222;color:#922222;border-color:#922222;}.elementor-177 .elementor-element.elementor-element-6797ca1 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-bd7eca2:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-bd7eca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(312deg, #02010100 40%, #8F5F5F29 73%);}.elementor-177 .elementor-element.elementor-element-bd7eca2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #313D4D00 75%, var( --e-global-color-cfa1f76 ) 0%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-bd7eca2 > .elementor-container{max-width:1512px;}.elementor-177 .elementor-element.elementor-element-bd7eca2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}.elementor-177 .elementor-element.elementor-element-2111ad3 > .elementor-container{max-width:1512px;}.elementor-177 .elementor-element.elementor-element-1b42a90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-177 .elementor-element.elementor-element-1b42a90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-1b42a90 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3em 3em 3em 3em;}.elementor-177 .elementor-element.elementor-element-1b42a90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-52339a5{text-align:center;}.elementor-177 .elementor-element.elementor-element-52339a5 .elementor-heading-title{font-size:40px;color:#922222;}.elementor-177 .elementor-element.elementor-element-ab2f36e{text-align:center;}.elementor-177 .elementor-element.elementor-element-feaaf62 .product{text-align:center;}.elementor-177 .elementor-element.elementor-element-feaaf62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-177 .elementor-element.elementor-element-feaaf62 .woocommerce .woocommerce-loop-category__title{color:#922222;}.elementor-177 .elementor-element.elementor-element-8d0d0d0:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-8d0d0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projectsfhb.pixelconsultingservices.com/wp-content/uploads/2026/06/luxurious-modern-villa-with-swimming-pool-scaled.jpg");}.elementor-177 .elementor-element.elementor-element-8d0d0d0 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-177 .elementor-element.elementor-element-8d0d0d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-177 .elementor-element.elementor-element-7a673de > .elementor-element-populated{margin:0% 30% 0% 0%;--e-column-margin-right:30%;--e-column-margin-left:0%;padding:2em 2em 2em 2em;}.elementor-177 .elementor-element.elementor-element-b366d46 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-913ae06{color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-b5665c4 .elementor-button{background-color:#b62539;}.elementor-177 .elementor-element.elementor-element-b5665c4 .elementor-button:hover, .elementor-177 .elementor-element.elementor-element-b5665c4 .elementor-button:focus{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-177 .elementor-element.elementor-element-098e390{width:50%;}.elementor-177 .elementor-element.elementor-element-774bd8a{width:50%;}.elementor-177 .elementor-element.elementor-element-8697ac8{width:50%;}.elementor-177 .elementor-element.elementor-element-5a3118b{width:50%;}.elementor-177 .elementor-element.elementor-element-1b42a90{width:100%;}}@media(max-width:1024px){.elementor-177 .elementor-element.elementor-element-f0947f6 .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-177 .elementor-element.elementor-element-a9a08c0{padding:1em 1em 1em 1em;}.elementor-177 .elementor-element.elementor-element-cf4e520 .elementor-icon-box-wrapper{gap:7px;}.elementor-177 .elementor-element.elementor-element-cf4e520 .elementor-icon{font-size:35px;}.elementor-177 .elementor-element.elementor-element-cf4e520 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-ba724e2 .elementor-icon-box-wrapper{gap:7px;}.elementor-177 .elementor-element.elementor-element-ba724e2 .elementor-icon{font-size:35px;}.elementor-177 .elementor-element.elementor-element-ba724e2 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-c004abe .elementor-icon-box-wrapper{gap:7px;}.elementor-177 .elementor-element.elementor-element-c004abe .elementor-icon{font-size:35px;}.elementor-177 .elementor-element.elementor-element-c004abe .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-6797ca1 .elementor-icon-box-wrapper{gap:7px;}.elementor-177 .elementor-element.elementor-element-6797ca1 .elementor-icon{font-size:35px;}.elementor-177 .elementor-element.elementor-element-6797ca1 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-bd7eca2{padding:3em 0em 3em 0em;}.elementor-177 .elementor-element.elementor-element-7a673de > .elementor-element-populated{margin:0% 40% 0% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;}}@media(max-width:767px){.elementor-177 .elementor-element.elementor-element-f0947f6 .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-177 .elementor-element.elementor-element-a9a08c0{padding:0em 0em 0em 0em;}.elementor-177 .elementor-element.elementor-element-098e390{width:50%;}.elementor-177 .elementor-element.elementor-element-cf4e520 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-774bd8a{width:50%;}.elementor-177 .elementor-element.elementor-element-ba724e2 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-8697ac8{width:50%;}.elementor-177 .elementor-element.elementor-element-c004abe .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-5a3118b{width:50%;}.elementor-177 .elementor-element.elementor-element-6797ca1 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-177 .elementor-element.elementor-element-bd7eca2{padding:2em 0em 2em 0em;}.elementor-177 .elementor-element.elementor-element-8d0d0d0{padding:3em 0em 7em 0em;}.elementor-177 .elementor-element.elementor-element-7a673de > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(min-width:1025px){.elementor-177 .elementor-element.elementor-element-e4eea88:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-e4eea88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}