

@import url("./_careers-banner-section.css?v=9988123");
@import url("./_section-intro.css");
@import url("./_features-module.css");
@import url("./_careers-section.css?v=99881");
@import url("./_boxes-section.css");
@import url("./_locations-section.css?v=99881");
@import url("./_overview-section.css?v=99881");
@import url("./_repeater-section.css?v=666");
@import url("./_services-section.css");
@import url("./_media-big-section.css");
@import url("./_grid-blocks.css");

.secwrap, .section-intro, .features-module-section{background-color: var(--light);}

.media-big-image .play-btn{background-color: var(--blue);}

.grid-container {padding: 0 0 80px 0; overflow: hidden;}

.careers.repeater-section strong {font-weight: 600;}
.careers.repeater-section ul {display: flex; flex-wrap: wrap; gap:2%;}
.careers.repeater-section ul li {width:calc(100% - 220px); display: inline-block;}
.careers.repeater-section ul li:nth-child(2n+1) {width:29.7%;}
.secwrap > .features-module-section {background: none;}
.secwrap + .interviews-section {margin-top: -80px;}
.interviews-section {clear: both; width: 100%; background-color: var(--light); padding: 80px 0 191px;}
.interviews-section h2 {max-width: 700px; margin-bottom: 37px;}
.interview-list{flex: 1;}
.interview-thumb{margin-bottom: 16px; height: 222px; overflow: hidden;}
.interview-text .sub-text {display: block; width: 100%; color: var(--blue); font-weight: 600; font-size: 18px; margin-bottom: 6px; line-height: 26px;}
.interview-text .h4{margin-bottom: 9px; font-size: 1.68421rem; font-style: normal; font-weight: 350;}
.interview-text p {font-size: 1rem; font-weight:350; line-height: 30px;}
.interview-thumb .play-btn::before, .interview-thumb .play-btn::after{width: 85px; height: 85px;}

@media screen and (min-width: 1024px) {
    .repeater-list{padding: 150px 0;}
    .secwrap{padding: 120px 0;}
	
	.interview-main{gap: 35px;}
}

@media only screen and (max-width: 1023px) and (min-width: 200px) {
    .grid-container {padding: 0 0 80px 0;}  
	
	.interviews-section {padding: 80px 0;}
    .interview-main{gap: 60px;}
    .interview-list{flex: 100%;}
	.interview-thumb {height: 55vw;}
}

@media only screen and (max-width:767px) and (min-width: 200px) {
	.careers.repeater-section ul li {width: 100%!important;}
}