/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 06 2026 | 16:35:25 */
/* File input */
#input_3_4{
	width:100%;
	font-family:"Quicksand",sans-serif;
	font-size:14px;
	color:#A3A3A3;
}

/* Choose File button */
#input_3_4::file-selector-button{
	width:145px;
	height:32px;
	border-radius:20px;
	border:1px solid #1B375F;
	background:#fff;
	color:#A3A3A3;
	font-family:"Quicksand",sans-serif;
	font-size:14px;
	font-weight:700;
	cursor:pointer;
	transition:.3s;
}

#input_3_4:hover::file-selector-button{
	background:#A8D600;
	color:#02342B;
}

#input_3_4{
	color:#FF4F58 !important;
	font-family:"Montserrat", sans-serif !important;
	font-size:14px !important;
	font-weight:500 !important;
}

.gform_body select::-ms-expand {
	display: none;
}

#field_3_10 {
	border-bottom: 1px solid #4E504D;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

#field_3_10 label {

	color: #4E504D;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}

#field_3_5 {
	margin-top: -1px;
}

#input_3_1_3_container {
	padding-right: 0;
}

#input_3_1_6_container {
	padding-left: 0;
}

#input_3_5, #input_3_7 {
	background-position: right 12px center !important;
}


#field_3_17 label,
#field_3_16 label {
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 16px !important;
}

#gform_fields_3 , body .gform_wrapper.gravity-theme .ginput_complex ,
#gform_fields_2{
	grid-column-gap: 17px !important;
}

/* =====================================
Gravity Forms Custom Select Arrow
===================================== */

.gform_wrapper .ginput_container_select {
	position: relative;
}

.gform_wrapper .ginput_container_select select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;

	background-color: #fff;

	background-image: url("/search-jobs/wp-content/uploads/2026/07/chevron-arrow.svg");
	background-repeat: no-repeat;
	background-position: calc(100% - 18px) center;
	background-size: 16px;

	padding-right: 52px !important;
}

/* Hide IE arrow */
.gform_wrapper .ginput_container_select select::-ms-expand{
	display:none;
}

.gfield_checkbox .gchoice{
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.gfield_checkbox .gchoice input{
	margin-top: 3px;
}

label#label_3_26_1 , label#label_3_28_1 , label#label_3_27_1 {
	color: #333;
	font-family: Montserrat;
	font-size: 9px;
	font-style: normal;
	font-weight: 400;
}

.fl-node-d1pn4j98bqku .pp-gf-content .gform_wrapper .gform_footer {
	text-align: center;
	justify-content: end;
}

input#gform_submit_button_3 , input#gform_submit_button_2{
	border-radius: 208px;
	background: #A9D500;
	width: 185px;
	padding: 11px 32px;
	color: #333;
	font-family: Quicksand;
	font-size: 14px;
	font-weight: 700;
	line-height: 26px; 
}

@media only screen and (max-width: 1399px) and (min-width: 1301px){
	body.page-id-2334 .custom_overlay_gradient {
		height: 45.5% !important;
	}
}
