/* GLOMA footer payment card polish - final */
#footer.gloma-footer-payment-final{
  background:#131921!important;
  color:#fff!important;
  margin-top:22px!important;
  border-top:3px solid #febd69!important;
  font-family:Arial, Helvetica, sans-serif!important;
}
.gloma-footer-payment-final .gloma-footer-inner{
  max-width:1360px!important;
  width:calc(100% - 28px)!important;
  margin:0 auto!important;
  padding:18px 0!important;
}
.gloma-footer-payment-final .gloma-footer-payment-grid{
  display:grid!important;
  grid-template-columns:minmax(230px,.9fr) minmax(420px,1.6fr) minmax(230px,.95fr)!important;
  gap:16px!important;
  align-items:stretch!important;
}
.gloma-footer-payment-final .gloma-footer-payment-grid>div{
  background:rgba(255,255,255,.045)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:12px!important;
  padding:14px!important;
  box-shadow:none!important;
}
.gloma-footer-payment-final h4{
  color:#fff!important;
  margin:0 0 10px!important;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:900!important;
}
.gloma-footer-payment-final h4 a{
  color:#fff!important;
  text-decoration:none!important;
  font-weight:900!important;
}
.gloma-footer-payment-final h4 a:hover{color:#febd69!important;text-decoration:underline!important;}
.gloma-footer-payment-final p,
.gloma-footer-payment-final .gloma-footer-contact,
.gloma-footer-payment-final .gloma-payment-note{
  color:#d5d9d9!important;
  font-size:12.5px!important;
  line-height:1.55!important;
}
.gloma-footer-payment-final .gloma-footer-about-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-top:8px!important;
  background:#febd69!important;
  border:1px solid #f3a847!important;
  color:#111!important;
  border-radius:18px!important;
  height:30px!important;
  padding:0 12px!important;
  font-size:12px!important;
  font-weight:900!important;
  text-decoration:none!important;
}
.gloma-card-strip{
  display:grid!important;
  grid-template-columns:repeat(7, minmax(64px,1fr))!important;
  gap:8px!important;
  align-items:center!important;
}
.gloma-card-strip img{
  display:block!important;
  width:100%!important;
  max-width:106px!important;
  height:58px!important;
  object-fit:cover!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:0 3px 8px rgba(0,0,0,.22)!important;
  border:1px solid rgba(255,255,255,.22)!important;
}
.gloma-payment-note{margin-top:9px!important;}
.gloma-footer-payment-final .gloma-footer-contact div{margin-bottom:6px!important;}
.gloma-footer-payment-final .gloma-footer-contact i{width:18px!important;color:#febd69!important;}
.gloma-footer-payment-final .gloma-footer-copy{
  background:#0b1118!important;
  border-top:1px solid rgba(255,255,255,.12)!important;
  color:#d5d9d9!important;
  text-align:center!important;
  padding:10px 8px!important;
  font-size:12px!important;
}
@media(max-width:991px){
  .gloma-footer-payment-final .gloma-footer-payment-grid{grid-template-columns:1fr!important;gap:10px!important;}
  .gloma-card-strip{grid-template-columns:repeat(4, minmax(64px,1fr))!important;}
  .gloma-card-strip img{height:54px!important;max-width:none!important;}
}
@media(max-width:520px){
  .gloma-footer-payment-final .gloma-footer-inner{width:calc(100% - 18px)!important;padding:14px 0!important;}
  .gloma-card-strip{grid-template-columns:repeat(3, minmax(70px,1fr))!important;gap:7px!important;}
  .gloma-card-strip img{height:50px!important;}
  .gloma-footer-payment-final .gloma-footer-payment-grid>div{padding:12px!important;}
}
