.box {
  display: flex;
  flex-direction: column;
  min-height: 300px;
}
.box-section {
  display: flex;
  flex-direction: column;
  flex: 1
}
.box-section.section-bottom {  
  justify-content: flex-end;
}
.box-section.center {  
  align-items: center;
  text-align: center;
}
.box-title {
  font-family: ThaiSansNeue-Bold;
  font-size: 2em;
}
.box-detail {
  margin: 0 auto;
  max-width: 40vw;
}
.logo {
  width: 120px;
  height: 120px;
}