.gsi_career_wrapper{
	border:1px solid #B5B2EF;
	background-color:#fff;
	padding:32px;
	border-radius: 12px;
}
.gsi_career_item{
	display: grid;
	grid-template-columns: 3fr 1fr;
	align-items:center;
	padding-top: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid var(--cool-grey-4);
}
.gsi_career_item:first-child{
	padding-top:0;
}
.gsi_career_item:last-child{
	padding-bottom:0;
	border-bottom:unset;
}
.gsi_career_content_col{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}
.gsi_career_type{
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color:var(--cobalt);
	text-transform:uppercase;
}
.gsi_career_title{
	font-family:var(--heading-font);
	font-size: 32px;
	font-weight: 500;
	line-height: 42px;
	color:var(--deep-navy);
	padding-bottom:16px;
	padding-top:8px;
}
.gsi_career_location{
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color:var(--deep-navy);
}
.gsi_career_apply_col{
	text-align:right;
}
#gsi_body .gsi_cus_secondary_btn.gsi_apply_career{
	padding-right:24px !important;
	cursor:pointer;
}
/* SINGLE CAREER PAGE */
.gsi_file_upload input{
	cursor:pointer;
}
.gsi_single_career_type_wrapper, .gsi_single_career_location_value {
	color:#fff;
	text-transform:uppercase;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}
.gsi_single_career_location_wrapper{
	display:flex;
	justify-content:center;
	column-gap: 8px;
}
.gsi_single_career_scope_wrapper{
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px; 
}
.gsi_working_hours, .gsi_salary{
	padding-top:24px;
}
.gsi_working_hours h5, .gsi_salary h5{
	padding-bottom:24px !important;	
}
.gsi_careers_no_result{
	text-align:center;
}
@media only screen and (max-width: 980px) {
	.gsi_career_wrapper{
		padding:16px;
		padding-bottom: 29px;
	}
	.gsi_career_item{
		display:block;
		padding-bottom:37px;
	}
	.gsi_career_apply_col{
		text-align:left;
		padding-top: 38px;
	}
	.gsi_single_career_location_wrapper{
		justify-content:start;
	}
	.gsi_careers_no_result{
		text-align:left;
	}
}