.testimonial-row {
  margin-top: -90px;
  z-index: 3;
}

.carousel-container {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* padding-left: 60px; */
  padding-left: calc((100vw - 1320px) / 2);
}

.carousel-container::-webkit-scrollbar {
  display: none;
}

.video-card {
  flex: 0 0 240px;
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  cursor: pointer;
  background: #fff;
  transition: transform 0.3s ease;
}

.video-card iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 24px;
}

/* Align with Bootstrap container */
@media (min-width: 576px) {
  .carousel-container {
    padding-left: calc((100vw - 540px) / 2) !important;
  }
}

@media (min-width: 768px) {
  .carousel-container {
    padding-left: calc((100vw - 720px) / 2) !important;
  }
}

@media (min-width: 992px) {
  .carousel-container {
    padding-left: calc((100vw - 960px) / 2) !important;
  }
}

@media (min-width: 1200px) {
  .carousel-container {
    padding-left: calc((100vw - 1140px) / 2) !important;
  }
}

@media (min-width: 1400px) {
  .carousel-container {
    padding-left: calc((100vw - 1320px) / 2) !important;
  }
}

@media (max-width: 575.98px) {
  .carousel-container {
    padding-left: 0.75rem !important;
  }

  .testimonial-row {
    margin-top: -70px !important;
  }
}

@media (max-width: 992px) {
  .video-card {
    flex: 0 0 170px !important;
  }
}

.career-job-link-input {
  background-color: #e8f5f3;
  border: none;
  color: #00796b;
}

.career-job-link-input:focus {
  background-color: #d4f0ec;
  box-shadow: none;
}

.job-link-btn-copy {
  background-color: #00A8A4;
  border: none;
}

.job-link-btn-copy:hover {
  background-color: #00a890;
}

.job-link-btn-copy.copied {
  background-color: #00A8A4;
}

.job-share-btn-facebook {
  background-color: #0866FF;
}

.job-share-btn-whatsapp {
  background-color: #25D366;
}

.job-share-btn-linkedin {
  background-color: #0866FF;
}

.job-share-btn-x {
  background-color: #000000;
}

.job-share-modal-close-icon {
  color: #181818;
}