.elementor-4534 .elementor-element.elementor-element-070620f:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-070620f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(198,200,202,0.25);background-image:url("https://www.groundbranch.com/wp-content/uploads/2018/08/bg-concrete-light.jpg");background-position:top center;}.elementor-4534 .elementor-element.elementor-element-070620f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #ffffff 25%, rgba(239,239,239,0.9) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4534 .elementor-element.elementor-element-070620f > .elementor-container{max-width:1152px;}.elementor-4534 .elementor-element.elementor-element-070620f .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4534 .elementor-element.elementor-element-070620f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 64px 0px;}.elementor-4534 .elementor-element.elementor-element-68578d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-4534 .elementor-element.elementor-element-b4469db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-b4469db{text-align:center;}.elementor-4534 .elementor-element.elementor-element-b4469db .elementor-heading-title{font-family:"Neo Sans", Sans-serif;font-size:46px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#39403a;}.elementor-widget-text-editor{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-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-4534 .elementor-element.elementor-element-4c77333{color:#738276;font-size:14px;}.elementor-4534 .elementor-element.elementor-element-36d8af2:not(.elementor-motion-effects-element-type-background), .elementor-4534 .elementor-element.elementor-element-36d8af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.25);}.elementor-4534 .elementor-element.elementor-element-36d8af2 > .elementor-container{max-width:1152px;}.elementor-4534 .elementor-element.elementor-element-36d8af2 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4534 .elementor-element.elementor-element-36d8af2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 64px 0px;}.elementor-4534 .elementor-element.elementor-element-11a37f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4534 .elementor-element.elementor-element-9ed49cd > .elementor-widget-container{padding:0% 25% 0% 0%;}.elementor-4534 .elementor-element.elementor-element-9ed49cd{text-align:left;}.elementor-4534 .elementor-element.elementor-element-3dbbd92 > .elementor-widget-container{padding:0% 25% 0% 0%;}.elementor-4534 .elementor-element.elementor-element-3dbbd92{text-align:left;}.elementor-4534 .elementor-element.elementor-element-8fab6ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-e70aaf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 25% 0% 0%;}@media(max-width:1024px){.elementor-4534 .elementor-element.elementor-element-36d8af2{padding:0px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-9ed49cd > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4534 .elementor-element.elementor-element-3dbbd92 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4534 .elementor-element.elementor-element-8fab6ee > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4534 .elementor-element.elementor-element-e70aaf2 > .elementor-widget-container{padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-4534 .elementor-element.elementor-element-070620f{padding:64px 16px 0px 16px;}.elementor-4534 .elementor-element.elementor-element-b4469db .elementor-heading-title{font-size:32px;}.elementor-4534 .elementor-element.elementor-element-4c77333{text-align:center;}.elementor-4534 .elementor-element.elementor-element-36d8af2{padding:0px 16px 32px 16px;}.elementor-4534 .elementor-element.elementor-element-9ed49cd > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-3dbbd92 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-8fab6ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4534 .elementor-element.elementor-element-e70aaf2 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-9ed49cd */code {
    color: #8f9a90;
    font-family: Neo Sans Medium;
    text-transform: capitalize;
}

h3 {
    padding-top: 32px;
	padding-bottom: 8px;
	color:#738276 !important;
	font-family: Neo Sans Medium;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h4 {
    padding-top: 24px;
	padding-bottom: 4px;
	margin-bottom: 5px !important;
	color:#738276 !important;
	font-family: Neo Sans Medium;
}

h5 {
    padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px !important;
	color:#738276 !important;
}

h6 {
    padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	color:#8f9a90 !important;
	text-transform: uppercase;
}

li {
    padding-left:0.5em;
}

blockquote {
    color:#39403a;
    font-size: 16px;
}

p, ul, ol {
    padding-bottom: 4px;
    font-size: 16px;
    color:#4f4f4f;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dbbd92 */code {
    color: #8f9a90;
    font-family: Neo Sans Medium;
    text-transform: capitalize;
}

h3 {
    padding-top: 32px;
	padding-bottom: 8px;
	color:#738276 !important;
	font-family: Neo Sans Medium;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h4 {
    padding-top: 24px;
	padding-bottom: 4px;
	margin-bottom: 5px !important;
	color:#738276 !important;
	font-family: Neo Sans Medium;
}

h5 {
    padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px !important;
	color:#738276 !important;
}

h6 {
    padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	color:#8f9a90 !important;
	text-transform: uppercase;
}

li {
    padding-left:0.5em;
}

blockquote {
    color:#39403a;
    font-size: 16px;
}

p, ul, ol {
    padding-bottom: 4px;
    font-size: 16px;
    color:#4f4f4f;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fab6ee */code {
    color: #8f9a90;
    font-family: Neo Sans Medium;
    text-transform: capitalize;
}

h3 {
    padding-top: 32px;
	padding-bottom: 8px;
	color:#738276 !important;
	font-family: Neo Sans Medium;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h4 {
    padding-top: 24px;
	padding-bottom: 4px;
	margin-bottom: 5px !important;
	color:#738276 !important;
	font-family: Neo Sans Medium;
}

h5 {
    padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px !important;
	color:#738276 !important;
}

h6 {
    padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	color:#8f9a90 !important;
	text-transform: uppercase;
}

li {
    padding-left:0.5em;
}

blockquote {
    color:#39403a;
    font-size: 16px;
}

p, ul, ol {
    padding-bottom: 4px;
    font-size: 16px;
    color:#4f4f4f;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e70aaf2 */code {
	font-family: "Roboto Mono";
	font-size: 80%;
	font-weight: Bold;
	background: whitesmoke;
	color: #4f4f4f;
	border-radius: 2px;
	padding: 1px 7px 3px;
	margin: 0 2px;
	filter: drop-shadow(0 0 0.1rem gray);
}

h3 {
    padding-top: 32px;
	padding-bottom: 8px;
	color:#738276 !important;
	font-family: Neo Sans Medium;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h4 {
    padding-top: 24px;
	padding-bottom: 4px;
	margin-bottom: 5px !important;
	color:#738276 !important;
	font-family: Neo Sans Medium;
}

h5 {
    padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px !important;
	color:#738276 !important;
}

h6 {
    padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	color:#8f9a90 !important;
	text-transform: uppercase;
}

li {
    padding-left:0.5em;
}

blockquote {
    color:#39403a;
    font-size: 16px;
}

p, ul, ol {
    padding-bottom: 4px;
    font-size: 16px;
    color:#4f4f4f;
}

pre {
	white-space: pre-wrap;       /* Since CSS 2.1 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	font-family: "Roboto Mono" !important; 
	font-size: 100% !important;
	line-height: 1.6;
	border-radius: 8px;
	padding: 24px;
	margin: 24px 0 24px 0;
	background-color: whitesmoke;
	border: 0px solid #E4E9E5;
	color: #4f4f4f;
}

figcaption {
	font-size: 85%;
	line-height: 1.6;
	color: #808285;
}

ul {
  list-style: square;
}

li::marker {
	color: #a6b3a7;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neo Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.groundbranch.com/wp-content/uploads/2018/06/NeoSansStd-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Neo Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.groundbranch.com/wp-content/uploads/2018/06/NeoSansStd-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Neo Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.groundbranch.com/wp-content/uploads/2018/06/NeoSansStd-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Neo Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.groundbranch.com/wp-content/uploads/2018/06/NeoSansStd-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */