.elementor-29252 .elementor-element.elementor-element-fac220d{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-29252 .elementor-element.elementor-element-7ed40ac{text-align:center;}.elementor-29252 .elementor-element.elementor-element-7ed40ac .elementor-heading-title{color:var( --e-global-color-01d2a5a );}.elementor-29252 .elementor-element.elementor-element-aec3b3a{text-align:center;}.elementor-29252 .elementor-element.elementor-element-aec3b3a .elementor-heading-title{font-size:42px;font-weight:700;color:var( --e-global-color-e5c8404 );}.elementor-29252 .elementor-element.elementor-element-fc00259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-29252 .elementor-element.elementor-element-b2190b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29252 .elementor-element.elementor-element-7e83799{--display:flex;}.elementor-29252 .elementor-element.elementor-element-ed8f642 .elementor-icon-box-wrapper{gap:15px;}.elementor-29252 .elementor-element.elementor-element-ed8f642.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-01d2a5a );fill:#FFFFFF;color:#FFFFFF;}.elementor-29252 .elementor-element.elementor-element-ed8f642.elementor-view-framed .elementor-icon, .elementor-29252 .elementor-element.elementor-element-ed8f642.elementor-view-default .elementor-icon{fill:var( --e-global-color-01d2a5a );color:var( --e-global-color-01d2a5a );border-color:var( --e-global-color-01d2a5a );}.elementor-29252 .elementor-element.elementor-element-ed8f642.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-29252 .elementor-element.elementor-element-ed8f642 .elementor-icon-box-title, .elementor-29252 .elementor-element.elementor-element-ed8f642 .elementor-icon-box-title a{font-size:16px;font-weight:600;}.elementor-29252 .elementor-element.elementor-element-ed8f642 .elementor-icon-box-title{color:#1B3A5C;transition-duration:0s;}.elementor-29252 .elementor-element.elementor-element-ed8f642 .elementor-icon-box-description{font-size:14px;color:#6E7A86;}.elementor-29252 .elementor-element.elementor-element-69eadde{--display:flex;}.elementor-29252 .elementor-element.elementor-element-0e4868b .elementor-icon-box-wrapper{gap:15px;}.elementor-29252 .elementor-element.elementor-element-0e4868b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-01d2a5a );fill:#FFFFFF;color:#FFFFFF;}.elementor-29252 .elementor-element.elementor-element-0e4868b.elementor-view-framed .elementor-icon, .elementor-29252 .elementor-element.elementor-element-0e4868b.elementor-view-default .elementor-icon{fill:var( --e-global-color-01d2a5a );color:var( --e-global-color-01d2a5a );border-color:var( --e-global-color-01d2a5a );}.elementor-29252 .elementor-element.elementor-element-0e4868b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-29252 .elementor-element.elementor-element-0e4868b .elementor-icon-box-title, .elementor-29252 .elementor-element.elementor-element-0e4868b .elementor-icon-box-title a{font-size:16px;font-weight:600;}.elementor-29252 .elementor-element.elementor-element-0e4868b .elementor-icon-box-title{color:#1B3A5C;transition-duration:0s;}.elementor-29252 .elementor-element.elementor-element-0e4868b .elementor-icon-box-description{font-size:14px;color:#6E7A86;}.elementor-29252 .elementor-element.elementor-element-e0307d0{--display:flex;}.elementor-29252 .elementor-element.elementor-element-259edb0 .elementor-icon-box-wrapper{gap:15px;}.elementor-29252 .elementor-element.elementor-element-259edb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-01d2a5a );fill:#FFFFFF;color:#FFFFFF;}.elementor-29252 .elementor-element.elementor-element-259edb0.elementor-view-framed .elementor-icon, .elementor-29252 .elementor-element.elementor-element-259edb0.elementor-view-default .elementor-icon{fill:var( --e-global-color-01d2a5a );color:var( --e-global-color-01d2a5a );border-color:var( --e-global-color-01d2a5a );}.elementor-29252 .elementor-element.elementor-element-259edb0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-29252 .elementor-element.elementor-element-259edb0 .elementor-icon-box-title, .elementor-29252 .elementor-element.elementor-element-259edb0 .elementor-icon-box-title a{font-size:16px;font-weight:600;}.elementor-29252 .elementor-element.elementor-element-259edb0 .elementor-icon-box-title{color:#1B3A5C;transition-duration:0s;}.elementor-29252 .elementor-element.elementor-element-259edb0 .elementor-icon-box-description{font-size:14px;color:#6E7A86;}.elementor-29252 .elementor-element.elementor-element-c10896f{--display:flex;}.elementor-29252 .elementor-element.elementor-element-9b1fec7 .elementor-icon-box-wrapper{gap:15px;}.elementor-29252 .elementor-element.elementor-element-9b1fec7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-01d2a5a );fill:#FFFFFF;color:#FFFFFF;}.elementor-29252 .elementor-element.elementor-element-9b1fec7.elementor-view-framed .elementor-icon, .elementor-29252 .elementor-element.elementor-element-9b1fec7.elementor-view-default .elementor-icon{fill:var( --e-global-color-01d2a5a );color:var( --e-global-color-01d2a5a );border-color:var( --e-global-color-01d2a5a );}.elementor-29252 .elementor-element.elementor-element-9b1fec7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-29252 .elementor-element.elementor-element-9b1fec7 .elementor-icon-box-title, .elementor-29252 .elementor-element.elementor-element-9b1fec7 .elementor-icon-box-title a{font-size:16px;font-weight:600;}.elementor-29252 .elementor-element.elementor-element-9b1fec7 .elementor-icon-box-title{color:#1B3A5C;transition-duration:0s;}.elementor-29252 .elementor-element.elementor-element-9b1fec7 .elementor-icon-box-description{font-size:14px;color:#6E7A86;}.elementor-29252 .elementor-element.elementor-element-ef590bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-29252 .elementor-element.elementor-element-ef590bf:not(.elementor-motion-effects-element-type-background), .elementor-29252 .elementor-element.elementor-element-ef590bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-29252 .elementor-element.elementor-element-56a7dbf{--display:flex;}.elementor-29252 .elementor-element.elementor-element-1ea53e6 .elementor-heading-title{font-size:13px;color:var( --e-global-color-01d2a5a );}.elementor-29252 .elementor-element.elementor-element-7d32ba8 .elementor-heading-title{font-size:38px;color:var( --e-global-color-e5c8404 );}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-icon i{color:#E8A530;transition:color 0.3s;}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-icon svg{fill:#E8A530;transition:fill 0.3s;}.elementor-29252 .elementor-element.elementor-element-2d21056{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-item > a{font-size:15px;}.elementor-29252 .elementor-element.elementor-element-2d21056 .elementor-icon-list-text{color:#1A2332;transition:color 0.3s;}.elementor-29252 .elementor-element.elementor-element-8bcb817{--display:flex;}.elementor-29252 .elementor-element.elementor-element-a46737c img{border-radius:12px 12px 12px 12px;}.elementor-29252 .elementor-element.elementor-element-c915f55{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-29252 .elementor-element.elementor-element-a1061ba{text-align:center;}.elementor-29252 .elementor-element.elementor-element-a1061ba .elementor-heading-title{color:var( --e-global-color-01d2a5a );}.elementor-29252 .elementor-element.elementor-element-b87cbfc{text-align:center;}.elementor-29252 .elementor-element.elementor-element-b87cbfc .elementor-heading-title{font-size:42px;color:var( --e-global-color-e5c8404 );}.elementor-29252 .elementor-element.elementor-element-cb02579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-29252 .elementor-element.elementor-element-75de0dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29252 .elementor-element.elementor-element-d74c138{--display:flex;}.elementor-29252 .elementor-element.elementor-element-d5d5c10{--display:flex;}.elementor-29252 .elementor-element.elementor-element-4fdb537{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29252 .elementor-element.elementor-element-b5689a3{--display:flex;}.elementor-29252 .elementor-element.elementor-element-21b11b7{--display:flex;}.elementor-29252 .elementor-element.elementor-element-baae3ab{--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-29252 .elementor-element.elementor-element-86271e0{text-align:center;}.elementor-29252 .elementor-element.elementor-element-86271e0 .elementor-heading-title{color:var( --e-global-color-01d2a5a );}.elementor-29252 .elementor-element.elementor-element-e771a3e{text-align:center;}.elementor-29252 .elementor-element.elementor-element-e771a3e .elementor-heading-title{font-size:42px;color:var( --e-global-color-e5c8404 );}.elementor-29252 .elementor-element.elementor-element-48db99d{text-align:center;}@media(max-width:768px){.elementor-29252 .elementor-element.elementor-element-a1061ba{text-align:center;}.elementor-29252 .elementor-element.elementor-element-b87cbfc.elementor-element{--align-self:flex-start;}.elementor-29252 .elementor-element.elementor-element-b87cbfc{text-align:center;}.elementor-29252 .elementor-element.elementor-element-cb02579{text-align:center;}.elementor-29252 .elementor-element.elementor-element-b5689a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* ===== TELENER — Kariyer İş İlanları Mobile Fix ===== */

