/**
 * Gravity Forms — uses mapped tokens (see design-system/mapped.css)
 * Forms: #gform_1 (contact), #gform_2, #gform_3; page-id-406, page-id-1657 (refill)
 */

/* Gravity Form */
.gfield_radio li label {
	margin-left: 20px !important;
}

.ginput_container {
	margin-bottom: 10px!important;
}

#input_1_3{
	margin-top:-50px;
	border-bottom: solid 1px var(--mapped-form-border)!important;
	border-top: none;
	border-right:none;
	border-left:none;
	background-color: var(--mapped-form-bg) !important;
	 color: var(--mapped-form-text);
  font-family: Roboto;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
}
#input_1_5{
	margin-top:-50px;
	border-bottom: solid 1px var(--mapped-form-border)!important;
	border-top: none;
	border-right:none;
	border-left:none;
	background-color: var(--mapped-form-bg) !important;
	 color: var(--mapped-form-text);
  font-family: Roboto;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
}

#input_1_7{
	margin-top:-50px;
	border-bottom: solid 1px var(--mapped-form-border)!important;
	border-top: none;
	border-right:none;
	border-left:none;
	background-color: var(--mapped-form-bg) !important;
	 color: var(--mapped-form-text);
  font-family: Roboto;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
}


#input_1_1{
	 color: var(--mapped-section-display-color) !important;
  font-family: Roboto;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 38px;
	 color: var(--mapped-form-text);
  font-family: Roboto;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;

}

#field_1_10{

  font-family: Roboto;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 2.2px;
  line-height: 25px;


}

#input_2_2{
	margin-top:-50px;
	border-bottom: solid 1px var(--mapped-form-border)!important;
	border-top: none;
	border-right:none;
	border-left:none;
	background-color: transparent !important;
	 color: var(--mapped-section-text-inverse) !important;
  font-family: Roboto;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
}


#input_2_4{
	margin-top:-50px;
	border-bottom: solid 1px var(--mapped-form-border)!important;
	border-top: none;
	border-right:none;
	border-left:none;
	background-color: transparent !important;
	 color: var(--mapped-section-text-inverse) !important;
  font-family: Roboto;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
}
#input_2_7{
	margin-top:-50px;
	border-bottom: solid 1px var(--mapped-form-border)!important;
	border-top: none;
	border-right:none;
	border-left:none;
	background-color: transparent !important;
	 color: var(--mapped-section-text-inverse) !important;
  font-family: Roboto;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
}

.gform_wrapper .ginput_container input,
.gform_wrapper .ginput_container input[type=date],
.gform_wrapper .ginput_container input[type=email],
.gform_wrapper .ginput_container input[type=password],
.gform_wrapper .ginput_container input[type=search],
.gform_wrapper .ginput_container input[type=tel],
.gform_wrapper .ginput_container input[type=text],
.gform_wrapper .ginput_container input[type=url],
.gform_wrapper .ginput_container select,
.gform_wrapper .ginput_container textarea {
    border-bottom: solid 1px var(--mapped-form-border)!important;
    border-top: none;
    border-right:none;
    border-left:none;
    background-color: var(--mapped-form-bg) !important;
    color: var(--mapped-form-text);
    font-family: Roboto;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 24px;
}

.gform_button {
    background: var(--mapped-form-submit-bg)!important;
    box-shadow: none!important;
}

.gform_button:hover {
    background: var(--mapped-form-submit-bg-hover) !important;
}

#gform_submit_button_2{
	height: 60px;
    width: 220px;
    font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 30px;
  text-align: left;
  color: var(--mapped-form-submit-color);
  background:transparent;
  border-radius: 0;
  Border: 0;
	box-shadow:none!important;
}

.ginput_container > input,
.ginput_container > input[type=date],
.ginput_container > input[type=email],
.ginput_container > input[type=password],
.ginput_container > input[type=search],
.ginput_container > input[type=tel],
.ginput_container > input[type=text],
.ginput_container > input[type=url],
.ginput_container > select,
.ginput_container > textarea {
    border: 1px solid transparent;
    border-bottom: 1px solid var(--mapped-form-border);
    background: transparent;
    color: var(--mapped-section-text-inverse);
}

.ginput_container > input::placeholder ,
.ginput_container > input[type=date]::placeholder ,
.ginput_container > input[type=email]::placeholder ,
.ginput_container > input[type=password]::placeholder ,
.ginput_container > input[type=search]::placeholder ,
.ginput_container > input[type=tel]::placeholder ,
.ginput_container > input[type=text]::placeholder ,
.ginput_container > input[type=url]::placeholder ,
.ginput_container > select::placeholder ,
.ginput_container > textarea::placeholder  {
 /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: var(--mapped-section-text-inverse);
  opacity: 1; /* Firefox */
}

.ginput_container > input:-ms-input-placeholder,
.ginput_container > input[type=date]:-ms-input-placeholder,
.ginput_container > input[type=email]:-ms-input-placeholder,
.ginput_container > input[type=password]:-ms-input-placeholder,
.ginput_container > input[type=search]:-ms-input-placeholder,
.ginput_container > input[type=tel]:-ms-input-placeholder,
.ginput_container > input[type=text]:-ms-input-placeholder,
.ginput_container > input[type=url]:-ms-input-placeholder,
.ginput_container > select:-ms-input-placeholder,
.ginput_container > textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--mapped-section-text-inverse);
}

