/* ÜRETİLDİ: _elementor_uyum_uret.py — foto.css Elementor türevleri */
.sd-pick2.e-con{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);gap:14px;align-items:stretch;height:min(66vh,600px)}
body .elementor .sd-pick2{height:min(66vh,600px)}
.sd-pick2__big.e-con{position:relative;min-height:0;margin:0;border-radius:16px;overflow:clip}
body .elementor .sd-pick2__big{min-height:0;margin:0;border-radius:16px;background:#15171F;box-shadow:var(--sd-shadow-float)}
body .elementor .sd-pick2__big img{width:100%;height:100%}
body .elementor .sd-pick2__big figcaption{padding:40px 18px 16px;background:linear-gradient(0deg,rgba(21,23,36,.85),transparent);color:#fff;font:400 .8125rem/1.3 var(--sd-font)}
body .elementor .sd-pick2__big figcaption b{font-size:1rem;font-weight:600}
body .elementor .sd-pick2__big figcaption span{color:var(--sd-yellow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}
.sd-pick2__strip.e-con{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:8px;width:92px;min-height:0}
body .elementor .sd-pick2__strip{width:92px;min-height:0}
body .elementor .sd-pick2__strip li{min-height:0;border-radius:8px;background:#15171F;box-shadow:var(--sd-shadow-card)}
body .elementor .sd-pick2__strip img{width:100%;height:100%}
body .elementor .sd-pick2__strip i{width:18px;height:18px;border-radius:50%;background:#1A9E5C}
body .elementor .sd-pick2__strip i::after{width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff}
body .elementor .sd-pick2__strip li::after{border:2px solid var(--sd-yellow);border-radius:8px}
.sd-pick2__chip.e-con{position:absolute;left:-10px;top:-14px;z-index:3}
body .elementor .sd-pick2__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__works.e-con{display:grid;gap:12px;margin:24px 0}
body .elementor .sd-srise__works{margin:24px 0}
body .elementor .sd-srise__works li{padding:14px 16px;border-radius:12px;background:var(--sd-navy-soft);border:1px solid rgba(255,255,255,.06)}
body .elementor .sd-srise__works i{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.06);color:var(--sd-yellow)}
.sd-srise__works .sdi{width:18px;height:18px}
body .elementor .sd-srise__works svg{width:18px;height:18px}
body .elementor .sd-srise__works b{color:#fff}
body .elementor .sd-srise__works span{font-size:.9rem}
body .elementor .sd-srise__own{font-size:.9rem}
.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}
@media (max-width:1024px){
 .sd-srise.e-con{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:720px){
 .sd-pick2.e-con{height:440px}
 body .elementor .sd-pick2{height:440px}
 .sd-pick2__strip.e-con{width:64px}
 body .elementor .sd-pick2__strip{width:64px}
 .sd-pick2__chip.e-con{left:0}
}
