.elementor-3324 .elementor-element.elementor-element-083f7c8{--display:flex;--min-height:512px;--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-3324 .elementor-element.elementor-element-083f7c8:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-083f7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://gmchtech.com/wp-content/uploads/2025/10/desktop.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.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-3324 .elementor-element.elementor-element-324a091 > .elementor-widget-container{margin:233px 0px 0px -50px;padding:0px 0px 6px 0px;}.elementor-3324 .elementor-element.elementor-element-324a091{text-align:left;}.elementor-3324 .elementor-element.elementor-element-324a091 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:75px;font-weight:900;color:#E7E7E7;}.elementor-3324 .elementor-element.elementor-element-c5cfd33{--display:flex;--min-height:125px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-c5cfd33:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-c5cfd33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E0E0;}.elementor-3324 .elementor-element.elementor-element-a606de7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-a606de7:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-a606de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E0E0;}.elementor-3324 .elementor-element.elementor-element-a606de7.e-con{--align-self:flex-end;}.elementor-3324 .elementor-element.elementor-element-67f94b7{width:var( --container-widget-width, 76.651% );max-width:76.651%;--container-widget-width:76.651%;--container-widget-flex-grow:0;text-align:left;}.elementor-3324 .elementor-element.elementor-element-67f94b7 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-67f94b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-67f94b7 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:30px;font-weight:500;}.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-3324 .elementor-element.elementor-element-83f2d08 .elementor-button{background-color:#6D2E26;font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:700;}.elementor-3324 .elementor-element.elementor-element-83f2d08 .elementor-button:hover, .elementor-3324 .elementor-element.elementor-element-83f2d08 .elementor-button:focus{background-color:#792D2D;box-shadow:-1px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-3324 .elementor-element.elementor-element-83f2d08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-83f2d08 > .elementor-widget-container{margin:0px 0px 0px 26px;padding:0px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-83f2d08.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-c9a1e1e{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3324 .elementor-element.elementor-element-2140dbf{--divider-border-style:solid;--divider-color:#6D2E26;--divider-border-width:2px;}.elementor-3324 .elementor-element.elementor-element-2140dbf > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-2140dbf .elementor-divider-separator{width:100%;}.elementor-3324 .elementor-element.elementor-element-2140dbf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3324 .elementor-element.elementor-element-b9b7c63{--display:flex;--min-height:125px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-b9b7c63:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-b9b7c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E0E0;}.elementor-3324 .elementor-element.elementor-element-0547717{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-0547717:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-0547717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E0E0;}.elementor-3324 .elementor-element.elementor-element-0547717.e-con{--align-self:flex-end;}.elementor-3324 .elementor-element.elementor-element-4f83fbc{--display:flex;}.elementor-3324 .elementor-element.elementor-element-faa858a{width:var( --container-widget-width, 76.651% );max-width:76.651%;--container-widget-width:76.651%;--container-widget-flex-grow:0;text-align:left;}.elementor-3324 .elementor-element.elementor-element-faa858a > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-faa858a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-faa858a .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:30px;font-weight:500;}.elementor-3324 .elementor-element.elementor-element-d3f36d7{width:var( --container-widget-width, 97.61% );max-width:97.61%;--container-widget-width:97.61%;--container-widget-flex-grow:0;text-align:left;}.elementor-3324 .elementor-element.elementor-element-d3f36d7 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-d3f36d7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-d3f36d7 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:600;color:#2F2F30;}.elementor-3324 .elementor-element.elementor-element-0caa350{--display:flex;}.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-3324 .elementor-element.elementor-element-aec2ab4 img{width:57%;}.elementor-3324 .elementor-element.elementor-element-76c4ddc{--display:flex;}.elementor-3324 .elementor-element.elementor-element-5925bf5{--divider-border-style:solid;--divider-color:#6D2E26;--divider-border-width:2px;}.elementor-3324 .elementor-element.elementor-element-5925bf5 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-5925bf5 .elementor-divider-separator{width:100%;}.elementor-3324 .elementor-element.elementor-element-5925bf5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3324 .elementor-element.elementor-element-1552789{--display:flex;--min-height:125px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-1552789:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-1552789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E0E0;}.elementor-3324 .elementor-element.elementor-element-284f145{width:var( --container-widget-width, 42.046% );max-width:42.046%;--container-widget-width:42.046%;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-284f145 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-284f145.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-284f145 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:40px;font-weight:700;color:#232424;}.elementor-3324 .elementor-element.elementor-element-a0c06cc{--display:flex;}.elementor-3324 .elementor-element.elementor-element-445409a{--divider-border-style:solid;--divider-color:#6D2E26;--divider-border-width:2px;}.elementor-3324 .elementor-element.elementor-element-445409a > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-445409a .elementor-divider-separator{width:100%;}.elementor-3324 .elementor-element.elementor-element-445409a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3324 .elementor-element.elementor-element-62afd91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3324 .elementor-element.elementor-element-b5ba74f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-3c8c77d > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-3c8c77d{text-align:left;}.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-3324 .elementor-element.elementor-element-c997ce8{text-align:left;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:30px;letter-spacing:0.2px;color:#050505;}.elementor-3324 .elementor-element.elementor-element-8355f8e .elementor-button{background-color:#5C2721;font-family:"Red Hat Display", Sans-serif;font-size:13px;font-weight:700;}.elementor-3324 .elementor-element.elementor-element-8355f8e .elementor-button:hover, .elementor-3324 .elementor-element.elementor-element-8355f8e .elementor-button:focus{background-color:#792D2D;box-shadow:-1px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-3324 .elementor-element.elementor-element-8355f8e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-8355f8e > .elementor-widget-container{margin:-1px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-8355f8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-cd50550{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-c033ca0{--display:flex;--min-height:340px;--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-3324 .elementor-element.elementor-element-c033ca0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-9bd8f87{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-3324 .elementor-element.elementor-element-9bd8f87 .elementor-divider-separator{width:100%;}.elementor-3324 .elementor-element.elementor-element-9bd8f87 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3324 .elementor-element.elementor-element-5c79680{--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:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3324 .elementor-element.elementor-element-5c79680.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-8c06289{--display:flex;--min-height:258px;--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-8c06289.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-c21b202{--display:flex;--min-height:0vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-c21b202.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-faeb3b6{width:var( --container-widget-width, 104.754% );max-width:104.754%;--container-widget-width:104.754%;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-faeb3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-faeb3b6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-5a283ec{--display:flex;--min-height:0vh;--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-5a283ec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-a2403c9{width:var( --container-widget-width, 99.173% );max-width:99.173%;--container-widget-width:99.173%;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-a2403c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-1ab7b28{--display:flex;--min-height:0vh;--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-1ab7b28.e-con{--align-self:flex-end;}.elementor-3324 .elementor-element.elementor-element-5b905bc{width:var( --container-widget-width, 109.265% );max-width:109.265%;--container-widget-width:109.265%;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-5b905bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-5b905bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-8861099{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-3324 .elementor-element.elementor-element-8861099 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-8861099 .elementor-divider-separator{width:100%;}.elementor-3324 .elementor-element.elementor-element-8861099 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3324 .elementor-element.elementor-element-8b02ff5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3324 .elementor-element.elementor-element-4a7490d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-466ec93{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-c7a9ee2 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-c7a9ee2{text-align:center;}.elementor-3324 .elementor-element.elementor-element-df9590b > .elementor-widget-container{margin:0px 0px 0px 27px;padding:0px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-df9590b{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:30px;letter-spacing:0.2px;color:#050505;}.elementor-3324 .elementor-element.elementor-element-630998f{--display:flex;}.elementor-3324 .elementor-element.elementor-element-0edc009{--divider-border-style:solid;--divider-color:#6D2E26;--divider-border-width:2px;}.elementor-3324 .elementor-element.elementor-element-0edc009 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-0edc009 .elementor-divider-separator{width:100%;}.elementor-3324 .elementor-element.elementor-element-0edc009 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3324 .elementor-element.elementor-element-a23ead4{--display:flex;}.elementor-3324 .elementor-element.elementor-element-5e7e2fe > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-5e7e2fe{text-align:center;}.elementor-3324 .elementor-element.elementor-element-5e7e2fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3324 .elementor-element.elementor-element-464a3c2{--display:flex;--min-height:230px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3324 .elementor-element.elementor-element-6b2d144{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#302F2F;--border-color:#302F2F;--margin-top:0px;--margin-bottom:0px;--margin-left:-71px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-6b2d144:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-6b2d144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3324 .elementor-element.elementor-element-6b2d144.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-a3579b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 9px;}.elementor-3324 .elementor-element.elementor-element-a3579b1{text-align:left;}.elementor-3324 .elementor-element.elementor-element-a3579b1 img{width:24%;border-radius:38px 38px 38px 38px;}.elementor-3324 .elementor-element.elementor-element-0d4cc78 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-0d4cc78 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:700;color:#000000;}.elementor-3324 .elementor-element.elementor-element-8a67bc4 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-8a67bc4 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:15px;font-weight:700;color:#2E2D2D;}.elementor-3324 .elementor-element.elementor-element-4762098{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#302F2F;--border-color:#302F2F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-4762098:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-4762098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3324 .elementor-element.elementor-element-4762098.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-8175829 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 9px;}.elementor-3324 .elementor-element.elementor-element-8175829{text-align:left;}.elementor-3324 .elementor-element.elementor-element-8175829 img{width:24%;border-radius:38px 38px 38px 38px;}.elementor-3324 .elementor-element.elementor-element-965f34a > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-965f34a .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:700;color:#000000;}.elementor-3324 .elementor-element.elementor-element-2605b46 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-2605b46 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:15px;font-weight:700;color:#2E2D2D;}.elementor-3324 .elementor-element.elementor-element-fdeec29{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#302F2F;--border-color:#302F2F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-fdeec29:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-fdeec29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3324 .elementor-element.elementor-element-fdeec29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-d86a1c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 9px;}.elementor-3324 .elementor-element.elementor-element-d86a1c0{text-align:left;}.elementor-3324 .elementor-element.elementor-element-d86a1c0 img{width:24%;border-radius:38px 38px 38px 38px;}.elementor-3324 .elementor-element.elementor-element-77eac8a > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-77eac8a .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:700;color:#000000;}.elementor-3324 .elementor-element.elementor-element-aa5ac60 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-aa5ac60 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:15px;font-weight:700;color:#2E2D2D;}.elementor-3324 .elementor-element.elementor-element-f6a22e5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#302F2F;--border-color:#302F2F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-f6a22e5:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-f6a22e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3324 .elementor-element.elementor-element-f6a22e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3324 .elementor-element.elementor-element-83d88fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 9px;}.elementor-3324 .elementor-element.elementor-element-83d88fb{text-align:left;}.elementor-3324 .elementor-element.elementor-element-83d88fb img{width:24%;border-radius:38px 38px 38px 38px;}.elementor-3324 .elementor-element.elementor-element-5b7b505 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-5b7b505 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:700;color:#000000;}.elementor-3324 .elementor-element.elementor-element-e2a2727 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-e2a2727 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:15px;font-weight:700;color:#2E2D2D;}.elementor-3324 .elementor-element.elementor-element-1e21854{--display:flex;}.elementor-3324 .elementor-element.elementor-element-3f36976{--divider-border-style:solid;--divider-color:#6D2E26;--divider-border-width:2px;}.elementor-3324 .elementor-element.elementor-element-3f36976 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3324 .elementor-element.elementor-element-3f36976 .elementor-divider-separator{width:100%;}.elementor-3324 .elementor-element.elementor-element-3f36976 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3324 .elementor-element.elementor-element-c48b0b2{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-577087f > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-577087f{text-align:center;}.elementor-3324 .elementor-element.elementor-element-577087f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3324 .elementor-element.elementor-element-d764b68 .elementor-button{background-color:#5C2721;font-family:"Red Hat Display", Sans-serif;font-size:13px;font-weight:700;}.elementor-3324 .elementor-element.elementor-element-d764b68 .elementor-button:hover, .elementor-3324 .elementor-element.elementor-element-d764b68 .elementor-button:focus{background-color:#792D2D;box-shadow:-1px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-3324 .elementor-element.elementor-element-d764b68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-d764b68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-3324 .elementor-element.elementor-element-d764b68.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-3324 .elementor-element.elementor-element-83f2d08 > .elementor-widget-container{margin:-83px 0px 0px 314px;}}@media(max-width:767px){.elementor-3324 .elementor-element.elementor-element-083f7c8:not(.elementor-motion-effects-element-type-background), .elementor-3324 .elementor-element.elementor-element-083f7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmchtech.com/wp-content/uploads/2025/10/desktop.webp");background-position:top center;background-size:cover;}.elementor-3324 .elementor-element.elementor-element-324a091 > .elementor-widget-container{margin:309px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-324a091 .elementor-heading-title{font-size:30px;}.elementor-3324 .elementor-element.elementor-element-67f94b7{width:var( --container-widget-width, 310.094px );max-width:310.094px;--container-widget-width:310.094px;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-67f94b7 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-83f2d08{width:var( --container-widget-width, 282.812px );max-width:282.812px;--container-widget-width:282.812px;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-83f2d08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-83f2d08 .elementor-button{font-size:9px;}.elementor-3324 .elementor-element.elementor-element-faa858a > .elementor-widget-container{margin:-53px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-d3f36d7 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-284f145{width:var( --container-widget-width, 315.047px );max-width:315.047px;--container-widget-width:315.047px;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-284f145 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3324 .elementor-element.elementor-element-62afd91{--min-height:930px;}.elementor-3324 .elementor-element.elementor-element-8355f8e > .elementor-widget-container{margin:0px 0px 0px -2px;padding:-8px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-8355f8e .elementor-button{font-size:9px;}.elementor-3324 .elementor-element.elementor-element-8c06289{--width:321px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-c21b202{--width:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3324 .elementor-element.elementor-element-faeb3b6{width:var( --container-widget-width, 325.641px );max-width:325.641px;--container-widget-width:325.641px;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-faeb3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-5a283ec{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-3324 .elementor-element.elementor-element-a2403c9{width:var( --container-widget-width, 325.641px );max-width:325.641px;--container-widget-width:325.641px;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-1ab7b28{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-3324 .elementor-element.elementor-element-5b905bc{width:var( --container-widget-width, 325.641px );max-width:325.641px;--container-widget-width:325.641px;--container-widget-flex-grow:0;}.elementor-3324 .elementor-element.elementor-element-c7a9ee2 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-3324 .elementor-element.elementor-element-6b2d144{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3324 .elementor-element.elementor-element-a3579b1 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-8a67bc4 > .elementor-widget-container{padding:0px 0px 5px 8px;}.elementor-3324 .elementor-element.elementor-element-2605b46 > .elementor-widget-container{padding:0px 0px 8px 8px;}.elementor-3324 .elementor-element.elementor-element-aa5ac60 > .elementor-widget-container{padding:0px 0px 8px 8px;}.elementor-3324 .elementor-element.elementor-element-e2a2727 > .elementor-widget-container{padding:0px 0px 8px 8px;}.elementor-3324 .elementor-element.elementor-element-c48b0b2{--min-height:410px;}.elementor-3324 .elementor-element.elementor-element-d764b68 > .elementor-widget-container{margin:-0px -0px -0px -0px;padding:2px 0px 0px 0px;}.elementor-3324 .elementor-element.elementor-element-d764b68 .elementor-button{font-size:9px;}}@media(min-width:768px){.elementor-3324 .elementor-element.elementor-element-a606de7{--width:100%;}.elementor-3324 .elementor-element.elementor-element-0547717{--width:100%;}.elementor-3324 .elementor-element.elementor-element-4f83fbc{--width:50%;}.elementor-3324 .elementor-element.elementor-element-0caa350{--width:50%;}.elementor-3324 .elementor-element.elementor-element-b5ba74f{--width:50%;}.elementor-3324 .elementor-element.elementor-element-cd50550{--width:50%;}.elementor-3324 .elementor-element.elementor-element-c033ca0{--width:100.272%;}.elementor-3324 .elementor-element.elementor-element-5c79680{--width:101.295%;}.elementor-3324 .elementor-element.elementor-element-c21b202{--width:36.232%;}.elementor-3324 .elementor-element.elementor-element-5a283ec{--width:33.362%;}.elementor-3324 .elementor-element.elementor-element-1ab7b28{--width:46%;}.elementor-3324 .elementor-element.elementor-element-4a7490d{--width:50%;}.elementor-3324 .elementor-element.elementor-element-466ec93{--width:50%;}.elementor-3324 .elementor-element.elementor-element-6b2d144{--width:27%;}.elementor-3324 .elementor-element.elementor-element-4762098{--width:27%;}.elementor-3324 .elementor-element.elementor-element-fdeec29{--width:27%;}.elementor-3324 .elementor-element.elementor-element-f6a22e5{--width:27%;}}/* Start custom CSS for html, class: .elementor-element-faeb3b6 */.django-card {
  display: flex;
  align-items: flex-start;
  background: #E6E0E0;  /* light gray background */
  padding: 20px;
  border: 1px solid #000;  /* black border */
  border-radius: 10px;
  position: relative;
  margin-bottom: 20px;
}

