/* Ana sayfa ile ortak NOVA footer sistemi */
footer#iletisim{position:relative;display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(0,2.6fr)!important;min-height:440px!important;gap:45px;padding:112px 9% 30px!important;background:linear-gradient(122deg,#167fd5 0%,#0b67b8 100%)!important;color:#fff!important;font-family:Manrope,Arial,sans-serif!important}
footer#iletisim .footer-logo{width:min(380px,100%)!important;max-width:380px!important;height:auto!important;align-self:start!important;object-fit:contain!important;background:transparent!important;box-shadow:none!important;border:0!important;filter:none!important;opacity:1!important}
footer#iletisim>.footer-nav-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-content:start!important;gap:34px 26px!important}
footer#iletisim>.footer-nav-grid>div{display:grid!important;align-content:start!important;gap:10px!important}
footer#iletisim>.footer-nav-grid b{font-size:9px!important;line-height:1.35!important;letter-spacing:.08em!important;color:#dff3ff!important}
footer#iletisim>.footer-nav-grid a{font-size:11px!important;line-height:1.35!important;color:#fff!important;text-decoration:none!important}
footer#iletisim .footer-socials{display:flex!important;flex-direction:row!important;gap:8px!important;margin-top:4px!important}
footer#iletisim .footer-socials a{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;border:1px solid #ffffff70!important;border-radius:50%!important;color:#fff!important;transition:background .2s,border-color .2s!important}
footer#iletisim .footer-socials a:hover{background:#fff!important;color:#0b67b8!important;border-color:#fff!important}
footer#iletisim .footer-socials svg{width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
footer#iletisim .footer-bottom{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:44px!important;margin:0!important;padding-top:18px!important;border-top:1px solid #ffffff47!important}
footer#iletisim .footer-bottom small{display:block!important;margin:0!important;padding:0!important;border:0!important;color:#d9efff!important;font-size:10px!important}
footer#iletisim .footer-bottom .kriter-media{position:static!important;display:flex!important;align-items:center!important;gap:10px!important;color:#d9efff!important;font-size:10px!important;font-weight:600!important;white-space:nowrap!important}
footer#iletisim .footer-bottom .kriter-media img{display:block!important;width:98px!important;max-width:98px!important;height:auto!important;margin:0!important;filter:grayscale(1) invert(1)!important;mix-blend-mode:screen!important;opacity:1!important}
@media(max-width:1050px){footer#iletisim{grid-template-columns:1fr!important}footer#iletisim>.footer-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:760px){footer#iletisim{min-height:0!important;grid-template-columns:1fr!important;padding:76px 7% 26px!important}footer#iletisim .footer-logo{width:min(300px,100%)!important;max-width:300px!important}footer#iletisim>.footer-nav-grid{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}footer#iletisim>.footer-nav-grid a{font-size:10px!important}footer#iletisim .footer-bottom{align-items:flex-start!important;flex-direction:column!important;gap:13px!important}footer#iletisim .footer-bottom .kriter-media img{width:92px!important;max-width:92px!important}}

/* NOVA logosu tüm footer'larda özgün renkleriyle kullanılır */
footer#iletisim .footer-logo,footer .footer-logo{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}

footer#iletisim .footer-bottom .footer-phone{margin-left:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;text-decoration:none!important;color:#fff!important;line-height:1!important}footer#iletisim .footer-bottom .footer-phone small{color:#dff3ff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important}footer#iletisim .footer-bottom .footer-phone strong{color:#fff!important;font-size:24px!important;letter-spacing:-.04em!important;font-weight:800!important;white-space:nowrap!important}@media(max-width:760px){footer#iletisim .footer-bottom .footer-phone{margin-left:0!important;align-items:flex-start!important}footer#iletisim .footer-bottom .footer-phone strong{font-size:21px!important}}
/* Alt satır: Kriter Medya merkezde, telefon sağda */
footer#iletisim .footer-bottom{position:relative!important;min-height:58px!important;padding-right:260px!important}
footer#iletisim .footer-bottom .kriter-media{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}
footer#iletisim .footer-bottom .footer-phone{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;align-items:flex-end!important}
footer#iletisim .footer-bottom .footer-phone strong{font-size:30px!important;letter-spacing:-.05em!important}
@media(max-width:760px){footer#iletisim .footer-bottom{min-height:0!important;padding-right:0!important}footer#iletisim .footer-bottom .kriter-media,footer#iletisim .footer-bottom .footer-phone{position:static!important;transform:none!important;align-items:flex-start!important}footer#iletisim .footer-bottom .kriter-media{order:3!important;align-self:center!important}footer#iletisim .footer-bottom .footer-phone{order:2!important}footer#iletisim .footer-bottom .footer-phone strong{font-size:25px!important}}
/* NOVA AI alanı için alt satırı yukarı taşı */
footer#iletisim{padding-bottom:132px!important}
footer#iletisim .footer-bottom .kriter-media img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:transparent!important;width:112px!important;max-width:112px!important}
@media(max-width:760px){footer#iletisim{padding-bottom:36px!important}footer#iletisim .footer-bottom .kriter-media img{width:98px!important;max-width:98px!important}}
/* Ortak alt satır: şeffaf beyaz Kriter Medya ve sağda büyük telefon. */
footer#iletisim .footer-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:24px!important;min-height:80px!important;padding:22px 0 0!important}
footer#iletisim .footer-bottom>small{grid-column:auto!important;max-width:260px;line-height:1.7!important}
footer#iletisim .footer-bottom .kriter-media{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;justify-self:center!important;align-self:center!important;margin:0!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:transparent!important}
footer#iletisim .footer-bottom .kriter-media img{display:block!important;width:112px!important;max-width:112px!important;height:auto!important;object-fit:contain!important;padding:0!important;filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important;background:transparent!important;border:0!important;box-shadow:none!important}
footer#iletisim .footer-bottom .footer-phone{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;justify-self:end!important;align-items:flex-end!important;margin:0!important;line-height:1.15!important}
footer#iletisim .footer-bottom .footer-phone strong{font-size:clamp(26px,2.6vw,38px)!important;font-weight:800!important;letter-spacing:-.045em!important}
@media(max-width:1050px){footer#iletisim .footer-bottom{grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important}footer#iletisim .footer-bottom .kriter-media{grid-column:1/-1!important;grid-row:2!important}footer#iletisim .footer-bottom .footer-phone{grid-column:2!important;grid-row:1!important}}
@media(max-width:600px){footer#iletisim .footer-bottom{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}footer#iletisim .footer-bottom .footer-phone{grid-column:1!important;grid-row:2!important;justify-self:end!important;align-items:flex-end!important}footer#iletisim .footer-bottom .kriter-media{grid-column:1!important;grid-row:3!important}footer#iletisim .footer-bottom .kriter-media img{width:98px!important;max-width:98px!important}}
