/* ===============================
   ASYA GÜVENLİK - FOOTER COMPONENT
   Component-safe ortak footer mimarisi
   =============================== */

#site-footer .footer,.footer{position:relative !important;background:#010711 !important;border-top:1px solid rgba(255,255,255,.08) !important;padding:70px 0 0 !important;color:rgba(255,255,255,.60) !important;}
#site-footer .footer::before,.footer::before{content:"" !important;position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:90% !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(255,30,36,.9),transparent) !important;box-shadow:0 0 10px rgba(255,30,36,.6),0 0 25px rgba(255,30,36,.3) !important;animation:footerGlowLine 3s linear infinite !important;}
@keyframes footerGlowLine{0%,100%{opacity:.62}50%{opacity:1}}
#site-footer .footer-grid,.footer-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:40px !important;}
#site-footer .footer-col h4,.footer-col h4{margin:0 0 14px !important;font-family:'Rajdhani',sans-serif !important;color:#fff !important;font-size:22px !important;letter-spacing:.04em !important;text-transform:uppercase !important;}
#site-footer .footer-col ul,.footer-col ul{list-style:none !important;padding:0 !important;margin:0 !important;}
#site-footer .footer-col li,.footer-col li{margin-bottom:8px !important;color:rgba(255,255,255,.60) !important;transition:color .25s ease,transform .25s ease !important;}
#site-footer .footer-col li:hover,.footer-col li:hover{color:#ff1e24 !important;transform:translateX(4px) !important;}
#site-footer .footer-desc,.footer-desc{margin-top:12px !important;color:rgba(255,255,255,.60) !important;line-height:1.7 !important;}
#site-footer .footer-logo img,.footer-logo img{max-width:300px !important;height:auto !important;display:block !important;transition:all .35s ease !important;filter:drop-shadow(0 0 12px rgba(255,140,0,.25)) !important;}
#site-footer .footer-logo img:hover,.footer-logo img:hover{transform:scale(1.05) !important;filter:drop-shadow(0 0 18px rgba(255,140,0,.6)) drop-shadow(0 0 35px rgba(255,80,0,.4)) !important;}
#site-footer .footer-social,.footer-social{display:flex !important;gap:14px !important;margin-top:20px !important;}
#site-footer .footer-social a,.footer-social a{width:42px !important;height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(255,255,255,.15) !important;color:#fff !important;font-size:16px !important;transition:all .3s ease !important;background:rgba(255,255,255,.02) !important;text-decoration:none !important;}
#site-footer .footer-social a:hover,.footer-social a:hover{transform:translateY(-3px) !important;border-color:#ff1e24 !important;color:#ff1e24 !important;box-shadow:0 0 10px rgba(255,30,36,.4),0 0 25px rgba(255,30,36,.2) !important;}
#site-footer .footer-social a:last-child:hover,.footer-social a:last-child:hover{color:#25D366 !important;border-color:#25D366 !important;box-shadow:0 0 12px rgba(37,211,102,.5),0 0 25px rgba(37,211,102,.3) !important;}
#site-footer .footer-bottom,.footer-bottom{border-top:1px solid rgba(255,255,255,.08) !important;margin-top:40px !important;padding:20px 0 !important;}
#site-footer .footer-inner,.footer-inner{display:flex !important;justify-content:space-between !important;gap:20px !important;}
.floating-cta{position:fixed !important;right:24px !important;bottom:24px !important;z-index:999 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:132px !important;height:42px !important;padding:0 15px !important;border:1px solid rgba(255,255,255,.16) !important;background:rgba(255,30,36,.88) !important;color:#fff !important;font-family:'Rajdhani',sans-serif !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.04em !important;box-shadow:0 12px 28px rgba(255,30,36,.20) !important;text-decoration:none !important;transition:transform .28s ease,box-shadow .28s ease,background .28s ease !important;}
.floating-cta:hover{transform:translateY(-2px) !important;background:#ff1e24 !important;box-shadow:0 16px 34px rgba(255,30,36,.26) !important;}
@media(max-width:900px){#site-footer .footer-grid,.footer-grid{grid-template-columns:1fr 1fr !important}}
@media(max-width:600px){#site-footer .footer-grid,.footer-grid{grid-template-columns:1fr !important}#site-footer .footer-logo img,.footer-logo img{max-width:240px !important}#site-footer .footer-inner,.footer-inner{display:grid !important}.floating-cta{right:14px !important;bottom:14px !important;min-width:120px !important;height:40px !important;font-size:12px !important;padding:0 13px !important}}

/* FOOTER PREMIUM MAP + ANIMATED ICONS FIX */
#site-footer .footer,
.footer{
  padding-top:54px !important;
}

#site-footer .footer-grid-premium,
.footer-grid-premium{
  max-width:1180px !important;
  gap:34px !important;
  align-items:start !important;
}

#site-footer .footer-brand-col,
.footer-brand-col{
  max-width:310px !important;
}

#site-footer .footer-logo img,
.footer-logo img{
  max-width:190px !important;
}

#site-footer .footer-col a,
.footer-col a{
  color:rgba(255,255,255,.68) !important;
  text-decoration:none !important;
}

#site-footer .footer-contact-list a,
.footer-contact-list a{
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
}

#site-footer .footer-contact-icon,
.footer-contact-icon{
  width:24px !important;
  height:24px !important;
  border-radius:50% !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:rgba(255,30,36,.12) !important;
  color:#ff3940 !important;
  box-shadow:0 0 14px rgba(255,30,36,.18) !important;
  animation:footerIconPulse 2.2s ease-in-out infinite !important;
  flex:0 0 24px !important;
}

#site-footer .animated-social a,
.animated-social a{
  border-radius:12px !important;
  overflow:hidden !important;
  position:relative !important;
  animation:footerSocialFloat 3.2s ease-in-out infinite !important;
}

#site-footer .animated-social a:nth-child(2),
.animated-social a:nth-child(2){animation-delay:.15s !important;}
#site-footer .animated-social a:nth-child(3),
.animated-social a:nth-child(3){animation-delay:.3s !important;}
#site-footer .animated-social a:nth-child(4),
.animated-social a:nth-child(4){animation-delay:.45s !important;}

#site-footer .animated-social a::after,
.animated-social a::after{
  content:"" !important;
  position:absolute !important;
  inset:-40% !important;
  background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.35),transparent 65%) !important;
  transform:translateX(-120%) rotate(18deg) !important;
  transition:transform .55s ease !important;
}

#site-footer .animated-social a:hover::after,
.animated-social a:hover::after{
  transform:translateX(120%) rotate(18deg) !important;
}

#site-footer .animated-social a:hover,
.animated-social a:hover{
  transform:translateY(-6px) scale(1.08) !important;
}

#site-footer .footer-map-wrap,
.footer-map-wrap{
  max-width:1180px !important;
  margin:34px auto 0 !important;
  display:grid !important;
  grid-template-columns:320px 1fr !important;
  gap:22px !important;
  align-items:stretch !important;
  padding:20px !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:22px !important;
  background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  box-shadow:0 18px 50px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.05) !important;
}

#site-footer .footer-map-info,
.footer-map-info{
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
}

#site-footer .footer-map-info h4,
.footer-map-info h4{
  margin:0 0 10px !important;
  font-family:'Rajdhani',sans-serif !important;
  color:#fff !important;
  font-size:22px !important;
  text-transform:uppercase !important;
  letter-spacing:.04em !important;
}

#site-footer .footer-map-info p,
.footer-map-info p{
  margin:0 !important;
  color:rgba(255,255,255,.62) !important;
  line-height:1.7 !important;
}

#site-footer .footer-map-card,
.footer-map-card{
  min-height:190px !important;
  border-radius:16px !important;
  overflow:hidden !important;
  border:1px solid rgba(255,30,36,.24) !important;
  box-shadow:0 0 0 1px rgba(255,255,255,.04),0 0 28px rgba(255,30,36,.12) !important;
}

#site-footer .footer-map-card iframe,
.footer-map-card iframe{
  width:100% !important;
  height:100% !important;
  min-height:190px !important;
  border:0 !important;
  display:block !important;
  filter:grayscale(1) invert(.88) contrast(.9) brightness(.75) !important;
}

@keyframes footerSocialFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-4px)}
}

