/* A One Footer (isolated) */
.aone-footer4{
  padding: 70px 0 24px;
  background: #fff;
  border-top: 1px solid rgba(0,0,0,.06);
}
.aone-footer4__logo{ height:44px; width:auto; display:block; }
.aone-footer4__desc{ margin: 16px 0 16px; color: rgba(0,0,0,.68); }
.aone-footer4__contact{ list-style:none; padding:0; margin:0; color: rgba(0,0,0,.68); }
.aone-footer4__contact li{ margin: 8px 0; }

.aone-footer4__title{ font-weight: 700; margin-bottom: 14px; }
.aone-footer4__links{ list-style:none; padding:0; margin:0; }
.aone-footer4__links li{ margin: 8px 0; }

.aone-footer4 a{ color: rgba(0,0,0,.72); text-decoration:none; }
.aone-footer4 a:hover{ color: #E31B23; }

.aone-footer4__social{ display:flex; flex-wrap:wrap; gap: 10px; margin: 10px 0 18px; }
.aone-footer4__social a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width: 40px;
  height: 40px;
  border-radius: 12px;
  background: rgba(227,27,35,.08);
  color: #E31B23;
}
.aone-footer4__social a:hover{ background:#E31B23; color:#fff; }

.aone-footer4__badges{ display:flex; flex-wrap:wrap; gap: 10px; }
.aone-footer4__badges span{
  display:inline-block;
  padding: 8px 12px;
  border-radius: 999px;
  background: rgba(0,0,0,.04);
  color: rgba(0,0,0,.65);
  font-weight: 600;
}

.aone-footer4__divider{ height:1px; background: rgba(0,0,0,.06); margin: 30px 0 18px; }
.aone-footer4__copyright{ margin:0; color: rgba(0,0,0,.62); }

.aone-footer4__bottomlinks{
  list-style:none; padding:0; margin:0;
  display:flex; flex-wrap:wrap; gap: 14px;
  justify-content:flex-end;
}
@media (max-width: 991px){
  .aone-footer4__bottomlinks{ justify-content:flex-start; }
}
