.gform_wrapper .et_pb_button,
.gform_wrapper .et_pb_button:hover {
	padding: 0.3em 1em;
}
.gform_wrapper h3.gform_title {
	font-size: 22px;
}

.gform_wrapper
	input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper ul.gform_fields li.gfield textarea {
	padding: 16px;
}

.gform_wrapper ul.gform_fields li.gfield select {
	padding: 16px 16px 16px 10px;
}

.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
	font-size: 14px;
}
.gform_wrapper
	ul.gform_fields
	li.gfield
	div.ginput_container_consent
	input[type="checkbox"] {
	vertical-align: bottom;
}

div.gform_wrapper li.gfield div.gfield_description.gfield_consent_description {
	font-size: 14px;
}

div.gform_wrapper li.gfield.gfield_error label.validation_message {
	color: #790000;
}

div.gform_confirmation_wrapper div.gform_confirmation_message {
	font-size: 20px;
}

.et_pb_wpt_gravityform .ginput_complex .below.hour_minute_colon {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.et_pb_wpt_gravityform .gform_wrapper input[type="number"] {
	border-width: 1px;
}

/*address field*/

.et_pb_wpt_gravityform .gform_wrapper .ginput_container_address .ginput_full {
	padding-left: 0;
	padding-right: 0;
}

.et_pb_wpt_gravityform .gform_wrapper .ginput_container_address .ginput_right {
	padding-right: 0;
}

.et_pb_wpt_gravityform .gform_wrapper .ginput_container_address .ginput_left {
	padding-left: 0;
}

.et_pb_wpt_gravityform .gform_wrapper .gform_save_link{
	border: 2px solid;
	cursor: pointer;
}
.et_pb_wpt_gravityform .gform_wrapper .gform_save_link:after {
	display:none;
}

.et_pb_wpt_gravityform .gform_wrapper .gform_save_link svg {
	vertical-align: middle;
}

.et_pb_wpt_gravityform .gform_wrapper input[type="submit"][name="gform_send_resume_link_button"] {
	font-size: 20px;
    font-weight: 500;
    padding: .3em 1em;
    line-height: 1.7em !important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all !important;
    transition-property: all !important;
    cursor:pointer;
}