@keyframes footerIconPulse{
  0%,100%{transform:scale(1);box-shadow:0 0 10px rgba(255,30,36,.15)}
  50%{transform:scale(1.08);box-shadow:0 0 18px rgba(255,30,36,.34)}
}

@media(max-width:900px){
  #site-footer .footer-map-wrap,
  .footer-map-wrap{
    grid-template-columns:1fr !important;
  }
}

@media(max-width:600px){
  #site-footer .footer-map-wrap,
  .footer-map-wrap{
    margin-top:24px !important;
    padding:14px !important;
    border-radius:16px !important;
  }
  #site-footer .footer-map-card,
  .footer-map-card,
  #site-footer .footer-map-card iframe,
  .footer-map-card iframe{
    min-height:220px !important;
  }
}

/* COMPACT RIGHT MAP FOOTER FIX */
#site-footer .footer,
.footer{padding-top:42px !important;}
#site-footer .footer-grid-premium,
.footer-grid-premium,
#site-footer .footer-grid,
.footer-grid{max-width:1240px !important;grid-template-columns:minmax(220px,1.25fr) minmax(120px,.75fr) minmax(140px,.85fr) minmax(220px,1fr) minmax(220px,1.15fr) !important;gap:28px !important;align-items:start !important;}
#site-footer .footer-map-col,.footer-map-col{min-width:0 !important;align-self:start !important;}
#site-footer .footer-mini-map,.footer-mini-map{position:relative !important;width:100% !important;min-height:145px !important;overflow:visible !important;z-index:5 !important;}
#site-footer .footer-mini-map iframe,.footer-mini-map iframe{width:100% !important;height:145px !important;border:0 !important;display:block !important;border-radius:14px !important;filter:grayscale(1) invert(.88) contrast(.92) brightness(.78) !important;box-shadow:0 10px 28px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.08),0 0 18px rgba(255,30,36,.08) !important;transition:width .35s ease,height .35s ease,filter .35s ease,box-shadow .35s ease,transform .35s ease !important;}
#site-footer .footer-mini-map:hover,.footer-mini-map:hover{z-index:1000 !important;}
#site-footer .footer-mini-map:hover iframe,.footer-mini-map:hover iframe{position:absolute !important;right:0 !important;bottom:0 !important;width:330px !important;height:235px !important;max-width:calc(100vw - 28px) !important;filter:none !important;transform:scale(1.03) !important;box-shadow:0 18px 55px rgba(0,0,0,.55),0 0 0 1px rgba(255,30,36,.22),0 0 30px rgba(255,30,36,.18) !important;}
#site-footer .footer-map-wrap,.footer-map-wrap{display:none !important;}
#site-footer .footer-bottom,.footer-bottom{margin-top:28px !important;}
@media(max-width:1100px){#site-footer .footer-grid-premium,.footer-grid-premium,#site-footer .footer-grid,.footer-grid{grid-template-columns:1.2fr 1fr 1fr !important;}#site-footer .footer-map-col,.footer-map-col{grid-column:span 3 !important;}#site-footer .footer-mini-map iframe,.footer-mini-map iframe{height:160px !important;}}
@media(max-width:700px){#site-footer .footer-grid-premium,.footer-grid-premium,#site-footer .footer-grid,.footer-grid{grid-template-columns:1fr !important;}#site-footer .footer-map-col,.footer-map-col{grid-column:auto !important;}#site-footer .footer-mini-map,.footer-mini-map{min-height:170px !important;}#site-footer .footer-mini-map iframe,.footer-mini-map iframe,#site-footer .footer-mini-map:hover iframe,.footer-mini-map:hover iframe{position:relative !important;right:auto !important;bottom:auto !important;width:100% !important;height:170px !important;transform:none !important;}}


/* FINAL FOOTER LAYOUT + LOGO GLOW + MICRO ANIMATION + GRADIENT */
#site-footer .footer,
.footer{
  padding:38px 0 0 !important;
  background:
    radial-gradient(circle at 8% 0%, rgba(255,30,36,.10), transparent 28%),
    linear-gradient(180deg, #020814 0%, #010711 56%, #00040b 100%) !important;
}

#site-footer .footer-grid-premium,
.footer-grid-premium,
#site-footer .footer-grid,
.footer-grid{
  max-width:1280px !important;
  grid-template-columns:240px 150px 170px 245px 240px !important;
  gap:26px !important;
  justify-content:space-between !important;
  align-items:start !important;
}

#site-footer .footer-brand-col,
.footer-brand-col{
  justify-self:start !important;
  max-width:240px !important;
}

#site-footer .footer-grid > .footer-col:nth-child(2),
.footer-grid > .footer-col:nth-child(2),
#site-footer .footer-grid > .footer-col:nth-child(3),
.footer-grid > .footer-col:nth-child(3){
  justify-self:center !important;
}

#site-footer .footer-contact-col,
.footer-contact-col{
  justify-self:center !important;
}

#site-footer .footer-map-col,
.footer-map-col{
  justify-self:end !important;
  width:240px !important;
}

#site-footer .footer-desc,
.footer-desc{
  display:none !important;
}

#site-footer .footer-logo,
.footer-logo{
  display:inline-flex !important;
  align-items:center !important;
  margin-bottom:18px !important;
}

#site-footer .footer-logo img,
.footer-logo img{
  max-width:210px !important;
  filter:
    drop-shadow(0 0 10px rgba(255, 166, 0, .30))
    drop-shadow(0 0 18px rgba(255, 30, 36, .18)) !important;
  animation:footerLogoGlow 3.8s ease-in-out infinite !important;
}

#site-footer .footer-logo:hover img,
.footer-logo:hover img{
  transform:translateY(-2px) scale(1.04) !important;
  filter:
    drop-shadow(0 0 14px rgba(255, 183, 0, .55))
    drop-shadow(0 0 32px rgba(255, 30, 36, .32)) !important;
}

#site-footer .animated-social,
.animated-social{
  margin-top:6px !important;
  gap:12px !important;
}

#site-footer .animated-social a,
.animated-social a{
  width:40px !important;
  height:40px !important;
  border-radius:12px !important;
  background:linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.018)) !important;
  transform-origin:center !important;
  animation:footerIconDrift 3.4s ease-in-out infinite !important;
}

#site-footer .animated-social a:hover,
.animated-social a:hover{
  transform:translateY(-6px) scale(1.1) rotate(-2deg) !important;
}

#site-footer .footer-mini-map,
.footer-mini-map{
  min-height:128px !important;
}

#site-footer .footer-mini-map iframe,
.footer-mini-map iframe{
  height:128px !important;
  border-radius:14px !important;
  filter:grayscale(1) invert(.88) contrast(.94) brightness(.74) !important;
}

#site-footer .footer-mini-map:hover iframe,
.footer-mini-map:hover iframe{
  width:340px !important;
  height:235px !important;
  filter:none !important;
  transform:scale(1.035) !important;
  box-shadow:0 22px 70px rgba(0,0,0,.58),0 0 0 1px rgba(255,30,36,.24),0 0 34px rgba(255,30,36,.22) !important;
}

#site-footer .footer-bottom,
.footer-bottom{
  margin-top:24px !important;
  background:rgba(0,0,0,.18) !important;
}

@keyframes footerLogoGlow{
  0%,100%{filter:drop-shadow(0 0 9px rgba(255,166,0,.24)) drop-shadow(0 0 16px rgba(255,30,36,.14));}
  50%{filter:drop-shadow(0 0 15px rgba(255,166,0,.48)) drop-shadow(0 0 26px rgba(255,30,36,.24));}
}

@keyframes footerIconDrift{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-3px)}
}

