.elementor-3518 .elementor-element.elementor-element-88ed44a{--display:flex;}.elementor-3518 .elementor-element.elementor-element-3b98c42{width:100%;max-width:100%;}.elementor-3518 .elementor-element.elementor-element-09e8c06{--display:flex;}.elementor-3518 .elementor-element.elementor-element-579cb14{--display:flex;}.elementor-3518 .elementor-element.elementor-element-7200f11{--display:flex;}.elementor-3518 .elementor-element.elementor-element-8187e73{--display:flex;}/* Start custom CSS for html, class: .elementor-element-3b98c42 */.uke-projects .uke-stat{
  position:relative !important;
  text-align:left !important;
  padding:26px 24px 24px 26px !important;
  min-height:112px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  overflow:hidden !important;
  border-radius:20px !important;
  background:
    linear-gradient(135deg,#ffffff 0%,#f8fbff 100%) !important;
  border:1px solid rgba(37,99,235,.12) !important;
  box-shadow:0 16px 38px rgba(15,23,42,.08) !important;
}

/* Eski ikonları tamamen kapat */
.uke-projects .uke-stat::before,
.uke-projects .uke-stat::after{
  display:none !important;
  content:none !important;
}

/* Sol kurumsal vurgu çizgisi */
.uke-projects .uke-stat{
  border-left:5px solid #2563EB !important;
}

/* Sayı */
.uke-projects .uke-stat strong{
  font-size:38px !important;
  line-height:1 !important;
  margin-bottom:10px !important;
  color:#0b2c68 !important;
  font-weight:900 !important;
  letter-spacing:-1px !important;
}

/* Açıklama */
.uke-projects .uke-stat span{
  font-size:14.5px !important;
  line-height:1.45 !important;
  color:#475569 !important;
  font-weight:700 !important;
}

/* Hafif dekoratif arka plan parıltısı */
.uke-projects .uke-stat strong::after{
  content:"" !important;
  position:absolute !important;
  right:-28px !important;
  top:-28px !important;
  width:86px !important;
  height:86px !important;
  border-radius:50% !important;
  background:rgba(37,99,235,.07) !important;
  pointer-events:none !important;
}

/* Hover */
.uke-projects .uke-stat:hover{
  transform:translateY(-5px) !important;
  box-shadow:0 24px 55px rgba(15,23,42,.13) !important;
  border-left-color:#1d4ed8 !important;
}

/* Mobil */
@media(max-width:600px){
  .uke-projects .uke-stat{
    min-height:104px !important;
    padding:24px 22px !important;
  }
}
/* HERO alanını yuvarlatılmış premium kart görünümüne çevir */
.uke-projects .uke-hero{
  max-width:1240px !important;
  margin:24px auto 0 !important;
  border-radius:34px !important;
  overflow:hidden !important;
  box-shadow:
    0 28px 80px rgba(7,23,57,.24),
    0 8px 24px rgba(15,23,42,.12) !important;
  transform:translateY(0) !important;
  transition:transform .35s ease, box-shadow .35s ease !important;
}

/* Hover olunca hafif havaya kalksın */
.uke-projects .uke-hero:hover{
  transform:translateY(-6px) !important;
  box-shadow:
    0 38px 100px rgba(7,23,57,.30),
    0 12px 32px rgba(15,23,42,.16) !important;
}

/* Hero üstündeki boşluğu fazla artırmasın */
.uke-projects .uke-hero{
  padding-top:56px !important;
  padding-bottom:86px !important;
}

/* Hero altındaki stat kartları hero’ya daha şık bağlansın */
.uke-projects .uke-stats-wrap{
  margin-top:-42px !important;
}

/* Hero arka planı daha derin/3D dursun */
.uke-projects .uke-hero::before{
  background:
    radial-gradient(circle at 18% 18%,rgba(59,130,246,.25),transparent 30%),
    radial-gradient(circle at 88% 20%,rgba(255,255,255,.10),transparent 28%),
    linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)) !important;
}

/* Mobilde çok kenara yapışmasın */
@media(max-width:600px){
  .uke-projects .uke-hero{
    margin:16px 14px 0 !important;
    border-radius:24px !important;
    padding-top:48px !important;
    padding-bottom:76px !important;
  }
}

/* HERO kart efekti */
.uke-projects .uke-hero{
  max-width:1240px !important;
  margin:24px auto 0 !important;
  border-radius:34px !important;
  overflow:hidden !important;
  box-shadow:
    0 28px 80px rgba(7,23,57,.24),
    0 8px 24px rgba(15,23,42,.12) !important;
  transition:transform .35s ease, box-shadow .35s ease !important;
  padding-top:56px !important;
  padding-bottom:86px !important;
}

/* Hover efekti */
.uke-projects .uke-hero:hover{
  transform:translateY(-6px) !important;
  box-shadow:
    0 38px 100px rgba(7,23,57,.30),
    0 12px 32px rgba(15,23,42,.16) !important;
}

/* Hero altındaki stat kartları */
.uke-projects .uke-stats-wrap{
  margin-top:-42px !important;
}

/* Arka plan derinliği */
.uke-projects .uke-hero::before{
  background:
    radial-gradient(circle at 18% 18%,rgba(59,130,246,.25),transparent 30%),
    radial-gradient(circle at 88% 20%,rgba(255,255,255,.10),transparent 28%),
    linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)) !important;
}

/* Mobil */
@media(max-width:600px){
  .uke-projects .uke-hero{
    margin:16px 14px 0 !important;
    border-radius:24px !important;
    padding-top:48px !important;
    padding-bottom:76px !important;
  }
}/* End custom CSS */