.job-ad-slider_content {
  padding-top: 30px;
  padding-bottom: 30px; }
  .job-ad-slider_content .content_header-label {
    font-family: Montserrat;
    font-size: 17px;
    font-weight: 500;
    color: #e8e8e8;
    text-align: center; }
  .job-ad-slider_content .job-ads_wrapper {
    right: 6% !important;
    left: auto !important; }
    .job-ad-slider_content .job-ads_wrapper .job-ads-link {
      font-family: Montserrat;
      font-size: 12px;
      font-weight: normal;
      color: #9d9d9d;
      line-height: 22px; }

#kt-homepage_content_slide {
  position: relative;
  margin: 30px -10px 0 -10px;
  min-height: 450px; }
  #kt-homepage_content_slide .swiper-container {
    padding-bottom: 20px; }
  #kt-homepage_content_slide .swiper-wrapper {
    padding-top: 60px; }
  #kt-homepage_content_slide .swiper-slide {
    width: 100%;
    margin: 0;
    transition: all .3s;
    overflow: hidden;
    position: relative; }
    #kt-homepage_content_slide .swiper-slide.job-box {
      padding: 0; }
    #kt-homepage_content_slide .swiper-slide:not(.swiper-slide-active) {
      opacity: 1; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active {
      position: relative;
      margin-top: -50px; }
      #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet {
        background-color: #e34f2d; }
    #kt-homepage_content_slide .swiper-slide .job-box_btn_detail {
      padding-right: 15px; }
    #kt-homepage_content_slide .swiper-slide .application-status_label {
      font-size: 10px;
      font-weight: normal;
      color: #4e5156; }
    #kt-homepage_content_slide .swiper-slide .application-status_value {
      font-size: 10px;
      font-weight: 600;
      color: #4e5156;
      letter-spacing: 0.3px; }
  #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet {
    background-color: #e34f2d !important; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__head {
      color: #fcb5a5;
      border-bottom: 2px solid #cf4a2b !important; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .portlet__body-header {
      color: #fff;
      font-weight: 500; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .portlet__body-location {
      font-size: 14px !important;
      font-weight: normal !important;
      color: #efefef !important;
      font-style: italic; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .short-description {
      color: #efefef;
      padding-right: 10px; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .job-box_btn_detail a {
      background-color: #000 !important;
      border-color: #000 !important;
      color: #fff; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .application-status_label {
      color: #fff; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .application-status_value {
      color: #fff; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.intern_work {
      background: url(url) no-repeat bottom left/contain; }
      #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.intern_work:hover {
        background: url(/img/intern_work_icon_hover.svg) no-repeat bottom left/contain; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.remote_work {
      background: url(/img/remote_work_icon.svg) no-repeat bottom left/contain; }
      #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.remote_work:hover {
        background: url(/img/remote_work_icon_hover.svg) no-repeat bottom left/contain; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.applied_job {
      background: url(/img/job_applied_icon.svg) no-repeat bottom left/contain; }
      #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.applied_job:hover {
        background: url(/img/job_applied_icon_hover.svg) no-repeat bottom left/contain; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.job-detail-content_save_btn .save_btn {
      background: url(/img/job_saved_icon.svg) no-repeat bottom left/contain; }
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.job-detail-content_save_btn .save_btn_active,
    #kt-homepage_content_slide .swiper-slide.swiper-slide-active .c-kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.job-detail-content_save_btn .save_btn:hover {
      background: url(/img/job_saved_icon_hover.svg) no-repeat bottom left/contain; }
  #kt-homepage_content_slide .swiper-slide .kt-portlet.c-kt-portlet {
    background-color: #21252b;
    justify-content: unset;
    cursor: initial;
    padding: 10px 10px 20px 10px;
    margin-bottom: 0;
    min-height: 360px; }
    #kt-homepage_content_slide .swiper-slide .kt-portlet.c-kt-portlet .c-card-container {
      max-height: 305px; }
  #kt-homepage_content_slide .swiper-slide .kt-portlet .width-80 {
    max-width: 80% !important; }
  #kt-homepage_content_slide .swiper-slide .kt-portlet .portlet__body-header {
    font-size: 20px;
    font-weight: 300;
    text-align: center;
    color: #4e5156;
    height: auto; }
  #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__head {
    font-size: 30px;
    font-weight: 600;
    color: #4e5156;
    height: auto;
    line-height: 70px;
    border-bottom: 2px solid #1c1f25 !important;
    text-align: center; }
  #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__body {
    padding: 0 20px 0 20px; }
    #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__body .portlet__body-header {
      margin: 35px 0 35px 0; }
    #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__body .portlet__body-location {
      font-size: 14px;
      font-weight: 500;
      color: #4e5156;
      text-align: center;
      margin: 0; }
      #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__body .portlet__body-location .city {
        text-transform: uppercase; }
  #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot {
    justify-content: initial;
    display: block;
    position: absolute;
    margin-top: 70px;
    width: 100%;
    bottom: 22px; }
    #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .short-description {
      position: absolute;
      margin-top: -35px;
      font-size: 12px;
      font-weight: 300;
      color: #4e5156;
      width: 100%; }
    #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons {
      margin-right: 10px;
      margin-left: 0;
      display: inline-block;
      min-height: 60px;
      margin-top: -23px; }
      #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons:hover {
        margin-top: -11px; }
      #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.intern_work {
        width: 32px;
        height: 32px;
        background: url(/img/intern_work_icon_passive.svg) no-repeat bottom left/contain; }
        #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.intern_work:hover {
          background: none;
          width: 52px;
          height: 52px;
          margin-bottom: -12px;
          margin-left: -10px;
          margin-right: 0px; }
      #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.remote_work {
        width: 32px;
        height: 32px;
        background: url(/img/remote_work_icon_passive.svg) no-repeat bottom left/contain; }
        #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.remote_work:hover {
          background: none;
          width: 51px;
          height: 51px;
          margin-bottom: -12px;
          margin-left: -10px;
          margin-right: 1px; }
      #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.applied_job {
        width: 32px;
        height: 32px;
        background: url(/img/job_applied_icon_passive.svg) no-repeat bottom left/contain; }
        #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.applied_job:hover {
          background: none;
          width: 53px;
          height: 53px;
          margin-bottom: -13px;
          margin-left: -10px;
          margin-right: -1px; }
      #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.job-detail-content_save_btn .save_btn {
        width: 33px;
        height: 33px;
        margin-top: 26px;
        background: url(/img/job_saved_icon_passive.svg) no-repeat bottom left/contain; }
      #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.job-detail-content_save_btn:hover {
        margin-top: -23px; }
      #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.job-detail-content_save_btn .save_btn_active, #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .kt-portlet__foot_icons.job-detail-content_save_btn .save_btn:hover {
        width: 51px;
        height: 51px;
        margin-bottom: -17px;
        margin-left: -9px;
        margin-top: 20px; }
    #kt-homepage_content_slide .swiper-slide .kt-portlet .kt-portlet__foot .job-box_btn_detail a {
      background-color: #181b1f !important;
      border-color: #181b1f !important;
      border-radius: 25px !important;
      font-size: 14px;
      font-weight: normal;
      color: #4e5156; }
  #kt-homepage_content_slide .swiper-button-next {
    right: 30%;
    width: 57px;
    height: auto; }
  #kt-homepage_content_slide .swiper-button-prev {
    left: 30%;
    width: 57px;
    height: auto; }
  #kt-homepage_content_slide .home-swiper_job_list_slide_next {
    width: 57px;
    height: 57px;
    background: url(/img/job-ad-slider_next.svg) no-repeat bottom left/contain; }
  #kt-homepage_content_slide .home-swiper_job_list_slide_prev {
    width: 57px;
    height: 57px;
    background: url(/img/job-ad-slider_prev.svg) no-repeat bottom left/contain; }

@media (max-width: 1350px) {
  #kt-homepage_content_slide .swiper-button-next {
    right: 20%; }
  #kt-homepage_content_slide .swiper-button-prev {
    left: 20%; } }

@media (max-width: 840px) {
  .job-ad-slider_content #kt-homepage_content_slide {
    margin-top: 15px;
    padding: 10px;
    min-height: 345px; }
    .job-ad-slider_content #kt-homepage_content_slide .swiper-container {
      padding-top: 0;
      width: 100%; }
    .job-ad-slider_content #kt-homepage_content_slide .swiper-wrapper {
      padding-top: 0; }
    .job-ad-slider_content #kt-homepage_content_slide .swiper-slide {
      width: 100%; }
      .job-ad-slider_content #kt-homepage_content_slide .swiper-slide:not(.swiper-slide-active) {
        opacity: 1; }
      .job-ad-slider_content #kt-homepage_content_slide .swiper-slide.swiper-slide-active {
        margin-top: 0; }
    .job-ad-slider_content #kt-homepage_content_slide .swiper-arrow {
      display: none !important; } }