.django-icon {
  position: absolute;
  top: 10px;
  left: 10px;
}

.icon-wrapper {
  width: 60px;           /* size of the circle */
  height: 60px;
  border-radius: 50%;    /* round */
  overflow: hidden;      /* crop image inside circle */
}

.icon-wrapper img.project-icon {
  width: 100%;
  height: 100%;
  object-fit: cover;     /* cover entire circle */
}

.django-text {
  margin-left: 90px;  /* adjust spacing for icon */
}

.django-text h2 {
  margin: 0 0 5px 0;
  color: #000;  /* black heading */
}

.subheading {
  color: #000;  /* black subheading */
  font-size: 16px;
  margin: 0 0 10px 0;
}

.explore-btn {
  display: inline-block;
  margin-top: -5px;     /* move slightly up */
  padding: 5px 12px;    /* reduced padding */
  background: #E6E0E0;  /* same as card background */
  color: #8B3A2F;       /* brown text */
  border: 2px solid #8B3A2F; 
  border-radius: 5px;
  text-decoration: none;
  font-weight: 500;
  transition: 0.3s;
}

.explore-btn:hover {
  background: #E6E0E0;  /* stays same */
  color: #8B3A2F;       /* text color stays brown */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2403c9 */.django-card {
  display: flex;
  align-items: flex-start;
  background: #E6E0E0;  /* light gray background */
  padding: 20px;
  border: 1px solid #000;  /* black border */
  border-radius: 10px;
  position: relative;
  margin-bottom: 20px;
}

