.elementor-279 .elementor-element.elementor-element-171a92c{--display:flex;}.elementor-279 .elementor-element.elementor-element-8ec7476{--display:flex;}.elementor-279 .elementor-element.elementor-element-fdb692c{--display:flex;}.elementor-279 .elementor-element.elementor-element-6aa9522{--display:flex;}.elementor-279 .elementor-element.elementor-element-c87d8ba{--display:flex;}.elementor-279 .elementor-element.elementor-element-a3c846b{--display:flex;}.elementor-279 .elementor-element.elementor-element-cbb1f05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-ac23a35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-b55d3d7{--display:flex;}.elementor-279 .elementor-element.elementor-element-da7689b{--display:flex;}.elementor-279 .elementor-element.elementor-element-90c14ec{--display:flex;}.elementor-279 .elementor-element.elementor-element-9c2bbd4{--display:flex;}.elementor-279 .elementor-element.elementor-element-02cbffa{--display:flex;}.elementor-279 .elementor-element.elementor-element-a568b58{--display:flex;}.elementor-279 .elementor-element.elementor-element-1e91c13{--display:flex;}.elementor-279 .elementor-element.elementor-element-20383d1{--display:flex;}.elementor-279 .elementor-element.elementor-element-1f5b95f{--display:flex;}.elementor-279 .elementor-element.elementor-element-e28ee38{--display:flex;}.elementor-279 .elementor-element.elementor-element-2ef9aaf{--display:flex;}.elementor-279 .elementor-element.elementor-element-c5ed124{--display:flex;}.elementor-279 .elementor-element.elementor-element-ea141b4{--display:flex;}.elementor-279 .elementor-element.elementor-element-2abd3eb{--display:flex;}.elementor-279 .elementor-element.elementor-element-c5b93a5{--display:flex;}.elementor-279 .elementor-element.elementor-element-fcd2980{--display:flex;}.elementor-279 .elementor-element.elementor-element-5fcbe98{--display:flex;}.elementor-279 .elementor-element.elementor-element-dd9ba7b{--display:flex;}.elementor-279 .elementor-element.elementor-element-9cb07ff{--display:flex;}.elementor-279 .elementor-element.elementor-element-8a4952a{--display:flex;}.elementor-279 .elementor-element.elementor-element-8258973{--display:flex;}.elementor-279 .elementor-element.elementor-element-723a412{--display:flex;}.elementor-279 .elementor-element.elementor-element-b07a98e{--display:flex;}.elementor-279 .elementor-element.elementor-element-c7b957a{--display:flex;}.elementor-279 .elementor-element.elementor-element-c389825{--display:flex;}.elementor-279 .elementor-element.elementor-element-801250a{--display:flex;}.elementor-279 .elementor-element.elementor-element-e953b7d{--display:flex;}.elementor-279 .elementor-element.elementor-element-b2732a1{--display:flex;}.elementor-279 .elementor-element.elementor-element-066381d{--display:flex;}.elementor-279 .elementor-element.elementor-element-29c834a{--display:flex;}.elementor-279 .elementor-element.elementor-element-8d83d46{--display:flex;}.elementor-279 .elementor-element.elementor-element-26cbf91{--display:flex;}.elementor-279 .elementor-element.elementor-element-5aa1329{--display:flex;}.elementor-279 .elementor-element.elementor-element-5da78a5 .elementor-icon-wrapper{text-align:center;}.elementor-279 .elementor-element.elementor-element-a78638f{--display:flex;}.elementor-279 .elementor-element.elementor-element-4a62759{--display:flex;}.elementor-279 .elementor-element.elementor-element-0792a1a{--display:flex;}.elementor-279 .elementor-element.elementor-element-689bf5e{--display:flex;}.elementor-279 .elementor-element.elementor-element-19d6e10{--display:flex;}.elementor-279 .elementor-element.elementor-element-e3fe1f8{--display:flex;}.elementor-279 .elementor-element.elementor-element-e743492{--display:flex;}.elementor-279 .elementor-element.elementor-element-1434e4c{--display:flex;}.elementor-279 .elementor-element.elementor-element-52e21b0{--display:flex;}.elementor-279 .elementor-element.elementor-element-41b6ab0{--display:flex;}.elementor-279 .elementor-element.elementor-element-c8dce9b{--display:flex;}.elementor-279 .elementor-element.elementor-element-7f784fe{--display:flex;}.elementor-279 .elementor-element.elementor-element-d9b325b{--display:flex;}.elementor-279 .elementor-element.elementor-element-f078e31{--display:flex;}.elementor-279 .elementor-element.elementor-element-5d3e6bd{--display:flex;}.elementor-279 .elementor-element.elementor-element-8057511{--display:flex;}.elementor-279 .elementor-element.elementor-element-65ddd98{--display:flex;}.elementor-279 .elementor-element.elementor-element-bfaa6ab{--display:flex;}.elementor-279 .elementor-element.elementor-element-ece5617{--display:flex;}.elementor-279 .elementor-element.elementor-element-9b69164{--display:flex;}.elementor-279 .elementor-element.elementor-element-1287889{--display:flex;}.elementor-279 .elementor-element.elementor-element-c77aa57{--display:flex;}.elementor-279 .elementor-element.elementor-element-ab5375e{--display:flex;}.elementor-279 .elementor-element.elementor-element-2782a3d{--display:flex;}.elementor-279 .elementor-element.elementor-element-de322c1{--display:flex;}.elementor-279 .elementor-element.elementor-element-42cb1d8{--display:flex;}.elementor-279 .elementor-element.elementor-element-fc4c758{--display:flex;}.elementor-279 .elementor-element.elementor-element-ce70f5b{--display:flex;}.elementor-279 .elementor-element.elementor-element-dac7989{--display:flex;}.elementor-279 .elementor-element.elementor-element-8e7f9ea{--display:flex;}.elementor-279 .elementor-element.elementor-element-d04f4e6{--display:flex;}.elementor-279 .elementor-element.elementor-element-c06743f{--display:flex;}.elementor-279 .elementor-element.elementor-element-92590e5{--display:flex;}.elementor-279 .elementor-element.elementor-element-b9700c7{--display:flex;}.elementor-279 .elementor-element.elementor-element-cb2b04c{--display:flex;}.elementor-279 .elementor-element.elementor-element-66f5d11{--display:flex;}.elementor-279 .elementor-element.elementor-element-1572adf{--display:flex;}.elementor-279 .elementor-element.elementor-element-b9dcdc0{--display:flex;}.elementor-279 .elementor-element.elementor-element-abe5fd8{--display:flex;}.elementor-279 .elementor-element.elementor-element-2920ab1{--display:flex;}.elementor-279 .elementor-element.elementor-element-ec0084b{--display:flex;}.elementor-279 .elementor-element.elementor-element-86360d1{--display:flex;}.elementor-279 .elementor-element.elementor-element-f9252c6{--display:flex;}.elementor-279 .elementor-element.elementor-element-90e2d58{--display:flex;}.elementor-279 .elementor-element.elementor-element-6c7e8df{--display:flex;}.elementor-279 .elementor-element.elementor-element-99b53d6{--display:flex;}.elementor-279 .elementor-element.elementor-element-8b393cb{--display:flex;}.elementor-279 .elementor-element.elementor-element-999461d{--display:flex;}.elementor-279 .elementor-element.elementor-element-9832829{--display:flex;}.elementor-279 .elementor-element.elementor-element-08b8d02{--display:flex;}.elementor-279 .elementor-element.elementor-element-1a6d4ed{--display:flex;}.elementor-279 .elementor-element.elementor-element-1cc5eee{--display:flex;}.elementor-279 .elementor-element.elementor-element-eb2d088{--display:flex;}.elementor-279 .elementor-element.elementor-element-b75e0ac{--display:flex;}.elementor-279 .elementor-element.elementor-element-b9a5d11{--display:flex;}.elementor-279 .elementor-element.elementor-element-907b3e6{--display:flex;}.elementor-279 .elementor-element.elementor-element-ad50613{--display:flex;}.elementor-279 .elementor-element.elementor-element-c0b0b7c{--display:flex;}.elementor-279 .elementor-element.elementor-element-f5c3748{--display:flex;}.elementor-279 .elementor-element.elementor-element-5ce9319{--display:flex;}.elementor-279 .elementor-element.elementor-element-ebe0eb2{--display:flex;}.elementor-279 .elementor-element.elementor-element-8b497aa{--display:flex;}.elementor-279 .elementor-element.elementor-element-f0e5921{--display:flex;}.elementor-279 .elementor-element.elementor-element-0fcd8c1{--display:flex;}.elementor-279 .elementor-element.elementor-element-b907a8f{--display:flex;}.elementor-279 .elementor-element.elementor-element-e8070e7{--display:flex;}.elementor-279 .elementor-element.elementor-element-9c999a8{--display:flex;}.elementor-279 .elementor-element.elementor-element-dd34b55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-6f3a9c1{--display:flex;}.elementor-279 .elementor-element.elementor-element-f5fb99f{--display:flex;}.elementor-279 .elementor-element.elementor-element-d83b389{--display:flex;}.elementor-279 .elementor-element.elementor-element-e4b2609{--display:flex;}.elementor-279 .elementor-element.elementor-element-a4b2135{--display:flex;}.elementor-279 .elementor-element.elementor-element-9c52679{--display:flex;}.elementor-279 .elementor-element.elementor-element-0e9ea68{--display:flex;}.elementor-279 .elementor-element.elementor-element-648a1df{--display:flex;}.elementor-279 .elementor-element.elementor-element-133a9ff{--display:flex;}.elementor-279 .elementor-element.elementor-element-4bb95ef{--display:flex;}.elementor-279 .elementor-element.elementor-element-3269c0b{--display:flex;}.elementor-279 .elementor-element.elementor-element-5506364{--display:flex;}.elementor-279 .elementor-element.elementor-element-3c4e78e{--display:flex;}.elementor-279 .elementor-element.elementor-element-394e69e{--display:flex;}.elementor-279 .elementor-element.elementor-element-4bb31bf{--display:flex;}.elementor-279 .elementor-element.elementor-element-1690845{--display:flex;}.elementor-279 .elementor-element.elementor-element-5bb37b6{--display:flex;}.elementor-279 .elementor-element.elementor-element-094da1b{--display:flex;}.elementor-279 .elementor-element.elementor-element-7303738{--display:flex;}.elementor-279 .elementor-element.elementor-element-480bf8d{--display:flex;}.elementor-279 .elementor-element.elementor-element-0f75f31{--display:flex;}.elementor-279 .elementor-element.elementor-element-8c95f91{--display:flex;}.elementor-279 .elementor-element.elementor-element-a77c046{--display:flex;}.elementor-279 .elementor-element.elementor-element-4466d83{--display:flex;}.elementor-279 .elementor-element.elementor-element-956a11d{--display:flex;}.elementor-279 .elementor-element.elementor-element-54a8a80{--display:flex;}/* Start custom CSS */.elementor .ere-career-page{
  --ere-primary:#0B6BFF;
  --ere-primary-hover:#0057D9;
  --ere-dark:#071E36;
  --ere-navy:#061A33;
  --ere-navy-2:#020B18;
  --ere-text:#1E293B;
  --ere-muted:#64748B;
  --ere-border:#E5EAF0;
  --ere-border-2:#D8E3F0;
  --ere-light:#F7F9FC;
  --ere-white:#FFFFFF;
  --ere-gold:#D7A64A;
  --ere-green:#18A957;
  --ere-purple:#7A3CC2;
  --ere-red:#E5484D;
  --ere-shadow:0 18px 50px rgba(7,30,54,.065);
  --ere-shadow-soft:0 10px 34px rgba(7,30,54,.045);

  color:var(--ere-text);
  background:#fff;
  font-family:Manrope, Inter, "Segoe UI", Arial, sans-serif;
  overflow:hidden;
}.elementor .ere-career-page,.elementor .ere-career-page *{
  box-sizing:border-box;
}.elementor .ere-career-page a{
  color:inherit;
  text-decoration:none;
}.elementor .ere-career-wrap{
  width:min(1600px, calc(100% - 48px));
  margin:0 auto;
}.elementor .ere-career-kicker{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin-bottom:16px;
  color:var(--ere-primary);
  font-size:12px;
  line-height:1;
  font-weight:900;
  letter-spacing:.16em;
  text-transform:uppercase;
}.elementor .ere-career-kicker:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:999px;
  background:var(--ere-primary);
  box-shadow:0 0 18px rgba(11,107,255,.45);
}.elementor .ere-career-title{
  margin:0;
  color:var(--ere-dark);
  font-size:clamp(34px, 3.4vw, 58px);
  line-height:1.04;
  letter-spacing:-.055em;
  font-weight:950;
}.elementor .ere-career-lead{
  max-width:860px;
  margin:14px 0 0;
  color:var(--ere-muted);
  font-size:16px;
  line-height:1.8;
}.elementor .ere-career-btn .elementor-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-height:52px;
  padding:0 24px;
  border-radius:13px;
  font-size:14px;
  font-weight:900;
  transition:transform .22s ease, background .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease;
}.elementor .ere-career-btn-primary .elementor-button{
  color:#fff;
  background:var(--ere-primary);
  box-shadow:0 18px 42px rgba(11,107,255,.22);
}.elementor .ere-career-btn-primary .elementor-button:hover{
  background:var(--ere-primary-hover);
  transform:translateY(-2px);
}.elementor .ere-career-btn-outline .elementor-button{
  color:var(--ere-dark);
  background:#fff;
  border:1px solid #D4E3F4;
}.elementor .ere-career-btn-outline .elementor-button:hover{
  color:var(--ere-primary);
  border-color:#9EC4FF;
  transform:translateY(-2px);
}.elementor .ere-career-btn-gold .elementor-button{
  color:#071E36;
  background:#D7A64A;
  border:1px solid rgba(215,166,74,.7);
  box-shadow:0 18px 42px rgba(215,166,74,.20);
}.elementor .ere-career-btn-gold .elementor-button:hover{
  transform:translateY(-2px);
  background:#E2B85D;
}.elementor .ere-career-hero{
  position:relative;
  padding:94px 0 58px;
  border-bottom:1px solid var(--ere-border);
  background:
    radial-gradient(circle at 82% 16%, rgba(11,107,255,.12), transparent 32%),
    radial-gradient(circle at 15% 18%, rgba(215,166,74,.06), transparent 24%),
    linear-gradient(180deg,#ffffff 0%,#f7faff 100%);
}.elementor .ere-career-hero:before{
  content:"";
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(11,107,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(11,107,255,.035) 1px, transparent 1px);
  background-size:72px 72px;
  opacity:.62;
  pointer-events:none;
}.elementor .ere-career-hero-grid{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:.92fr 1.08fr;
  gap:68px;
  align-items:center;
}.elementor .ere-career-hero-copy :where(h1:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h1){
  max-width:820px;
  margin:0;
  color:var(--ere-dark);
  font-size:clamp(48px, 5.4vw, 88px);
  line-height:.95;
  letter-spacing:-.07em;
  font-weight:950;
}.elementor .ere-career-hero-copy :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  max-width:750px;
  margin:24px 0 0;
  color:var(--ere-muted);
  font-size:17px;
  line-height:1.85;
}.elementor .ere-career-hero-actions{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  margin-top:34px;
}.elementor .ere-career-pills{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:30px;
}.elementor .ere-career-pill{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:40px;
  padding:0 14px;
  border:1px solid #DCE8F6;
  border-radius:999px;
  background:rgba(255,255,255,.78);
  color:#334155;
  font-size:13px;
  font-weight:850;
  box-shadow:0 10px 28px rgba(7,30,54,.035);
}.elementor .ere-career-pill-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:8px;
  color:var(--ere-primary);
  background:#EDF5FF;
  font-size:13px;
  font-weight:950;
}.elementor .ere-career-visual{
  position:relative;
  min-height:500px;
  border:1px solid #E2EBF6;
  border-radius:34px;
  background:
    radial-gradient(circle at 72% 22%, rgba(11,107,255,.13), transparent 30%),
    linear-gradient(180deg, rgba(255,255,255,.96), rgba(246,250,255,.96));
  box-shadow:0 30px 90px rgba(7,30,54,.09);
  overflow:hidden;
}.elementor .ere-career-visual:before{
  content:"";
  position:absolute;
  inset:auto -10% 0 -10%;
  height:165px;
  background:
    linear-gradient(rgba(11,107,255,.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(11,107,255,.08) 1px, transparent 1px);
  background-size:36px 36px;
  transform:perspective(520px) rotateX(58deg);
  transform-origin:bottom;
  opacity:.9;
}.elementor .ere-career-team-card{
  position:absolute;
  left:50%;
  top:50%;
  width:min(690px, calc(100% - 64px));
  transform:translate(-50%,-50%);
  border:1px solid #DDE8F5;
  border-radius:30px;
  background:rgba(255,255,255,.97);
  box-shadow:0 34px 84px rgba(7,30,54,.12);
  overflow:hidden;
}.elementor .ere-career-team-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  padding:24px 26px 18px;
}.elementor .ere-career-team-head :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0;
  color:var(--ere-dark);
  font-size:26px;
  line-height:1.15;
  letter-spacing:-.04em;
  font-weight:950;
}.elementor .ere-career-live{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:30px;
  padding:0 12px;
  border-radius:999px;
  color:#14804A;
  background:#EAF9EF;
  font-size:12px;
  font-weight:900;
  white-space:nowrap;
}.elementor .ere-career-live:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:999px;
  background:#18A957;
  box-shadow:0 0 14px rgba(24,169,87,.55);
}.elementor .ere-career-team-body{
  padding:0 26px 26px;
}.elementor .ere-career-team-grid{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:18px;
}.elementor .ere-career-learning-panel,.elementor .ere-career-role-panel{
  border:1px solid #E5EAF0;
  border-radius:22px;
  background:#fff;
  box-shadow:0 8px 22px rgba(7,30,54,.035);
  padding:20px;
}.elementor .ere-career-learning-panel :where(h4:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h4),.elementor .ere-career-role-panel :where(h4:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h4){
  margin:0 0 16px;
  color:var(--ere-dark);
  font-size:17px;
  font-weight:950;
}.elementor .ere-career-learning-path{
  display:grid;
  gap:12px;
}.elementor .ere-career-learning-item{
  display:grid;
  grid-template-columns:42px 1fr auto;
  gap:12px;
  align-items:center;
  padding:12px;
  border:1px solid #EAF0F7;
  border-radius:16px;
  background:#F8FBFF;
}.elementor .ere-career-learning-icon{
  width:38px;
  height:38px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:13px;
  color:#0B6BFF;
  background:#EDF5FF;
  font-size:17px;
  font-weight:950;
}.elementor .ere-career-learning-item :where(strong:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-strong){
  display:block;
  color:var(--ere-dark);
  font-size:14px;
  line-height:1.2;
  font-weight:950;
}.elementor .ere-career-learning-item :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:block;
  margin-top:4px;
  color:#64748B;
  font-size:12px;
  line-height:1.3;
  font-weight:750;
}.elementor .ere-career-learning-status{
  display:inline-flex;
  align-items:center;
  min-height:24px;
  padding:0 8px;
  border-radius:999px;
  color:#14804A;
  background:#EAF9EF;
  font-size:11px;
  font-weight:900;
}.elementor .ere-career-role-list{
  display:grid;
  gap:12px;
}.elementor .ere-career-role-mini{
  padding:14px;
  border-radius:16px;
  border:1px solid #EAF0F7;
  background:#F8FBFF;
}.elementor .ere-career-role-mini :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:block;
  margin-bottom:8px;
  color:#64748B;
  font-size:11px;
  line-height:1;
  font-weight:900;
  letter-spacing:.04em;
  text-transform:uppercase;
}.elementor .ere-career-role-mini :where(b:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-b){
  display:block;
  color:var(--ere-dark);
  font-size:24px;
  line-height:1;
  letter-spacing:-.04em;
  font-weight:950;
}.elementor .ere-career-chart{
  margin-top:16px;
  height:88px;
  border:1px solid #EAF0F7;
  border-radius:16px;
  background:#F8FBFF;
  padding:10px;
}.elementor .ere-career-chart svg{
  width:100%;
  height:100%;
}.elementor .ere-career-floating{
  position:absolute;
  z-index:2;
  display:flex;
  align-items:center;
  justify-content:center;
  width:66px;
  height:66px;
  border-radius:20px;
  border:1px solid #DDE8F5;
  background:#fff;
  color:#0B6BFF;
  box-shadow:0 18px 40px rgba(7,30,54,.09);
  font-size:24px;
  font-weight:950;
}.elementor .ere-career-floating.f1{ left:42px; top:72px; }.elementor .ere-career-floating.f2{ right:44px; top:78px; }.elementor .ere-career-floating.f3{ right:70px; bottom:54px; }.elementor .ere-career-benefits{
  padding:0 0 66px;
  background:#fff;
}.elementor .ere-career-benefit-box{
  margin-top:-34px;
  position:relative;
  z-index:3;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  overflow:hidden;
  border:1px solid var(--ere-border);
  border-radius:26px;
  background:#fff;
  box-shadow:0 24px 70px rgba(7,30,54,.09);
}.elementor .ere-career-benefit{
  display:grid;
  grid-template-columns:58px 1fr;
  gap:16px;
  align-items:flex-start;
  min-height:150px;
  padding:28px 24px;
  border-right:1px solid #EEF3F8;
}.elementor .ere-career-benefit:last-child{
  border-right:0;
}.elementor .ere-career-benefit-icon{
  width:50px;
  height:50px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:16px;
  color:#0B6BFF;
  background:#EDF5FF;
  font-size:22px;
  font-weight:950;
}.elementor .ere-career-benefit :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0 0 8px;
  color:var(--ere-dark);
  font-size:20px;
  line-height:1.18;
  letter-spacing:-.035em;
  font-weight:950;
}.elementor .ere-career-benefit :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:var(--ere-muted);
  font-size:14px;
  line-height:1.65;
}.elementor .ere-career-academy{
  padding:0 0 76px;
  background:#fff;
}.elementor .ere-career-academy-shell{
  display:grid;
  grid-template-columns:.9fr 1.1fr;
  gap:26px;
  align-items:stretch;
}.elementor .ere-career-academy-dark{
  padding:38px;
  border-radius:30px;
  color:#fff;
  background:
    radial-gradient(circle at 82% 18%, rgba(11,107,255,.32), transparent 34%),
    linear-gradient(135deg,#061A33,#020B18);
  box-shadow:var(--ere-shadow);
  overflow:hidden;
}.elementor .ere-career-academy-dark .ere-career-kicker{
  color:var(--ere-gold);
}.elementor .ere-career-academy-dark .ere-career-kicker:before{
  background:var(--ere-gold);
  box-shadow:0 0 18px rgba(215,166,74,.55);
}.elementor .ere-career-academy-dark :where(h2:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h2){
  margin:0;
  color:#fff;
  font-size:clamp(34px, 3vw, 58px);
  line-height:1.04;
  letter-spacing:-.055em;
  font-weight:950;
}.elementor .ere-career-academy-dark :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:18px 0 0;
  color:rgba(255,255,255,.72);
  font-size:16px;
  line-height:1.8;
}.elementor .ere-career-academy-tags{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:28px;
}.elementor .ere-career-academy-tags :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:inline-flex;
  align-items:center;
  min-height:36px;
  padding:0 12px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:999px;
  color:rgba(255,255,255,.82);
  background:rgba(255,255,255,.05);
  font-size:13px;
  font-weight:850;
}.elementor .ere-career-academy-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
}.elementor .ere-career-academy-card{
  padding:24px;
  border:1px solid var(--ere-border);
  border-radius:24px;
  background:#fff;
  box-shadow:var(--ere-shadow-soft);
}.elementor .ere-career-academy-card :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:flex;
  align-items:center;
  justify-content:center;
  width:42px;
  height:42px;
  margin-bottom:18px;
  border-radius:14px;
  color:#0B6BFF;
  background:#EDF5FF;
  font-size:19px;
  font-weight:950;
}.elementor .ere-career-academy-card :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0 0 10px;
  color:var(--ere-dark);
  font-size:22px;
  line-height:1.18;
  letter-spacing:-.035em;
  font-weight:950;
}.elementor .ere-career-academy-card :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:var(--ere-muted);
  font-size:14px;
  line-height:1.68;
}.elementor .ere-career-positions{
  padding:0 0 76px;
  background:#fff;
}.elementor .ere-career-section-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:28px;
  margin-bottom:30px;
}.elementor .ere-career-section-head .ere-career-lead{
  max-width:660px;
}.elementor .ere-career-position-list{
  display:grid;
  gap:14px;
}.elementor .ere-career-position{
  display:grid;
  grid-template-columns:72px 1.1fr .75fr .45fr auto;
  gap:20px;
  align-items:center;
  min-height:120px;
  padding:20px 24px;
  border:1px solid var(--ere-border);
  border-radius:22px;
  background:#fff;
  box-shadow:var(--ere-shadow-soft);
  transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease;
}.elementor .ere-career-position:hover{
  transform:translateY(-3px);
  border-color:#D2E2F4;
  box-shadow:0 22px 52px rgba(7,30,54,.07);
}.elementor .ere-career-position-icon{
  width:58px;
  height:58px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:18px;
  color:#0B6BFF;
  background:#EDF5FF;
  font-size:24px;
  font-weight:950;
}.elementor .ere-career-position :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0 0 7px;
  color:var(--ere-dark);
  font-size:22px;
  line-height:1.18;
  letter-spacing:-.035em;
  font-weight:950;
}.elementor .ere-career-position :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:#334155;
  font-size:14px;
  line-height:1.55;
  font-weight:700;
}.elementor .ere-career-position-meta{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:8px;
}.elementor .ere-career-position-meta :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:inline-flex;
  align-items:center;
  min-height:26px;
  padding:0 9px;
  border-radius:999px;
  color:#64748B;
  background:#F7F9FC;
  border:1px solid #E5EAF0;
  font-size:12px;
  font-weight:850;
}.elementor .ere-career-location,.elementor .ere-career-exp{
  display:flex;
  align-items:center;
  gap:9px;
  color:#334155;
  font-size:14px;
  font-weight:850;
}.elementor .ere-career-location:before{
  content:"⌖";
  color:#0B6BFF;
  font-size:18px;
}.elementor .ere-career-exp:before{
  content:"▣";
  color:#0B6BFF;
  font-size:18px;
}.elementor .ere-career-apply{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0 22px;
  border:1px solid #0B6BFF;
  border-radius:12px;
  color:#0B6BFF;
  background:#fff;
  font-size:14px;
  font-weight:900;
  transition:all .2s ease;
  white-space:nowrap;
}.elementor .ere-career-apply:hover{
  color:#fff;
  background:#0B6BFF;
  transform:translateY(-2px);
}.elementor .ere-career-internship{
  padding:0 0 76px;
  background:#fff;
}.elementor .ere-career-intern-box{
  display:grid;
  grid-template-columns:1fr .95fr;
  gap:0;
  overflow:hidden;
  border:1px solid #DDE8F5;
  border-radius:30px;
  background:#fff;
  box-shadow:0 28px 74px rgba(7,30,54,.075);
}.elementor .ere-career-intern-left{
  padding:42px;
  color:#fff;
  background:
    radial-gradient(circle at 82% 18%, rgba(11,107,255,.36), transparent 34%),
    linear-gradient(135deg,#061A33,#020B18);
}.elementor .ere-career-intern-left .ere-career-kicker{
  color:var(--ere-gold);
}.elementor .ere-career-intern-left .ere-career-kicker:before{
  background:var(--ere-gold);
  box-shadow:0 0 18px rgba(215,166,74,.55);
}.elementor .ere-career-intern-left :where(h2:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h2){
  margin:0;
  color:#fff;
  font-size:clamp(34px, 3vw, 58px);
  line-height:1.04;
  letter-spacing:-.055em;
  font-weight:950;
}.elementor .ere-career-intern-left :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:18px 0 0;
  color:rgba(255,255,255,.74);
  font-size:16px;
  line-height:1.8;
}.elementor .ere-career-intern-actions{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  margin-top:30px;
}.elementor .ere-career-intern-right{
  padding:34px;
  background:
    radial-gradient(circle at 92% 0%, rgba(11,107,255,.07), transparent 32%),
    #fff;
}.elementor .ere-career-intern-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px;
}.elementor .ere-career-intern-card{
  min-height:150px;
  padding:20px;
  border:1px solid var(--ere-border);
  border-radius:22px;
  background:#fff;
  box-shadow:var(--ere-shadow-soft);
}.elementor .ere-career-intern-card :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:flex;
  align-items:center;
  justify-content:center;
  width:42px;
  height:42px;
  margin-bottom:16px;
  border-radius:14px;
  color:#0B6BFF;
  background:#EDF5FF;
  font-size:18px;
  font-weight:950;
}.elementor .ere-career-intern-card :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0 0 9px;
  color:var(--ere-dark);
  font-size:19px;
  line-height:1.18;
  letter-spacing:-.03em;
  font-weight:950;
}.elementor .ere-career-intern-card :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:var(--ere-muted);
  font-size:13px;
  line-height:1.65;
}.elementor .ere-career-process{
  padding:0 0 76px;
  background:#fff;
}.elementor .ere-career-center-head{
  text-align:center;
  max-width:900px;
  margin:0 auto 34px;
}.elementor .ere-career-center-head .ere-career-kicker{
  justify-content:center;
}.elementor .ere-career-center-head .ere-career-kicker:before{
  display:none;
}.elementor .ere-career-process-grid{
  position:relative;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:22px;
}.elementor .ere-career-process-card{
  position:relative;
  min-height:220px;
  padding:26px;
  border:1px solid var(--ere-border);
  border-radius:24px;
  background:#fff;
  box-shadow:var(--ere-shadow-soft);
}.elementor .ere-career-process-no{
  display:flex;
  align-items:center;
  justify-content:center;
  width:48px;
  height:48px;
  margin-bottom:18px;
  border-radius:999px;
  color:#fff;
  background:#0B6BFF;
  font-size:15px;
  font-weight:950;
  box-shadow:0 14px 30px rgba(11,107,255,.22);
}.elementor .ere-career-process-card :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0 0 10px;
  color:var(--ere-dark);
  font-size:22px;
  line-height:1.18;
  letter-spacing:-.035em;
  font-weight:950;
}.elementor .ere-career-process-card :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:var(--ere-muted);
  font-size:14px;
  line-height:1.7;
}.elementor .ere-career-general{
  padding:0 0 86px;
  background:#fff;
}.elementor .ere-career-general-inner{
  display:grid;
  grid-template-columns:82px 1fr auto auto;
  gap:22px;
  align-items:center;
  padding:38px 42px;
  border-radius:30px;
  color:#fff;
  background:
    radial-gradient(circle at 84% 22%, rgba(11,107,255,.34), transparent 36%),
    linear-gradient(135deg,#061A33,#020B18);
  box-shadow:0 28px 70px rgba(7,30,54,.18);
  overflow:hidden;
}.elementor .ere-career-general-icon{
  width:72px;
  height:72px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:24px;
  border:1px solid rgba(215,166,74,.42);
  color:var(--ere-gold);
  background:rgba(215,166,74,.08);
  font-size:30px;
  font-weight:950;
}.elementor .ere-career-general :where(h2:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h2){
  margin:0 0 8px;
  color:#fff;
  font-size:clamp(28px, 3vw, 44px);
  line-height:1.08;
  letter-spacing:-.05em;
  font-weight:950;
}.elementor .ere-career-general :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:rgba(255,255,255,.72);
  font-size:15px;
  line-height:1.7;
}.elementor .ere-career-general .ere-career-btn-outline .elementor-button{
  color:#fff;
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.22);
}.elementor .ere-career-general .ere-career-btn-outline .elementor-button:hover{
  color:#fff;
  border-color:rgba(255,255,255,.46);
  background:rgba(255,255,255,.09);
}



