.btn-brackets {
	font-size: 14px;
	display: block;
	margin: 0;
}

@media (min-width: 768px) {
	.btn-brackets {
		display: inline-block;
		margin-top: 0;
	}
}

.diag-callout {
	padding-left: 30px;
	width: auto;
}

@media (max-width: 991px) {
	.diag-callout {
		text-align: center;
	}
}

.bracket-corners {
	padding: 10px 20px;
}

.bracket-corners:before {
	background-image: url("../../../img/bracket/bracket-tl-14.svg"), url("../../../img/bracket/bracket-tr-14.svg"), url("../../../img/bracket/bracket-br-14.svg"), url("../../../img/bracket/bracket-bl-14.svg");
	background-position: top left, top right, bottom right, bottom left;
	background-size: 9px;
	z-index: 0;
}

body.vacancy h3:after {
	content: '';
	margin-top: 14px;
	margin-bottom: 14px;
	display: block;
	position: relative;
	height: 3px;
	width: 40px;
	background-color: #ff6002;
	border-radius: 3px;
	-webkit-transition: background-color 0.25s;
	-o-transition: background-color 0.25s;
	transition: background-color 0.25s;
	margin-left: 0;
	margin-right: 0;
}

.accordion .archive-title {
	white-space: normal;
}

.apply-cta {
	padding-top: 0;
}

.vacancy-expired {
	margin-bottom: 50px;
}

.icon-vacancy {
	font-size: 48px;
	color: #ff6002;
	margin-bottom: 30px;
	display: block;
}

.tile-open-positions {
	color: #fff;
}

.accordion-group-careers {
	margin-bottom: 0;
}

.careers-subscribe-form .btn {
	margin-top: 0;
}


.careers .customer-success-management .masked {
	background-image: url("../../../img/company/careers/customer-success-management-card.jpg");
}

.careers .analytics .masked {
	background-image: url("../../../img/company/careers/business-platform-development-card.jpg");
}

.careers .learning-and-development .masked {
	background-image: url("../../../img/company/careers/coaching-card.jpg");
}

.careers .connectivity-operations .masked {
	background-image: url("../../../img/company/careers/connectivity-operations-card.jpg");
}

.careers .engineering .masked {
	background-image: url("../../../img/company/careers/development-card.jpg");
}

.careers .finance-and-billing .masked {
	background-image: url("../../../img/company/careers/finance-and-billing-card.jpg");
}

.careers .gam .masked {
	background-image: url("../../../img/company/careers/gam-card.jpg");
}

.careers .legal .masked {
	background-image: url("../../../img/company/careers/legal-card.jpg");
}

.careers .marketing .masked {
	background-image: url("../../../img/company/careers/marketing-card.jpg");
}

.careers .mobile-payments .masked {
	background-image: url("../../../img/company/careers/mobile-payments-card.jpg");
}

.careers .networking .masked {
	background-image: url("../../../img/company/careers/networking-card.jpg");
}

.careers .operator-partnerships .masked {
	background-image: url("../../../img/company/careers/operator-partnership-card.jpg");
}

.careers .payment-platform-operations .masked {
	background-image: url("../../../img/company/careers/payment-platform-operations-card.jpg");
}

.careers .people-operations .masked {
	background-image: url("../../../img/company/careers/people-operations-card.jpg");
}

.careers .procurement .masked {
	background-image: url("../../../img/company/careers/procurement-card.jpg");
}

.careers .product-development .masked {
	background-image: url("../../../img/company/careers/product-development-card-2.jpg"); 
}

.careers .strategic-growth-and-development .masked {
	background-image: url("../../../img/company/careers/strategic-growth-and-development-card.jpg");
}

.careers .logistics .masked {
	background-image: url("../../../img/company/careers/logistics-card.jpg");
}

.careers .regulatory-and-compliance .masked {
	background-image: url("../../../img/company/careers/regulatory-and-compliance-card.jpg");
}

.careers .sales .masked {
	background-image: url("../../../img/company/careers/sales-card.jpg");
}

.careers .solution-engineers .masked {
	background-image: url("../../../img/company/careers/solution-engineers-card.jpg");
}

.careers .core-operations .masked {
	background-image: url("../../../img/company/careers/support-card.jpg");
}

