.elementor-291 .elementor-element.elementor-element-e5a4b8e{--display:flex;--min-height:50vh;--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;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-291 .elementor-element.elementor-element-e5a4b8e::before, .elementor-291 .elementor-element.elementor-element-e5a4b8e > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-e5a4b8e > .e-con-inner > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-e5a4b8e > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-e5a4b8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-e5a4b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-291 .elementor-element.elementor-element-00a7456{--display:flex;}.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-291 .elementor-element.elementor-element-8f05d8a{text-align:center;}.elementor-291 .elementor-element.elementor-element-8f05d8a .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-2448fce{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-291 .elementor-element.elementor-element-2448fce.elementor-element{--align-self:center;}.elementor-291 .elementor-element.elementor-element-2448fce .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:2.3vw;font-weight:600;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-291 .elementor-element.elementor-element-e02aaca .elementor-icon-wrapper{text-align:center;}.elementor-291 .elementor-element.elementor-element-e02aaca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-e02aaca.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-e02aaca.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-e02aaca.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-e02aaca.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-a948529{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-faa56cd{--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;--justify-content:center;--overlay-opacity:0.57;}.elementor-291 .elementor-element.elementor-element-faa56cd::before, .elementor-291 .elementor-element.elementor-element-faa56cd > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-faa56cd > .e-con-inner > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-faa56cd > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-faa56cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-faa56cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-291 .elementor-element.elementor-element-faa56cd:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-faa56cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://gnsdesignbuild.com/wp-content/uploads/2025/03/Screenshot-March-01-2025-215506.jpg") 50% 50%;background-size:cover;}.elementor-291 .elementor-element.elementor-element-05dc137{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-291 .elementor-element.elementor-element-05dc137.e-con{--align-self:center;}.elementor-291 .elementor-element.elementor-element-0c4ca82 .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:3vw;font-weight:600;color:#747474;}.elementor-291 .elementor-element.elementor-element-c124ed7{text-align:start;}.elementor-291 .elementor-element.elementor-element-c124ed7 .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:3vw;font-weight:600;color:#727272;}.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-291 .elementor-element.elementor-element-3186a0b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;}.elementor-291 .elementor-element.elementor-element-91af3ec{--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;--justify-content:center;--overlay-opacity:0.46;}.elementor-291 .elementor-element.elementor-element-91af3ec::before, .elementor-291 .elementor-element.elementor-element-91af3ec > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-91af3ec > .e-con-inner > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-91af3ec > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-91af3ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-91af3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-291 .elementor-element.elementor-element-cbd5338{--display:flex;--min-height:80vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-1e0ddb4{--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;--justify-content:center;--overlay-opacity:0.57;}.elementor-291 .elementor-element.elementor-element-1e0ddb4::before, .elementor-291 .elementor-element.elementor-element-1e0ddb4 > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-1e0ddb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-1e0ddb4 > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-1e0ddb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-1e0ddb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-291 .elementor-element.elementor-element-1e0ddb4:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-1e0ddb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://gnsdesignbuild.com/wp-content/uploads/2025/03/Screenshot-March-01-2025-215506.jpg") 50% 50%;background-size:cover;}.elementor-291 .elementor-element.elementor-element-8a1a444{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-291 .elementor-element.elementor-element-8a1a444.e-con{--align-self:center;}.elementor-291 .elementor-element.elementor-element-5d69254 .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:3vw;font-weight:600;color:#747474;}.elementor-291 .elementor-element.elementor-element-290d907{text-align:start;}.elementor-291 .elementor-element.elementor-element-290d907 .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:3vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-9ce4d57{--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:0%;--margin-bottom:0%;--margin-left:-40%;--margin-right:0%;--z-index:200;}.elementor-291 .elementor-element.elementor-element-b10b699{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;box-shadow:0px 0px 56px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-291 .elementor-element.elementor-element-b10b699:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-b10b699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-0b11c4a{text-align:start;}.elementor-291 .elementor-element.elementor-element-0b11c4a .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:1.5vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-e2033ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;}.elementor-291 .elementor-element.elementor-element-5503c1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 56px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-291 .elementor-element.elementor-element-5503c1f:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-5503c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-4b33bd4{text-align:start;}.elementor-291 .elementor-element.elementor-element-4b33bd4 .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:1.5vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-3a4cb8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;}.elementor-291 .elementor-element.elementor-element-4adfc5c{--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:0%;--margin-bottom:0%;--margin-left:-40%;--margin-right:0%;--z-index:20;}.elementor-291 .elementor-element.elementor-element-b0b32cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 56px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-291 .elementor-element.elementor-element-b0b32cb:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-b0b32cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-d9dff52{text-align:start;}.elementor-291 .elementor-element.elementor-element-d9dff52 .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:1.5vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-32727a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;}.elementor-291 .elementor-element.elementor-element-172d554{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 56px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-291 .elementor-element.elementor-element-172d554:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-172d554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-c08e74d{text-align:start;}.elementor-291 .elementor-element.elementor-element-c08e74d .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:1.5vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-bc348b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;}.elementor-291 .elementor-element.elementor-element-1b21d9b{--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;--justify-content:center;--overlay-opacity:0.46;}.elementor-291 .elementor-element.elementor-element-1b21d9b::before, .elementor-291 .elementor-element.elementor-element-1b21d9b > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-1b21d9b > .e-con-inner > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-1b21d9b > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-1b21d9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-1b21d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-291 .elementor-element.elementor-element-8145cca{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.55;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-8145cca:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-8145cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-8145cca::before, .elementor-291 .elementor-element.elementor-element-8145cca > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-8145cca > .e-con-inner > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-8145cca > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-8145cca > .e-con-inner > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-8145cca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-291 .elementor-element.elementor-element-e2711e5{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-43ce0d2{text-align:center;}.elementor-291 .elementor-element.elementor-element-43ce0d2 .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:3vw;font-weight:600;color:#747474;}.elementor-291 .elementor-element.elementor-element-b2033e3{width:auto;max-width:auto;text-align:center;}.elementor-291 .elementor-element.elementor-element-b2033e3 .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:3vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-005ab45 .elementor-icon-wrapper{text-align:center;}.elementor-291 .elementor-element.elementor-element-005ab45.elementor-view-stacked .elementor-icon{background-color:#757575;}.elementor-291 .elementor-element.elementor-element-005ab45.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-005ab45.elementor-view-default .elementor-icon{color:#757575;border-color:#757575;}.elementor-291 .elementor-element.elementor-element-005ab45.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-005ab45.elementor-view-default .elementor-icon svg{fill:#757575;}.elementor-291 .elementor-element.elementor-element-1a15b78{width:auto;max-width:auto;text-align:center;}.elementor-291 .elementor-element.elementor-element-1a15b78 .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:3vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-39bf686 .elementor-icon-wrapper{text-align:center;}.elementor-291 .elementor-element.elementor-element-39bf686.elementor-view-stacked .elementor-icon{background-color:#757575;}.elementor-291 .elementor-element.elementor-element-39bf686.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-39bf686.elementor-view-default .elementor-icon{color:#757575;border-color:#757575;}.elementor-291 .elementor-element.elementor-element-39bf686.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-39bf686.elementor-view-default .elementor-icon svg{fill:#757575;}.elementor-291 .elementor-element.elementor-element-8df307d{width:auto;max-width:auto;text-align:center;}.elementor-291 .elementor-element.elementor-element-8df307d .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:3vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-bfabfab .elementor-icon-wrapper{text-align:center;}.elementor-291 .elementor-element.elementor-element-bfabfab.elementor-view-stacked .elementor-icon{background-color:#757575;}.elementor-291 .elementor-element.elementor-element-bfabfab.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-bfabfab.elementor-view-default .elementor-icon{color:#757575;border-color:#757575;}.elementor-291 .elementor-element.elementor-element-bfabfab.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-bfabfab.elementor-view-default .elementor-icon svg{fill:#757575;}.elementor-291 .elementor-element.elementor-element-73b4954{width:auto;max-width:auto;text-align:center;}.elementor-291 .elementor-element.elementor-element-73b4954 .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:3vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-cd9c727 .elementor-icon-wrapper{text-align:center;}.elementor-291 .elementor-element.elementor-element-cd9c727.elementor-view-stacked .elementor-icon{background-color:#757575;}.elementor-291 .elementor-element.elementor-element-cd9c727.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-cd9c727.elementor-view-default .elementor-icon{color:#757575;border-color:#757575;}.elementor-291 .elementor-element.elementor-element-cd9c727.elementor-view-framed .elementor-icon, .elementor-291 .elementor-element.elementor-element-cd9c727.elementor-view-default .elementor-icon svg{fill:#757575;}.elementor-291 .elementor-element.elementor-element-0d48a4b{width:auto;max-width:auto;text-align:center;}.elementor-291 .elementor-element.elementor-element-0d48a4b .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:3vw;font-weight:600;color:#727272;}.elementor-291 .elementor-element.elementor-element-b2911f6{--display:flex;}.elementor-291 .elementor-element.elementor-element-cd790e9{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-cd790e9:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-cd790e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;}.elementor-291 .elementor-element.elementor-element-b9b7e49{--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:space-between;--align-items:center;}.elementor-291 .elementor-element.elementor-element-2e1d40a{text-align:center;}.elementor-291 .elementor-element.elementor-element-2e1d40a .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:2.5vw;font-weight:600;color:#FFFFFF;}.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-291 .elementor-element.elementor-element-58a659e .elementor-button{background-color:#FFFFFF;font-family:"Eastery", Sans-serif;font-size:1.5vw;font-weight:500;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-291 .elementor-element.elementor-element-58a659e .elementor-button:hover, .elementor-291 .elementor-element.elementor-element-58a659e .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-58a659e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-291 .elementor-element.elementor-element-58a659e .elementor-button:hover svg, .elementor-291 .elementor-element.elementor-element-58a659e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-d6a02bd{--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:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-d6a02bd::before, .elementor-291 .elementor-element.elementor-element-d6a02bd > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-d6a02bd > .e-con-inner > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-d6a02bd > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-d6a02bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-d6a02bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-291 .elementor-element.elementor-element-d6a02bd:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-d6a02bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://gnsdesignbuild.com/wp-content/uploads/2025/03/Screenshot-March-01-2025-215506.jpg") 50% 50%;background-size:cover;}.elementor-291 .elementor-element.elementor-element-0e3402e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-291 .elementor-element.elementor-element-ca41649 .elementor-heading-title{font-family:"Eastery", Sans-serif;font-size:2.7vw;font-weight:600;color:#636363;}.elementor-291 .elementor-element.elementor-element-ba31c1a .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:4vw;font-weight:600;color:#8D8D8D;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-291 .elementor-element.elementor-element-21db99b .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-291 .elementor-element.elementor-element-21db99b .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-291 .elementor-element.elementor-element-21db99b .elementor-swiper-button{font-size:20px;}.elementor-291 .elementor-element.elementor-element-21db99b .elementor-testimonial__header, .elementor-291 .elementor-element.elementor-element-21db99b .elementor-testimonial__name{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-291 .elementor-element.elementor-element-21db99b .elementor-testimonial__text{font-family:"Poppins", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-291 .elementor-element.elementor-element-8f05d8a .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-2448fce .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-a948529{--min-height:70vh;}.elementor-291 .elementor-element.elementor-element-faa56cd{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-0c4ca82{text-align:center;}.elementor-291 .elementor-element.elementor-element-0c4ca82 .elementor-heading-title{font-size:4vw;}.elementor-291 .elementor-element.elementor-element-c124ed7 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-3186a0b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:1.5vw;}.elementor-291 .elementor-element.elementor-element-91af3ec{--overlay-opacity:0.25;}.elementor-291 .elementor-element.elementor-element-cbd5338{--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-291 .elementor-element.elementor-element-5d69254 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-290d907 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-9ce4d57{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-291 .elementor-element.elementor-element-0b11c4a .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-e2033ea{font-size:1.5vw;}.elementor-291 .elementor-element.elementor-element-4b33bd4 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-3a4cb8b{font-size:1.5vw;}.elementor-291 .elementor-element.elementor-element-4adfc5c{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-291 .elementor-element.elementor-element-d9dff52 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-32727a6{font-size:1.5vw;}.elementor-291 .elementor-element.elementor-element-c08e74d .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-bc348b0{font-size:1.5vw;}.elementor-291 .elementor-element.elementor-element-1b21d9b{--min-height:50vh;--overlay-opacity:0.25;}.elementor-291 .elementor-element.elementor-element-8145cca{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-291 .elementor-element.elementor-element-43ce0d2 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-b2033e3 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-1a15b78 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-8df307d .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-73b4954 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-0d48a4b .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-2e1d40a .elementor-heading-title{font-size:4vw;}.elementor-291 .elementor-element.elementor-element-ca41649 .elementor-heading-title{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-ba31c1a .elementor-heading-title{font-size:5vw;}}@media(max-width:767px){.elementor-291 .elementor-element.elementor-element-e5a4b8e{--min-height:70vh;}.elementor-291 .elementor-element.elementor-element-8f05d8a .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-2448fce .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-e02aaca .elementor-icon{font-size:6vw;}.elementor-291 .elementor-element.elementor-element-e02aaca .elementor-icon svg{height:6vw;}.elementor-291 .elementor-element.elementor-element-faa56cd{--min-height:60vh;}.elementor-291 .elementor-element.elementor-element-0c4ca82 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-c124ed7 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-3186a0b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:4vw;}.elementor-291 .elementor-element.elementor-element-91af3ec{--min-height:60vh;}.elementor-291 .elementor-element.elementor-element-1e0ddb4{--min-height:60vh;}.elementor-291 .elementor-element.elementor-element-5d69254 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-290d907 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-0b11c4a .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-e2033ea{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:4vw;}.elementor-291 .elementor-element.elementor-element-4b33bd4 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-3a4cb8b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:4vw;}.elementor-291 .elementor-element.elementor-element-d9dff52 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-32727a6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:4vw;}.elementor-291 .elementor-element.elementor-element-c08e74d .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-bc348b0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:4vw;}.elementor-291 .elementor-element.elementor-element-1b21d9b{--min-height:60vh;}.elementor-291 .elementor-element.elementor-element-8145cca{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-291 .elementor-element.elementor-element-43ce0d2 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-b2033e3 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-1a15b78 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-8df307d .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-73b4954 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-0d48a4b .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-b2911f6{--min-height:50vh;}.elementor-291 .elementor-element.elementor-element-b9b7e49{--justify-content:center;}.elementor-291 .elementor-element.elementor-element-2e1d40a .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-58a659e.elementor-element{--align-self:center;}.elementor-291 .elementor-element.elementor-element-58a659e .elementor-button{font-size:5vw;}.elementor-291 .elementor-element.elementor-element-ca41649 .elementor-heading-title{font-size:8vw;}.elementor-291 .elementor-element.elementor-element-ba31c1a .elementor-heading-title{font-size:8vw;}}@media(min-width:768px){.elementor-291 .elementor-element.elementor-element-faa56cd{--width:50%;}.elementor-291 .elementor-element.elementor-element-05dc137{--width:90%;}.elementor-291 .elementor-element.elementor-element-91af3ec{--width:50%;}.elementor-291 .elementor-element.elementor-element-1e0ddb4{--width:50%;}.elementor-291 .elementor-element.elementor-element-8a1a444{--width:90%;}.elementor-291 .elementor-element.elementor-element-9ce4d57{--width:120%;}.elementor-291 .elementor-element.elementor-element-4adfc5c{--width:120%;}.elementor-291 .elementor-element.elementor-element-1b21d9b{--width:50%;}.elementor-291 .elementor-element.elementor-element-8145cca{--content-width:100%;}.elementor-291 .elementor-element.elementor-element-e2711e5{--width:50%;}.elementor-291 .elementor-element.elementor-element-b2911f6{--width:50%;}.elementor-291 .elementor-element.elementor-element-cd790e9{--content-width:70%;}.elementor-291 .elementor-element.elementor-element-d6a02bd{--content-width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-291 .elementor-element.elementor-element-1e0ddb4{--width:100%;}.elementor-291 .elementor-element.elementor-element-9ce4d57{--width:100%;}.elementor-291 .elementor-element.elementor-element-4adfc5c{--width:100%;}.elementor-291 .elementor-element.elementor-element-1b21d9b{--width:100%;}.elementor-291 .elementor-element.elementor-element-cd790e9{--content-width:90%;}}