.elementor-37027 .elementor-element.elementor-element-e25a7f1{--display:flex;}.elementor-37027 .elementor-element.elementor-element-e25a7f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37027 .elementor-element.elementor-element-319ded1{--display:flex;}.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-repeater-item-427eaeb .swiper-slide-bg{background-image:url(https://employability.regent.ac.za/wp-content/uploads/2024/02/shutterstock_1180647865-e1753784045540.jpg);background-size:cover;}.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-repeater-item-427eaeb .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-repeater-item-427eaeb .swiper-slide-contents{margin-right:auto;}.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-repeater-item-427eaeb .swiper-slide-inner{text-align:start;}.elementor-37027 .elementor-element.elementor-element-8f64950 .swiper-slide{transition-duration:calc(5000ms*1.2);height:300px;}.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-slide-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;border-width:0px;border-radius:8px;color:var( --e-global-color-5b8b2394 );}.elementor-37027 .elementor-element.elementor-element-8f64950 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 010px 0px;}.elementor-37027 .elementor-element.elementor-element-8f64950 .swiper-slide-contents{max-width:83%;}.elementor-37027 .elementor-element.elementor-element-8f64950 .swiper-slide-inner{padding:0px 50px 0px 50px;text-align:center;}.elementor-37027 .elementor-element.elementor-element-8f64950 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:7px;}.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-slide-heading{color:var( --e-global-color-5b8b2394 );font-family:"Poppins", Sans-serif;font-size:61px;font-weight:700;font-style:normal;line-height:77px;letter-spacing:0px;word-spacing:6px;}.elementor-37027 .elementor-element.elementor-element-0212ebe{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-37027 .elementor-element.elementor-element-0212ebe.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-slide-heading{font-size:31px;line-height:1.5em;}.elementor-37027 .elementor-element.elementor-element-0212ebe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-37027 .elementor-element.elementor-element-e25a7f1{--width:100%;}.elementor-37027 .elementor-element.elementor-element-0212ebe{--width:100%;}}@media(max-width:767px){.elementor-37027 .elementor-element.elementor-element-8f64950 .swiper-slide{height:200px;}.elementor-37027 .elementor-element.elementor-element-8f64950 .swiper-slide-contents{max-width:93%;}.elementor-37027 .elementor-element.elementor-element-8f64950 .swiper-slide-inner{padding:10px 10px 10px 10px;}.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-slide-heading{font-size:16px;line-height:1.4em;word-spacing:0em;}.elementor-37027 .elementor-element.elementor-element-8f64950 .elementor-slide-description{font-size:11px;}}/* Start custom CSS for slides, class: .elementor-element-8f64950 *//* Assign CSS class "jobseekers-table" to the table element in Elementor */
.jobseekers-table {
  width: 100%;
  border-collapse: collapse;
}
.jobseekers-table th,
.jobseekers-table td {
  padding: 12px 10px;
  text-align: left;
  vertical-align: top;
  word-break: break-word;
}

@media (max-width: 680px) {
  .jobseekers-table thead {
    display: none;
  }
  .jobseekers-table,
  .jobseekers-table tbody,
  .jobseekers-table tr,
  .jobseekers-table td {
    display: block;
    width: 100%;
  }
  .jobseekers-table tr {
    background: #fff;
    margin: 0 0 14px;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 10px;
  }
  .jobseekers-table td {
    display: flex;
    gap: 8px;
    padding: 8px 0;
    border: 0;
  }
  .jobseekers-table td:nth-child(1)::before { content: "Student / Graduate:"; font-weight: 600; flex: 0 0 40%; }
  .jobseekers-table td:nth-child(2)::before { content: "Gender:";              font-weight: 600; flex: 0 0 40%; }
  .jobseekers-table td:nth-child(3)::before { content: "Study Year:";          font-weight: 600; flex: 0 0 40%; }
  .jobseekers-table td:nth-child(4)::before { content: "Industry / Sector:";   font-weight: 600; flex: 0 0 40%; }
  .jobseekers-table td:nth-child(5)::before { content: "Role:";                font-weight: 600; flex: 0 0 40%; }
  .jobseekers-table td:nth-child(6)::before { content: "Location:";            font-weight: 600; flex: 0 0 40%; }
  .jobseekers-table td:nth-child(7)::before { content: "Skills / Experience:"; font-weight: 600; flex: 0 0 40%; }
  .jobseekers-table td:nth-child(8)::before { content: "Motivation:";          font-weight: 600; flex: 0 0 40%; }
}/* End custom CSS */