.careers .presales-and-project-office .masked {
	background-image: url("../../../img/company/careers/technical-presales-card.jpg");
}

.careers .maintenance .masked {
	background-image: url("../../../img/company/careers/maintenance-card.jpg");
}

.careers .corporate-security .masked {
	background-image: url("../../../img/company/careers/maintenance-card.jpg");
}

.customer-success-management-hero {
	background-image: url("../../../img/company/careers/customer-success-management-banner.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.customer-success-management-hero {
		background-image: url("../../../img/company/careers/customer-success-management-banner.jpg");
		background-position: center left;
	}
}

.maintenance-hero {
	background-image: url("../../../img/company/careers/maintenance-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.analytics-hero {
		background-image: url("../../../img/company/careers/maintenance-hero.jpg");
		background-position: center left;
	}
}

.corporate-security-hero {
	background-image: url("../../../img/company/careers/maintenance-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.analytics-hero {
		background-image: url("../../../img/company/careers/maintenance-hero.jpg");
		background-position: center left;
	}
}

.analytics-hero {
	background-image: url("../../../img/company/careers/business-platform-development-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.analytics-hero {
		background-image: url("../../../img/company/careers/business-platform-development-hero.jpg");
		background-position: center left;
	}
}

.learning-and-development-hero {
	background-image: url("../../../img/company/careers/coaching-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.learning-and-development-hero {
		background-image: url("../../../img/company/careers/coaching-hero.jpg");
		background-position: center left;
	}
}

.connectivity-operations-hero {
	background-image: url("../../../img/company/careers/connectivity-operations-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.connectivity-operations-hero {
		background-image: url("../../../img/company/careers/connectivity-operations-hero.jpg");
		background-position: center left;
	}
}

.engineering-hero {
	background-image: url("../../../img/company/careers/development-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.development-hero {
		background-image: url("../../../img/company/careers/development-hero.jpg");
		background-position: center left;
	}
}

.finance-and-billing-hero {
	background-image: url("../../../img/company/careers/finance-and-billing-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.finance-and-billing-hero {
		background-image: url("../../../img/company/careers/finance-and-billing-hero.jpg");
		background-position: center left;
	}
}

.gam-hero {
	background-image: url("../../../img/company/careers/gam-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.gam-hero {
		background-image: url("../../../img/company/careers/gam-hero.jpg");
		background-position: center left;
	}
}

.legal-hero {
	background-image: url("../../../img/company/careers/legal-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.legal-hero {
		background-image: url("../../../img/company/careers/legal-hero.jpg");
		background-position: center left;
	}
}

.marketing-hero {
	background-image: url("../../../img/company/careers/marketing-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.marketing-hero {
		background-image: url("../../../img/company/careers/marketing-hero.jpg");
		background-position: center left;
	}
}

.mobile-payments-hero {
	background-image: url("../../../img/company/careers/mobile-payments-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.mobile-payments-hero {
		background-image: url("../../../img/company/careers/mobile-payments-hero.jpg");
		background-position: center left;
	}
}

.networking-hero {
	background-image: url("../../../img/company/careers/networking-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.networking-hero {
		background-image: url("../../../img/company/careers/networking-hero.jpg");
		background-position: center left;
	}
}

.operator-partnerships-hero {
	background-image: url("../../../img/company/careers/operator-partnership-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.operator-partnership-hero {
		background-image: url("../../../img/company/careers/operator-partnership-hero.jpg");
		background-position: center left;
	}
}

.payment-platform-operations-hero {
	background-image: url("../../../img/company/careers/payment-platform-operations-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.payment-platform-operations-hero {
		background-image: url("../../../img/company/careers/payment-platform-operations-hero.jpg");
		background-position: center left;
	}
}

.people-operations-hero {
	background-image: url("../../../img/company/careers/people-operations-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.people-operations-hero {
		background-image: url("../../../img/company/careers/people-operations-hero.jpg");
		background-position: center left;
	}
}

.procurement-hero {
	background-image: url("../../../img/company/careers/procurement-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.procurement-hero {
		background-image: url("../../../img/company/careers/procurement-hero.jpg");
		background-position: center left;
	}
}