@media(max-width:1100px){
  #site-footer .footer-grid-premium,
  .footer-grid-premium,
  #site-footer .footer-grid,
  .footer-grid{
    grid-template-columns:1.15fr 1fr 1fr !important;
  }
  #site-footer .footer-map-col,
  .footer-map-col{
    grid-column:1 / -1 !important;
    justify-self:stretch !important;
    width:100% !important;
  }
  #site-footer .footer-mini-map iframe,
  .footer-mini-map iframe{height:155px !important;}
}

@media(max-width:700px){
  #site-footer .footer-grid-premium,
  .footer-grid-premium,
  #site-footer .footer-grid,
  .footer-grid{
    grid-template-columns:1fr !important;
    gap:22px !important;
  }
  #site-footer .footer-grid > .footer-col,
  .footer-grid > .footer-col,
  #site-footer .footer-brand-col,
  .footer-brand-col,
  #site-footer .footer-contact-col,
  .footer-contact-col,
  #site-footer .footer-map-col,
  .footer-map-col{
    justify-self:start !important;
    width:100% !important;
  }
  #site-footer .footer-logo img,
  .footer-logo img{max-width:190px !important;}
  #site-footer .footer-mini-map iframe,
  .footer-mini-map iframe,
  #site-footer .footer-mini-map:hover iframe,
  .footer-mini-map:hover iframe{
    width:100% !important;
    height:165px !important;
    position:relative !important;
    right:auto !important;
    bottom:auto !important;
    transform:none !important;
  }
}

