/* ÜRETİLDİ: _elementor_uyum_uret.py — urun.css Elementor türevleri */
.sd-stu.e-con{position:relative;display:grid;gap:14px;height:min(62vh,560px);grid-template-rows:1fr auto}
body .elementor .sd-stu{height:min(62vh,560px)}
.sd-stu__set.e-con{position:relative;border-radius:18px;overflow:clip}
body .elementor .sd-stu__set{border-radius:18px;background:radial-gradient(120% 90% at 50% 100%,#fff 40%,#EDEDEF 100%);box-shadow:var(--sd-shadow-float)}
.sd-stu__box.e-con{position:absolute;top:8%;width:12%;height:30%;border-radius:6px}
body .elementor .sd-stu__box{width:12%;height:30%;border-radius:6px;background:linear-gradient(180deg,#fff,#E6E7EC);box-shadow:0 0 0 2px #C9CDDB,0 0 40px 10px rgba(255,255,255,.6)}
.sd-stu__box--l.e-con{left:6%}
.sd-stu__box--r.e-con{right:6%}
.sd-stu__shots.e-con{position:absolute;inset:6% 22% 0}
body .elementor .sd-stu__shots img{width:100%;height:100%}
.sd-stu__frame.e-con{position:absolute;left:50%;top:50%;border-radius:4px}
body .elementor .sd-stu__frame{border:2px dashed var(--sd-navy);border-radius:4px}
body .elementor .sd-stu__frame b{padding:4px 8px;border-radius:5px;background:var(--sd-navy);color:#fff;font:600 10px/1 var(--sd-font)}
.sd-stu__frame--1.e-con{width:52%}
body .elementor .sd-stu__frame--1{width:52%}
.sd-stu__frame--2.e-con{width:48%}
body .elementor .sd-stu__frame--2{width:48%}
.sd-stu__frame--3.e-con{width:50%}
body .elementor .sd-stu__frame--3{width:50%}
.sd-stu__flash.e-con{position:absolute;inset:0}
body .elementor .sd-stu__flash{background:#fff}
.sd-stu__list.e-con{display:flex;gap:8px}
body .elementor .sd-stu__list{font:600 12px/1 var(--sd-font);color:var(--sd-text-muted)}
body .elementor .sd-stu__list li{padding:10px 0;border-radius:8px;background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-stu__chip.e-con{position:absolute;right:-10px;top:-14px;z-index:3}
body .elementor .sd-stu__chip{background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-srise.e-con{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}
.sd-srise__logo.e-con{width:min(100%,300px);height:auto;margin-bottom:22px}
body .elementor .sd-srise__logo{width:min(100%,300px);height:auto;margin-bottom:22px}
.sd-srise__own.e-con{margin-top:20px}
body .elementor .sd-srise__own{font-size:.9rem;margin-top:20px}
.sd-srise__stage.e-con{display:grid}
.sd-vf--tall.e-con{width:min(100%,360px)}
body .elementor .sd-vf--tall{width:min(100%,360px)}
.sd-vf--tall>.elementor-element>.elementor-widget-container>video{scale:1;animation:none;object-fit:cover}
.sd-seri.e-con{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}
body .elementor .sd-seri{margin-top:24px}
body .elementor .sd-seri li{border-radius:10px;background:#fff}
body .elementor .sd-seri img{width:100%;height:100%}
body .elementor .sd-seri span{padding:4px 8px;border-radius:5px;background:rgba(21,23,36,.8);color:#fff;font:600 10px/1 var(--sd-font)}
body .elementor .sd-seri li::before{border:1px dashed rgba(31,34,51,.25);border-radius:10px}
@media (max-width:1024px){
 .sd-srise.e-con{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:720px){
 .sd-stu.e-con{height:460px}
 body .elementor .sd-stu{height:460px}
 .sd-stu__chip.e-con{right:0}
 .sd-seri.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}
}
