.ogf61{width:100%;margin-top:28px;background:#eaf1f6;color:var(--ogf61-text,#18324a);font-family:Arial,Helvetica,sans-serif}
.ogf61 *{box-sizing:border-box}
.ogf61 a{text-decoration:none}
.ogf61-inner{max-width:1320px;margin:0 auto;background:var(--ogf61-bg,#fff);box-shadow:0 12px 36px rgba(22,50,73,.07)}
.ogf61-main{display:grid;grid-template-columns:1.28fr .92fr .86fr .92fr;gap:34px;padding:28px 28px 14px}
.ogf61-brand-col{min-width:0}
.ogf61-brand{display:inline-flex;align-items:center;min-height:58px;max-width:320px;color:#17324a;font-weight:950;font-size:40px;letter-spacing:1px}
.ogf61-brand img{display:block;max-width:270px;max-height:70px;width:auto;height:auto;object-fit:contain}
.ogf61-brand span{position:relative;line-height:1}
.ogf61-brand span:after{content:"";position:absolute;width:34px;height:4px;border-radius:99px;background:#e01f37;left:50%;bottom:-10px;transform:translateX(-50%)}
.ogf61-brand-col p{max-width:430px;margin:12px 0 13px;color:#233f57;font-size:14px;line-height:1.55}
.ogf61-socials{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px}
.ogf61-social{width:33px;height:33px;border:1.35px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1269e8;transition:.16s ease;flex:0 0 33px}
.ogf61-social svg{width:18px;height:18px;display:block}
.ogf61-social-x,.ogf61-social-tiktok,.ogf61-social-threads{color:#15191d}
.ogf61-social-youtube{color:#e52b3d}
.ogf61-social-telegram{color:#229ed9}
.ogf61-social-whatsapp{color:#20a85a}
.ogf61-social:hover{transform:translateY(-2px);box-shadow:0 5px 13px rgba(26,74,111,.13);filter:saturate(1.08)}
.ogf61-link-col{padding-top:4px;min-width:0}
.ogf61-link-col h3{margin:0 0 10px;color:#102f49;font-size:14px;font-weight:900;padding-bottom:9px;border-bottom:1px solid #d9e2e9}
.ogf61-link-col a{display:flex;align-items:center;gap:9px;min-height:28px;color:#1b354b;font-size:13px;border-bottom:1px solid #edf1f4;transition:.14s ease}
.ogf61-link-col a:last-child{border-bottom:0}
.ogf61-link-col a i{font-style:normal;color:var(--ogf61-accent,#1765a8);font-size:18px;font-weight:900;line-height:1}
.ogf61-link-col a:hover{color:var(--ogf61-accent,#1765a8);padding-left:3px}
.ogf61-stores{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;min-height:74px;padding:10px 26px 24px}
.ogf61-stores:empty{display:none}
.ogf61-store{width:184px;height:52px;border-radius:7px;background:#050505;color:#fff!important;display:flex;align-items:center;justify-content:flex-start;padding:6px 12px;gap:10px;border:1px solid #050505;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:.16s ease;overflow:hidden}
.ogf61-store:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(0,0,0,.17)}
.ogf61-store img{width:100%;height:100%;object-fit:contain;display:block}
.ogf61-store-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:900;color:#fff;flex:0 0 35px}
.ogf61-store-googleplay .ogf61-store-icon{font-size:25px}
.ogf61-store-appgallery .ogf61-store-icon{background:#e63846;border-radius:8px;font-size:17px}
.ogf61-store-copy{display:block;line-height:1.03;text-align:left}
.ogf61-store-copy small{display:block;color:#fff;font-size:8px;font-weight:600;letter-spacing:.1px}
.ogf61-store-copy b{display:block;margin-top:3px;color:#fff;font-size:19px;font-weight:850;letter-spacing:-.3px}
.ogf61-bottom{min-height:80px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;background:linear-gradient(100deg,var(--ogf61-bottom1,#d51d3f),#76416e 50%,var(--ogf61-bottom2,#22558c));color:#fff}
.ogf61-rss{height:40px;padding:0 14px;border-radius:5px;background:#fff;color:#1c2e3d!important;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;white-space:nowrap}
.ogf61-rss span{color:#ef9700;font-size:17px}
.ogf61-legal{font-size:12px;line-height:1.45;color:#fff}.ogf61-legal b{font-weight:900}
.ogf61-software{font-size:12px;font-weight:800;white-space:nowrap;text-align:right}.ogf61-software a{color:#ffe432!important}
@media(max-width:1050px){.ogf61-main{grid-template-columns:1.2fr 1fr 1fr;gap:24px}.ogf61-brand-col{grid-column:1/-1;display:block}.ogf61-brand-col p{margin-top:8px;max-width:540px}.ogf61-socials{margin-top:2px}.ogf61-stores{padding-top:2px}.ogf61-bottom{grid-template-columns:auto 1fr}.ogf61-software{grid-column:2;text-align:left}}
@media(max-width:720px){.ogf61{margin-top:20px}.ogf61-main{grid-template-columns:1fr 1fr;gap:22px;padding:22px 18px 12px}.ogf61-brand-col{grid-column:1/-1;display:block}.ogf61-brand{font-size:32px;min-height:48px}.ogf61-brand img{max-width:225px;max-height:58px}.ogf61-brand-col p{font-size:13px}.ogf61-link-col a{font-size:12px}.ogf61-stores{padding:8px 14px 20px;gap:9px}.ogf61-store{width:165px;height:48px}.ogf61-store-copy b{font-size:16px}.ogf61-bottom{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;padding:14px}.ogf61-legal{flex:1 1 260px}.ogf61-software{flex:1 1 100%;text-align:left}}
@media(max-width:460px){.ogf61-main{grid-template-columns:1fr;padding:18px 14px 10px}.ogf61-brand-col,.ogf61-link-col{grid-column:1}.ogf61-brand{font-size:28px}.ogf61-social{width:32px;height:32px;flex-basis:32px}.ogf61-stores{display:grid;grid-template-columns:1fr;padding:8px 14px 18px}.ogf61-store{width:100%;max-width:230px;margin:0 auto}.ogf61-rss{height:36px}.ogf61-legal,.ogf61-software{font-size:11px}}

/* =========================================================
   V65.1 - MOBIL FOOTER DUZENI
   Masaustu tasarimini degistirmez.
   ========================================================= */
@media(max-width:720px){
  .ogf61{margin-top:18px;background:#eef3f7}
  .ogf61-inner{width:100%;max-width:100%;box-shadow:none;border-radius:0;overflow:hidden}
  .ogf61-main{
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    gap:10px;
    padding:18px 12px 12px;
  }
  .ogf61-brand-col{
    grid-column:1/-1;
    padding:4px 4px 14px;
    text-align:center;
    border-bottom:1px solid #e1e8ed;
  }
  .ogf61-brand{justify-content:center;max-width:100%;min-height:44px;margin:0 auto;font-size:30px}
  .ogf61-brand img{max-width:min(220px,82vw);max-height:58px;margin:0 auto}
  .ogf61-brand-col p{max-width:560px;margin:10px auto 12px;font-size:13px;line-height:1.55;color:#40566a}
  .ogf61-socials{justify-content:center;gap:8px;margin-top:4px}
  .ogf61-social{width:36px;height:36px;flex-basis:36px;background:#fff}
  .ogf61-social svg{width:18px;height:18px}

  .ogf61-link-col{
    min-width:0;
    padding:12px;
    border:1px solid #e2e8ed;
    border-radius:10px;
    background:#f9fbfc;
  }
  .ogf61-link-col h3{margin:0 0 7px;padding:0 0 8px;font-size:13px;border-bottom:1px solid #dfe7ec}
  .ogf61-link-col a{min-height:32px;font-size:12px;border-bottom:1px solid #e9eef2}
  .ogf61-link-col a i{font-size:16px}
  .ogf61-link-col:last-child{
    grid-column:1/-1;
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    column-gap:12px;
  }
  .ogf61-link-col:last-child h3{grid-column:1/-1}

  .ogf61-stores{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
    padding:8px 12px 16px;
  }
  .ogf61-store{width:100%;max-width:none;height:48px;margin:0;justify-self:stretch}
  .ogf61-store-copy b{font-size:15px}

  .ogf61-bottom{
    display:grid;
    grid-template-columns:minmax(0,1fr);
    gap:10px;
    min-height:0;
    padding:14px 12px 16px;
    text-align:center;
  }
  .ogf61-rss{justify-self:center;height:38px;padding:0 18px}
  .ogf61-legal,.ogf61-software{width:100%;max-width:100%;font-size:11px;line-height:1.5;text-align:center;white-space:normal}
  .ogf61-software{grid-column:auto}
}

@media(max-width:430px){
  .ogf61-main{grid-template-columns:minmax(0,1fr);padding:16px 10px 10px}
  .ogf61-brand-col,.ogf61-link-col,.ogf61-link-col:last-child{grid-column:1}
  .ogf61-link-col:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .ogf61-stores{grid-template-columns:minmax(0,1fr);padding:7px 10px 15px}
  .ogf61-store{max-width:260px;justify-self:center}
  .ogf61-brand-col p{font-size:12.5px}
}