@media (max-width:1280px){.elementor .ere-career-hero-grid,.elementor .ere-career-academy-shell,.elementor .ere-career-intern-box{
    grid-template-columns:1fr;
  }.elementor .ere-career-benefit-box{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }.elementor .ere-career-benefit:nth-child(2){
    border-right:0;
  }.elementor .ere-career-benefit:nth-child(1),.elementor .ere-career-benefit:nth-child(2){
    border-bottom:1px solid #EEF3F8;
  }.elementor .ere-career-position{
    grid-template-columns:72px 1fr;
  }.elementor .ere-career-location,.elementor .ere-career-exp,.elementor .ere-career-apply{
    grid-column:2;
  }.elementor .ere-career-general-inner{
    grid-template-columns:82px 1fr;
  }.elementor .ere-career-general-inner .ere-career-btn .elementor-button{
    grid-column:2;
    width:fit-content;
  }.elementor .ere-career-process-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media (max-width:900px){.elementor .ere-career-wrap{
    width:min(100% - 28px,1600px);
  }.elementor .ere-career-hero{
    padding:58px 0 46px;
  }.elementor .ere-career-hero-copy :where(h1:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h1){
    font-size:42px;
  }.elementor .ere-career-hero-copy :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
    font-size:16px;
  }.elementor .ere-career-hero-actions,.elementor .ere-career-btn .elementor-button{
    width:100%;
  }.elementor .ere-career-visual{
    min-height:auto;
    padding:18px 0;
    border-radius:24px;
  }.elementor .ere-career-team-card{
    position:relative;
    left:auto;
    top:auto;
    width:calc(100% - 28px);
    transform:none;
    margin:0 auto;
  }.elementor .ere-career-team-grid,.elementor .ere-career-benefit-box,.elementor .ere-career-academy-grid,.elementor .ere-career-intern-grid,.elementor .ere-career-process-grid{
    grid-template-columns:1fr;
  }.elementor .ere-career-floating{
    display:none;
  }.elementor .ere-career-benefit{
    border-right:0;
    border-bottom:1px solid #EEF3F8;
  }.elementor .ere-career-benefit:last-child{
    border-bottom:0;
  }.elementor .ere-career-section-head{
    align-items:flex-start;
    flex-direction:column;
  }.elementor .ere-career-position{
    grid-template-columns:1fr;
  }.elementor .ere-career-position-icon,.elementor .ere-career-location,.elementor .ere-career-exp,.elementor .ere-career-apply{
    grid-column:auto;
  }.elementor .ere-career-apply{
    width:100%;
  }.elementor .ere-career-academy-dark,.elementor .ere-career-intern-left,.elementor .ere-career-intern-right{
    padding:26px;
  }.elementor .ere-career-general-inner{
    grid-template-columns:1fr;
    padding:28px 24px;
  }.elementor .ere-career-general-inner .ere-career-btn .elementor-button{
    grid-column:auto;
    width:100%;
  }
}