.ginput_container > input::-ms-input-placeholder,
.ginput_container > input[type=date]::-ms-input-placeholder,
.ginput_container > input[type=email]::-ms-input-placeholder,
.ginput_container > input[type=password]::-ms-input-placeholder,
.ginput_container > input[type=search]::-ms-input-placeholder,
.ginput_container > input[type=tel]::-ms-input-placeholder,
.ginput_container > input[type=text]::-ms-input-placeholder,
.ginput_container > input[type=url]::-ms-input-placeholder,
.ginput_container > select::-ms-input-placeholder,
.ginput_container > textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: var(--mapped-section-text-inverse);
}


.page-id-406 .ginput_container > input::placeholder ,
.page-id-406 .ginput_container > input[type=date]::placeholder ,
.page-id-406 .ginput_container > input[type=email]::placeholder ,
.page-id-406 .ginput_container > input[type=password]::placeholder ,
.page-id-406 .ginput_container > input[type=search]::placeholder ,
.page-id-406 .ginput_container > input[type=tel]::placeholder ,
.page-id-406 .ginput_container > input[type=text]::placeholder ,
.page-id-406 .ginput_container > input[type=url]::placeholder ,
.page-id-406 .ginput_container > select::placeholder ,
.page-id-406 .ginput_container > textarea::placeholder  {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: var(--mapped-form-placeholder);
    opacity: 1; /* Firefox */
}

.page-id-406 .ginput_container > input:-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=date]:-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=email]:-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=password]:-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=search]:-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=tel]:-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=text]:-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=url]:-ms-input-placeholder,
.page-id-406 .ginput_container > select:-ms-input-placeholder,
.page-id-406 .ginput_container > textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: var(--mapped-form-placeholder);
}

.page-id-406 .ginput_container > input::-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=date]::-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=email]::-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=password]::-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=search]::-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=tel]::-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=text]::-ms-input-placeholder,
.page-id-406 .ginput_container > input[type=url]::-ms-input-placeholder,
.page-id-406 .ginput_container > select::-ms-input-placeholder,
.page-id-406 .ginput_container > textarea::-ms-input-placeholder { /* Microsoft Edge */
    color: var(--mapped-form-placeholder);
}


.page-id-1657 .ginput_container > input::placeholder ,
.page-id-1657 .ginput_container > input[type=date]::placeholder ,
.page-id-1657 .ginput_container > input[type=email]::placeholder ,
.page-id-1657 .ginput_container > input[type=password]::placeholder ,
.page-id-1657 .ginput_container > input[type=search]::placeholder ,
.page-id-1657 .ginput_container > input[type=tel]::placeholder ,
.page-id-1657 .ginput_container > input[type=text]::placeholder ,
.page-id-1657 .ginput_container > input[type=url]::placeholder ,
.page-id-1657 .ginput_container > select::placeholder ,
.page-id-1657 .ginput_container > textarea::placeholder  {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: var(--mapped-form-placeholder);
    opacity: 1; /* Firefox */
}

.page-id-1657 .ginput_container > input:-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=date]:-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=email]:-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=password]:-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=search]:-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=tel]:-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=text]:-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=url]:-ms-input-placeholder,
.page-id-1657 .ginput_container > select:-ms-input-placeholder,
.page-id-1657 .ginput_container > textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: var(--mapped-form-placeholder);
}

.page-id-1657 .ginput_container > input::-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=date]::-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=email]::-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=password]::-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=search]::-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=tel]::-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=text]::-ms-input-placeholder,
.page-id-1657 .ginput_container > input[type=url]::-ms-input-placeholder,
.page-id-1657 .ginput_container > select::-ms-input-placeholder,
.page-id-1657 .ginput_container > textarea::-ms-input-placeholder { /* Microsoft Edge */
    color: var(--mapped-form-placeholder);
}

.page-id-1657 .ginput_container > input,
.page-id-1657 .ginput_container > input[type=date],
.page-id-1657 .ginput_container > input[type=email],
.page-id-1657 .ginput_container > input[type=password],
.page-id-1657 .ginput_container > input[type=search],
.page-id-1657 .ginput_container > input[type=tel],
.page-id-1657 .ginput_container > input[type=text],
.page-id-1657 .ginput_container > input[type=url],
.page-id-1657 .ginput_container > select,
.page-id-1657 .ginput_container > textarea { /* Microsoft Edge */
    color: var(--mapped-form-text);
}

.page-id-1657 .ginput_container > input,
.page-id-1657 .ginput_container > input[type=date],
.page-id-1657 .ginput_container > input[type=email],
.page-id-1657 .ginput_container > input[type=password],
.page-id-1657 .ginput_container > input[type=search],
.page-id-1657 .ginput_container > input[type=tel],
.page-id-1657 .ginput_container > input[type=text],
.page-id-1657 .ginput_container > input[type=url],
.page-id-1657 .ginput_container > select,
.page-id-1657 .ginput_container > textarea {
    border: 1px solid transparent;
    border-bottom: 1px solid var(--mapped-form-border);
    background: transparent;
    color: var(--mapped-form-text);
}


.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
	display: none;
}

#gform_3 {
	margin-top: 75px;
}
#gform_2 {
	margin-top: 75px;
}
