input.gform_button {
color: #ffffff !important;
font-size: 18px !important;
font-family: "gravesend-sans",sans-serif !important;
font-weight: 500 !important;
padding: 0 18px;
margin-top: 4px;
height: 44px;
line-height: 44px;
background-color: #870150 !important;
border: none;
border-radius: 0;
box-shadow: none;
-webkit-appearance: none;
outline: none !important;
text-transform: uppercase;
display: inline-block;
text-align: center;
text-decoration: none;
vertical-align: middle;
user-select: none;
transition: 0.15s ease-in-out;
}
input.gform_button:hover {
background-color: #ff7000 !important;
}
.gform_body .gfield {
max-width: 600px;
margin-bottom: 0.5rem!important;
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
display: block;
width: 100% !important;
height: 42px;
background: #f6f7f7 !important;
border: none !important;
border-radius: 0;
box-shadow: none !important;
-webkit-appearance: none;
outline: none !important;
color: #000000;
font-size: 20px !important;
font-family: 'Roboto', sans-serif;
font-weight: 300;
line-height: 42px !important;
padding: 0 24px !important;
}
.gform_wrapper.gravity-theme .gfield textarea.medium {
height: 250px !important;
line-height: normal !important;
resize: none;
padding: 12px 24px !important;
}
.gform_ajax_spinner {
position: absolute;
left: 50%;
top: 100%;
transform: translate(-50%,0);
} .su-row .su-column-inner {
color: #3e3e3e;
font-size: 18px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
line-height: 1.44;
margin-bottom: 26px;
}
input[type=submit] {
color: #ffffff !important;
}
.default_page {padding-bottom: 66px;}
div.gform_confirmation_message  {
color: #606060;
font-size: 20px;
font-family: "gravesend-sans",sans-serif;
font-weight: 300;
line-height: 1.2;
letter-spacing: 0.2px;
margin-bottom: 22px;
text-align: center;
}
.btn-primary.center {text-align: center;}
.btn-primary.left {text-align: left;}
.btn-primary.right {text-align: right;}