body {
	padding-top: 50px;
	overflow-x: hidden !important;
	color: #1f2c52;
	font-family: 'Lato', system-ui, Arial, sans-serif!important;
}

/* NAVIGATION CUSTOMIZATION */
.navbar.partner { min-height: 60px !important; }
.navbar.partner .navbar-brand {
    border-right: solid 1px #ccc;
    padding-right: 15px;
    margin-top: 5px;
}
.navbar.partner .navbar-brand > span.logo {
	width: 125px;
    margin-left: 10px;
    margin-top: -4px;
}

.hero-banner {
	margin-top: 10px;
}

.hide-lg-element {
	display: block;
}

.hide-sm-element {
	display: none;
}

.navbar.partner .country-dropdown {
    margin: 0;
    margin-left: 15px;
    margin-top: 12px;
    margin-bottom: 6px;
}
.navbar.partner .nav-contact-details {
    margin: 0;
    margin-top: 12px;
	font-family: 'Lato', system-ui, Arial, sans-serif;
}

.navbar > .navbar-main { height: 65px !important; }

/* FOOTER CUSTOMIZATION */
.footer {
  background: #293153;
	color: #dddddd;
  font-size: 14px;
  margin: 0;
	padding: 40px 0 0;
}

.footer .navbar-brand {
  clear: both;
  display: block;
  float: none;
  margin-bottom: 40px;
}

.footer ul.list-unstyled { margin-bottom: 20px; }
.footer ul.list-unstyled > li { 
	margin-bottom: 8px; 
	font-family: 'Lato', system-ui, Arial, sans-serif!important;
}

.footer .list-title {
	font-weight: bold;
  margin-bottom: 16px;
	text-transform: uppercase;
}

.footer a {
  color: #fff;
  font-weight: bold;
}

.footer a.footer-media-links {
	padding: 0 16px 0 0;
	font-size: 28px;
	color: #fff;
}

.footer a:hover,
.footer a:focus {
  color: #fa4094;
  text-decoration: none;
}

.footer .footer-line {
	opacity: 0.2;
	background: #ffffff;
	margin: 0;
}

.footer .copyright-text {
	opacity: 0.5;
	font-size: 12px;
	font-weight: 300;
	text-align: center;
	color: #ffffff;
	margin: 10px auto;
}

.footer .custom-footer {
	margin-top: -15px;
	padding-bottom: 12px;
	font-family: 'Lato', system-ui, Arial, sans-serif;
}

.nav-microsite--tabs { border-bottom: solid 3px #ecf0f3; background-color: #F4F4F4; }
.nav-microsite--tabs.certis-custom { 
	border-bottom: unset !important; 
	background-color: unset !important;
}
.nav-microsite--tabs .nav-pills {
	display: flex;
	justify-content: center;
	font-family: 'Lato', system-ui, Arial, sans-serif!important;
}
.nav-microsite--tabs .nav-pills > li {
	width: 20%;
    text-align: center;
	font-family: 'Lato', system-ui, Arial, sans-serif!important;
}
.nav-microsite--tabs.certis-custom .nav-pills > li {
	width: 100%;
    text-align: center;
	background: #F4F4F4 !important;
	font-family: 'Lato', system-ui, Arial, sans-serif!important;
}
.nav-pills > li > a,
.nav-pills > li > a:focus,
.nav-pills > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
	color: #1f2c52;
	font-size: 18px;
	background-color: #F4F4F4;
	border-radius: 0px;
	font-family: 'Lato', system-ui, Arial, sans-serif;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover {
	color: #ff3e97 !important;
	border-bottom: solid 4px #fe8ac7;
    margin-bottom: -3px;
}

.microsite--content { padding: 30px 0px; }
.microsite--content h1,
.microsite--content h2 { 
	font-size: 30px; 
	padding-bottom: 10px;
	font-family: 'Poppins', system-ui, Arial, sans-serif;
}
.microsite--content p { 
	font-size: 18px; 
	font-family: 'Lato', system-ui, Arial, sans-serif!important;
}

.partner-about { margin-left: auto; margin-right: auto; }
.partner-about.certis-custom h1,
.partner-about.certis-custom h2 { 
	color: #FA4094 !important; 
	font-family: 'Poppins', system-ui, Arial, sans-serif;
}
.partner-about p { line-height: 1.5; }
.partner-about .row {
	margin-left: 0px;
	margin-right: 0px;
}
.partner-about [class*='col-'] {
    padding-left: 0px;
    padding-right: 0px;    
}

#why-join-us { background-color: #F6F6F6; }
.partner-about .text-container { 
	text-align: justify; 
	font-family: 'Lato', system-ui, Arial, sans-serif;
}
.partner-about .photo-container { overflow: hidden; }
#who-photo, #ktree-type-job-photo { float: left; margin: 40px 40px 40px 0px; }
#why-photo { margin: 40px 0px 40px 40px; }
#industry-insight-photo { margin: 40px 0px 40px 40px; }
#who-text, #why-text, #industry-insight { 
	padding: 40px 0px;
	position: relative;
	height: 100%;
}
.partner-about .container {
	display: flex;
	align-items: center; /* vertical center */
	justify-content: center; /* horizontal center */
 }

 .partner-video .container {
    display: flex;
    align-items: center;
    justify-content: center;
	margin-top: 40px;
}

