.elementor-91 .elementor-element.elementor-element-24c2a07{--display:flex;--min-height:75vh;--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.2;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-91 .elementor-element.elementor-element-24c2a07:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-24c2a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ggrayservices.com/wp-content/uploads/2026/02/104BigSky-3-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-91 .elementor-element.elementor-element-24c2a07::before, .elementor-91 .elementor-element.elementor-element-24c2a07 > .elementor-background-video-container::before, .elementor-91 .elementor-element.elementor-element-24c2a07 > .e-con-inner > .elementor-background-video-container::before, .elementor-91 .elementor-element.elementor-element-24c2a07 > .elementor-background-slideshow::before, .elementor-91 .elementor-element.elementor-element-24c2a07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-91 .elementor-element.elementor-element-24c2a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-91 .elementor-element.elementor-element-a235778{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-a235778:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-a235778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.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-91 .elementor-element.elementor-element-ee721b3{z-index:1;text-align:end;}.elementor-91 .elementor-element.elementor-element-ee721b3 img{width:20%;}.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-91 .elementor-element.elementor-element-4de88f4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-91 .elementor-element.elementor-element-4de88f4 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:130px;font-weight:100;text-transform:uppercase;color:#C4BEAE;}.elementor-91 .elementor-element.elementor-element-d8b7eae{--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:120px 120px;--row-gap:120px;--column-gap:120px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-91 .elementor-element.elementor-element-d8b7eae:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-d8b7eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-91 .elementor-element.elementor-element-d8b7eae::before, .elementor-91 .elementor-element.elementor-element-d8b7eae > .elementor-background-video-container::before, .elementor-91 .elementor-element.elementor-element-d8b7eae > .e-con-inner > .elementor-background-video-container::before, .elementor-91 .elementor-element.elementor-element-d8b7eae > .elementor-background-slideshow::before, .elementor-91 .elementor-element.elementor-element-d8b7eae > .e-con-inner > .elementor-background-slideshow::before, .elementor-91 .elementor-element.elementor-element-d8b7eae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-91 .elementor-element.elementor-element-ac572e3{--display:flex;--min-height:750px;--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-91 .elementor-element.elementor-element-ac572e3:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-ac572e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ggrayservices.com/wp-content/uploads/2026/02/3.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-91 .elementor-element.elementor-element-88b4ec3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;top:-78px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-88b4ec3{right:420px;}body.rtl .elementor-91 .elementor-element.elementor-element-88b4ec3{left:420px;}.elementor-91 .elementor-element.elementor-element-fbe405b{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-91 .elementor-element.elementor-element-9e493e1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-58bdc88{left:342px;}body.rtl .elementor-91 .elementor-element.elementor-element-58bdc88{right:342px;}.elementor-91 .elementor-element.elementor-element-58bdc88{top:97px;text-align:start;}.elementor-91 .elementor-element.elementor-element-58bdc88 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:220px;font-weight:200;line-height:45px;color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-6e5ad79{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-91 .elementor-element.elementor-element-6e5ad79 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:130px;font-weight:100;text-transform:uppercase;color:#C4BEAE;}.elementor-91 .elementor-element.elementor-element-ddaeaea{z-index:1;text-align:start;}.elementor-91 .elementor-element.elementor-element-ddaeaea .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:37px;font-weight:200;line-height:45px;color:#000000;}.elementor-91 .elementor-element.elementor-element-8b940ff{z-index:1;text-align:start;}.elementor-91 .elementor-element.elementor-element-8b940ff .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:24px;font-weight:200;line-height:30px;color:#000000;}.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-91 .elementor-element.elementor-element-f2c042b{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:100;color:#000000;}.elementor-91 .elementor-element.elementor-element-f2c042b.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-91 .elementor-element.elementor-element-b4df7ec .elementor-button{background-color:#61CE7000;font-family:"Commuter Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-91 .elementor-element.elementor-element-b4df7ec{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-07a887d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:0px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-032bf6e{left:-30px;}body.rtl .elementor-91 .elementor-element.elementor-element-032bf6e{right:-30px;}.elementor-91 .elementor-element.elementor-element-032bf6e{top:97px;text-align:start;}.elementor-91 .elementor-element.elementor-element-032bf6e .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:220px;font-weight:200;line-height:45px;color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-d3063da{z-index:1;text-align:start;}.elementor-91 .elementor-element.elementor-element-d3063da .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:37px;font-weight:200;line-height:45px;color:#000000;}.elementor-91 .elementor-element.elementor-element-41a822e{z-index:1;text-align:start;}.elementor-91 .elementor-element.elementor-element-41a822e .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:24px;font-weight:200;line-height:30px;color:#000000;}.elementor-91 .elementor-element.elementor-element-7d2a50a{width:var( --container-widget-width, 99.56% );max-width:99.56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.56%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:100;color:#000000;}.elementor-91 .elementor-element.elementor-element-7d2a50a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-91 .elementor-element.elementor-element-34a3580 .elementor-button{background-color:#61CE7000;font-family:"Commuter Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-91 .elementor-element.elementor-element-34a3580{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-58f979d{--display:flex;--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:120px 120px;--row-gap:120px;--column-gap:120px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:330px;--padding-right:0px;--z-index:1;}.elementor-91 .elementor-element.elementor-element-58f979d:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-58f979d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-91 .elementor-element.elementor-element-58f979d::before, .elementor-91 .elementor-element.elementor-element-58f979d > .elementor-background-video-container::before, .elementor-91 .elementor-element.elementor-element-58f979d > .e-con-inner > .elementor-background-video-container::before, .elementor-91 .elementor-element.elementor-element-58f979d > .elementor-background-slideshow::before, .elementor-91 .elementor-element.elementor-element-58f979d > .e-con-inner > .elementor-background-slideshow::before, .elementor-91 .elementor-element.elementor-element-58f979d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-91 .elementor-element.elementor-element-ec5d075{--display:flex;--min-height:750px;--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-91 .elementor-element.elementor-element-76de56f{--display:flex;--min-height:650px;}.elementor-91 .elementor-element.elementor-element-76de56f:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-76de56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ggrayservices.com/wp-content/uploads/2026/02/1-e1772037973274.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-91 .elementor-element.elementor-element-b1ce8b3{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;top:320px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-b1ce8b3{left:-103px;}body.rtl .elementor-91 .elementor-element.elementor-element-b1ce8b3{right:-103px;}.elementor-91 .elementor-element.elementor-element-c4afe46{--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:flex-start;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-a4735d5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-2cbf0d5{left:342px;}body.rtl .elementor-91 .elementor-element.elementor-element-2cbf0d5{right:342px;}.elementor-91 .elementor-element.elementor-element-2cbf0d5{top:97px;text-align:start;}.elementor-91 .elementor-element.elementor-element-2cbf0d5 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:220px;font-weight:200;line-height:45px;color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-19cd5b1{z-index:1;text-align:start;}.elementor-91 .elementor-element.elementor-element-19cd5b1 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:37px;font-weight:200;line-height:45px;color:#000000;}.elementor-91 .elementor-element.elementor-element-9012bd5{z-index:1;text-align:start;}.elementor-91 .elementor-element.elementor-element-9012bd5 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:24px;font-weight:200;line-height:30px;color:#000000;}.elementor-91 .elementor-element.elementor-element-5bda64f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:100;color:#000000;}.elementor-91 .elementor-element.elementor-element-5bda64f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-91 .elementor-element.elementor-element-630e679 .elementor-button{background-color:#61CE7000;font-family:"Commuter Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-91 .elementor-element.elementor-element-630e679{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-e818ee1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-790b898{left:-30px;}body.rtl .elementor-91 .elementor-element.elementor-element-790b898{right:-30px;}.elementor-91 .elementor-element.elementor-element-790b898{top:97px;text-align:start;}.elementor-91 .elementor-element.elementor-element-790b898 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:220px;font-weight:200;line-height:45px;color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-dd515fa{z-index:1;text-align:start;}.elementor-91 .elementor-element.elementor-element-dd515fa .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:37px;font-weight:200;line-height:45px;color:#000000;}.elementor-91 .elementor-element.elementor-element-5404941{z-index:1;text-align:start;}.elementor-91 .elementor-element.elementor-element-5404941 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:24px;font-weight:200;line-height:30px;color:#000000;}.elementor-91 .elementor-element.elementor-element-29ed48a{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:100;color:#000000;}.elementor-91 .elementor-element.elementor-element-29ed48a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-91 .elementor-element.elementor-element-f2c89e8 .elementor-button{background-color:#61CE7000;font-family:"Commuter Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-91 .elementor-element.elementor-element-f2c89e8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-fcde980{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-c04caf1 img{width:5%;}.elementor-91 .elementor-element.elementor-element-8f7f716{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-91 .elementor-element.elementor-element-8f7f716.elementor-element{--align-self:center;}.elementor-91 .elementor-element.elementor-element-8f7f716 .elementor-heading-title{font-family:"Ethic", Sans-serif;font-size:37px;font-weight:200;line-height:45px;color:#000000;}.elementor-91 .elementor-element.elementor-element-c25011d{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-91 .elementor-element.elementor-element-c25011d.elementor-element{--align-self:center;}.elementor-91 .elementor-element.elementor-element-f47494e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-91 .elementor-element.elementor-element-f47494e.e-con{--align-self:center;}.elementor-91 .elementor-element.elementor-element-9ecf742{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.22);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-91 .elementor-element.elementor-element-bf571d4 .elementor-icon-box-wrapper{gap:15px;}.elementor-91 .elementor-element.elementor-element-bf571d4.elementor-view-stacked .elementor-icon{background-color:#58585A;}.elementor-91 .elementor-element.elementor-element-bf571d4.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-bf571d4.elementor-view-default .elementor-icon{fill:#58585A;color:#58585A;border-color:#58585A;}.elementor-91 .elementor-element.elementor-element-bf571d4 .elementor-icon{font-size:40px;}.elementor-91 .elementor-element.elementor-element-bf571d4 .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-bf571d4 .elementor-icon-box-title a{font-family:"Commuter Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-bf571d4 .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-bf571d4:has(:hover) .elementor-icon-box-title,
					 .elementor-91 .elementor-element.elementor-element-bf571d4:has(:focus) .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-22ddf66{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.22);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-8640abe .elementor-icon-box-wrapper{gap:15px;}.elementor-91 .elementor-element.elementor-element-8640abe.elementor-view-stacked .elementor-icon{background-color:#58585A;}.elementor-91 .elementor-element.elementor-element-8640abe.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-8640abe.elementor-view-default .elementor-icon{fill:#58585A;color:#58585A;border-color:#58585A;}.elementor-91 .elementor-element.elementor-element-8640abe .elementor-icon{font-size:40px;}.elementor-91 .elementor-element.elementor-element-8640abe .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-8640abe .elementor-icon-box-title a{font-family:"Commuter Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-8640abe .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-8640abe:has(:hover) .elementor-icon-box-title,
					 .elementor-91 .elementor-element.elementor-element-8640abe:has(:focus) .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-1804907{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.22);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-4fb5e08 .elementor-icon-box-wrapper{gap:15px;}.elementor-91 .elementor-element.elementor-element-4fb5e08.elementor-view-stacked .elementor-icon{background-color:#58585A;}.elementor-91 .elementor-element.elementor-element-4fb5e08.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-4fb5e08.elementor-view-default .elementor-icon{fill:#58585A;color:#58585A;border-color:#58585A;}.elementor-91 .elementor-element.elementor-element-4fb5e08 .elementor-icon{font-size:40px;}.elementor-91 .elementor-element.elementor-element-4fb5e08 .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-4fb5e08 .elementor-icon-box-title a{font-family:"Commuter Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-4fb5e08 .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-4fb5e08:has(:hover) .elementor-icon-box-title,
					 .elementor-91 .elementor-element.elementor-element-4fb5e08:has(:focus) .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-fcc5830{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.22);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-c24dd15 .elementor-icon-box-wrapper{gap:15px;}.elementor-91 .elementor-element.elementor-element-c24dd15.elementor-view-stacked .elementor-icon{background-color:#58585A;}.elementor-91 .elementor-element.elementor-element-c24dd15.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-c24dd15.elementor-view-default .elementor-icon{fill:#58585A;color:#58585A;border-color:#58585A;}.elementor-91 .elementor-element.elementor-element-c24dd15 .elementor-icon{font-size:40px;}.elementor-91 .elementor-element.elementor-element-c24dd15 .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-c24dd15 .elementor-icon-box-title a{font-family:"Commuter Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-c24dd15 .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-c24dd15:has(:hover) .elementor-icon-box-title,
					 .elementor-91 .elementor-element.elementor-element-c24dd15:has(:focus) .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-b434fa1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-91 .elementor-element.elementor-element-b434fa1.e-con{--align-self:center;}.elementor-91 .elementor-element.elementor-element-1d0b81b{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.22);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-7362e85 .elementor-icon-box-wrapper{gap:15px;}.elementor-91 .elementor-element.elementor-element-7362e85.elementor-view-stacked .elementor-icon{background-color:#58585A;}.elementor-91 .elementor-element.elementor-element-7362e85.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-7362e85.elementor-view-default .elementor-icon{fill:#58585A;color:#58585A;border-color:#58585A;}.elementor-91 .elementor-element.elementor-element-7362e85 .elementor-icon{font-size:40px;}.elementor-91 .elementor-element.elementor-element-7362e85 .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-7362e85 .elementor-icon-box-title a{font-family:"Commuter Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-7362e85 .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-7362e85:has(:hover) .elementor-icon-box-title,
					 .elementor-91 .elementor-element.elementor-element-7362e85:has(:focus) .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-af438d2{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.22);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-ecfe515 .elementor-icon-box-wrapper{gap:15px;}.elementor-91 .elementor-element.elementor-element-ecfe515.elementor-view-stacked .elementor-icon{background-color:#58585A;}.elementor-91 .elementor-element.elementor-element-ecfe515.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-ecfe515.elementor-view-default .elementor-icon{fill:#58585A;color:#58585A;border-color:#58585A;}.elementor-91 .elementor-element.elementor-element-ecfe515 .elementor-icon{font-size:40px;}.elementor-91 .elementor-element.elementor-element-ecfe515 .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-ecfe515 .elementor-icon-box-title a{font-family:"Commuter Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-ecfe515 .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-ecfe515:has(:hover) .elementor-icon-box-title,
					 .elementor-91 .elementor-element.elementor-element-ecfe515:has(:focus) .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-ab1e54d{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.22);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-265a60d .elementor-icon-box-wrapper{gap:15px;}.elementor-91 .elementor-element.elementor-element-265a60d.elementor-view-stacked .elementor-icon{background-color:#58585A;}.elementor-91 .elementor-element.elementor-element-265a60d.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-265a60d.elementor-view-default .elementor-icon{fill:#58585A;color:#58585A;border-color:#58585A;}.elementor-91 .elementor-element.elementor-element-265a60d .elementor-icon{font-size:40px;}.elementor-91 .elementor-element.elementor-element-265a60d .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-265a60d .elementor-icon-box-title a{font-family:"Commuter Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-265a60d .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-265a60d:has(:hover) .elementor-icon-box-title,
					 .elementor-91 .elementor-element.elementor-element-265a60d:has(:focus) .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-e30b9e4{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.22);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-753c399 .elementor-icon-box-wrapper{gap:15px;}.elementor-91 .elementor-element.elementor-element-753c399.elementor-view-stacked .elementor-icon{background-color:#58585A;}.elementor-91 .elementor-element.elementor-element-753c399.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-753c399.elementor-view-default .elementor-icon{fill:#58585A;color:#58585A;border-color:#58585A;}.elementor-91 .elementor-element.elementor-element-753c399 .elementor-icon{font-size:40px;}.elementor-91 .elementor-element.elementor-element-753c399 .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-753c399 .elementor-icon-box-title a{font-family:"Commuter Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-753c399 .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-753c399:has(:hover) .elementor-icon-box-title,
					 .elementor-91 .elementor-element.elementor-element-753c399:has(:focus) .elementor-icon-box-title{color:#221E1F;}.elementor-91 .elementor-element.elementor-element-fc06115 .elementor-button{background-color:#61CE7000;font-family:"Commuter Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-91 .elementor-element.elementor-element-fc06115{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-91 .elementor-element.elementor-element-24c2a07{--min-height:60vh;}.elementor-91 .elementor-element.elementor-element-a235778{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-ee721b3 img{width:25%;}.elementor-91 .elementor-element.elementor-element-4de88f4 .elementor-heading-title{font-size:100px;}.elementor-91 .elementor-element.elementor-element-d8b7eae{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-58bdc88{left:300px;}body.rtl .elementor-91 .elementor-element.elementor-element-58bdc88{right:300px;}.elementor-91 .elementor-element.elementor-element-58f979d{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-b1ce8b3{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;top:386px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-b1ce8b3{left:-110px;}body.rtl .elementor-91 .elementor-element.elementor-element-b1ce8b3{right:-110px;}.elementor-91 .elementor-element.elementor-element-a4735d5{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-2cbf0d5{left:283px;}body.rtl .elementor-91 .elementor-element.elementor-element-2cbf0d5{right:283px;}.elementor-91 .elementor-element.elementor-element-2cbf0d5{top:68px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-790b898{left:-18px;}body.rtl .elementor-91 .elementor-element.elementor-element-790b898{right:-18px;}.elementor-91 .elementor-element.elementor-element-790b898{top:-32px;}}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-24c2a07{--min-height:45vh;}.elementor-91 .elementor-element.elementor-element-a235778{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-ee721b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 40px;text-align:start;}.elementor-91 .elementor-element.elementor-element-ee721b3 img{width:35%;}.elementor-91 .elementor-element.elementor-element-4de88f4 .elementor-heading-title{font-size:70px;}.elementor-91 .elementor-element.elementor-element-d8b7eae{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-ac572e3{--width:69%;--min-height:346px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-91 .elementor-element.elementor-element-88b4ec3{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;top:-35px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-88b4ec3{right:-114px;}body.rtl .elementor-91 .elementor-element.elementor-element-88b4ec3{left:-114px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-58bdc88{left:201px;}body.rtl .elementor-91 .elementor-element.elementor-element-58bdc88{right:201px;}.elementor-91 .elementor-element.elementor-element-58bdc88{top:311px;}.elementor-91 .elementor-element.elementor-element-58bdc88 .elementor-heading-title{font-size:160px;}.elementor-91 .elementor-element.elementor-element-6e5ad79 .elementor-heading-title{font-size:65px;}.elementor-91 .elementor-element.elementor-element-ddaeaea{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-91 .elementor-element.elementor-element-ddaeaea .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-8b940ff{width:100%;max-width:100%;text-align:center;}.elementor-91 .elementor-element.elementor-element-8b940ff .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-f2c042b{width:100%;max-width:100%;text-align:center;font-size:15px;}.elementor-91 .elementor-element.elementor-element-b4df7ec{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-07a887d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-032bf6e{left:1px;}body.rtl .elementor-91 .elementor-element.elementor-element-032bf6e{right:1px;}.elementor-91 .elementor-element.elementor-element-032bf6e{top:10px;}.elementor-91 .elementor-element.elementor-element-032bf6e .elementor-heading-title{font-size:160px;}.elementor-91 .elementor-element.elementor-element-d3063da{width:100%;max-width:100%;text-align:center;}.elementor-91 .elementor-element.elementor-element-d3063da .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-41a822e{width:100%;max-width:100%;text-align:center;}.elementor-91 .elementor-element.elementor-element-41a822e .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-7d2a50a{width:100%;max-width:100%;text-align:center;font-size:15px;}.elementor-91 .elementor-element.elementor-element-34a3580{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-58f979d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-ec5d075{--min-height:420px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-91 .elementor-element.elementor-element-76de56f{--width:70%;--min-height:300px;}.elementor-91 .elementor-element.elementor-element-b1ce8b3{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;top:165px;}.elementor-91 .elementor-element.elementor-element-c4afe46{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-91 .elementor-element.elementor-element-a4735d5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-2cbf0d5{left:160px;}body.rtl .elementor-91 .elementor-element.elementor-element-2cbf0d5{right:160px;}.elementor-91 .elementor-element.elementor-element-2cbf0d5{top:-2px;}.elementor-91 .elementor-element.elementor-element-2cbf0d5 .elementor-heading-title{font-size:160px;}.elementor-91 .elementor-element.elementor-element-19cd5b1{width:100%;max-width:100%;text-align:center;}.elementor-91 .elementor-element.elementor-element-19cd5b1 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-9012bd5{width:100%;max-width:100%;text-align:center;}.elementor-91 .elementor-element.elementor-element-9012bd5 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-5bda64f{width:100%;max-width:100%;text-align:center;font-size:15px;}.elementor-91 .elementor-element.elementor-element-630e679{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-790b898{left:1px;}body.rtl .elementor-91 .elementor-element.elementor-element-790b898{right:1px;}.elementor-91 .elementor-element.elementor-element-790b898{top:-20px;}.elementor-91 .elementor-element.elementor-element-790b898 .elementor-heading-title{font-size:160px;}.elementor-91 .elementor-element.elementor-element-dd515fa{width:100%;max-width:100%;text-align:center;}.elementor-91 .elementor-element.elementor-element-dd515fa .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-5404941{width:100%;max-width:100%;text-align:center;}.elementor-91 .elementor-element.elementor-element-5404941 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-29ed48a{width:100%;max-width:100%;text-align:center;font-size:15px;}.elementor-91 .elementor-element.elementor-element-f2c89e8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-fcde980{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-91 .elementor-element.elementor-element-c04caf1 img{width:14%;}.elementor-91 .elementor-element.elementor-element-8f7f716{width:100%;max-width:100%;}.elementor-91 .elementor-element.elementor-element-8f7f716 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-c25011d{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-91 .elementor-element.elementor-element-a235778{--content-width:60%;}.elementor-91 .elementor-element.elementor-element-d8b7eae{--content-width:1200px;}.elementor-91 .elementor-element.elementor-element-ac572e3{--width:50%;}.elementor-91 .elementor-element.elementor-element-fbe405b{--width:60%;}.elementor-91 .elementor-element.elementor-element-ec5d075{--width:50%;}.elementor-91 .elementor-element.elementor-element-c4afe46{--width:50%;}.elementor-91 .elementor-element.elementor-element-f47494e{--width:86%;}.elementor-91 .elementor-element.elementor-element-b434fa1{--width:86%;}}@media(max-width:1366px) and (min-width:768px){.elementor-91 .elementor-element.elementor-element-a235778{--content-width:70%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ethic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ggrayservices.com/wp-content/uploads/2026/02/ethicserif-light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Commuter Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ggrayservices.com/wp-content/uploads/2026/02/fonnts.com-Commuters_Sans_Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */