  body {
    line-height: 1.4;
    width: 100% !important;
    max-width: 100% !important;
  }
  
  .layout-container>header .site-header {
    height: auto!important;
  }

  .layout-container .layout-wrapper {
    max-width: 100%;
  }

  .site-footer .region {
    margin: 0 auto;
    max-width: 100% !important;
  }

  .site-footer .region {
    margin: 0 auto;
    max-width: 100% !important;
  }

  li {
    display: flex;
    align-items: flex-start !important;
    flex-direction: column;
  }
.btn-lg, .btn-group-lg>.btn {
    padding: 22px 30px !important;
}