.partner-video .container iframe {
	width: 100%;
	height: 400px;
	border-radius: 5px;
}

.partner-about.certis-custom .container .yow {
	width: 450px;
	height: 450px;
	background:rgba(250, 137, 188, 0.3);
	position: absolute;
	left: 66rem;
    top: 11rem
}
  
.section-padding { padding-top: 55px !important; }
.benefits-padding { padding-top: 30px !important; }
.jobs-padding { padding-top: 30px !important; }

#our-benefits {
	text-align: center;
  	background: #fff;
}

.our-benefits.certis-custom h1 { 
	color: #FA4094 !important;
	font-family: 'Poppins', system-ui, Arial, sans-serif;
}
#our-benefits .microsite--content p { 
	font-size: 14px !important; 
	margin-top: 15px; 
	font-family: 'Lato', system-ui, Arial, sans-serif;
}
.benefit-icon {
	display: block;
	margin: 0 auto;
	width: 35%;
	background-color: #FE8CC8;
    border-radius: 50%;
    padding: 20px
}
#our-benefits .certis .img-responsive.benefit-icon { background: #FAD4E5 !important; }


#available-jobs,  #available-courses { background-color: #f5f5f5; }
#available-jobs .btn-container {
  display: block;
  margin: 0px auto;
  width: 31.5%;
}
.available-jobs.certis-custom h1 { 
	color: #FA4094 !important; 
	font-family: 'Poppins', system-ui, Arial, sans-serif;
}
#available-jobs .btn-container a { color: #fa4094 !important; margin: 0 7px; cursor: pointer; }
.separator {
  display: flex;
  align-items: center;
  text-align: center;
}

.separator::before,
.separator::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #ddd;
}

.separator:not(:empty)::before {
  margin-right: .25em;
}

.separator:not(:empty)::after {
  margin-left: .25em;
}
a:hover, a:focus { text-decoration: none !important; }

