/* NEFES Ajans — slim corporate/legal footer strip, TR + EN.
   Generic documentation symbols: no certification or external security accreditation claimed.
   Existing marketing/social intro, payment marks and technology credits stay intact. */
#icerik>footer#son .nf-corporate-bar{
  --corp-ink:#394a49;--corp-subtle:#60706c;--corp-aqua:#137d75;
  width:calc(100% + var(--kenar) + var(--kenar));
  max-width:none;
  margin-top:4px;
  margin-left:calc(0px - var(--kenar));
  margin-right:calc(0px - var(--kenar));
  padding:19px clamp(16px,3vw,52px) calc(20px + env(safe-area-inset-bottom,0px));
  display:block;
  background:linear-gradient(180deg,#f5f7f5 0%,#eaf0ed 100%);
  border-top:1px solid #d7e0dc;
  color:var(--corp-ink);
  text-align:left;
  box-sizing:border-box;
  position:relative;
  isolation:isolate;
}
#icerik>footer#son .nf-corporate-bar,
#icerik>footer#son .nf-corporate-bar *{box-sizing:border-box}
#icerik>footer#son .nf-corporate-bar__inner{
  max-width:1820px;width:100%;margin:0 auto;
  display:flex;align-items:center;justify-content:center;flex-wrap:wrap;
  gap:14px 25px;
  font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
