h2.ctct-form-header
{
font-size: 3.5rem !important;
line-height: 0.8215 !important;
text-transform: uppercase !important;
margin-top: 3.125rem !important;
margin-bottom: 0.9375rem !important;
color: #151515 !important;
font-family: 'UniformExtraCondensedBlack-Regular', sans-serif !important;
font-weight: normal !important;
}

div.ctct-form-embed div.ctct-form-defaults
{
padding: 0 !important;
}

.ctct-form-text, .ctct-form-label.ctct-form-required
{
font-family: 'UniformMedium-Regular', sans-serif !important;
font-weight: normal !important;
font-size: 1.125rem !important;
line-height: 1.8889 !important;
}

button.ctct-form-button, button.default.form_button_submit
{
margin-right: 1.25rem !important;
margin-bottom: 1.25rem !important;
width: 15.625rem !important;
font-size: 0.9375rem !important;
line-height: 1.2 !important;
padding-right: 2rem !important;
padding-left: 2rem !important;
position: relative !important;
display: inline-flex !important;
-webkit-box-pack: center !important;
justify-content: center !important;
-webkit-box-align: center !important;
align-items: center !important;
text-decoration: none !important;
text-align: center !important;
height: 3.75rem !important;
border: 0 !important;
border-radius: 0 !important;
color: #FFF !important;
background-color: #002D73 !important;
appearance: none !important;
vertical-align: bottom !important;
font-family: 'UniformBold-Regular',sans-serif !important;
font-weight: normal !important;
}

button.ctct-form-button:hover, button.default.form_button_submit:hover
{
background-image: linear-gradient(120deg,#002D73,#002D73 50%,#0036A1 50%,#0036A1) !important;
}

.ctct-gdpr-text
{
font-family: 'UniformMedium-Regular', sans-serif !important;
font-weight: normal !important;
}

.form_responses input[type="text"], .form_responses input[type="email"], .form_responses input[type="tel"]
{
border: 2px solid rgba(0,0,0,.2);
border-top-color: rgba(0, 0, 0, 0.2);
border-right-color: rgba(0, 0, 0, 0.2);
border-bottom-color: rgba(0, 0, 0, 0.2);
border-left-color: rgba(0, 0, 0, 0.2);
border-color: #9f9f9f;
font-size: 16px;
color: #393939;
font-weight: 400;
background-color: transparent;
box-shadow: inset 0 0 5px 0 rgba(57,57,57,.2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
width: calc(100% - 20px);
margin: 4px 4px 0;
line-height: 1.5em;
height: 60px;
width: 100%;
padding: 0 3%;
}

.form_responses select
{
width: 100%; height: 60px; background-color: #fff; box-shadow: inset 0 0 5px 0 rgba(57,57,57,.2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
padding: 20px 60px 20px 20px;
background: #fff url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 107.8 58.9' style='enable-background:new 0 0 107.8 58.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%239f9f9f;} .st1{clip-path:url(%23SVGID_3_);} %3C/style%3E%3Ctitle%3Earrow%3C/title%3E%3Cg%3E%3Cg%3E%3Cpolygon id='SVGID_1_' class='st0' points='5,5 102.8,5 53.9,53.9 '/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Cpolygon id='SVGID_2_' points='5,5 102.8,5 53.9,53.9 '/%3E%3C/defs%3E%3Cuse xlink:href='%23SVGID_2_' style='overflow:visible;fill:%239f9f9f;'/%3E%3CclipPath id='SVGID_3_'%3E%3Cuse xlink:href='%23SVGID_2_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg class='st1'%3E%3Crect class='st0' width='107.8' height='58.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
background-size: 14px 7px;
background-repeat: no-repeat;
background-position-x: calc(100% - 20px);
background-position-y: center;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
}

.form_pages .form_label
{
font-size: 22px;
font-weight: 400;
color: #393939;
line-height: 24px;
padding: 30px 0;
}

.form_question
{
box-sizing: border-box;
margin: 0 0 1em 0 !important;
padding: 0;
}

#gdpr_text p.ctct-gdpr-text
{
font: .85em helvetica neue,Arial,sans-serif !important;
line-height: 1.5 !important;
}