/* =====================================================
   FINAL: APPLE FULL-WIDTH + GLASSMORPHISM FOOTER FIX
   ===================================================== */
#site-footer .footer,
.footer{
  position:relative !important;
  width:100% !important;
  overflow:hidden !important;
  padding:50px 0 0 !important;
  background:
    radial-gradient(circle at 12% 0%, rgba(255, 30, 36, .18), transparent 36%),
    radial-gradient(circle at 88% 2%, rgba(0, 150, 255, .14), transparent 34%),
    linear-gradient(180deg, rgba(10, 16, 30, .98), rgba(2, 7, 17, .98)) !important;
  border-top:1px solid rgba(255,255,255,.10) !important;
}

#site-footer .footer::before,
.footer::before{
  content:"" !important;
  position:absolute !important;
  inset:0 auto auto 0 !important;
  width:420px !important;
  height:420px !important;
  transform:none !important;
  background:radial-gradient(circle, rgba(255, 30, 36, .28), transparent 70%) !important;
  filter:blur(72px) !important;
  opacity:.72 !important;
  pointer-events:none !important;
  animation:footerAmbientLeft 8s ease-in-out infinite !important;
}

#site-footer .footer::after,
.footer::after{
  content:"" !important;
  position:absolute !important;
  right:-120px !important;
  top:-120px !important;
  width:460px !important;
  height:460px !important;
  background:radial-gradient(circle, rgba(0, 150, 255, .24), transparent 70%) !important;
  filter:blur(78px) !important;
  opacity:.72 !important;
  pointer-events:none !important;
  animation:footerAmbientRight 9s ease-in-out infinite !important;
}

