.elementor-kit-353{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-41ad870:#163B23;--e-global-color-4eceb5f:#192F44;--e-global-color-543e8c2:#171717;--e-global-color-2332d15:#26633B;--e-global-color-8ae3a02:#D89E1B;--e-global-color-43f4162:#319B56;--e-global-color-5e1490c:#55AE3A;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Open Sans", Sans-serif;}.elementor-kit-353 e-page-transition{background-color:#FFBC7D;}.elementor-kit-353 h1{font-family:"Raleway", Sans-serif;}.elementor-kit-353 h2{color:#163B23;font-family:"Raleway", Sans-serif;font-size:33px;font-weight:800;line-height:1.15px;}.elementor-kit-353 h3{color:var( --e-global-color-2332d15 );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:800;line-height:1.06em;letter-spacing:0.0278em;}.elementor-kit-353 h4{color:#163B23;}.elementor-kit-353 h5{color:#163B23;font-family:"Raleway", Sans-serif;}.elementor-kit-353 h6{color:#163B23;font-family:"Raleway", Sans-serif;}.elementor-kit-353 label{color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-353 h2{font-size:25px;line-height:1.15em;}.elementor-kit-353 h3{font-size:14px;line-height:1.5em;letter-spacing:0.015em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.header-phone a {color:#D5D5D5;}
.header-phone a:hover {color:#ffffff;}

input[type=button], input[type=submit], input[type=reset] {
  background-color: #163B23;
  border: none;
  color: #ffffff;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
}

input:hover[type=button], input:hover[type=submit], input:hover[type=reset] {
  background-color: #D89E1B;
}

/* Form & Input Styles --- */
.wpcf7-form label {
	font-family: 'Open Sans', sans-serif; 
	font-size: 14px;
	line-height: 40px;
	font-weight: 600;
    color: #000000;
}

div.uacf7-form-8 label {
    color: #000000;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="select"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea {
	width:100%;
	height:45px;
	margin: 0px;
	padding:15px;
	background-color:#F8F5F5;
  color: #333333;
	font-family: 'Open Sans', sans-serif; 
	font-size: 14px !important;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	-moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}

.wpcf7-form textarea {
	height: 120px;
	margin-bottom:8px;
}


.wpcf7-form input[type="submit"], .wpcf7-submit {
	width:100%;
	text-transform: uppercase;
	background: #112d1a !important;
	color: #ffffff !important;
	-moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}
.wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover {
	color:#ffab0a !important;
}

.ta_terms {
	font-size: .8em;
	line-height: 1.5em;
	margin:0px;
	padding:0px;
}

.ta_req { color:#980B30; }
/* Form & Input Styles --- *//* End custom CSS */