.current-openings{
	padding-top:60px;
	padding-bottom:60px;
}
.current-openings .eyebrow{
	margin-bottom:44px;
}
.current-openings h2{
	color:var(--color-off-black-text);
	font-size: 40px;
	font-weight: 400;
	line-height: 150%; /* 60px */
	letter-spacing: -1.2px;
	margin:0 0 24px 0;
}
.current-openings p{
	font-size: 16px;
	font-weight: 500;
	line-height: 180%; /* 28.8px */
}

@media (max-width: 767px) {
	.current-openings .vc_column_container>.vc_column-inner{
		padding-left:8px !important;
		padding-right:8px !important;
	}
}

#jobFilter { 
	margin-top:44px;
	/*display:flex; 
	justify-content:center;*/

}
#jobFilter .filter-container{
	flex:none;
}
#jobFilter .filter-container label,
#jobFilter .filter-container label strong{
	color:var(--color-off-black-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 180%; /* 25.2px */
}
#jobFilter select{
	min-width:360px;
	color: var(--color-off-black-text);
	font-family: "Noto Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; /* 155.556% */
	padding:3px 15px;
}
#jobFilter button {
	background:var(--color-black);
	border:1px solid var(--color-black);
	border-radius:50px;
	padding:5px 50px !important;
	text-align:center;
	font-size: 14px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 25.2px */


}


/* MOBILE */
@media screen and (max-width: 767px) {
	#jobFilter {flex-direction:column;}
	#jobFilter select{max-width:100%;}
	#jobFilter button{
		padding:12px 0 !important;
		font-size:16px !important;
	}
}

.career-testimonials{
	padding-top:60px;
	padding-bottom:60px;
}
.career-testimonials h2{
	font-size: 50px;
	font-weight: 400;
	line-height: 120%; /* 60px */
	letter-spacing: -1.5px;
	text-align:center;
	margin-bottom:47px;
}

.c-dataset-section.careers .vcex-button.theme-button{
	background:var(--color-black);
	color:var(--color-white);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%; /* 22.4px */
	padding:16px 32px;
}

