/* Acr Datawise tema - Acr yazilimina uyarlama duzeltmeleri. Datawise stilleri datawise.css icinde (.dwt ile sinirli). */
:root{--ak-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ak-navy:#1e1e1e;--ak-navy-2:#121212;--ak-accent:#ffaf00;--ak-accent-2:#ff9800;--ak-accent-ink:#fff;--ak-ink:#0f172a;--ak-text:#64748b;--ak-muted:#64748b;--ak-line:#e2e8f0;--ak-soft:#f8fafc;--ak-hero-bg:#1e1e1e;--ak-footer-bg:#1e1e1e}
/* kapsayici: Datawise body davranisi */
.dwt{display:block;font-size:14px;line-height:1.5;text-align:left}
.dwt *{box-sizing:border-box}
.dwt a{text-decoration:none}
.dwt img{max-width:100%}
.dwt h1,.dwt h2,.dwt h3,.dwt h4,.dwt h5,.dwt h6{font-family:var(--body-font-family)!important;letter-spacing:normal}
.dwt ul{margin-top:0}
/* bootstrap bu ogeleri <body> altina ekler; .dwt disinda kalirlar */
.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background:#000}
.offcanvas-backdrop.fade{opacity:0;transition:opacity .15s linear}.offcanvas-backdrop.show{opacity:.5}
body.dw-noscroll{overflow:hidden}
/* logo */
.dwt .header-1 .logo{gap:12px;text-decoration:none}
.dwt .header-1 .logo-image{width:auto;max-height:56px}
.dwt .dw-logo-text{font-size:22px;font-weight:800;color:var(--theme-secondary);white-space:nowrap;letter-spacing:-.02em}
.dwt .header-1.header-fixed .logo-image{max-height:42px}
.dwt .header-1.header-fixed{position:fixed;top:0;left:0;right:0;z-index:1030;animation:dwSlideDown .35s ease}
@keyframes dwSlideDown{from{transform:translateY(-100%)}to{transform:none}}
@media(max-width:575.98px){.dwt .dw-logo-text{font-size:17px}.dwt .header-1 .logo-image{max-height:40px}}
@media(max-width:380px){.dwt .dw-logo-text{display:none}}
/* mega menu lisans logolari */
.dwt .dw-menu-logo{width:40px;height:40px;object-fit:contain;padding:6px;border-radius:10px;background:var(--bs-theme-light);flex-shrink:0;margin-right:12px}
.dwt .megamenu .menu-item a{display:flex;align-items:flex-start}
/* slayt gorselleri */
.dwt .dw-slide-img{max-height:460px;width:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.25))}
@media(max-width:575.98px){.dwt .dw-slide-img{max-height:200px}}
/* alan adi uzanti metni (logo yoksa) */
.dwt .dw-tld-text{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;font-weight:800;font-size:14px;color:var(--tld-color,var(--theme-secondary))}
/* adim ikonlari (Datawise gorsel ikon yerine FontAwesome) */
.dwt .dw-step-ic{font-size:44px;color:var(--theme-primary)}
/* uygulama kutulari */
.dwt .dw-app-ic{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 4px 12px rgba(100,116,139,.12)}
.dwt .dw-app-ic i{font-size:20px;color:var(--c)}
.dwt .fon-contentbox:hover .fon-contentbox-title{color:var(--theme-primary)!important}
/* sunucu kabini cizimi */
.dwt .dw-rack{display:grid;gap:8px;max-width:240px;margin:10px auto;padding:14px;border-radius:14px;background:#1e1e1e;box-shadow:0 20px 40px rgba(30,30,30,.25)}
.dwt .dw-ru{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:7px;background:linear-gradient(180deg,#2c2c2c,#232323);border:1px solid #3a3a3a}
.dwt .dw-ru i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:dwBlink 1.8s infinite}
.dwt .dw-ru i:nth-child(2){background:var(--theme-primary);box-shadow:0 0 8px var(--theme-primary);animation-delay:.6s}
.dwt .dw-ru b{flex:1;height:5px;border-radius:3px;background:repeating-linear-gradient(90deg,#4a4a4a 0 7px,transparent 7px 10px)}
@keyframes dwBlink{50%{opacity:.3}}
/* neden biz cagri kutusu */
.dwt .dw-why-cta{box-shadow:0 14px 34px rgba(255,175,0,.3)}
/* fiyat kutusu (Datawise package-pricing-container gorunumu, anahtardan bagimsiz) */
.dwt .dw-price-box .pricing-period{font-size:12px;color:var(--text-color)}
/* iletisim ve bulten form sonucu */
.dwt .alert{border-radius:10px;font-size:14px}
/* cerez bildirimi */
.dwt .dw-cookie[hidden]{display:none!important}
/* site genel stillerinin Datawise ogelerine sizmasini engelle */
.dwt button,.dwt input,.dwt select,.dwt textarea{font-family:inherit}
.dwt header,.dwt nav,.dwt footer{all:revert;display:block}
.dwt .footer{display:block}
.dwt .btn{text-decoration:none!important}
/* sitenin .btn / img / input genel kurallarini Datawise kapsayicisinda etkisizlestir */
.dwt .btn{background-image:none!important;background-color:var(--bs-btn-bg)!important;color:var(--bs-btn-color)!important;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color)!important;box-shadow:none;gap:normal;font-weight:var(--bs-btn-font-weight);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);border-radius:var(--bs-btn-border-radius);transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}
.dwt .btn:hover,.dwt .btn:focus-visible{background-color:var(--bs-btn-hover-bg)!important;color:var(--bs-btn-hover-color)!important;border-color:var(--bs-btn-hover-border-color)!important;transform:none}
.dwt .btn:active{background-color:var(--bs-btn-active-bg)!important;color:var(--bs-btn-active-color)!important}
.dwt .btn.btn-rounded,.dwt .btn.rounded-pill{border-radius:140px}
.dwt img{display:inline-block}
.dwt input[type=checkbox],.dwt input[type=radio]{width:auto}
/* sitenin kendi ust menusu icin yazdigi .nav kurali (yukseklik, beyaz kutu, golge, !important bosluk) Datawise .nav ogelerine sizmasin */
.dwt .nav{height:auto!important;min-height:0!important;padding:0!important;gap:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;grid-template-columns:none!important;width:auto!important}
.dwt .page-inner-nav.nav-float .nav{background:#fff!important;border-radius:var(--bs-border-radius-xxl)!important;box-shadow:var(--bs-box-shadow-lg)!important;border:1px solid var(--bs-theme-light-100)!important;gap:4px!important;padding:4px!important}
/* site .price / .footer / .alert genel kurallari */
.dwt :where(.price){font:inherit}
.dwt .footer{padding-top:0}
/* body{overflow-x:hidden} kapsayiciya gecince tasan e-bulten seridini kesiyordu */
.dwt{overflow:visible!important;overflow-x:clip!important}
/* iletisim formu bolumun disina tasar (Datawise -150px); sonraki bolum icin bosluk */
@media(min-width:992px){.dwt #section-meet-us-project{margin-bottom:170px}}
.dwt .client-image{max-height:70px;width:auto;object-fit:contain}
.dwt .client{display:flex!important;align-items:center;justify-content:center;height:110px;padding:14px}
.dwt .foot-info a{color:#fff}.dwt .foot-info a:hover{color:var(--theme-primary)}
.dwt .footer{margin-top:110px}.dwt #section-client-logos{padding-bottom:10px!important}
.dwt .footer .foot-info a{color:#fff!important}