/* Partner job list: CSS Grid (replaces Bootstrap row/col) */
.partner-jobs-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 30px;
	margin-bottom: 10px;
}
.partner-jobs-grid__item {
	min-width: 0;
}
.partner-jobs-grid__item > a {
	display: block;
	min-width: 0;
}
.partner-jobs-grid .job-cards {
	margin-bottom: 0;
}
@media (min-width: 768px) {
	.partner-jobs-grid:not(.partner-jobs-grid--2col) {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.partner-jobs-grid--2col {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.job-cards {
	min-height: 280px;
	border-radius: 3px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	border: solid 1px #dddddd;
	background-color: #ffffff;
	margin-bottom: 30px;
}

.job-cards.certis-cards { min-height: 200px !important; }
.job-cards .header { height: 70px; padding: 10px; border-bottom: solid 1px #dddddd; }
.job-cards .job-detail { margin-top: 10px; line-height: 15px; }
.job-cards .job-detail .job-detail_ { width: 100%; padding: 0 5%; }
.job-cards .job-detail .job-detail-coydism { font-size: 13px; }
.job-cards .job-detail .job-detail-jobttl { font-size: 20px; line-height: 25px; }
.job-cards .job-detail .job-detail-coydism,
.job-cards .job-detail .job-detail-jobttl {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 400;
	color: #11255A;
	font-family: 'Lato', system-ui, Arial, sans-serif;
}
.job-cards .job-detail .job-detail-salary { 
	font-size: 14px;
  	color: #777;
}
.job-cards .job-detail .job-detail-salary .data-salary {
	color: #fa4094;
	font-size: 18px;
	font-weight: 600;
}

/* Partner job cards: urgent / featured (align with frontend job feed) */
.job-cards .partner-job-card-status-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
	margin: 6px 0 4px;
	width: 100%;
	max-width: 100%;
}

.job-cards .partner-job-card-status-tags .featured-tag,
.job-cards .partner-job-card-status-tags .urgent-tag {
	align-items: center;
	border-radius: 4px;
	display: inline-flex;
	font-family: 'Lato', system-ui, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	gap: 6px;
	line-height: 16px;
	padding: 6px 12px;
}

.job-cards .partner-job-card-status-tags .featured-tag {
	background: #FFEEF6;
	color: #FA4094;
}

.job-cards .partner-job-card-status-tags .urgent-tag {
	background: #FEE2E2;
	color: #B91C1C;
}

.job-cards .partner-job-card-status-tags .featured-tag fast-icon,
.job-cards .partner-job-card-status-tags .urgent-tag fast-icon {
	flex-shrink: 0;
}

/* Fast response pill on job cards: match neutral listing pill (about page keeps green below) */
.job-cards .partner-emp-responsive-container.partner-job-card-fastresp {
	background: #f5f5f5;
	color: #3f3f46;
	display: inline-flex;
	align-items: center;
	font-family: 'Lato', system-ui, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
	max-width: 100%;
	padding: 8px 12px;
	width: fit-content;
	border-radius: 4px;
}

.job-cards .partner-job-card-fastresp .emp-responsive-msg {
	color: inherit;
	font-weight: 700;
}

.job-cards .job-detail .job-detail-info { padding-left: 5%; }
.job-cards .job-detail .job-detail-info li {
	float: left;
	border-radius: 15px;
	max-width: 185px;
	padding: 5px 10px;
	margin-bottom: 5px;
	margin-right: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: #E5E6EB;
}
.job-cards .job-detail .job-detail-info li span { color: #3A4BC2; font-size: 12px; }

.job-cards .job-detail .job-detail-info.certis li { background: #8A91AF !important; }
.job-cards .job-detail .job-detail-info.certis li span { color: #293153 !important; }

.job-cards .job-coylogo {
	background-position: center top;
	background-size: contain;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
}

.job-cards .job-coylogo.logo {
	background-position: left top !important;
	width: 50% !important;
	margin: 10px 0px 0px 15px;
}

.job-cards .job-coy-name {
	position: absolute;
	top: 22px;
    right: 40px;
}

.steps-banner {
  background-image: url('/img/frontend/partner/fj-banner-bg.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #fff;
  padding: 30px 0px;
  position: relative;
  margin-bottom: 0px;
  text-align: center;
}
.step-num {
  padding: 5px 10px;
  background-color: #fa4094;
  color: #fff;
  font-size: 16px;
  border-radius: 50%;
}
.steps-icon {
	display: block;
	margin: 0 auto;
	width: 30%;
}
.partner-emp-responsive-container {
	background: #ECFDF5;
    display: flex;
    align-items: center;
    width: max-content;
    border-radius: 4px;
    margin-top: 5px;
    margin-bottom: 8px;
    padding: 3px 8px;
}
.emp-responsive-msg {
	color: #047857;
	font-size: 12px;
	font-weight: 400;
}
/*-----------------------------------------------------------------------------------*/
/*  Responsive - Bigger Screens
/*-----------------------------------------------------------------------------------*/
@media (min-width: 1920px) {
	#who-photo, #why-photo, #industry-insight-photo, #ktree-type-job-photo {
		height: 450px !important;
		width: 450px !important;
	}
	.partner-about .container, .partner-video .container { max-width: 1280px; }
	#who-text, #why-text, #industry-insight {   
		max-width: 650px;
	}
}
@media (min-width: 1500px) and (max-width: 1919px) {
	.footer li.social-network > a { text-indent: -1330px !important; }
}
@media (min-width: 1025px) and (max-width: 1919px) {
	.footer li.social-network > a { text-indent: -1330px !important; }
    .partner-about .container, .partner-video .container { min-width: 1025px; max-width: 1280px; }
	
}
@media (min-width: 1280px) {
    #who-photo, #why-photo, #industry-insight-photo, #ktree-type-job-photo {
        height: 450px !important;
		width: 450px !important;
    }
	.partner-about .container, .partner-video .container { max-width: 1280px; }
	.partner-about.certis-custom .container #who-text .text-container { 
		position: absolute;
		top: -210px;
	}
	.partner-about.certis-custom .container #why-text .text-container {
		max-width: 600px;
	}
	.partner-about.certis-custom .container #why-photo {
		position: relative;
        bottom: 70px;
		z-index: 1;
	}
	.partner-about.certis-custom #why-join-us .container { position: relative; }
	.partner-about.certis-custom .container .yow {
		left: 66rem;
    	top: 11rem
	}
	#who-text, #why-text, #industry-insight {   
		max-width: 650px;
	}
}