.product-development-hero {
	background-image: url("../../../img/company/careers/product-development-hero-2.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.product-development-hero {
		background-image: url("../../../img/company/careers/product-development-hero.jpg");
		background-position: center left;
	}
}

.regulatory-and-compliance-hero {
	background-image: url("../../../img/company/careers/regulatory-and-compliance-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.regulatory-and-compliance-hero {
		background-image: url("../../../img/company/careers/regulatory-and-compliance-hero.jpg");
		background-position: center left;
	}
}

.sales-hero {
	background-image: url("../../../img/company/careers/sales-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.sales-hero {
		background-image: url("../../../img/company/careers/sales-hero.jpg");
		background-position: center left;
	}
}

.solution-engineers-hero {
	background-image: url("../../../img/company/careers/solution-engineers-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.solution-engineers-hero {
		background-image: url("../../../img/company/careers/solution-engineers-hero.jpg");
		background-position: center left;
	}
}

.core-operations-hero {
	background-image: url("../../../img/company/careers/support-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.core-operations-hero {
		background-image: url("../../../img/company/careers/support-hero.jpg");
		background-position: center left;
	}
}

.presales-and-project-office-hero {
	background-image: url("../../../img/company/careers/technical-presales-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.presales-and-project-office-hero {
		background-image: url("../../../img/company/careers/technical-presales-hero.jpg");
		background-position: center left;
	}
}

.strategic-growth-and-development-hero {
	background-image: url("../../../img/company/careers/strategic-growth-and-development-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.strategic-growth-and-development-hero {
		background-image: url("../../../img/company/careers/strategic-growth-and-development-hero.jpg");
		background-position: center left;
	}
}

.logistics-hero {
	background-image: url("../../../img/company/careers/logistics-hero.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.logistics-hero {
		background-image: url("../../../img/company/careers/logistics-hero.jpg");
		background-position: center left;
	}
}

.careers-hero {
	background-image: url("../../../img/company/careers/hero-bg-v3.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.careers-hero {
		background-image: url("../../../img/company/careers/hero-bg-v3.jpg");
		background-position: center left;
	}
}

.pula-vacancies-hero {
	background-image: url("../../../img/company/careers/pula-vacancies-hero-bg.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.pula-vacancies-hero {
		background-image: url("../../../img/company/careers/pula-vacancies-hero-bg-mobile.jpg");
		background-position: center left;
	}
}

.apply-hero {
	background-image: url("../../../img/company/careers/apply-hero-bg.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.apply-hero {
		background-image: url("../../../img/company/careers/apply-hero-bg-mobile.jpg");
		background-position: center left;
	}
}

.young-coders-program-hero {
	background-image: url("../../../img/company/careers/young-coders-header.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.young-coders-program-hero {
		background-image: url("../../../img/company/careers/young-coders-header-mobile.jpg");
		background-position: center left;
	}
}

.summer-apprenticeship-program-hero {
	background-image: url("../../../img/company/careers/summer-apprenticeship-header.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.summer-apprenticeship-program-hero {
		background-image: url("../../../img/company/careers/summer-apprenticeship-header-mobile.jpg");
		background-position: center left;
	}
}

.front-end-campus-hero {
	background-image: url("../../../img/company/careers/front-end-campus-header.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.front-end-campus-hero {
		background-image: url("../../../img/company/careers/front-end-campus-header-mobile.jpg");
		background-position: center left;
	}
}

.back-end-campus-hero {
	background-image: url("../../../img/company/careers/back-end-campus-header.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.back-end-campus-hero {
		background-image: url("../../../img/company/careers/back-end-campus-header-mobile.jpg");
		background-position: center left;
	}
}

.scholarship-hero {
	background-image: url("../../../img/company/careers/scholarship-header.jpg");
	background-position: center right;
}

@media (max-width: 991px) {
	.scholarship-hero {
		background-image: url("../../../img/company/careers/scholarship-header-mobile.jpg");
		background-position: center left;
	}
}

.breadcrumb-vacancy {
	position: relative;
	top: 80px;
	z-index: 2000;
}

.img-program {
	margin-bottom: 30px;
}

.program {
	margin-bottom: 50px;
}

.cta-block {
	padding-top: 0;
}

.row .card-department:first-child {
	display: none !important;
}