#site-footer .footer-grid-premium,
.footer-grid-premium,
#site-footer .footer-grid,
.footer-grid{
  position:relative !important;
  z-index:1 !important;
  max-width:1400px !important;
  width:100% !important;
  margin:0 auto !important;
  padding:24px 44px !important;
  grid-template-columns:260px 170px 190px 260px 260px !important;
  gap:34px !important;
  justify-content:space-between !important;
  align-items:start !important;

  /* glassmorphism */
  background:linear-gradient(135deg, rgba(255,255,255,.075), rgba(255,255,255,.025)) !important;
  border:1px solid rgba(255,255,255,.12) !important;
  border-radius:26px !important;
  box-shadow:
    0 24px 80px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.10) !important;
  backdrop-filter:blur(16px) saturate(130%) !important;
  -webkit-backdrop-filter:blur(16px) saturate(130%) !important;
}

#site-footer .footer-grid-premium::before,
.footer-grid-premium::before,
#site-footer .footer-grid::before,
.footer-grid::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  border-radius:26px !important;
  background:linear-gradient(120deg, rgba(255,255,255,.14), transparent 28%, transparent 72%, rgba(255,255,255,.06)) !important;
  pointer-events:none !important;
}

#site-footer .footer-brand-col,
.footer-brand-col{
  justify-self:start !important;
  max-width:260px !important;
}

