/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2025 | 05:22:21 */
.homepage-graphic {
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0.5;
}
.wave-graphic {
	width: 250vw;
    height: 100vh;
    position: absolute;
    margin-left: -90vh;
}
.wave-graphic img {
	object-fit: cover;
    height: 125vh;
    opacity: 0.2;
    width: 200vw;
    margin-left: -10vw;
}
.career-explorer-graphic.wave-graphic img {
	    height: 200vh;
}
.homepage-graphic img {
	width: 100vw;
}
.site-top-footer-wrap .site-footer-row-container-inner {
    border-radius: 30px;
}
.industry-cards .kb-blocks-bg-video-container {
    z-index: 5;
}

/* Footer */
.footer-image {
	position: absolute;
    bottom: 0;
    left: 40%;
	margin: 0;
}
.footer-image img {
	height: 500px;
    object-fit: contain;
	object-position: bottom;
}
#colophon {
	margin-top: -30px;
    z-index: 1;
    border-radius: 30px 30px 0px 0px;
}
.footer-cta h2 {
	z-index: 10;
}
.cta-dots {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
}
.cta-dots img {
	width: 100%;
	height: 100%;
	opacity: 30%;
}
.footer-cta-alternative .footer-image {
    left: 50%;
}

/* Industry Pages */
.industry-insights > .kt-row-column-wrap {
	display: flex;
}
.industry-insights > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(1) {
	width: 200px;
}
.industry-insights > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) {
	width: calc(100% - 200px);
}
.exciting-careers > .kt-inside-inner-col {
	mix-blend-mode: darken;
}
.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap {
	display: flex;
}
.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(1) {
	width: 200px;
}
.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col {
	display: flex;
	flex-direction: row;
}
.potential-career-links .wp-block-kadence-image {
	height: 100%;
}
.potential-career-links .wp-block-kadence-image img {
    max-width: 200px;
    height: 100%;
    object-fit: cover;
}
.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .wp-block-kadence-advancedbtn { width: 180px; align-content: center; }
.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading6093_9ae64f-99, .potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading12687_391d63-01 { width: 300px; align-content: center; }
.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading6093_230bff-f4, .potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading12687_4d8aa3-77 { width: 540px; align-content: center; }

@media (max-width: 1024px) {
	.potential-career-links .wp-block-kadence-image img {
		max-width: 170px;
	}
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .wp-block-kadence-advancedbtn { width: 200px; align-content: center; }
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading6093_9ae64f-99, .potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading12687_391d63-01 { width: 200px; align-content: center; }
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading6093_230bff-f4, .potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading12687_4d8aa3-77 { width: 350px; align-content: center; }
}

@media (max-width: 767px) {
	.industry-insights > .kt-row-column-wrap {
		flex-direction: column;
	}
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap {
		flex-direction: column;
	}
	.industry-insights > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(1) {
		width: 100%;
	}
	.industry-insights > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) {
		width: 100%;
	}
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(1) {
		width: 100%;
	}
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col {
		flex-direction: column;
	}
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .wp-block-kadence-advancedbtn { width: 100%; }
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading6093_9ae64f-99, .potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading12687_391d63-01 { width: 100%;  }
	.potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading6093_230bff-f4, .potential-career-links ul li > .kb-row-layout-wrap > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2) > .kt-inside-inner-col > .kt-adv-heading12687_4d8aa3-77 { width: 100%;  }
	.potential-career-links .wp-block-kadence-image img {
		max-width: 100%;
	}
	.kb-button .kt-btn-inner-text {
		font-size: 16px;
		line-height: 1;
		letter-spacing: 0;
	}
	.footer-image {
		bottom: -60px;
	}
	.footer-image img {
		height: 300px;
	}
}