/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 03 2025 | 20:40:01 */
/* Hide by default */
.industry-career-container {
  display: none;
}

/* Modal open state */
.industry-career-container.open {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	width: 90%;
  max-width: 100%;
  max-height: 90%;
  overflow: auto;
  background: var(--global-palette3);
  padding: 1.5rem;
  box-shadow: 0 2px 10px rgba(0,0,0,0.3);
  z-index: 10000;
}

/* Close button */
.industry-career-container .modal-close {
    position: absolute;
    top: 10px;
    right: 10px;
    background: transparent;
    border: none;
    font-size: 1.5rem;
    line-height: 0.5;
    cursor: pointer;
    font-size: 40px;
    z-index: 2000;
}

/* Career Opps Grid */
.career-opportunities-grid ul li:nth-child(4), .career-opportunities-grid ul li:nth-child(5) {
	margin-left: 50%;
    margin-right: -50%;
}

@media (max-width: 767px) {
	.career-opportunities-grid ul li:nth-child(4), .career-opportunities-grid ul li:nth-child(5) {
		margin-left: unset;
		margin-right: unset;
	}
}

/* Parent and Teacher Button */
button .kb-svg-icon-wrap svg {
	width: 80px;
	height: 80px;
}
@media (max-width: 767px) {
	button .kb-svg-icon-wrap svg {
		width: 40px;
		height: 40px;
	}
}

/* Previous and Next Arrows */
.prev-industry::before {
	content: "← ";
}
.next-industry::after {
	content:" →";
}
.next-industry:empty::after, .prev-industry:empty::before {
	content:"";
}

/* References */
.references ul {
  counter-reset: list-counter;
}

.references ul li {
  position: relative;
  counter-increment: list-counter;
}

.references ul li .wp-block-kadence-advancedheading::before {
  content: counter(list-counter) ". ";
  font-weight: bold;
}