#site-footer .footer-contact-col,
.footer-contact-col{
  justify-self:center !important;
}

#site-footer .footer-map-col,
.footer-map-col{
  justify-self:end !important;
  width:260px !important;
}

#site-footer .footer-logo img,
.footer-logo img{
  max-width:210px !important;
}

#site-footer .footer-social a,
.footer-social a{
  background:rgba(255,255,255,.065) !important;
  border:1px solid rgba(255,255,255,.16) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}

#site-footer .footer-mini-map,
.footer-mini-map{
  min-height:128px !important;
  border-radius:16px !important;
  background:rgba(255,255,255,.06) !important;
  border:1px solid rgba(255,255,255,.12) !important;
  box-shadow:0 12px 38px rgba(0,0,0,.24) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
  overflow:visible !important;
}

#site-footer .footer-mini-map iframe,
.footer-mini-map iframe{
  width:100% !important;
  height:128px !important;
  border-radius:16px !important;
}

#site-footer .footer-mini-map:hover iframe,
.footer-mini-map:hover iframe{
  width:350px !important;
  height:235px !important;
  right:0 !important;
  bottom:0 !important;
  border-radius:18px !important;
  box-shadow:0 28px 90px rgba(0,0,0,.65), 0 0 0 1px rgba(255,255,255,.16), 0 0 45px rgba(0,150,255,.18) !important;
}

#site-footer .footer-bottom,
.footer-bottom{
  position:relative !important;
  z-index:1 !important;
  margin-top:26px !important;
  background:rgba(0,0,0,.22) !important;
  border-top:1px solid rgba(255,255,255,.08) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}

@keyframes footerAmbientLeft{
  0%,100%{transform:translate(0,0) scale(1); opacity:.62;}
  50%{transform:translate(40px,18px) scale(1.06); opacity:.86;}
}

@keyframes footerAmbientRight{
  0%,100%{transform:translate(0,0) scale(1); opacity:.60;}
  50%{transform:translate(-32px,22px) scale(1.05); opacity:.82;}
}

@media(max-width:1100px){
  #site-footer .footer-grid-premium,
  .footer-grid-premium,
  #site-footer .footer-grid,
  .footer-grid{
    max-width:calc(100% - 28px) !important;
    padding:24px !important;
    grid-template-columns:1.1fr 1fr 1fr !important;
  }
  #site-footer .footer-map-col,
  .footer-map-col{
    width:100% !important;
    grid-column:1 / -1 !important;
  }
}

@media(max-width:700px){
  #site-footer .footer,
  .footer{padding-top:28px !important;}
  #site-footer .footer-grid-premium,
  .footer-grid-premium,
  #site-footer .footer-grid,
  .footer-grid{
    max-width:calc(100% - 22px) !important;
    padding:22px !important;
    grid-template-columns:1fr !important;
    border-radius:22px !important;
  }
  #site-footer .footer-grid-premium::before,
  .footer-grid-premium::before,
  #site-footer .footer-grid::before,
  .footer-grid::before{border-radius:22px !important;}
  #site-footer .footer-mini-map:hover iframe,
  .footer-mini-map:hover iframe{
    width:100% !important;
    height:165px !important;
    position:relative !important;
    transform:none !important;
  }
}

/* ASYA logo toggle final: footer text mode */
.footer-logo-text a{display:inline-flex;align-items:center;text-decoration:none;}
.footer-logo-text span{font-weight:900;letter-spacing:.08em;color:#fff;font-size:22px;line-height:1.1;}
@media(max-width:768px){.footer-logo-text span{font-size:19px}}
