/* font weight */
.font-medium {
    font-weight: 500;
}

.font-bold {
    font-weight: 700;
}

/* color */
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-nossdaq {
    --tw-text-opacity: 1;
    color: rgb(0 255 206 / var(--tw-text-opacity));
}
.text-1a1d26 {
    color: #1a1d26;;
}

/* background */
.bg-nossdaq {
    --tw-bg-opacity: 1;
    background-color: rgb(0 255 206 / var(--tw-bg-opacity));
}

.bg-none {
    background: none;
}

.bg-093057{
    background: #093057;
}

.bg-1a1d26{
    background: #1a1d26;
}
.bg-1c253a{
    background: #1c253a;
}

/* display */
.flex {
    display: flex;
}

/* position */
.static {
    position: static;
}

.fixed {
    position: fixed;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.sticky {
    position: sticky;
}

/* font-size */
.text-xs {
    font-size: 0.75rem;
    /* 12px */
    line-height: 1rem;
    /* 16px */
}

.text-sm {
    font-size: 0.875rem;
    /* 14px */
    line-height: 1.25rem;
    /* 20px */
}

.text-base {
    font-size: 1rem;
    /* 16px */
    line-height: 1.5rem;
    /* 24px */
}

.text-lg {
    font-size: 1.125rem;
    /* 18px */
    line-height: 1.75rem;
    /* 28px */
}

.text-xl {
    font-size: 1.25rem;
    /* 20px */
    line-height: 1.75rem;
    /* 28px */
}

.text-2xl {
    font-size: 1.5rem;
    /* 24px */
    line-height: 2rem;
    /* 32px */
}

.text-3xl {
    font-size: 1.875rem;
    /* 30px */
    line-height: 2.25rem;
    /* 36px */
}

.text-4xl {
    font-size: 2.25rem;
    /* 36px */
    line-height: 2.5rem;
    /* 40px */
}

.text-5xl {
    font-size: 3rem;
    /* 48px */
    line-height: 1;
}

.text-6xl {
    font-size: 3.75rem;
    /* 60px */
    line-height: 1;
}

.text-7xl {
    font-size: 4.5rem;
    /* 72px */
    line-height: 1;
}

.text-8xl {
    font-size: 6rem;
    /* 96px */
    line-height: 1;
}

.text-9xl {
    font-size: 8rem;
    /* 128px */
    line-height: 1;
}

/* width */
.w-vw {
    width: 100vw;
}

.w-full{
    width: 100%;
}

.w-0	{
    width: 0px;
}
.w-px	{
    width: 1px;
}
.w-0\.5	{
    width: 0.125rem; /* 2px */
}
.w-1	{
    width: 0.25rem; /* 4px */
}
.w-1\.5	{
    width: 0.375rem; /* 6px */
}
.w-2	{
    width: 0.5rem; /* 8px */
}
.w-2\.5	{
    width: 0.625rem; /* 10px */
}
.w-3	{
    width: 0.75rem; /* 12px */
}
.w-3\.5	{
    width: 0.875rem; /* 14px */
}
.w-4	{
    width: 1rem; /* 16px */
}
.w-5	{
    width: 1.25rem; /* 20px */
}
.w-6	{
    width: 1.5rem; /* 24px */
}
.w-7	{
    width: 1.75rem; /* 28px */
}
.w-8	{
    width: 2rem; /* 32px */
}
.w-9	{
    width: 2.25rem; /* 36px */
}
.w-10	{
    width: 2.5rem; /* 40px */
}
.w-11	{
    width: 2.75rem; /* 44px */
}
.w-12	{
    width: 3rem; /* 48px */
}
.w-14	{
    width: 3.5rem; /* 56px */
}
.w-16	{
    width: 4rem; /* 64px */
}
.w-20	{
    width: 5rem; /* 80px */
}
.w-24	{
    width: 6rem; /* 96px */
}
.w-28	{
    width: 7rem; /* 112px */
}
.w-32	{
    width: 8rem; /* 128px */
}
.w-36	{
    width: 9rem; /* 144px */
}
.w-40	{
    width: 10rem; /* 160px */
}
.w-44	{
    width: 11rem; /* 176px */
}
.w-48	{
    width: 12rem; /* 192px */
}
.w-52	{
    width: 13rem; /* 208px */
}
.w-56	{
    width: 14rem; /* 224px */
}
.w-60	{
    width: 15rem; /* 240px */
}
.w-64	{
    width: 16rem; /* 256px */
}
.w-72	{
    width: 18rem; /* 288px */
}
.w-80	{
    width: 20rem; /* 320px */
}
.w-96	{
    width: 24rem; /* 384px */
}

.w-fit	{
    width: fit-content;
}
/* height */
.h-vh {
    height: 100vh;
}
.h-6{
    height: 1.5rem;
}
.h-10{
    height: 2.5rem;
}


/* padding */

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}
.px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
}

.pl-1\.5 {
    padding-left: 0.375rem;
}
.pl-5 {
    padding-left: 1.25rem;
}

.py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
.pl-4 {
    padding-left: 1rem;
}
.pl-8 {
    padding-left: 2rem;
}
.py-5 {
    padding-top: 1.5rem; /* 24px */
padding-bottom: 1.5rem; /* 24px */
}

/* margin */
.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.rounded {
    border-radius: 0.25rem;
}

/* justify content */
.justify-center {
    justify-content: center;
}

/* align items */
.items-center {
    align-items: center;
}

.min-w-\[5\.625rem\] {
    min-width: 5.625rem;
}


.pl-2\.5 {
    margin-left: 10px;
}


.cursor-pointer {
    cursor: pointer;
}

.top-0 {
    top: 0;
}

.left-0 {
    left: 0;
}
/* text-align */
.text-center{
    text-align: center;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}

/* flex */
.flex-1 {
    flex: 1 1 0%;
}


/* border */
.border{
    border: 1px solid
}

.border-white{
    border-color: #fff;
}

.no-wrap{
    white-space: nowrap;
}