.elementor-3 .elementor-element.elementor-element-724f1c1{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-3 .elementor-element.elementor-element-724f1c1:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-724f1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e087219{--display:flex;}.elementor-3 .elementor-element.elementor-element-6414e1e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(0.8125rem, 0.791rem + 0.09vw, 0.875rem);font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:0.1em;color:var( --e-global-color-070b67f );}.elementor-3 .elementor-element.elementor-element-2f8a866{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-2f8a866 .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:clamp(1.875rem, 1.523rem + 1.5vw, 2.875rem);font-weight:800;line-height:1.05;letter-spacing:-0.03em;color:var( --e-global-color-070b67f );}.elementor-3 .elementor-element.elementor-element-93a3e9c{--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;}.elementor-3 .elementor-element.elementor-element-7c140a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-db81c4a-font-family ), Sans-serif;font-size:var( --e-global-typography-db81c4a-font-size );line-height:var( --e-global-typography-db81c4a-line-height );color:var( --e-global-color-228d150 );}.elementor-3 .elementor-element.elementor-element-37c1586{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-08e714a{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3 .elementor-element.elementor-element-8680c43{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3 .elementor-element.elementor-element-1697dc6{--display:flex;}.elementor-3 .elementor-element.elementor-element-a3ba15f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(0.8125rem, 0.791rem + 0.09vw, 0.875rem);font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:0.1em;color:var( --e-global-color-228d150 );}.elementor-3 .elementor-element.elementor-element-deed15d{--display:flex;}.elementor-3 .elementor-element.elementor-element-9d2c5d0{--display:flex;}.elementor-3 .elementor-element.elementor-element-bee69d5{--display:flex;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:#E0E3DF;--border-color:#E0E3DF;}.elementor-3 .elementor-element.elementor-element-bee69d5:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-bee69d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d05c1a );}.elementor-3 .elementor-element.elementor-element-b4701bc{--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;--justify-content:space-between;}.elementor-3 .elementor-element.elementor-element-b18ea47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.25rem .25rem;--row-gap:.25rem;--column-gap:.25rem;}.elementor-3 .elementor-element.elementor-element-b18ea47.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3 .elementor-element.elementor-element-5f6e885 .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:clamp(1.125rem, 1.059rem + 0.28vw, 1.3125rem);font-weight:700;line-height:1.2;letter-spacing:-0.015em;}.elementor-3 .elementor-element.elementor-element-f1db29a .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:clamp(0.9375rem, 0.916rem + 0.09vw, 1rem);font-weight:450;line-height:1em;color:var( --e-global-color-228d150 );}.elementor-3 .elementor-element.elementor-element-8001b7f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3 .elementor-element.elementor-element-ba1a210 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1366px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-b18ea47{--width:100%;}}@media(max-width:1366px){.elementor-3 .elementor-element.elementor-element-7c140a8{width:100%;max-width:100%;font-size:var( --e-global-typography-db81c4a-font-size );line-height:var( --e-global-typography-db81c4a-line-height );}.elementor-3 .elementor-element.elementor-element-08e714a{--grid-auto-flow:row;}.elementor-3 .elementor-element.elementor-element-deed15d{--justify-content:center;}.elementor-3 .elementor-element.elementor-element-b4701bc{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3 .elementor-element.elementor-element-8001b7f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-7c140a8{font-size:var( --e-global-typography-db81c4a-font-size );line-height:var( --e-global-typography-db81c4a-line-height );}.elementor-3 .elementor-element.elementor-element-08e714a{--grid-auto-flow:row;}.elementor-3 .elementor-element.elementor-element-deed15d{--justify-content:center;}}@media(max-width:880px){.elementor-3 .elementor-element.elementor-element-08e714a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-2f8a866{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-7c140a8{font-size:var( --e-global-typography-db81c4a-font-size );line-height:var( --e-global-typography-db81c4a-line-height );}.elementor-3 .elementor-element.elementor-element-08e714a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-b18ea47{--width:60%;}}@media(min-width:2400px){.elementor-3 .elementor-element.elementor-element-7c140a8{font-size:var( --e-global-typography-db81c4a-font-size );line-height:var( --e-global-typography-db81c4a-line-height );}.elementor-3 .elementor-element.elementor-element-08e714a{--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-7c140a8 */.elementor-3 .elementor-element.elementor-element-7c140a8 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e610f8 */.elementor-3 .elementor-element.elementor-element-7e610f8 .gcg-legal__contents a,
.elementor-3 .elementor-element.elementor-element-7e610f8 .gcg-legal__contents a:hover,
.elementor-3 .elementor-element.elementor-element-7e610f8 .gcg-legal__contents a:focus,
.elementor-3 .elementor-element.elementor-element-7e610f8 .gcg-legal__contents a:focus-visible {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba1a210 */.elementor-3 .elementor-element.elementor-element-ba1a210 svg{
    fill: #fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-display: auto;
	src: url('https://goshen-flex.romanreed.com/wp-content/uploads/2026/10/Archivo-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer';
	font-display: auto;
	src: url('https://goshen-flex.romanreed.com/wp-content/uploads/2026/10/Switzer-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */