.elementor-336 .elementor-element.elementor-element-1a94210c > .elementor-container{max-width:1280px;min-height:60vh;}.elementor-336 .elementor-element.elementor-element-1a94210c > .elementor-background-overlay{background-image:url("https://gregbackes.com/wp-content/uploads/2026/01/CHpng037.png");background-position:top left;background-size:cover;opacity:0.5;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-336 .elementor-element.elementor-element-1a94210c{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ff1a31f );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 0em 6em 0em;}.elementor-336 .elementor-element.elementor-element-65e54a9a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-336 .elementor-element.elementor-element-65e54a9a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-336 .elementor-element.elementor-element-16d70154.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-336 .elementor-element.elementor-element-32df27b8 img{width:100%;}.elementor-336 .elementor-element.elementor-element-32df27b8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -11%) 0%;width:var( --container-widget-width, 85.404% );max-width:85.404%;--container-widget-width:85.404%;--container-widget-flex-grow:0;z-index:2;--e-transform-scale:1.2;}.elementor-336 .elementor-element.elementor-element-32df27b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-1363fc4d img{width:98%;}.elementor-336 .elementor-element.elementor-element-1363fc4d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -10%) 0%;--e-transform-translateX:-50%;--e-transform-translateY:110px;--e-transform-scale:1.4;}.elementor-336 .elementor-element.elementor-element-70f9e3d2 > .elementor-container{max-width:1280px;}.elementor-336 .elementor-element.elementor-element-70f9e3d2{padding:5em 0em 5em 0em;}.elementor-336 .elementor-element.elementor-element-3b602632 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-336 .elementor-element.elementor-element-3b602632{margin:0% 30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;width:var( --container-widget-width, 87.06% );max-width:87.06%;--container-widget-width:87.06%;--container-widget-flex-grow:0;}.elementor-336 .elementor-element.elementor-element-3b602632.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-735a1908{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-336 .elementor-element.elementor-element-31170fca.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-336 .elementor-element.elementor-element-3a2cedb7 .elementor-heading-title{font-family:var( --e-global-typography-db39fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-db39fb3-font-size );font-weight:var( --e-global-typography-db39fb3-font-weight );text-transform:var( --e-global-typography-db39fb3-text-transform );line-height:var( --e-global-typography-db39fb3-line-height );letter-spacing:var( --e-global-typography-db39fb3-letter-spacing );word-spacing:var( --e-global-typography-db39fb3-word-spacing );color:var( --e-global-color-primary );}.elementor-336 .elementor-element.elementor-element-3a2cedb7{margin:0% 30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-336 .elementor-element.elementor-element-6c327d92 .elementor-heading-title{font-family:var( --e-global-typography-db39fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-db39fb3-font-size );font-weight:var( --e-global-typography-db39fb3-font-weight );text-transform:var( --e-global-typography-db39fb3-text-transform );line-height:var( --e-global-typography-db39fb3-line-height );letter-spacing:var( --e-global-typography-db39fb3-letter-spacing );word-spacing:var( --e-global-typography-db39fb3-word-spacing );color:var( --e-global-color-primary );}.elementor-336 .elementor-element.elementor-element-6c327d92{margin:0% 30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-336 .elementor-element.elementor-element-3b904d48 > .elementor-container{max-width:1280px;}.elementor-336 .elementor-element.elementor-element-3b904d48:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-3b904d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-360747b );}.elementor-336 .elementor-element.elementor-element-3b904d48{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ff1a31f );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-336 .elementor-element.elementor-element-3b904d48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-336 .elementor-element.elementor-element-704bef36 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-icon i{color:var( --e-global-color-c65a16e );transition:color 0.3s;}.elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-icon svg{fill:var( --e-global-color-c65a16e );transition:fill 0.3s;}.elementor-336 .elementor-element.elementor-element-2b6eb915{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;}.elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-item > a{font-family:var( --e-global-typography-62161f9-font-family ), Sans-serif;font-size:var( --e-global-typography-62161f9-font-size );font-weight:var( --e-global-typography-62161f9-font-weight );text-transform:var( --e-global-typography-62161f9-text-transform );line-height:var( --e-global-typography-62161f9-line-height );letter-spacing:var( --e-global-typography-62161f9-letter-spacing );word-spacing:var( --e-global-typography-62161f9-word-spacing );}.elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-text{color:var( --e-global-color-c65a16e );transition:color 0.3s;}.elementor-336 .elementor-element.elementor-element-15e778d4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-336 .elementor-element.elementor-element-789c1f89{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-item > a{font-family:var( --e-global-typography-19c4c31-font-family ), Sans-serif;font-size:var( --e-global-typography-19c4c31-font-size );font-weight:var( --e-global-typography-19c4c31-font-weight );line-height:var( --e-global-typography-19c4c31-line-height );letter-spacing:var( --e-global-typography-19c4c31-letter-spacing );word-spacing:var( --e-global-typography-19c4c31-word-spacing );}.elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-text{transition:color 0.3s;}.elementor-336 .elementor-element.elementor-element-6a665d58 > .elementor-container{max-width:1280px;min-height:236px;}.elementor-336 .elementor-element.elementor-element-6a665d58:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-6a665d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05a7093 );background-image:url("https://gregbackes.com/wp-content/uploads/2026/01/CHpng037.png");}.elementor-336 .elementor-element.elementor-element-6a665d58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-336 .elementor-element.elementor-element-6a665d58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-336 .elementor-element.elementor-element-408672f4 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-408672f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-408672f4 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-336 .elementor-element.elementor-element-408672f4 > .elementor-element-populated{padding:3% 5% 3% 0%;}.elementor-336 .elementor-element.elementor-element-fb6c545{font-family:var( --e-global-typography-dd86d30-font-family ), Sans-serif;font-size:var( --e-global-typography-dd86d30-font-size );font-weight:var( --e-global-typography-dd86d30-font-weight );text-transform:var( --e-global-typography-dd86d30-text-transform );line-height:var( --e-global-typography-dd86d30-line-height );letter-spacing:var( --e-global-typography-dd86d30-letter-spacing );word-spacing:var( --e-global-typography-dd86d30-word-spacing );color:var( --e-global-color-primary );}.elementor-336 .elementor-element.elementor-element-350e9f85 > .elementor-element-populated, .elementor-336 .elementor-element.elementor-element-350e9f85 > .elementor-element-populated > .elementor-background-overlay, .elementor-336 .elementor-element.elementor-element-350e9f85 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-336 .elementor-element.elementor-element-350e9f85 > .elementor-element-populated{padding:3% 5% 3% 0%;}.elementor-336 .elementor-element.elementor-element-2154701e .elementor-button{background-color:var( --e-global-color-9e65452 );}.elementor-336 .elementor-element.elementor-element-2154701e .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-2154701e .elementor-button:focus{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-336 .elementor-element.elementor-element-65e54a9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-336 .elementor-element.elementor-element-32df27b8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -11%) 0%;--e-transform-translateX:-18%;--e-transform-scale:1.3;}.elementor-336 .elementor-element.elementor-element-3b602632 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-336 .elementor-element.elementor-element-735a1908{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-336 .elementor-element.elementor-element-3a2cedb7 .elementor-heading-title{font-size:var( --e-global-typography-db39fb3-font-size );line-height:var( --e-global-typography-db39fb3-line-height );letter-spacing:var( --e-global-typography-db39fb3-letter-spacing );word-spacing:var( --e-global-typography-db39fb3-word-spacing );}.elementor-336 .elementor-element.elementor-element-6c327d92 .elementor-heading-title{font-size:var( --e-global-typography-db39fb3-font-size );line-height:var( --e-global-typography-db39fb3-line-height );letter-spacing:var( --e-global-typography-db39fb3-letter-spacing );word-spacing:var( --e-global-typography-db39fb3-word-spacing );}.elementor-336 .elementor-element.elementor-element-3b904d48{padding:5em 0em 7em 0em;}.elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-item > a{font-size:var( --e-global-typography-62161f9-font-size );line-height:var( --e-global-typography-62161f9-line-height );letter-spacing:var( --e-global-typography-62161f9-letter-spacing );word-spacing:var( --e-global-typography-62161f9-word-spacing );}.elementor-336 .elementor-element.elementor-element-15e778d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-19c4c31-font-size );line-height:var( --e-global-typography-19c4c31-line-height );letter-spacing:var( --e-global-typography-19c4c31-letter-spacing );word-spacing:var( --e-global-typography-19c4c31-word-spacing );}.elementor-336 .elementor-element.elementor-element-408672f4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-336 .elementor-element.elementor-element-408672f4 > .elementor-element-populated{padding:3% 5% 3% 5%;}.elementor-336 .elementor-element.elementor-element-fb6c545{font-size:var( --e-global-typography-dd86d30-font-size );line-height:var( --e-global-typography-dd86d30-line-height );letter-spacing:var( --e-global-typography-dd86d30-letter-spacing );word-spacing:var( --e-global-typography-dd86d30-word-spacing );}.elementor-336 .elementor-element.elementor-element-350e9f85.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-336 .elementor-element.elementor-element-350e9f85 > .elementor-element-populated{padding:3% 5% 3% 5%;}}@media(min-width:768px){.elementor-336 .elementor-element.elementor-element-5e495e14{width:58%;}.elementor-336 .elementor-element.elementor-element-16d70154{width:36%;}.elementor-336 .elementor-element.elementor-element-5880b7c4{width:5.556%;}.elementor-336 .elementor-element.elementor-element-47cafb4f{width:44.609%;}.elementor-336 .elementor-element.elementor-element-31170fca{width:55.391%;}.elementor-336 .elementor-element.elementor-element-704bef36{width:71.484%;}.elementor-336 .elementor-element.elementor-element-77c5e93e{width:28.478%;}}@media(max-width:1024px) and (min-width:768px){.elementor-336 .elementor-element.elementor-element-5e495e14{width:50%;}.elementor-336 .elementor-element.elementor-element-16d70154{width:50%;}}@media(max-width:767px){.elementor-336 .elementor-element.elementor-element-1a94210c{padding:5em 0em 0em 0em;}.elementor-336 .elementor-element.elementor-element-5e495e14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-336 .elementor-element.elementor-element-65e54a9a{text-align:center;}.elementor-336 .elementor-element.elementor-element-65e54a9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-336 .elementor-element.elementor-element-32df27b8 img{width:100%;}.elementor-336 .elementor-element.elementor-element-32df27b8{margin:0% 27% calc(var(--kit-widget-spacing, 0px) + -3%) -27%;width:auto;max-width:auto;--e-transform-translateX:22%;--e-transform-scale:1;}.elementor-336 .elementor-element.elementor-element-1363fc4d img{width:78%;}.elementor-336 .elementor-element.elementor-element-1363fc4d{margin:-162% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--e-transform-translateX:-6%;--e-transform-translateY:38%;--e-transform-scale:1.1;}.elementor-336 .elementor-element.elementor-element-3b602632 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-336 .elementor-element.elementor-element-735a1908{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-336 .elementor-element.elementor-element-31170fca.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-336 .elementor-element.elementor-element-31170fca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-3a2cedb7 .elementor-heading-title{font-size:var( --e-global-typography-db39fb3-font-size );line-height:var( --e-global-typography-db39fb3-line-height );letter-spacing:var( --e-global-typography-db39fb3-letter-spacing );word-spacing:var( --e-global-typography-db39fb3-word-spacing );}.elementor-336 .elementor-element.elementor-element-6c327d92 .elementor-heading-title{font-size:var( --e-global-typography-db39fb3-font-size );line-height:var( --e-global-typography-db39fb3-line-height );letter-spacing:var( --e-global-typography-db39fb3-letter-spacing );word-spacing:var( --e-global-typography-db39fb3-word-spacing );}.elementor-336 .elementor-element.elementor-element-3b904d48{padding:5em 0em 5em 0em;}.elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-336 .elementor-element.elementor-element-2b6eb915 .elementor-icon-list-item > a{font-size:var( --e-global-typography-62161f9-font-size );line-height:var( --e-global-typography-62161f9-line-height );letter-spacing:var( --e-global-typography-62161f9-letter-spacing );word-spacing:var( --e-global-typography-62161f9-word-spacing );}.elementor-336 .elementor-element.elementor-element-15e778d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-336 .elementor-element.elementor-element-789c1f89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-19c4c31-font-size );line-height:var( --e-global-typography-19c4c31-line-height );letter-spacing:var( --e-global-typography-19c4c31-letter-spacing );word-spacing:var( --e-global-typography-19c4c31-word-spacing );}.elementor-336 .elementor-element.elementor-element-6a665d58{padding:1em 0em 1em 0em;}.elementor-336 .elementor-element.elementor-element-fb6c545{font-size:var( --e-global-typography-dd86d30-font-size );line-height:var( --e-global-typography-dd86d30-line-height );letter-spacing:var( --e-global-typography-dd86d30-letter-spacing );word-spacing:var( --e-global-typography-dd86d30-word-spacing );}}