.elementor-969 .elementor-element.elementor-element-f3adc7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-969 .elementor-element.elementor-element-c4716bc{--spacer-size:50px;}.elementor-969 .elementor-element.elementor-element-ff1491e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-969 .elementor-element.elementor-element-b216575{--display:flex;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-60ad96f */.enmos-career-page,
.enmos-career-page * {
  box-sizing: border-box;
}

.enmos-career-page {
  width: min(100%, 1200px);
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
}

/* HERO DÜZELTME */
.career-hero {
  display: grid !important;
  grid-template-columns: minmax(0, 42%) minmax(0, calc(58% - 50px));
  gap: 50px;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
}

.hero-image-area,
.hero-text-area {
  flex: none !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}

/* Yazıların kutu dışına taşmasını engeller */
.page-title,
.intro-text,
.highlight-quote p,
.enmos-card h3,
.enmos-card p,
.section-title,
.hr-step h4,
.hr-step p {
  max-width: 100%;
  overflow-wrap: break-word;
  word-break: normal;
}

/* Alttaki 5'li kartlarda taşma olmasın */
.hr-steps-grid {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.hr-step,
.enmos-card,
.highlight-quote {
  min-width: 0;
}

/* Tablet */
@media (max-width: 1024px) {
  .career-hero {
    grid-template-columns: 1fr !important;
    gap: 30px;
  }

  .hero-image-area,
  .hero-text-area {
    width: 100% !important;
    max-width: 100% !important;
  }

  .hr-steps-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* Mobil */
@media (max-width: 768px) {
  .enmos-career-page {
    padding: 30px 14px;
  }

  .culture-section,
  .hr-steps-grid {
    grid-template-columns: 1fr !important;
  }

  .highlight-quote {
    padding: 18px;
  }
}/* End custom CSS */