@media (min-width: 1025px) and (max-width: 1279px) {	
	#who-photo, #why-photo, #industry-insight-photo, #ktree-type-job-photo {
		height: 450px !important;
		width: 450px !important;
	}

	.nav-microsite--tabs.certis-custom .container { max-width: 1030px;}
	.partner-about .container, .partner-video .container { max-width: 1170px; }
	.partner-about.certis-custom .container #who-text .text-container { 
		position: absolute;
		top: -210px;
	 }
	 .partner-about.certis-custom .container #why-text .text-container {
		max-width: 450px;
	}
	 .partner-about.certis-custom .container #why-photo {
		position: relative;
        bottom: 115px;
		z-index: 1;
	}
	.partner-about.certis-custom #why-join-us .container { position: relative; }
	.partner-about.certis-custom .container .yow {
		left: 52rem;
    	top: 12rem
	}
	.partner-video .container iframe { width: 1000px; }
	#who-text, #why-text, #industry-insight {   
		max-width: 500px;
	}
}

/*-----------------------------------------------------------------------------------*/
/*	Responsive - Tablet
/*-----------------------------------------------------------------------------------*/
@media (max-width: 1024px) and (min-width: 992px) {
	.job-cards { min-height: 285px; }

	.about-img { margin-top: 20%; margin-left: 0px; }
	.nav-microsite--tabs.certis-custom .container { max-width: 1024px; min-width: 992px;}

	#who-photo, #why-photo, #industry-insight-photo, #ktree-type-job-photo {
		height: 450px !important;
		width: 450px !important;
	}   
	#who-text, #why-text, #industry-insight {   
		max-width: 500px;
	}

	.section-padding { padding-top: 55px !important; }
	.benefits-padding { padding-top: 30px !important; }
	.jobs-padding { padding-top: 30px !important; }

	#our-benefits { padding: 0px; }
	#available-jobs { padding: 0px; }
	.partner-about .container, .partner-video .container { min-width: 992px; max-width: 1024px; }
	.partner-about.certis-custom .container #who-text .text-container { 
		position: absolute;
		top: -210px;
	 }
	 .partner-about.certis-custom .container #why-text .text-container {
		max-width: 450px;
	}
	 .partner-about.certis-custom .container #why-photo {
		position: relative;
        bottom: 115px;
		z-index: 1;
	}
	.partner-about.certis-custom #why-join-us .container { position: relative; }
	.partner-about.certis-custom .container .yow {
		left: 51rem;
    	top: 13rem
	}
	.partner-video .container iframe { width: 1000px; }
}
@media (max-width: 991px) and (min-width: 768px) {
	.navbar > .navbar-main { height: 60px !important; }
	
	.microsite--content { padding: 30px 20px; }
	.microsite--content h1,
	.microsite--content h2 { font-size: 20px; }
	.microsite--content h3 { font-size: 16px; }
	.microsite--content p { font-size: 14px; }

	.nav-microsite--tabs.certis-custom .container { min-width: 768px; width: 80% !important; }

	.about-img { margin-top: 20%; margin-left: 0px; }
	.about-img .whoarewe { margin-left: 55px; }

	#who-photo, #why-photo, #industry-insight-photo, #ktree-type-job-photo {
		height: 300px !important;
		width: 300px !important;
	}    
	#who-text, #why-text, #industry-insight {   
		max-width: 395px;
	}
	.why-text-certis{ 
		max-width: fit-content !important;
		padding: 40px !important;
	}

	.section-padding { padding-top: 55px !important; }
	.benefits-padding { padding-top: 30px !important; }
	.jobs-padding { padding-top: 30px !important; }

	#our-benefits { padding: 0px; }
	#our-benefits .certis .img-responsive.benefit-icon { width: 30% !important; }
	.benefit-icon { padding: 10px; }

	#available-jobs { padding: 0px; }
	#available-jobs .btn-container { width: 30%; }

	.job-cards { min-height: 285px; }
	.job-cards .header { height: 80px; }
	.job-cards.certis-cards { min-height: 240px !important; }
	.job-cards .job-coy-name { top: 30px !important }
	.job-cards .job-coylogo.logo { margin: 13px 0px 0px 15px; }

	.steps-banner { padding: 0px; }
	.steps-banner .microsite--content .col-xs-12 { padding-bottom: 30px; }

	.footer .navbar-brand { margin: 0 0 40px; }

	.footer .block-grid-item { padding: 10px 15px 5px; }

	.footer ul.download-app { margin-top: 80px; }
	.footer .custom-footer { line-height: 2; }
	.partner-about .container, .partner-video .container { min-width: 768px; max-width: 991px; }
	.partner-video .container iframe { width: 750px; height: 208px; }


}
/*-----------------------------------------------------------------------------------*/
/*	Responsive: Mobile Devices
/*-----------------------------------------------------------------------------------*/
@media (max-width: 767px) {

	.hide-lg-element {
		display: none;
	}

	.hide-sm-element {
		display: block;
	}

	.navbar.partner .country-dropdown {
		margin-left: -15px;
	}
	.hero-banner { margin-top: 60px !important; }

	.hero-banner.certis { margin-top: 10px; }
	.navbar.partner .navbar-brand { padding-right: 25px; margin-left: 8px; }
	.navbar.partner .col-xs-5 { width: 40% !important; }
	.navbar.partner .col-xs-6 { width: 60% !important; }

	.nav-microsite--tabs { border-bottom: solid 2px #ecf0f3; }
	.nav-microsite--tabs .nav-pills > li {
    	width: 28%;
    }
	.nav-pills > li { margin: 0px !important; }
	.nav-pills > li > a,
	.nav-pills > li > a:focus,
	.nav-pills > li > a:hover,
	.nav-pills > li.active > a,
	.nav-pills > li.active > a:focus,
	.nav-pills > li.active > a:hover { 
		font-size: 10.9px;
	}
	.nav-pills > li.active > a,
	.nav-pills > li.active > a:hover {
		border-bottom: solid 2px #fe8ac7;
	}

	.microsite--content { padding: 30px 20px; }
        .microsite--content .row { margin-bottom: 10px; }
	.microsite--content h1,
	.microsite--content h2 { font-size: 18px; }
	.microsite--content h3 { font-size: 16px; }
	.microsite--content p { font-size: 14px; }

	.section-padding { padding-top: 80px !important; }
	.benefits-padding { padding-top: 50px !important; }
	.jobs-padding { padding-top: 50px !important; }

	.partner-about h1,
	.partner-about h2 {
    	margin: 0 0px 10px;
	}
	.partner-video .video-space { padding-bottom: 40px; }
	.partner-video .container iframe { height: 150px; }
	.partner-about p { font-size: 12px !important; }

	#who-photo, #why-photo, #industry-insight-photo, #ktree-type-job-photo {
		height: auto !important;
		width: 100% !important;
	}
	#who-photo, #ktree-type-job-photo { margin: 0; }
	#why-photo { margin: 0; }
    #industry-insight-photo { margin: 0; }


	#our-benefits .microsite--content p { font-size: 12px !important; }
	#our-benefits .certis .img-responsive.benefit-icon { width: 20% !important; }
	.benefit-icon { width: 35%; padding: 10px; }

	#available-jobs { padding: 20px 0px; }
	#available-jobs .btn-container { width: 95%; }
	.job-cards .header { height: 80px; }
	.job-cards.certis-cards { min-height: 230px !important; }
	.job-cards .job-coy-name { top: 30px !important }
	.job-cards .job-coylogo.logo { margin: 13px 0px 0px 15px;}

	.steps-banner { padding: 0px; }
	.steps-banner .microsite--content .col-xs-12 { padding-bottom: 30px; }

	.footer .navbar-brand { margin: 0 0 40px; }

	.footer .block-grid-item { padding: 10px 15px 5px; }
	.footer .custom-footer { line-height: 2; }

	@media (min-width: 400px) {
		.nav-pills > li > a,
		.nav-pills > li > a:focus,
		.nav-pills > li > a:hover,
		.nav-pills > li.active > a,
		.nav-pills > li.active > a:focus,
		.nav-pills > li.active > a:hover { 
			font-size: 12.5px;
		}
	}

	@media (min-width: 360px) {
		.nav-pills > li {
		    margin: 0px -6px !important;
		}
	}
}
@media (max-width: 425px) {
  #our-benefits { padding: 20px 0px; }
  #our-benefits .microsite--content p { font-size: 12px !important; }
}
@media (max-width: 360px) {
	.navbar.partner .navbar-brand { padding-right: 20px; margin-left: 8px; }
	.navbar.partner .navbar-brand > span.logo-icon {
	    height: 32px;
	    margin: -3px -13px 0;
	    width: 22px;
	}

	.nav-microsite--tabs { border-bottom: solid 2px #ecf0f3; }
	.nav-pills > li { margin: 0px -5px !important; }
	.nav-pills > li > a,
	.nav-pills > li > a:focus,
	.nav-pills > li > a:hover,
	.nav-pills > li.active > a,
	.nav-pills > li.active > a:focus,
	.nav-pills > li.active > a:hover { 
		font-size: 10px;
	}
	.nav-pills > li.active > a,
	.nav-pills > li.active > a:hover {
		border-bottom: solid 2px #fe8ac7;
	}

	.microsite--content { padding: 30px 20px; }
	.microsite--content h1,
	.microsite--content h2 { font-size: 18px; }
	.microsite--content p { font-size: 14px; }

	#our-benefits { padding: 20px 0px; }
	#our-benefits .microsite--content p { font-size: 12px !important; }

	#available-jobs { padding: 20px 0px; }
	#available-jobs .btn-container { width: 95%; }
	.job-cards .header { height: 80px; }

	.steps-banner { padding: 0px; }
	.steps-banner .microsite--content .col-xs-12 { padding-bottom: 30px; }

	@media (max-width: 320px) {
		.navbar.partner .col-xs-6 { padding-right: 5px; }
		.navbar.partner .navbar-brand { padding-right: 12px; margin-left: 8px; }
		.navbar.partner .navbar-brand > span.logo-icon {
		    height: 32px;
		    margin: -3px -17px 0;
		    width: 22px;
		}
		.navbar.partner .country-dropdown { margin-left: 7px; }
		.navbar.partner .nav-contact-details > li { padding: 0 7px; }

		.nav-pills > li > a,
		.nav-pills > li > a:focus,
		.nav-pills > li > a:hover,
		.nav-pills > li.active > a,
		.nav-pills > li.active > a:focus,
		.nav-pills > li.active > a:hover { 
			font-size: 8.2px;
		}

		#available-jobs .btn-container { width: 100%; }
		
		#our-benefits .microsite--content p { font-size: 12px !important; }
	}
}
