.gfield--type-section {
	border-bottom: none !important;
	padding-bottom: 0 !important;
}
.gfield--type-section h3 {
	font-size: 20px;
	line-height: 1;
	text-align: center;
	margin-bottom: 0;
}
#field_1_9,
#field_2_9 {
	margin-top: 20px;
}
.gform_fields {
	row-gap: 20px !important;
}
.gform_fields input[type="text"],
.gform_fields input[type="tel"],
.gform_fields input[type="email"],
.gform_fields select.gfield_select {
	border: 1px solid #003568 !important;
	border-radius: 50px !important;
	outline: 0 !important;
	box-shadow: none !important;
	color: #003568 !important;
	padding: 0 20px !important;
	height: 40px !important;
}
.gform_fields input::placeholder,
.gform_fields textarea::placeholder {
	color: #003568 !important;
	opacity: 1 !important;
}
.gform_fields textarea {
	border: 1px solid #003568 !important;
	border-radius: 20px !important;
	outline: 0 !important;
	box-shadow: none !important;
	color: #003568 !important;
	padding: 12px 20px !important;
}
.gform_fields input[type="file"] {
	border: 1px solid #003568 !important;
	border-radius: 50px !important;
	outline: 0 !important;
}
.gform_fields input[type="text"]:focus,
.gform_fields input[type="tel"]:focus,
.gform_fields input[type="email"]:focus,
.gform_fields input[type="file"]:focus,
.gform_fields select.gfield_select:focus,
.gform_fields textarea:focus,
.gform_fields .ginput_container_consent input[type="checkbox"]:focus,
.gform-footer .gform_button.button:hover:focus {
	border-color: #003568 !important;
	box-shadow: 0 0 0 4px #e5f3fa !important;
}
.gform_fields .ginput_container_consent input[type="checkbox"] {
	border-color: #003568 !important;
	cursor: pointer;
	outline: 0 !important;
}
.gform_fields .ginput_container_consent input[type="checkbox"]::before {
	color: #0088d1;
}
.gform_fields .gfield_consent_label {
	color: #003568 !important;
	cursor: pointer;
}
.gform_fields .gfield_consent_label .gform-field-label__text {
	padding-right: 0 !important;
}
.gfield_required.gfield_required_asterisk {
	color: #003568 !important;
	font-size: 14px !important;
}
.gform-footer {
	justify-content: center !important;
}
.gform-footer .gform_button.button {
	font-size: 16px !important;
	text-transform: uppercase !important;
	background-color: #0088d1 !important;
	border-radius: 50px !important;
	padding: 20px 50px !important;
	outline: 0 !important;
}
.gform-footer .gform_button.button:hover {
	background-color: #003568 !important;
}
#field_2_13 .gfield_label {
	font-size: 14px !important;
	font-weight: 400 !important;
}
.rn-delegacion-ficha {
	background-color: #e5f3fa;
	border-radius: 20px;
	padding: 20px;
	font-size: 14px;
	color: #003568;
}

.rn-delegacion-ficha p {
	margin-bottom: 0;
}

.rn-delegacion-ficha .rn-delegacion-nombre {
	color: #0088d1;
	font-weight: 700;
}

.gfield.rn-delegacion-campo--oculto {
	display: none !important;
}
