.elementor-34 .elementor-element.elementor-element-1c5c739{--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;--overlay-opacity:1;--padding-top:170px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1c5c739:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1c5c739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/james-sullivan-ESZRBtkQ_f8-unsplash-1.jpg") 50% 50%;background-size:cover;}.elementor-34 .elementor-element.elementor-element-1c5c739::before, .elementor-34 .elementor-element.elementor-element-1c5c739 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-1c5c739 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-1c5c739 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-1c5c739 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-1c5c739 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000091 0%, #1F1B16 100%);}.elementor-34 .elementor-element.elementor-element-11d878d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-34 .elementor-element.elementor-element-03fe565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-34 .elementor-element.elementor-element-03fe565 img{width:380px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-34 .elementor-element.elementor-element-4dcadd6{background-color:#0000007D;padding:15px 25px 15px 25px;top:0px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-c929975 );}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-4dcadd6{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-4dcadd6{right:0px;}.elementor-34 .elementor-element.elementor-element-4dcadd6 .elementor-icon-box-wrapper{text-align:start;}.elementor-34 .elementor-element.elementor-element-4dcadd6 .elementor-icon-box-title{margin-block-end:5px;color:#DBDBDB;}.elementor-34 .elementor-element.elementor-element-4dcadd6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4dcadd6 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-34 .elementor-element.elementor-element-4dcadd6:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-4dcadd6:has(:focus) .elementor-icon-box-title{color:#DBDBDB;}.elementor-34 .elementor-element.elementor-element-4dcadd6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#919191;}.elementor-34 .elementor-element.elementor-element-6e84990{background-color:#0000007D;padding:15px 25px 15px 25px;top:0px;border-style:solid;border-width:0px 3px 0px 0px;border-color:var( --e-global-color-c929975 );}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-6e84990{right:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-6e84990{left:0px;}.elementor-34 .elementor-element.elementor-element-6e84990 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6e84990 .elementor-icon-box-title{margin-block-end:5px;color:#DBDBDB;}.elementor-34 .elementor-element.elementor-element-6e84990 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6e84990 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-34 .elementor-element.elementor-element-6e84990:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-6e84990:has(:focus) .elementor-icon-box-title{color:#DBDBDB;}.elementor-34 .elementor-element.elementor-element-6e84990 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-34 .elementor-element.elementor-element-6a8f642{background-color:#0000007D;padding:15px 25px 15px 25px;bottom:0px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-c929975 );}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-6a8f642{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-6a8f642{right:0px;}.elementor-34 .elementor-element.elementor-element-6a8f642 .elementor-icon-box-wrapper{text-align:start;}.elementor-34 .elementor-element.elementor-element-6a8f642 .elementor-icon-box-title{margin-block-end:5px;color:#DBDBDB;}.elementor-34 .elementor-element.elementor-element-6a8f642 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6a8f642 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-34 .elementor-element.elementor-element-6a8f642:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-6a8f642:has(:focus) .elementor-icon-box-title{color:#DBDBDB;}.elementor-34 .elementor-element.elementor-element-6a8f642 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#919191;}.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-34 .elementor-element.elementor-element-2138397{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;color:#DBDBDB;}.elementor-34 .elementor-element.elementor-element-2138397 p{margin-block-end:10px;}.elementor-34 .elementor-element.elementor-element-e0fc972{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-34 .elementor-element.elementor-element-0012a88 .elementor-button{background-color:#D2660C;font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2660C;border-radius:0px 0px 0px 0px;padding:18px 50px 18px 50px;}.elementor-34 .elementor-element.elementor-element-0012a88 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-0012a88 .elementor-button:focus{background-color:#0000007D;color:var( --e-global-color-c929975 );border-color:#D2660C;}.elementor-34 .elementor-element.elementor-element-0012a88 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-0012a88 .elementor-button:focus svg{fill:var( --e-global-color-c929975 );}.elementor-34 .elementor-element.elementor-element-8dd77ee .elementor-button{background-color:#61CE7000;font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#D2D2D2;color:#D2D2D2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-34 .elementor-element.elementor-element-8dd77ee .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-8dd77ee .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8dd77ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-8dd77ee .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-34 .elementor-element.elementor-element-8dd77ee .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-8dd77ee .elementor-button:focus svg{fill:#000000;}.elementor-34 .elementor-element.elementor-element-6a7c3f5{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5127bfb{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-5127bfb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5127bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e46456d{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-34 .elementor-element.elementor-element-6158730{text-align:start;}.elementor-34 .elementor-element.elementor-element-6158730 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D2660C;}.elementor-34 .elementor-element.elementor-element-cdfd442{text-align:start;}.elementor-34 .elementor-element.elementor-element-cdfd442 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:46px;font-weight:800;text-transform:uppercase;line-height:56px;color:#000000;}.elementor-34 .elementor-element.elementor-element-f01ba19{text-align:start;}.elementor-34 .elementor-element.elementor-element-f01ba19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000BA;}.elementor-34 .elementor-element.elementor-element-4265d09{text-align:start;}.elementor-34 .elementor-element.elementor-element-4265d09 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000BA;}.elementor-34 .elementor-element.elementor-element-5eef2dd{text-align:start;}.elementor-34 .elementor-element.elementor-element-5eef2dd img{max-width:150px;}.elementor-34 .elementor-element.elementor-element-ed21135 .elementor-button{background-color:#D2660C;font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2660C;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-34 .elementor-element.elementor-element-ed21135 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-ed21135 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-c929975 );border-color:#D2660C;}.elementor-34 .elementor-element.elementor-element-ed21135{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-ed21135 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-ed21135 .elementor-button:focus svg{fill:var( --e-global-color-c929975 );}.elementor-34 .elementor-element.elementor-element-d833837{--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-34 .elementor-element.elementor-element-ef55cc7 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-34 .elementor-element.elementor-element-ef55cc7 .elementor-custom-embed-play i{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-ef55cc7 .elementor-custom-embed-play svg{fill:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d19fc10{--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-d19fc10:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d19fc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-34 .elementor-element.elementor-element-74d8f58{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6dd83f3{text-align:start;}.elementor-34 .elementor-element.elementor-element-6dd83f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D2660C;}.elementor-34 .elementor-element.elementor-element-b43b3cb{text-align:start;}.elementor-34 .elementor-element.elementor-element-b43b3cb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:46px;font-weight:800;text-transform:uppercase;line-height:56px;color:#000000;}.elementor-34 .elementor-element.elementor-element-0e19d08{text-align:start;}.elementor-34 .elementor-element.elementor-element-0e19d08 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000BA;}.elementor-34 .elementor-element.elementor-element-f43a2d7{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-749fb8c{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-749fb8c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-749fb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/custom-gallery-1-copy-3-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-749fb8c::before, .elementor-34 .elementor-element.elementor-element-749fb8c > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-749fb8c > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-749fb8c > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-749fb8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-749fb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-749fb8c:hover::before, .elementor-34 .elementor-element.elementor-element-749fb8c:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-749fb8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-749fb8c > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-749fb8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-749fb8c:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-ef3f5a1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a298b27{text-align:start;}.elementor-34 .elementor-element.elementor-element-a298b27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-c11f357{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-c11f357:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-c11f357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/design-and-build-gallery-1-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-c11f357::before, .elementor-34 .elementor-element.elementor-element-c11f357 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c11f357 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c11f357 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-c11f357 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-c11f357 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-c11f357:hover::before, .elementor-34 .elementor-element.elementor-element-c11f357:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c11f357:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c11f357 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-c11f357 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-c11f357:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-c8fcc76 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-ba79c3f{text-align:start;}.elementor-34 .elementor-element.elementor-element-ba79c3f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-6ec4e9b{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-6ec4e9b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6ec4e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/design-and-build-gallery-2-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-6ec4e9b::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-6ec4e9b:hover::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-6ec4e9b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-6ec4e9b:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-5e0b33d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-52a460c{text-align:start;}.elementor-34 .elementor-element.elementor-element-52a460c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-b9400ca{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b9400ca:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b9400ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/basement-home-feature.webp");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-b9400ca::before, .elementor-34 .elementor-element.elementor-element-b9400ca > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-b9400ca > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-b9400ca > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-b9400ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-b9400ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-b9400ca:hover::before, .elementor-34 .elementor-element.elementor-element-b9400ca:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-b9400ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-b9400ca > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-b9400ca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-b9400ca:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-03f2c1d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-f9ceae4{text-align:start;}.elementor-34 .elementor-element.elementor-element-f9ceae4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-14aefca{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-14aefca:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-14aefca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/exterior-after-home-addition.webp");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-14aefca::before, .elementor-34 .elementor-element.elementor-element-14aefca > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-14aefca > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-14aefca > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-14aefca > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-14aefca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-14aefca:hover::before, .elementor-34 .elementor-element.elementor-element-14aefca:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-14aefca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-14aefca > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-14aefca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-14aefca:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-dab9a3c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-32a32e9{text-align:start;}.elementor-34 .elementor-element.elementor-element-32a32e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-e6187ab{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-e6187ab:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-e6187ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/project-management-home-feature.webp");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-e6187ab::before, .elementor-34 .elementor-element.elementor-element-e6187ab > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-e6187ab > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-e6187ab > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-e6187ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-e6187ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-e6187ab:hover::before, .elementor-34 .elementor-element.elementor-element-e6187ab:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-e6187ab:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-e6187ab > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-e6187ab > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-e6187ab:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-58009df .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-431d70f{text-align:start;}.elementor-34 .elementor-element.elementor-element-431d70f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-3600181{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3600181:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3600181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e901f91{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7e9160e{text-align:start;}.elementor-34 .elementor-element.elementor-element-7e9160e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D2660C;}.elementor-34 .elementor-element.elementor-element-09b97d0{text-align:start;}.elementor-34 .elementor-element.elementor-element-09b97d0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:46px;font-weight:800;text-transform:uppercase;line-height:56px;color:#000000;}.elementor-34 .elementor-element.elementor-element-fbdd177{text-align:start;}.elementor-34 .elementor-element.elementor-element-fbdd177 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000BA;}.elementor-34 .elementor-element.elementor-element-18baec8{text-align:start;}.elementor-34 .elementor-element.elementor-element-18baec8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000BA;}.elementor-34 .elementor-element.elementor-element-75dc634{text-align:start;}.elementor-34 .elementor-element.elementor-element-75dc634 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000BA;}.elementor-34 .elementor-element.elementor-element-5e679e0 .elementor-button{background-color:#D2660C;font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2660C;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-34 .elementor-element.elementor-element-5e679e0 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-5e679e0 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-c929975 );border-color:#D2660C;}.elementor-34 .elementor-element.elementor-element-5e679e0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-5e679e0 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-5e679e0 .elementor-button:focus svg{fill:var( --e-global-color-c929975 );}.elementor-34 .elementor-element.elementor-element-353a2ce{--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-34 .elementor-element.elementor-element-353a2ce:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-353a2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/luxury-kitchen-with-white-cabinets-tile-floor.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-2348e9f{--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-2348e9f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2348e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34 .elementor-element.elementor-element-484aa91{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-29cae26{text-align:start;}.elementor-34 .elementor-element.elementor-element-29cae26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D2660C;}.elementor-34 .elementor-element.elementor-element-4ea329d{text-align:start;}.elementor-34 .elementor-element.elementor-element-4ea329d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:46px;font-weight:800;text-transform:uppercase;line-height:56px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-f01e713{text-align:start;}.elementor-34 .elementor-element.elementor-element-f01e713 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFBA;}.elementor-34 .elementor-element.elementor-element-9466d8c{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-bf6d9cb{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-bf6d9cb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-bf6d9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/11.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-bf6d9cb::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-bf6d9cb:hover::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-bf6d9cb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-bf6d9cb:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-c63e245 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-ab561b5{text-align:start;}.elementor-34 .elementor-element.elementor-element-ab561b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-afd2e52{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-afd2e52:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-afd2e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/22.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-afd2e52::before, .elementor-34 .elementor-element.elementor-element-afd2e52 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-afd2e52 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-afd2e52 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-afd2e52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-afd2e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-afd2e52:hover::before, .elementor-34 .elementor-element.elementor-element-afd2e52:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-afd2e52:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-afd2e52 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-afd2e52 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-afd2e52:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-37cb21f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-84faf70{text-align:start;}.elementor-34 .elementor-element.elementor-element-84faf70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-49d7964{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-49d7964:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-49d7964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/34.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-49d7964::before, .elementor-34 .elementor-element.elementor-element-49d7964 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-49d7964 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-49d7964 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-49d7964 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-49d7964 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-49d7964:hover::before, .elementor-34 .elementor-element.elementor-element-49d7964:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-49d7964:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-49d7964 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-49d7964 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-49d7964:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-32c8e52 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5f3801d{text-align:start;}.elementor-34 .elementor-element.elementor-element-5f3801d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-d82667d{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-d82667d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d82667d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/1-1.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-d82667d::before, .elementor-34 .elementor-element.elementor-element-d82667d > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d82667d > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d82667d > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-d82667d > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-d82667d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-d82667d:hover::before, .elementor-34 .elementor-element.elementor-element-d82667d:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d82667d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d82667d > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-d82667d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-d82667d:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-5ffe8ea .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9b42dd9{text-align:start;}.elementor-34 .elementor-element.elementor-element-9b42dd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-a663f53{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-a663f53:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a663f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/2.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-a663f53::before, .elementor-34 .elementor-element.elementor-element-a663f53 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-a663f53 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-a663f53 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-a663f53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-a663f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-a663f53:hover::before, .elementor-34 .elementor-element.elementor-element-a663f53:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-a663f53:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-a663f53 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-a663f53 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-a663f53:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-b8417fa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a537773{text-align:start;}.elementor-34 .elementor-element.elementor-element-a537773 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-19dfdef{--display:flex;--min-height:375px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-19dfdef:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-19dfdef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggcustominterior.forwardwebcraft.com/wp-content/uploads/2026/08/3-1.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-19dfdef::before, .elementor-34 .elementor-element.elementor-element-19dfdef > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-19dfdef > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-19dfdef > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-19dfdef > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-19dfdef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-19dfdef:hover::before, .elementor-34 .elementor-element.elementor-element-19dfdef:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-19dfdef:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-19dfdef > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-19dfdef > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-19dfdef:hover{--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-1485a55 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-73e5456{text-align:start;}.elementor-34 .elementor-element.elementor-element-73e5456 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFE3;}.elementor-34 .elementor-element.elementor-element-42340c6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-c689d25 .elementor-button{background-color:#D2660C;font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2660C;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-34 .elementor-element.elementor-element-c689d25 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-c689d25 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-c929975 );border-color:#D2660C;}.elementor-34 .elementor-element.elementor-element-c689d25{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-c689d25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-c689d25 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-34 .elementor-element.elementor-element-c689d25 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-c689d25 .elementor-button:focus svg{fill:var( --e-global-color-c929975 );}.elementor-34 .elementor-element.elementor-element-cae0677{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-cae0677:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-cae0677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182740;}.elementor-34 .elementor-element.elementor-element-0e5b691{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ed8522b{text-align:start;}.elementor-34 .elementor-element.elementor-element-ed8522b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D2660C;}.elementor-34 .elementor-element.elementor-element-5998024{text-align:start;}.elementor-34 .elementor-element.elementor-element-5998024 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:800;text-transform:uppercase;line-height:56px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a101b8f{text-align:start;}.elementor-34 .elementor-element.elementor-element-a101b8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFFBA;}.elementor-34 .elementor-element.elementor-element-beefd88{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-9252639{--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;}@media(max-width:1366px){.elementor-34 .elementor-element.elementor-element-cdfd442 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-34 .elementor-element.elementor-element-b43b3cb .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-34 .elementor-element.elementor-element-09b97d0 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-34 .elementor-element.elementor-element-4ea329d .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-34 .elementor-element.elementor-element-5998024 .elementor-heading-title{font-size:36px;line-height:44px;}}@media(max-width:1200px){.elementor-34 .elementor-element.elementor-element-1c5c739{--padding-top:170px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-1c5c739{--padding-top:170px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-03fe565 img{width:200px;}.elementor-34 .elementor-element.elementor-element-4dcadd6{padding:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-4dcadd6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4dcadd6 .elementor-icon-box-title a{font-size:14px;}.elementor-34 .elementor-element.elementor-element-4dcadd6 .elementor-icon-box-description{font-size:12px;}.elementor-34 .elementor-element.elementor-element-6e84990{padding:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-6e84990 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6e84990 .elementor-icon-box-title a{font-size:14px;}.elementor-34 .elementor-element.elementor-element-6e84990 .elementor-icon-box-description{font-size:12px;}.elementor-34 .elementor-element.elementor-element-6a8f642{padding:10px 10px 10px 10px;bottom:-110px;}.elementor-34 .elementor-element.elementor-element-6a8f642 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6a8f642 .elementor-icon-box-title a{font-size:14px;}.elementor-34 .elementor-element.elementor-element-6a8f642 .elementor-icon-box-description{font-size:12px;}.elementor-34 .elementor-element.elementor-element-2138397{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}}@media(max-width:880px){.elementor-34 .elementor-element.elementor-element-5127bfb{--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-34 .elementor-element.elementor-element-3600181{--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-34 .elementor-element.elementor-element-cae0677{--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;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-1c5c739{--padding-top:130px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-4dcadd6{top:-80px;}.elementor-34 .elementor-element.elementor-element-2138397{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-34 .elementor-element.elementor-element-0012a88{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-8dd77ee{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-6a7c3f5{--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5127bfb{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-6158730 .elementor-heading-title{font-size:13px;}.elementor-34 .elementor-element.elementor-element-cdfd442 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-34 .elementor-element.elementor-element-ed21135{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-6dd83f3 .elementor-heading-title{font-size:13px;}.elementor-34 .elementor-element.elementor-element-b43b3cb .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-34 .elementor-element.elementor-element-3600181{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-7e9160e .elementor-heading-title{font-size:13px;}.elementor-34 .elementor-element.elementor-element-09b97d0 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-34 .elementor-element.elementor-element-5e679e0{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-29cae26 .elementor-heading-title{font-size:13px;}.elementor-34 .elementor-element.elementor-element-4ea329d .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-34 .elementor-element.elementor-element-c689d25{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-cae0677{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-ed8522b .elementor-heading-title{font-size:13px;}.elementor-34 .elementor-element.elementor-element-5998024 .elementor-heading-title{font-size:30px;line-height:38px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-11d878d{--width:100%;}.elementor-34 .elementor-element.elementor-element-e46456d{--width:50%;}.elementor-34 .elementor-element.elementor-element-d833837{--width:50%;}.elementor-34 .elementor-element.elementor-element-74d8f58{--width:50%;}.elementor-34 .elementor-element.elementor-element-f43a2d7{--width:100%;}.elementor-34 .elementor-element.elementor-element-749fb8c{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-c11f357{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-6ec4e9b{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-b9400ca{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-14aefca{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-e6187ab{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-e901f91{--width:50%;}.elementor-34 .elementor-element.elementor-element-353a2ce{--width:50%;}.elementor-34 .elementor-element.elementor-element-484aa91{--width:45%;}.elementor-34 .elementor-element.elementor-element-9466d8c{--width:100%;}.elementor-34 .elementor-element.elementor-element-bf6d9cb{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-afd2e52{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-49d7964{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-d82667d{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-a663f53{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-19dfdef{--width:calc(33.33% - 12px);}.elementor-34 .elementor-element.elementor-element-42340c6{--width:100%;}.elementor-34 .elementor-element.elementor-element-0e5b691{--width:50%;}.elementor-34 .elementor-element.elementor-element-9252639{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-e46456d{--width:100%;}.elementor-34 .elementor-element.elementor-element-d833837{--width:100%;}.elementor-34 .elementor-element.elementor-element-e901f91{--width:100%;}.elementor-34 .elementor-element.elementor-element-353a2ce{--width:100%;}.elementor-34 .elementor-element.elementor-element-0e5b691{--width:100%;}.elementor-34 .elementor-element.elementor-element-9252639{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-cdfd442 */.elementor-34 .elementor-element.elementor-element-cdfd442 h2 span {
    color: #D2660C;
    font-size: 55px;
    font-family: playfair;
    font-style: italic;
    text-transform: capitalize;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46456d */.why-choose-us-section h2 span {
    font-size: inherit;
    color: #B18E53;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b43b3cb */.elementor-34 .elementor-element.elementor-element-b43b3cb h2 span {
    color: #D2660C;
    font-size: 55px;
    font-family: playfair;
    font-style: italic;
    text-transform: capitalize;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f43a2d7 */.service-card-bg {
    background-size: 130% auto !important;
    background-position: 60% center !important;
    background-repeat: no-repeat !important;
    transition: background-position 0.6s ease !important;
    overflow: hidden !important;
}

.service-card-bg:hover {
    background-position: 35% center !important;
}

/* Title */
.service-card-bg .the-service-title {
    opacity: 1 !important;
    transform: translateY(30px) !important;
    transition: transform 0.5s ease !important;
}

.service-card-bg:hover .the-service-title {
    transform: translate(-0px, 0) !important;
}

/* Description */
.service-card-bg .the-service-description {
    opacity: 0 !important;
    transform: translateY(30px) !important;
    transition: opacity 0.4s ease, transform 0.4s ease !important;
}

.service-card-bg:hover .the-service-description {
    opacity: 1 !important;
    transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09b97d0 */.elementor-34 .elementor-element.elementor-element-09b97d0 h2 span {
    color: #D2660C;
    font-size: 55px;
    font-family: playfair;
    font-style: italic;
    text-transform: capitalize;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e901f91 */.why-choose-us-section h2 span {
    font-size: inherit;
    color: #B18E53;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ea329d */.elementor-34 .elementor-element.elementor-element-4ea329d h2 span {
    color: #D2660C;
    font-size: 55px;
    font-family: playfair;
    font-style: italic;
    text-transform: capitalize;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9466d8c */.service-card-bg {
    background-size: 130% auto !important;
    background-position: 60% center !important;
    background-repeat: no-repeat !important;
    transition: background-position 0.6s ease !important;
    overflow: hidden !important;
}

.service-card-bg:hover {
    background-position: 35% center !important;
}

/* Title */
.service-card-bg .the-service-title {
    opacity: 1 !important;
    transform: translateY(30px) !important;
    transition: transform 0.5s ease !important;
}

.service-card-bg:hover .the-service-title {
    transform: translate(-0px, 0) !important;
}

/* Description */
.service-card-bg .the-service-description {
    opacity: 0 !important;
    transform: translateY(30px) !important;
    transition: opacity 0.4s ease, transform 0.4s ease !important;
}

.service-card-bg:hover .the-service-description {
    opacity: 1 !important;
    transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5998024 */.elementor-34 .elementor-element.elementor-element-5998024 h2 span {
    color: #D2660C;
    font-size: 52px;
    font-family: playfair;
    font-style: italic;
    text-transform: capitalize;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5b691 */.why-choose-us-section h2 span {
    font-size: inherit;
    color: #B18E53;
}/* End custom CSS */