/* a11y-headings-20261108: başlık seviyeleri düzeltildi, görünüm sabitlendi */
.elementor-279 .elementor-element.elementor-element-7494b13 .elementor-heading-title{font-family:Manrope;font-size:26px;font-weight:950;line-height:29.9px;letter-spacing:-1.04px;text-transform:none;margin-top:0px;margin-bottom:0px;color:rgb(7, 30, 54)}
.elementor-279 .elementor-element.elementor-element-6693bf4 .elementor-heading-title{font-family:Manrope;font-size:17px;font-weight:950;line-height:20.4px;letter-spacing:normal;text-transform:none;margin-top:0px;margin-bottom:16px;color:rgb(7, 30, 54)}
.elementor-279 .elementor-element.elementor-element-2b0afe7 .elementor-heading-title{font-family:Manrope;font-size:17px;font-weight:950;line-height:20.4px;letter-spacing:normal;text-transform:none;margin-top:0px;margin-bottom:16px;color:rgb(7, 30, 54)}
.elementor-279 .elementor-element.elementor-element-668457c .elementor-heading-title{font-family:Manrope;font-size:20px;font-weight:950;line-height:23.6px;letter-spacing:-0.7px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
.elementor-279 .elementor-element.elementor-element-d0f8c39 .elementor-heading-title{font-family:Manrope;font-size:20px;font-weight:950;line-height:23.6px;letter-spacing:-0.7px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
.elementor-279 .elementor-element.elementor-element-93f73bb .elementor-heading-title{font-family:Manrope;font-size:20px;font-weight:950;line-height:23.6px;letter-spacing:-0.7px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
.elementor-279 .elementor-element.elementor-element-7c52b03 .elementor-heading-title{font-family:Manrope;font-size:20px;font-weight:950;line-height:23.6px;letter-spacing:-0.7px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
/* /a11y-headings-20261108 *//* End custom CSS */