@font-face {
  font-family: "Bold";
  src: url("/assets/fonts/Mulish-Bold.ttf");
}
@font-face {
  font-family: "Semibold";
  src: url("/assets/fonts/Mulish-SemiBold.ttf");
}
@font-face {
  font-family: "Regular";
  src: url("/assets/fonts/Mulish-Regular.ttf");
}
@font-face {
  font-family: "ExtraBold";
  src: url("/assets/fonts/Mulish-ExtraBold.ttf");
}
.careerPageContainer {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, calc(-2.2857142857px + 2.380952381vw), 32px);
  padding-left: clamp(16px, calc(-19.3783783784px + 10.7207207207vw), 135px);
  padding-right: clamp(16px, calc(-19.3783783784px + 10.7207207207vw), 135px);
  padding-top: clamp(32px, calc(-4.5714285714px + 4.7619047619vw), 64px);
  padding-bottom: clamp(32px, calc(-4.5714285714px + 4.7619047619vw), 64px);
}
.careerPageContainer h1 {
  font-family: "Bold" !important;
  font-size: 1.562rem !important;
}
.careerPageContainer p, .careerPageContainer span {
  font-family: "Regular" !important;
  font-size: 1rem !important;
}
.careerPageContainer button, .careerPageContainer a {
  text-decoration: none !important;
  color: #05bec8 !important;
  background-color: transparent !important;
  border: none !important;
  font-family: "Regular" !important;
  font-size: 1rem !important;
  padding: 0px !important;
}
.careerPageContainer h2 {
  font-family: "Bold" !important;
  font-size: 1.25rem !important;
}
.careerPageContainer .banner {
  width: 100%;
  height: 346px;
  -o-object-position: top;
     object-position: top;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.careerPageContainer .careerCard {
  display: flex;
  gap: clamp(24px, calc(-3.4285714286px + 3.5714285714vw), 48px);
  padding: 24px;
  background-color: #f8f8f8;
  border-radius: 8px;
}
.careerPageContainer .careerCard img {
  border-radius: 8px;
}
.careerPageContainer .careerCard .careerCardContent {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: inherit;
  gap: clamp(16px, calc(-20.5714285714px + 4.7619047619vw), 48px);
  padding: 20px 0px;
}
.careerPageContainer .privacyPolicyText a {
  color: #464849;
}

@media (max-width: 768px) {
  .careerPageContainer .banner {
    height: auto !important;
  }
  .careerPageContainer .careerCard {
    flex-direction: column;
  }
  .careerPageContainer .careerCard img {
    width: 100%;
    height: auto;
  }
  .careerPageContainer .careerCard .careerCardContent {
    padding: 0px;
  }
}/*# sourceMappingURL=careerOpportunities.css.map */