#icerik>footer#son .nf-corporate-bar__trust{
  display:flex;align-items:center;justify-content:center;gap:12px;
  flex:0 0 auto;
}
#icerik>footer#son .nf-corporate-bar__trust a{
  display:inline-flex;align-items:center;gap:7px;text-align:left;
  color:#576663;text-decoration:none;min-height:42px;
  transition:color .18s ease;
}
#icerik>footer#son .nf-corporate-bar__trust svg{
  width:27px;height:27px;flex:0 0 27px;fill:none;
  stroke:#617472;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;
}
#icerik>footer#son .nf-corporate-bar__trust svg .nf-corp-check{stroke:var(--corp-aqua);stroke-width:2.5}
#icerik>footer#son .nf-corporate-bar__trust .nf-corp-trust-copy{display:flex;flex-direction:column;gap:2px}
#icerik>footer#son .nf-corporate-bar__trust strong{display:block;font-size:10.5px;line-height:1.1;font-weight:790;letter-spacing:.035em;text-transform:uppercase}
#icerik>footer#son .nf-corporate-bar__trust small{display:block;font-size:9.3px;line-height:1.1;color:#6c7c78;font-weight:600}
#icerik>footer#son .nf-corporate-bar__trust a:hover{color:#087c70}
#icerik>footer#son .nf-corporate-bar__middle{
  display:flex;align-items:center;justify-content:center;flex-wrap:wrap;
  gap:8px 16px;min-width:0;flex:1 1 640px;
}
#icerik>footer#son .nf-corporate-bar__copyright{
  flex:0 0 auto;color:#4a5855;font-size:12px;font-weight:700;
  white-space:nowrap;line-height:1.4;
}
#icerik>footer#son .nf-corporate-bar__links{
  display:flex;align-items:center;justify-content:center;flex-wrap:wrap;
  gap:5px 0;min-width:0;
}
#icerik>footer#son .nf-corporate-bar__links a{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:32px;padding:5px 10px;
  color:#53635e;text-decoration:none;
  font-size:11.5px;font-weight:650;line-height:1.35;
  white-space:nowrap;border-left:1px solid #ced7d3;
  border-bottom:0;
  transition:color .18s ease;
}
#icerik>footer#son .nf-corporate-bar__links a:hover,
#icerik>footer#son .nf-corporate-bar__links a:focus-visible{color:#007d71}
#icerik>footer#son .nf-corporate-bar__social{
  display:flex;align-items:center;justify-content:center;gap:6px;
  flex:0 0 auto;
}
#icerik>footer#son .nf-corporate-bar__social a{
  display:grid;place-items:center;flex:0 0 34px;
  width:34px;height:34px;padding:7px;border-radius:8px;
  text-decoration:none;color:#465856;
  transition:background .18s,color .18s,transform .18s;
}
#icerik>footer#son .nf-corporate-bar__social svg{
  width:19px;height:19px;fill:currentColor;stroke:none;
  display:block;
}
#icerik>footer#son .nf-corporate-bar__social a[data-nfc-social=instagram] svg{fill:none;stroke:currentColor;stroke-width:2}
#icerik>footer#son .nf-corporate-bar__social a:hover{background:#d5eae2;color:#007b70;transform:translateY(-1px)}
#icerik>footer#son .nf-corporate-bar a:focus-visible{
  outline:2px solid #078c7f;outline-offset:2px;border-radius:7px;
}
html:not(.cx-await-choice) #icerik>footer#son>.nf-social,
html:not(.cx-await-choice) #icerik>footer#son>.alt-link{display:none!important}
/* During the existing initial language/sector selection, preserve the original social bar. */
html.cx-await-choice #icerik>footer#son>.nf-corporate-bar{display:none!important}
@media(min-width:1700px){
  #icerik>footer#son .nf-corporate-bar__inner{flex-wrap:nowrap;gap:20px}
  #icerik>footer#son .nf-corporate-bar__middle{flex-basis:auto;flex-wrap:nowrap;gap:12px}
  #icerik>footer#son .nf-corporate-bar__links{flex-wrap:nowrap}
}
@media(max-width:1080px){
 #icerik>footer#son .nf-corporate-bar__inner{gap:13px 20px}
 #icerik>footer#son .nf-corporate-bar__middle{order:3;flex:1 1 100%}
 #icerik>footer#son .nf-corporate-bar__links a{padding:5px 10px}
 #icerik>footer#son .nf-corporate-bar__trust{margin-right:auto}
 #icerik>footer#son .nf-corporate-bar__social{margin-left:auto}
}
@media(max-width:600px){
 #icerik>footer#son .nf-corporate-bar{
   padding:19px 14px calc(25px + env(safe-area-inset-bottom,0px));
 }
 #icerik>footer#son .nf-corporate-bar__inner{
   display:grid;grid-template-columns:1fr;gap:13px;
   text-align:center;justify-items:center;
 }
 #icerik>footer#son .nf-corporate-bar__trust{
   margin:0;width:100%;justify-content:center;gap:20px;
 }
 #icerik>footer#son .nf-corporate-bar__trust a{min-height:35px}
 #icerik>footer#son .nf-corporate-bar__social{
   margin:0;width:100%;gap:10px;
   order:2;padding:1px 0 3px;
 }
 #icerik>footer#son .nf-corporate-bar__social a{width:38px;height:38px;flex-basis:38px}
 #icerik>footer#son .nf-corporate-bar__social svg{width:20px;height:20px}
 #icerik>footer#son .nf-corporate-bar__middle{
   flex-direction:column;gap:9px;width:100%;min-width:0;order:3;
 }
 #icerik>footer#son .nf-corporate-bar__copyright{font-size:12px}
 #icerik>footer#son .nf-corporate-bar__links{
   width:100%;gap:1px 0;justify-content:center;
 }
 #icerik>footer#son .nf-corporate-bar__links a{
   min-height:34px;font-size:11px;padding:6px 9px;
 }
 #icerik>footer#son .nf-corporate-bar__links a:first-child{border-left:0}
}
@media(prefers-reduced-motion:reduce){
 #icerik>footer#son .nf-corporate-bar a{transition:none!important}
}

/* Site-wide .alt nav rules use a later cascading direction.
   The compact legal and social strips always lay out horizontally. */
#icerik>footer#son .nf-corporate-bar__links{
  display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;
  justify-content:center!important;align-items:center!important;
}
#icerik>footer#son .nf-corporate-bar__social{
  display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
  align-items:center!important;justify-content:center!important;
}
#icerik>footer#son .nf-corporate-bar__social a{
  min-width:34px!important;min-height:34px!important;
  width:34px!important;height:34px!important;flex-basis:34px!important;
}
#icerik>footer#son .nf-corporate-bar__copyright img.nf{
  max-width:78px!important;height:17px!important;width:auto!important;
  margin:0 2px;vertical-align:middle;display:inline-block!important;
}
@media(max-width:600px){
  #icerik>footer#son .nf-corporate-bar__social a{
    min-width:38px!important;min-height:38px!important;
    width:38px!important;height:38px!important;flex-basis:38px!important;
  }
}