.telener-job-card {
  border: 1px solid #EAEAEA;
  border-radius: 12px;
  padding: 32px;
  background: #FFFFFF;
  transition: all 0.3s ease;
  margin-bottom: 20px;
}

.telener-job-card:hover {
  border-color: #E8A530;
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0,0,0,0.08);
}

.telener-job-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
}

.telener-job-chip {
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.5px;
  white-space: nowrap;
}

.chip-type { background: #E8F4EA; color: #2E8B4A; }
.chip-location { background: #EAF1F8; color: #2E5C8A; }
.chip-level-senior { background: #FFF4E0; color: #C78B1F; }
.chip-level-mid { background: #FFE8E8; color: #C73838; }
.chip-level-junior { background: #E8F4F8; color: #2E7F8A; }

.telener-job-title {
  color: #1B3A5C;
  font-size: 22px;
  font-weight: 700;
  margin: 0 0 12px;
  line-height: 1.3;
}

.telener-job-desc {
  color: #6E7A86;
  font-size: 15px;
  line-height: 1.7;
  margin: 0 0 16px;
}

.telener-job-req {
  font-size: 14px;
  color: #1A2332;
  margin-bottom: 24px;
  line-height: 1.7;
  padding: 12px 16px;
  background: #F4F6F8;
  border-left: 3px solid #E8A530;
  border-radius: 4px;
}

.telener-job-req strong {
  color: #1B3A5C;
  display: block;
  margin-bottom: 4px;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.telener-job-apply {
  display: inline-block;
  background: #E8A530;
  color: #1B3A5C !important;
  padding: 14px 28px;
  border-radius: 4px;
  font-weight: 600;
  text-decoration: none;
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: all 0.3s ease;
}

.telener-job-apply:hover {
  background: #C78B1F;
  color: #FFFFFF !important;
  transform: translateY(-2px);
}

/* ===== MOBILE (max 768px) ===== */
@media (max-width: 768px) {
  .telener-job-card {
    padding: 20px;
    margin-bottom: 16px;
  }
  
  .telener-job-title {
    font-size: 18px;
  }
  
  .telener-job-desc {
    font-size: 14px;
  }
  
  .telener-job-req {
    font-size: 13px;
    padding: 10px 12px;
  }
  
  .telener-job-chips {
    gap: 6px;
  }
  
  .telener-job-chip {
    font-size: 10px;
    padding: 3px 8px;
  }
  
  .telener-job-apply {
    display: block;
    text-align: center;
    width: 100%;
    padding: 14px 20px;
  }
}

/* ===== Extra Small (max 480px) ===== */
@media (max-width: 480px) {
  .telener-job-card {
    padding: 16px;
  }
  
  .telener-job-title {
    font-size: 17px;
  }
}/* End custom CSS */