.django-icon {
  position: absolute;
  top: 10px;
  left: 10px;
}

.icon-wrapper {
  width: 60px;           /* size of the circle */
  height: 60px;
  border-radius: 50%;    /* round */
  overflow: hidden;      /* crop image inside circle */
}

.icon-wrapper img.project-icon {
  width: 100%;
  height: 100%;
  object-fit: cover;     /* cover entire circle */
}

.django-text {
  margin-left: 90px;  /* adjust spacing for icon */
}

.django-text h2 {
  margin: 0 0 5px 0;
  color: #000;  /* black heading */
}

.subheading {
  color: #000;  /* black subheading */
  font-size: 16px;
  margin: 0 0 10px 0;
}

.explore-btn {
  display: inline-block;
  margin-top: -5px;     /* move slightly up */
  padding: 5px 12px;    /* reduced padding */
  background: #E6E0E0;  /* same as card background */
  color: #8B3A2F;       /* brown text */
  border: 2px solid #8B3A2F; 
  border-radius: 5px;
  text-decoration: none;
  font-weight: 500;
  transition: 0.3s;
}

.explore-btn:hover {
  background: #E6E0E0;  /* stays same */
  color: #8B3A2F;       /* text color stays brown */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b905bc */.django-card {
  display: flex;
  align-items: flex-start;
  background: #E6E0E0;  /* light gray background */
  padding: 20px;
  border: 1px solid #000;  /* black border */
  border-radius: 10px;
  position: relative;
  margin-bottom: 20px;
}

.django-icon {
  position: absolute;
  top: 10px;
  left: 10px;
}

.icon-wrapper {
  width: 60px;           /* size of the circle */
  height: 60px;
  border-radius: 50%;    /* round */
  overflow: hidden;      /* crop image inside circle */
}

.icon-wrapper img.project-icon {
  width: 100%;
  height: 100%;
  object-fit: cover;     /* cover entire circle */
}

.django-text {
  margin-left: 90px;  /* adjust spacing for icon */
}

.django-text h2 {
  margin: 0 0 5px 0;
  color: #000;  /* black heading */
}

.subheading {
  color: #000;  /* black subheading */
  font-size: 16px;
  margin: 0 0 10px 0;
}

.explore-btn {
  display: inline-block;
  margin-top: -5px;     /* move slightly up */
  padding: 5px 12px;    /* reduced padding */
  background: #E6E0E0;  /* same as card background */
  color: #8B3A2F;       /* brown text */
  border: 2px solid #8B3A2F; 
  border-radius: 5px;
  text-decoration: none;
  font-weight: 500;
  transition: 0.3s;
}

.explore-btn:hover {
  background: #E6E0E0;  /* stays same */
  color: #8B3A2F;       /* text color stays brown */
}/* End custom CSS */