﻿.br-2 {
    border-radius: 2px
}

.br-4 {
    border-radius: 4px
}

.br-5 {
    border-radius: 5px
}

.br-6 {
    border-radius: 6px
}

.br-8 {
    border-radius: 8px
}

.br-12 {
    border-radius: 12px
}

.br-14 {
    border-radius: 14px
}

.br-16 {
    border-radius: 16px
}

.br-20 {
    border-radius: 20px
}

.br-24 {
    border-radius: 24px
}

.br-28 {
    border-radius: 28px
}

.br-50 {
    border-radius: 50%
}

.d-none {
    display: none
}

.d-grid {
    display: grid
}

.d-flex {
    display: flex
}

.d-inline-flex {
    display: inline-flex
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-reverse {
    flex-direction: row-reverse
}

.flex-column {
    flex-direction: column
}

.flex-row {
    flex-direction: row
}

.justify-content-start {
    justify-content: start
}

.justify-content-center {
    justify-content: center
}

.justify-content-end {
    justify-content: end
}

.justify-content-between {
    justify-content: space-between
}

.align-items-start {
    align-items: flex-start
}

.align-items-center {
    align-items: center
}

.align-items-end {
    align-items: flex-end
}

.flex-0 {
    flex-shrink: 0
}

.flex-1 {
    flex: 1
}

.opacity-0 {
    opacity: 0
}

.mt-auto {
    margin-top: auto
}

.position-relative {
    position: relative
}

.position-absolute {
    position: absolute
}

.position-fixed {
    position: fixed
}

.w-100 {
    width: 100%
}

.h-100 {
    height: 100%
}

.left-0 {
    left: 0
}

.top-0 {
    top: 0
}

.right-0 {
    right: 0
}

.border-box {
    box-sizing: border-box
}

.p-0 {
    padding: 0
}

.m-0 {
    margin: 0
}

.m-auto {
    margin: auto
}

.ml-auto, .mx-auto {
    margin-left: auto
}

.mx-auto {
    margin-right: auto
}

.gap-2 {
    gap: 2px
}

.gap-4 {
    gap: 4px
}

.gap-6 {
    gap: 6px
}

.gap-8 {
    gap: 8px
}

.gap-10 {
    gap: 10px
}

.gap-12 {
    gap: 12px
}

.gap-16 {
    gap: 16px
}

.gap-20 {
    gap: 20px
}

.gap-24 {
    gap: 24px
}

.gap-28 {
    gap: 28px
}

.gap-32 {
    gap: 32px
}

.gap-40 {
    gap: 40px
}

.bottom-0 {
    bottom: 0
}

.fs-10 {
    font-size: 10px
}

.fs-11 {
    font-size: 11px
}

.fs-12 {
    font-size: 12px
}

.fs-13 {
    font-size: 13px
}

.fs-15 {
    font-size: 15px
}

.fs-16 {
    font-size: 16px
}

.fs-17 {
    font-size: 17px
}

.fs-18 {
    font-size: 18px
}

.fs-21 {
    font-size: 21px
}

.fs-24 {
    font-size: 24px
}

.fs-25 {
    font-size: 25px
}

.fs-32 {
    font-size: 32px
}

.fs-31 {
    font-size: 31px
}

.fs-40 {
    font-size: 40px
}

.fw-400 {
    font-weight: 400
}

.fw-500 {
    font-weight: 500
}

.fw-600 {
    font-weight: 600
}

.fw-700 {
    font-weight: 700
}

.lh-12 {
    line-height: 12px
}

.lh-14 {
    line-height: 14px
}

.lh-16 {
    line-height: 16px
}

.lh-20 {
    line-height: 20px
}

.lh-24 {
    line-height: 24px
}

.lh-28 {
    line-height: 28px
}

.lh-32 {
    line-height: 32px
}

.lh-36 {
    line-height: 36px
}

.list-none {
    list-style: none
}

.pe-none {
    pointer-events: none
}

.cursor-default {
    cursor: pointer
}

.cursor-pointer {
    cursor: pointer
}

.outline-none {
    outline: none
}

.us-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.z-index-1 {
    z-index: 1
}

.z-index-2 {
    z-index: 2
}

.z-index-3 {
    z-index: 3
}

.z-index-4 {
    z-index: 4
}

.z-index-5 {
    z-index: 5
}

.z-index-6 {
    z-index: 6
}

.z-index-7 {
    z-index: 7
}

.z-index-8 {
    z-index: 8
}

.z-index-9 {
    z-index: 9
}

.z-index-10 {
    z-index: 10
}

.z-index-11 {
    z-index: 11
}

.z-index-12 {
    z-index: 12
}

.z-index-13 {
    z-index: 13
}

.z-index-14 {
    z-index: 14
}

.z-index-n1 {
    z-index: -1
}

.z-index-25 {
    z-index: 25
}

.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.overflow-hidden {
    overflow: hidden
}

.text-center {
    text-align: center
}

.text-decoration-none {
    text-decoration: none
}

.text-nowrap {
    white-space: nowrap
}

.ellipsis {
    text-overflow: ellipsis
}

.capitalize {
    text-transform: capitalize
}

.upper {
    text-transform: uppercase
}

.ease {
    transition: all .2s ease-out
}

.object-fit-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.h-auto {
    height: auto
}

.truncate {
    text-overflow: ellipsis
}

.rotate-180 {
    transform: rotate(-180deg)
}
