@media (min-width: 1024px) {
    .lgu-d-g { display: grid; }
    .lgu-d-ib { display: inline-block; }
    .lgu-fd-rr { flex-direction: row-reverse; }
    .lgu-fs-lg { font-size: var(--fs-lg); }
    .lgu-fs-xl { font-size: var(--fs-xl); }
    .lgu-fs-2xl { font-size: var(--fs-2xl); }
    .lgu-fs-3xl { font-size: var(--fs-3xl); }
    .lgu-fs-4xl { font-size: var(--fs-4xl); }
    .lgu-fs-5xl { font-size: var(--fs-5xl); }
    .lgu-fs-6xl { font-size: var(--fs-6xl); }
    .lgu-fs-7xl { font-size: var(--fs-7xl); }
    .lgu-fs-8xl { font-size: var(--fs-8xl); }
    .lgu-gtc-2 { grid-template-columns: 1fr 1fr; }
    .lgu-gtc-3 { grid-template-columns: 1fr 1fr 1fr; }
    .lgu-gtc-4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
    .lgu-gtc-5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
    .lgu-gtc-1-3 { grid-template-columns: 1fr 3fr; }
    .lgu-gtc-1-2 { grid-template-columns: 1fr 2fr; }
    .lgu-gtc-2-1 { grid-template-columns: 2fr 1fr; }
    .lgu-gtc-3-1 { grid-template-columns: 3fr 1fr; }
    .lgu-mw65 { max-width: 65%; }
    .lgu-mw50 { max-width: 50%; }
    .lgu-mw25 { max-width: 25%; }
    .lgu-mw33 { max-width: 33%; }
    .lgu-w175 { width: 175px !important; }
    .lgu-w300 { width: 300px; }
    .lgu-minw20 { min-width: 20%; }
    .lgu-o1 { order:1 }
    .lgu-o2 { order: 2 }
    .lgu-pl20vw { padding-left: 20vw; }
    .lgu-pl30vw { padding-left: 30vw; }
    .lgu-pl40vw { padding-left: 40vw; }
    .lgu-pl50vw { padding-left: 50vw; }
    .lgu-pr15vw { padding-right: 15vw; }
    .lgu-pr20vw { padding-right: 20vw; }
    .lgu-pr30vw { padding-right: 30vw; }
    .lgu-pr40vw { padding-right: 40vw; }
    .lgu-pr50vw { padding-right: 50vw; }
    .lgu-plr5vw { padding-left: 5vw; padding-right: 5vw; }
    .lgu-plr10vw { padding-left: 10vw; padding-right: 10vw; }
    .lgu-plr15vw { padding-left: 15vw; padding-right: 15vw; }
    .lgu-plr20vw { padding-left: 20vw; padding-right: 20vw; }
    .lgu-plr25vw { padding-left: 25vw; padding-right: 25vw; }
    .lgu-slalom article:nth-child(odd) { flex-direction: row-reverse; }
    .lgu-slalom.reverse article:nth-child(even) { flex-direction: row-reverse; }
    .lgu-ws-nw { white-space: nowrap; }
    .lgu-w30 { width: 30%; }
    .lgu-w35 { width: 35%; }
    .lgu-w40 { width: 40%; }
    .lgu-w45 { width: 45%; }
    .lgu-w50 { width: 50%; }
    .lgu-w55 { width: 55%; }
    .lgu-w60 { width: 60%; } 
    .lgu-w65 { width: 65%; }
    .lgu-w70 { width: 70%; }
    .lgu-w75 { width: 75%; }
    .cg-lg { column-gap: 75px; }
    .cg-md { column-gap: 50px; }
    .cg-sm { column-gap: 30px; }
    .rg-lg { row-gap: 90px; }
    .rg-md { row-gap: 60px; }
    .rg-sm { row-gap: 30px; }
  }