/* Train Mobil Global Layout Foundation 1.0 */
.tm21-global-footer-layout{
  width:min(100%, 1600px);
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0, 3fr) minmax(280px, 1fr);
  background:#050607;
  border-top:1px solid #202327;
}
.tm21-global-footer-layout .tm21-footer{
  border-top:0 !important;
  min-width:0;
}
.tm21-global-footer-mission{
  border-left:1px solid #30343a;
  padding:32px 28px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#080a0c;
}
.tm21-global-footer-mission .tm21-mission{
  width:100%;
  margin:0 !important;
}
@media(max-width:1180px){
  .tm21-global-footer-layout{grid-template-columns:1fr}
  .tm21-global-footer-mission{border-left:0;border-top:1px solid #30343a}
}
