.sp-hero-slider-wrap{
  width:100%;
  max-width:100%;
  overflow:hidden;
  background:#fff;
  position:relative;
}
.sp-hero-slider-wrap.sphs-fullwidth{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
}
.elementor-section .sp-hero-slider-wrap.sphs-fullwidth,
.elementor-widget-shortcode .sp-hero-slider-wrap.sphs-fullwidth{
  left:auto!important;
}
.sp-hero-slider-wrap .rev_slider_wrapper{
  left:auto!important;
  width:100%!important;
}
.sp-hero-slider-wrap .tp-caption p{margin:0;}
.sp-hero-slider-wrap .slider-link{gap:18px;justify-content:center;flex-wrap:wrap;}
.sp-hero-slider-wrap .slider-link a{background:#19b7a5!important;color:#fff!important;font-weight:700;border-radius:5px;line-height:1;text-decoration:none!important;transition:.25s ease;}
.sp-hero-slider-wrap .slider-link a:hover{background:#129989!important;color:#fff!important;transform:translateY(-2px);}
.sp-hero-slider-wrap .sphs-pos-left .slider-link{justify-content:flex-start;}
.sp-hero-slider-wrap .sphs-pos-right .slider-link{justify-content:flex-end;}
.sp-hero-slider-wrap .sphs-pos-center .slider-link{justify-content:center;}
@media(max-width:600px){.sp-hero-slider-wrap .slider-link{gap:10px}.sp-hero-slider-wrap .slider-link a{font-size:13px!important}}

/* v0.4 premium görünüm iyileştirmeleri */
.sp-hero-slider-wrap .tp-caption,
.sp-hero-slider-wrap .tp-caption p{
  text-shadow:0 8px 24px rgba(0,0,0,.28);
}
.sp-hero-slider-wrap .slider-link{margin-top:24px;display:flex!important;}
.sp-hero-slider-wrap .slider-link a{
  min-width:150px;
  text-align:center;
  padding:17px 28px!important;
  box-shadow:0 12px 28px rgba(24,183,164,.25);
}
.sp-hero-slider-wrap .tp-bullets.metis .tp-bullet{
  width:12px!important;
  height:12px!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.7)!important;
}
.sp-hero-slider-wrap .tp-bullets.metis .tp-bullet.selected{
  background:#19b7a5!important;
}
.sp-hero-slider-wrap .zeus.tparrows{
  background:rgba(255,255,255,.25)!important;
  backdrop-filter:blur(8px);
  border:1px solid rgba(255,255,255,.25);
}
.sp-hero-slider-wrap .zeus.tparrows:before{color:#fff!important;}
@media(max-width:767px){
  .sp-hero-slider-wrap .slider-link a{min-width:130px;padding:14px 18px!important;}
}
