.flex-r {
    display: flex;
}

.flex-r-s {
    display: flex;
    justify-content: start;
}

.flex-r-c {
    display: flex;
    justify-content: center;
}

.flex-r-e {
    display: flex;
    justify-content: end;
}

.flex-r-sb {
    display: flex;
    justify-content: space-between;
}

.flex-r-sa {
    display: flex;
    justify-content: space-around;
}

.flex-r-se {
    display: flex;
    justify-content: space-evenly;
}

.flex-rs {
    display: flex;
    align-items: start;
}

.flex-rs-s {
    display: flex;
    align-items: start;
    justify-content: start;
}

.flex-rs-c {
    display: flex;
    align-items: start;
    justify-content: center;
}

.flex-rs-e {
    display: flex;
    align-items: start;
    justify-content: end;
}

.flex-rs-sb {
    display: flex;
    align-items: start;
    justify-content: space-between;
}

.flex-rs-sa {
    display: flex;
    align-items: start;
    justify-content: space-around;
}

.flex-rs-se {
    display: flex;
    align-items: start;
    justify-content: space-evenly;
}

.flex-rc {
    display: flex;
    align-items: center;
}

.flex-rc-s {
    display: flex;
    align-items: center;
    justify-content: start;
}

.flex-rc-c {
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex-rc-e {
    display: flex;
    align-items: center;
    justify-content: end;
}

.flex-rc-sb {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.flex-rc-sa {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.flex-rc-se {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.flex-re {
    display: flex;
    align-items: end;
}

.flex-re-s {
    display: flex;
    align-items: end;
    justify-content: start;
}

.flex-re-c {
    display: flex;
    align-items: end;
    justify-content: center;
}

.flex-re-e {
    display: flex;
    align-items: end;
    justify-content: end;
}

.flex-re-sb {
    display: flex;
    align-items: end;
    justify-content: space-between;
}

.flex-re-sa {
    display: flex;
    align-items: end;
    justify-content: space-around;
}

.flex-re-se {
    display: flex;
    align-items: end;
    justify-content: space-evenly;
}

.flex-c {
    display: flex;
    flex-direction: column;
}

.flex-c-s {
    display: flex;
    flex-direction: column;
    justify-content: start;
}

.flex-c-c {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.flex-c-e {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.flex-c-sb {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.flex-c-sa {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.flex-c-se {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.flex-cs {
    display: flex;
    flex-direction: column;
    align-items: start;
}

.flex-cs-s {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
}

.flex-cs-c {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
}

.flex-cs-e {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: end;
}

.flex-cs-sb {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
}

.flex-cs-sa {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-around;
}

.flex-cs-se {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-evenly;
}

.flex-cc {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flex-cc-s {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
}

.flex-cc-c {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.flex-cc-e {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
}

.flex-cc-sb {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.flex-cc-sa {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.flex-cc-se {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
}

.flex-ce {
    display: flex;
    flex-direction: column;
    align-items: end;
}

.flex-ce-s {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: start;
}

.flex-ce-c {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
}

.flex-ce-e {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: end;
}

.flex-ce-sb {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: space-between;
}

.flex-ce-sa {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: space-around;
}

.flex-ce-se {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: space-evenly;
}

.flex-shrink0 {
    flex-shrink: 0;
}

.flex-grow1 {
    flex-grow: 1;
}

.flex-nowrap {
    flex-wrap: nowrap;
}

.flex-wrap {
    flex-wrap: wrap;
}

.grid {
    display: grid;
}

.grid-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.grid-3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.grid-4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-2-auto {
    display: grid;
    grid-template-columns: auto auto;
}

.grid-3-auto {
    display: grid;
    grid-template-columns: auto auto auto;
}

.grid-4-auto {
    display: grid;
    grid-template-columns: auto auto auto auto;
}

.grid-2p {
    display: grid;
    grid-template-columns: 50% 50%;
}

.grid-3p {
    display: grid;
    grid-template-columns: 50% 50% 50%;
}

.grid-4p {
    display: grid;
    grid-template-columns: 50% 50% 50% 50%;
}

.grid-auto-rows {
    grid-auto-rows: 1fr;
}

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

.justify-content-sa {
    justify-content: space-around;
}

.justify-content-se {
    justify-content: space-evenly;
}

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

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

.justify-items-start {
    justify-items: start;
}

.justify-items-center {
    justify-items: center;
}

.justify-items-end {
    justify-items: end;
}

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

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

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

.gap1 {
    gap: 1px;
}

.gap2 {
    gap: 2px;
}

.gap3 {
    gap: 3px;
}

.gap4 {
    gap: 4px;
}

.gap5 {
    gap: 5px;
}

.gap6 {
    gap: 6px;
}

.gap7 {
    gap: 7px;
}

.gap8 {
    gap: 8px;
}

.gap9 {
    gap: 9px;
}

.gap10 {
    gap: 10px;
}

.gap12 {
    gap: 12px;
}

.gap15 {
    gap: 15px;
}

.gap16 {
    gap: 16px;
}

.gap20 {
    gap: 20px;
}

.gap24 {
    gap: 24px;
}

.gap25 {
    gap: 25px;
}

.gap28 {
    gap: 28px;
}

.gap30 {
    gap: 30px;
}

.gap32 {
    gap: 32px;
}

.gap35 {
    gap: 35px;
}

.gap36 {
    gap: 36px;
}

.gap40 {
    gap: 40px;
}

.gap44 {
    gap: 44px;
}

.gap45 {
    gap: 45px;
}

.gap48 {
    gap: 48px;
}

.gap50 {
    gap: 50px;
}

.gap52 {
    gap: 52px;
}

.gap55 {
    gap: 55px;
}

.gap56 {
    gap: 56px;
}

.gap60 {
    gap: 60px;
}

.gap64 {
    gap: 64px;
}

.gap65 {
    gap: 65px;
}

.gap68 {
    gap: 68px;
}

.gap70 {
    gap: 70px;
}

.gap72 {
    gap: 72px;
}

.gap75 {
    gap: 75px;
}

.gap76 {
    gap: 76px;
}

.gap80 {
    gap: 80px;
}

.gap84 {
    gap: 84px;
}

.gap85 {
    gap: 85px;
}

.gap88 {
    gap: 88px;
}

.gap90 {
    gap: 90px;
}

.gap92 {
    gap: 92px;
}

.gap95 {
    gap: 95px;
}

.gap96 {
    gap: 96px;
}

.gap100 {
    gap: 100px;
}

.gap05em {
    gap: 0.5em;
}

.gap1em {
    gap: 1em;
}

.gap2em {
    gap: 2em;
}

.cgap1 {
    column-gap: 1px;
}

.cgap2 {
    column-gap: 2px;
}

.cgap3 {
    column-gap: 3px;
}

.cgap4 {
    column-gap: 4px;
}

.cgap5 {
    column-gap: 5px;
}

.cgap6 {
    column-gap: 6px;
}

.cgap7 {
    column-gap: 7px;
}

.cgap8 {
    column-gap: 8px;
}

.cgap9 {
    column-gap: 9px;
}

.cgap10 {
    column-gap: 10px;
}

.cgap12 {
    column-gap: 12px;
}

.cgap15 {
    column-gap: 15px;
}

.cgap16 {
    column-gap: 16px;
}

.cgap20 {
    column-gap: 20px;
}

.cgap24 {
    column-gap: 24px;
}

.cgap25 {
    column-gap: 25px;
}

.cgap28 {
    column-gap: 28px;
}

.cgap30 {
    column-gap: 30px;
}

.cgap32 {
    column-gap: 32px;
}

.cgap35 {
    column-gap: 35px;
}

.cgap36 {
    column-gap: 36px;
}

.cgap40 {
    column-gap: 40px;
}

.cgap44 {
    column-gap: 44px;
}

.cgap45 {
    column-gap: 45px;
}

.cgap48 {
    column-gap: 48px;
}

.cgap50 {
    column-gap: 50px;
}

.cgap52 {
    column-gap: 52px;
}

.cgap55 {
    column-gap: 55px;
}

.cgap56 {
    column-gap: 56px;
}

.cgap60 {
    column-gap: 60px;
}

.cgap64 {
    column-gap: 64px;
}

.cgap65 {
    column-gap: 65px;
}

.cgap68 {
    column-gap: 68px;
}

.cgap70 {
    column-gap: 70px;
}

.cgap72 {
    column-gap: 72px;
}

.cgap75 {
    column-gap: 75px;
}

.cgap76 {
    column-gap: 76px;
}

.cgap80 {
    column-gap: 80px;
}

.cgap84 {
    column-gap: 84px;
}

.cgap85 {
    column-gap: 85px;
}

.cgap88 {
    column-gap: 88px;
}

.cgap90 {
    column-gap: 90px;
}

.cgap92 {
    column-gap: 92px;
}

.cgap95 {
    column-gap: 95px;
}

.cgap96 {
    column-gap: 96px;
}

.cgap100 {
    column-gap: 100px;
}

.cgap05em {
    column-gap: 0.5em;
}

.cgap1em {
    column-gap: 1em;
}

.cgap2em {
    column-gap: 2em;
}

.rgap1 {
    row-gap: 1px;
}

.rgap2 {
    row-gap: 2px;
}

.rgap3 {
    row-gap: 3px;
}

.rgap4 {
    row-gap: 4px;
}

.rgap5 {
    row-gap: 5px;
}

.rgap6 {
    row-gap: 6px;
}

.rgap7 {
    row-gap: 7px;
}

.rgap8 {
    row-gap: 8px;
}

.rgap9 {
    row-gap: 9px;
}

.rgap10 {
    row-gap: 10px;
}

.rgap12 {
    row-gap: 12px;
}

.rgap15 {
    row-gap: 15px;
}

.rgap16 {
    row-gap: 16px;
}

.rgap20 {
    row-gap: 20px;
}

.rgap24 {
    row-gap: 24px;
}

.rgap25 {
    row-gap: 25px;
}

.rgap28 {
    row-gap: 28px;
}

.rgap30 {
    row-gap: 30px;
}

.rgap32 {
    row-gap: 32px;
}

.rgap35 {
    row-gap: 35px;
}

.rgap36 {
    row-gap: 36px;
}

.rgap40 {
    row-gap: 40px;
}

.rgap44 {
    row-gap: 44px;
}

.rgap45 {
    row-gap: 45px;
}

.rgap48 {
    row-gap: 48px;
}

.rgap50 {
    row-gap: 50px;
}

.rgap52 {
    row-gap: 52px;
}

.rgap55 {
    row-gap: 55px;
}

.rgap56 {
    row-gap: 56px;
}

.rgap60 {
    row-gap: 60px;
}

.rgap64 {
    row-gap: 64px;
}

.rgap65 {
    row-gap: 65px;
}

.rgap68 {
    row-gap: 68px;
}

.rgap70 {
    row-gap: 70px;
}

.rgap72 {
    row-gap: 72px;
}

.rgap75 {
    row-gap: 75px;
}

.rgap76 {
    row-gap: 76px;
}

.rgap80 {
    row-gap: 80px;
}

.rgap84 {
    row-gap: 84px;
}

.rgap85 {
    row-gap: 85px;
}

.rgap88 {
    row-gap: 88px;
}

.rgap90 {
    row-gap: 90px;
}

.rgap92 {
    row-gap: 92px;
}

.rgap95 {
    row-gap: 95px;
}

.rgap96 {
    row-gap: 96px;
}

.rgap100 {
    row-gap: 100px;
}

.rgap05em {
    row-gap: 0.5em;
}

.rgap1em {
    row-gap: 1em;
}

.rgap2em {
    row-gap: 2em;
}

.br1 {
    border-radius: 1px;
}

.br2 {
    border-radius: 2px;
}

.br3 {
    border-radius: 3px;
}

.br4 {
    border-radius: 4px;
}

.br5 {
    border-radius: 5px;
}

.br6 {
    border-radius: 6px;
}

.br7 {
    border-radius: 7px;
}

.br8 {
    border-radius: 8px;
}

.br9 {
    border-radius: 9px;
}

.br10 {
    border-radius: 10px;
}

.br12 {
    border-radius: 12px;
}

.br15 {
    border-radius: 15px;
}

.br16 {
    border-radius: 16px;
}

.br20 {
    border-radius: 20px;
}

.br24 {
    border-radius: 24px;
}

.br25 {
    border-radius: 25px;
}

.br28 {
    border-radius: 28px;
}

.br30 {
    border-radius: 30px;
}

.br32 {
    border-radius: 32px;
}

.br35 {
    border-radius: 35px;
}

.br36 {
    border-radius: 36px;
}

.br40 {
    border-radius: 40px;
}

.brt1 {
    border-radius: 1px 1px 0px 0px;
}

.brt2 {
    border-radius: 2px 2px 0px 0px;
}

.brt3 {
    border-radius: 3px 3px 0px 0px;
}

.brt4 {
    border-radius: 4px 4px 0px 0px;
}

.brt5 {
    border-radius: 5px 5px 0px 0px;
}

.brt6 {
    border-radius: 6px 6px 0px 0px;
}

.brt7 {
    border-radius: 7px 7px 0px 0px;
}

.brt8 {
    border-radius: 8px 8px 0px 0px;
}

.brt9 {
    border-radius: 9px 9px 0px 0px;
}

.brt10 {
    border-radius: 10px 10px 0px 0px;
}

.brt12 {
    border-radius: 12px 12px 0px 0px;
}

.brt15 {
    border-radius: 15px 15px 0px 0px;
}

.brt16 {
    border-radius: 16px 16px 0px 0px;
}

.brt20 {
    border-radius: 20px 20px 0px 0px;
}

.brt24 {
    border-radius: 24px 24px 0px 0px;
}

.brt25 {
    border-radius: 25px 25px 0px 0px;
}

.brt28 {
    border-radius: 28px 28px 0px 0px;
}

.brt30 {
    border-radius: 30px 30px 0px 0px;
}

.brt32 {
    border-radius: 32px 32px 0px 0px;
}

.brt35 {
    border-radius: 35px 35px 0px 0px;
}

.brt36 {
    border-radius: 36px 36px 0px 0px;
}

.brt40 {
    border-radius: 40px 40px 0px 0px;
}

.brb1 {
    border-radius: 0px 0px 1px 1px;
}

.brb2 {
    border-radius: 0px 0px 2px 2px;
}

.brb3 {
    border-radius: 0px 0px 3px 3px;
}

.brb4 {
    border-radius: 0px 0px 4px 4px;
}

.brb5 {
    border-radius: 0px 0px 5px 5px;
}

.brb6 {
    border-radius: 0px 0px 6px 6px;
}

.brb7 {
    border-radius: 0px 0px 7px 7px;
}

.brb8 {
    border-radius: 0px 0px 8px 8px;
}

.brb9 {
    border-radius: 0px 0px 9px 9px;
}

.brb10 {
    border-radius: 0px 0px 10px 10px;
}

.brb12 {
    border-radius: 0px 0px 12px 12px;
}

.brb15 {
    border-radius: 0px 0px 15px 15px;
}

.brb16 {
    border-radius: 0px 0px 16px 16px;
}

.brb20 {
    border-radius: 0px 0px 20px 20px;
}

.brb24 {
    border-radius: 0px 0px 24px 24px;
}

.brb25 {
    border-radius: 0px 0px 25px 25px;
}

.brb28 {
    border-radius: 0px 0px 28px 28px;
}

.brb30 {
    border-radius: 0px 0px 30px 30px;
}

.brb32 {
    border-radius: 0px 0px 32px 32px;
}

.brb35 {
    border-radius: 0px 0px 35px 35px;
}

.brb36 {
    border-radius: 0px 0px 36px 36px;
}

.brb40 {
    border-radius: 0px 0px 40px 40px;
}

.p0 {
    padding: 0;
}

.p1 {
    padding: 1px;
}

.p2 {
    padding: 2px;
}

.p3 {
    padding: 3px;
}

.p4 {
    padding: 4px;
}

.p5 {
    padding: 5px;
}

.p6 {
    padding: 6px;
}

.p7 {
    padding: 7px;
}

.p8 {
    padding: 8px;
}

.p9 {
    padding: 9px;
}

.p10 {
    padding: 10px;
}

.p12 {
    padding: 12px;
}

.p15 {
    padding: 15px;
}

.p16 {
    padding: 16px;
}

.p20 {
    padding: 20px;
}

.p24 {
    padding: 24px;
}

.p25 {
    padding: 25px;
}

.p28 {
    padding: 28px;
}

.p30 {
    padding: 30px;
}

.p32 {
    padding: 32px;
}

.p35 {
    padding: 35px;
}

.p36 {
    padding: 36px;
}

.p40 {
    padding: 40px;
}

.p44 {
    padding: 44px;
}

.p45 {
    padding: 45px;
}

.p48 {
    padding: 48px;
}

.p50 {
    padding: 50px;
}

.p52 {
    padding: 52px;
}

.p55 {
    padding: 55px;
}

.p56 {
    padding: 56px;
}

.p60 {
    padding: 60px;
}

.p64 {
    padding: 64px;
}

.p65 {
    padding: 65px;
}

.p68 {
    padding: 68px;
}

.p70 {
    padding: 70px;
}

.p72 {
    padding: 72px;
}

.p75 {
    padding: 75px;
}

.p76 {
    padding: 76px;
}

.p80 {
    padding: 80px;
}

.p84 {
    padding: 84px;
}

.p85 {
    padding: 85px;
}

.p86 {
    padding: 86px;
}

.p90 {
    padding: 90px;
}

.p94 {
    padding: 94px;
}

.p95 {
    padding: 95px;
}

.p96 {
    padding: 96px;
}

.p100 {
    padding: 100px;
}

.pt0 {
    padding-top: 0px;
}

.pt1 {
    padding-top: 1px;
}

.pt2 {
    padding-top: 2px;
}

.pt3 {
    padding-top: 3px;
}

.pt4 {
    padding-top: 4px;
}

.pt5 {
    padding-top: 5px;
}

.pt6 {
    padding-top: 6px;
}

.pt7 {
    padding-top: 7px;
}

.pt8 {
    padding-top: 8px;
}

.pt9 {
    padding-top: 9px;
}

.pt10 {
    padding-top: 10px;
}

.pt12 {
    padding-top: 12px;
}

.pt15 {
    padding-top: 15px;
}

.pt16 {
    padding-top: 16px;
}

.pt20 {
    padding-top: 20px;
}

.pt24 {
    padding-top: 24px;
}

.pt25 {
    padding-top: 25px;
}

.pt28 {
    padding-top: 28px;
}

.pt30 {
    padding-top: 30px;
}

.pt32 {
    padding-top: 32px;
}

.pt35 {
    padding-top: 35px;
}

.pt36 {
    padding-top: 36px;
}

.pt40 {
    padding-top: 40px;
}

.pt44 {
    padding-top: 44px;
}

.pt45 {
    padding-top: 45px;
}

.pt48 {
    padding-top: 48px;
}

.pt50 {
    padding-top: 50px;
}

.pt52 {
    padding-top: 52px;
}

.pt55 {
    padding-top: 55px;
}

.pt56 {
    padding-top: 56px;
}

.pt60 {
    padding-top: 60px;
}

.pt64 {
    padding-top: 64px;
}

.pt65 {
    padding-top: 65px;
}

.pt68 {
    padding-top: 68px;
}

.pt70 {
    padding-top: 70px;
}

.pt72 {
    padding-top: 72px;
}

.pt75 {
    padding-top: 75px;
}

.pt76 {
    padding-top: 76px;
}

.pt80 {
    padding-top: 80px;
}

.pt84 {
    padding-top: 84px;
}

.pt85 {
    padding-top: 85px;
}

.pt88 {
    padding-top: 88px;
}

.pt90 {
    padding-top: 90px;
}

.pt92 {
    padding-top: 92px;
}

.pt95 {
    padding-top: 95px;
}

.pt96 {
    padding-top: 96px;
}

.pt100 {
    padding-top: 100px;
}

.pt1em {
    padding-top: 1em;
}

.pt2em {
    padding-top: 2em;
}

.pr0 {
    padding-right: 0px;
}

.pr1 {
    padding-right: 1px;
}

.pr2 {
    padding-right: 2px;
}

.pr3 {
    padding-right: 3px;
}

.pr4 {
    padding-right: 4px;
}

.pr5 {
    padding-right: 5px;
}

.pr6 {
    padding-right: 6px;
}

.pr7 {
    padding-right: 7px;
}

.pr8 {
    padding-right: 8px;
}

.pr9 {
    padding-right: 9px;
}

.pr10 {
    padding-right: 10px;
}

.pr12 {
    padding-right: 12px;
}

.pr15 {
    padding-right: 15px;
}

.pr16 {
    padding-right: 16px;
}

.pr20 {
    padding-right: 20px;
}

.pr24 {
    padding-right: 24px;
}

.pr25 {
    padding-right: 25px;
}

.pr28 {
    padding-right: 28px;
}

.pr30 {
    padding-right: 30px;
}

.pr32 {
    padding-right: 32px;
}

.pr35 {
    padding-right: 35px;
}

.pr36 {
    padding-right: 36px;
}

.pr40 {
    padding-right: 40px;
}

.pr44 {
    padding-right: 44px;
}

.pr45 {
    padding-right: 45px;
}

.pr48 {
    padding-right: 48px;
}

.pr50 {
    padding-right: 50px;
}

.pr52 {
    padding-right: 52px;
}

.pr55 {
    padding-right: 55px;
}

.pr56 {
    padding-right: 56px;
}

.pr60 {
    padding-right: 60px;
}

.pr64 {
    padding-right: 64px;
}

.pr65 {
    padding-right: 65px;
}

.pr68 {
    padding-right: 68px;
}

.pr70 {
    padding-right: 70px;
}

.pr72 {
    padding-right: 72px;
}

.pr75 {
    padding-right: 75px;
}

.pr76 {
    padding-right: 76px;
}

.pr80 {
    padding-right: 80px;
}

.pr84 {
    padding-right: 84px;
}

.pr85 {
    padding-right: 85px;
}

.pr88 {
    padding-right: 88px;
}

.pr90 {
    padding-right: 90px;
}

.pr92 {
    padding-right: 92px;
}

.pr95 {
    padding-right: 95px;
}

.pr96 {
    padding-right: 96px;
}

.pr100 {
    padding-right: 100px;
}

.pb0 {
    padding-bottom: 0px;
}

.pb1 {
    padding-bottom: 1px;
}

.pb2 {
    padding-bottom: 2px;
}

.pb3 {
    padding-bottom: 3px;
}

.pb4 {
    padding-bottom: 4px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb6 {
    padding-bottom: 6px;
}

.pb7 {
    padding-bottom: 7px;
}

.pb8 {
    padding-bottom: 8px;
}

.pb9 {
    padding-bottom: 9px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb12 {
    padding-bottom: 12px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb16 {
    padding-bottom: 16px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb24 {
    padding-bottom: 24px;
}

.pb25 {
    padding-bottom: 25px;
}

.pb28 {
    padding-bottom: 28px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb32 {
    padding-bottom: 32px;
}

.pb35 {
    padding-bottom: 35px;
}

.pb36 {
    padding-bottom: 36px;
}

.pb40 {
    padding-bottom: 40px;
}

.pb44 {
    padding-bottom: 44px;
}

.pb45 {
    padding-bottom: 45px;
}

.pb48 {
    padding-bottom: 48px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb52 {
    padding-bottom: 52px;
}

.pb55 {
    padding-bottom: 55px;
}

.pb56 {
    padding-bottom: 56px;
}

.pb60 {
    padding-bottom: 60px;
}

.pb64 {
    padding-bottom: 64px;
}

.pb65 {
    padding-bottom: 65px;
}

.pb68 {
    padding-bottom: 68px;
}

.pb70 {
    padding-bottom: 70px;
}

.pb72 {
    padding-bottom: 72px;
}

.pb75 {
    padding-bottom: 75px;
}

.pb76 {
    padding-bottom: 76px;
}

.pb80 {
    padding-bottom: 80px;
}

.pb84 {
    padding-bottom: 84px;
}

.pb85 {
    padding-bottom: 85px;
}

.pb88 {
    padding-bottom: 88px;
}

.pb90 {
    padding-bottom: 90px;
}

.pb92 {
    padding-bottom: 92px;
}

.pb95 {
    padding-bottom: 95px;
}

.pb96 {
    padding-bottom: 96px;
}

.pb100 {
    padding-bottom: 100px;
}

.pb1em {
    padding-bottom: 1em;
}

.pb2em {
    padding-bottom: 2em;
}

.pl0 {
    padding-left: 0px;
}

.pl1 {
    padding-left: 1px;
}

.pl2 {
    padding-left: 2px;
}

.pl3 {
    padding-left: 3px;
}

.pl4 {
    padding-left: 4px;
}

.pl5 {
    padding-left: 5px;
}

.pl6 {
    padding-left: 6px;
}

.pl7 {
    padding-left: 7px;
}

.pl8 {
    padding-left: 8px;
}

.pl9 {
    padding-left: 9px;
}

.pl10 {
    padding-left: 10px;
}

.pl12 {
    padding-left: 12px;
}

.pl15 {
    padding-left: 15px;
}

.pl16 {
    padding-left: 16px;
}

.pl20 {
    padding-left: 20px;
}

.pl24 {
    padding-left: 24px;
}

.pl25 {
    padding-left: 25px;
}

.pl28 {
    padding-left: 28px;
}

.pl30 {
    padding-left: 30px;
}

.pl32 {
    padding-left: 32px;
}

.pl35 {
    padding-left: 35px;
}

.pl36 {
    padding-left: 36px;
}

.pl40 {
    padding-left: 40px;
}

.pl44 {
    padding-left: 44px;
}

.pl45 {
    padding-left: 45px;
}

.pl48 {
    padding-left: 48px;
}

.pl50 {
    padding-left: 50px;
}

.pl52 {
    padding-left: 52px;
}

.pl55 {
    padding-left: 55px;
}

.pl56 {
    padding-left: 56px;
}

.pl60 {
    padding-left: 60px;
}

.pl64 {
    padding-left: 64px;
}

.pl65 {
    padding-left: 65px;
}

.pl68 {
    padding-left: 68px;
}

.pl70 {
    padding-left: 70px;
}

.pl72 {
    padding-left: 72px;
}

.pl75 {
    padding-left: 75px;
}

.pl76 {
    padding-left: 76px;
}

.pl80 {
    padding-left: 80px;
}

.pl84 {
    padding-left: 84px;
}

.pl85 {
    padding-left: 85px;
}

.pl88 {
    padding-left: 88px;
}

.pl92 {
    padding-left: 92px;
}

.pl95 {
    padding-left: 95px;
}

.pl96 {
    padding-left: 96px;
}

.pl100 {
    padding-left: 100px;
}

.px0 {
    padding-left: 0px;
    padding-right: 0px;
}

.px1 {
    padding-left: 1px;
    padding-right: 1px;
}

.px2 {
    padding-left: 2px;
    padding-right: 2px;
}

.px3 {
    padding-left: 3px;
    padding-right: 3px;
}

.px4 {
    padding-left: 4px;
    padding-right: 4px;
}

.px5 {
    padding-left: 5px;
    padding-right: 5px;
}

.px6 {
    padding-left: 6px;
    padding-right: 6px;
}

.px7 {
    padding-left: 7px;
    padding-right: 7px;
}

.px8 {
    padding-left: 8px;
    padding-right: 8px;
}

.px9 {
    padding-left: 9px;
    padding-right: 9px;
}

.px10 {
    padding-left: 10px;
    padding-right: 10px;
}

.px12 {
    padding-left: 12px;
    padding-right: 12px;
}

.px15 {
    padding-left: 15px;
    padding-right: 15px;
}

.px16 {
    padding-left: 16px;
    padding-right: 16px;
}

.px20 {
    padding-left: 20px;
    padding-right: 20px;
}

.px24 {
    padding-left: 24px;
    padding-right: 24px;
}

.px25 {
    padding-left: 25px;
    padding-right: 25px;
}

.px28 {
    padding-left: 28px;
    padding-right: 28px;
}

.px30 {
    padding-left: 30px;
    padding-right: 30px;
}

.px32 {
    padding-left: 32px;
    padding-right: 32px;
}

.px35 {
    padding-left: 35px;
    padding-right: 35px;
}

.px36 {
    padding-left: 36px;
    padding-right: 36px;
}

.px40 {
    padding-left: 40px;
    padding-right: 40px;
}

.px44 {
    padding-left: 44px;
    padding-right: 44px;
}

.px45 {
    padding-left: 45px;
    padding-right: 45px;
}

.px48 {
    padding-left: 48px;
    padding-right: 48px;
}

.px50 {
    padding-left: 50px;
    padding-right: 50px;
}

.px52 {
    padding-left: 52px;
    padding-right: 52px;
}

.px55 {
    padding-left: 55px;
    padding-right: 55px;
}

.px56 {
    padding-left: 56px;
    padding-right: 56px;
}

.px60 {
    padding-left: 60px;
    padding-right: 60px;
}

.px64 {
    padding-left: 64px;
    padding-right: 64px;
}

.px65 {
    padding-left: 65px;
    padding-right: 65px;
}

.px68 {
    padding-left: 68px;
    padding-right: 68px;
}

.px70 {
    padding-left: 70px;
    padding-right: 70px;
}

.px72 {
    padding-left: 72px;
    padding-right: 72px;
}

.px75 {
    padding-left: 75px;
    padding-right: 75px;
}

.px76 {
    padding-left: 76px;
    padding-right: 76px;
}

.px80 {
    padding-left: 80px;
    padding-right: 80px;
}

.px84 {
    padding-left: 84px;
    padding-right: 84px;
}

.px85 {
    padding-left: 85px;
    padding-right: 85px;
}

.px88 {
    padding-left: 88px;
    padding-right: 88px;
}

.px90 {
    padding-left: 90px;
    padding-right: 90px;
}

.px92 {
    padding-left: 92px;
    padding-right: 92px;
}

.px95 {
    padding-left: 95px;
    padding-right: 95px;
}

.px96 {
    padding-left: 96px;
    padding-right: 96px;
}

.px100 {
    padding-left: 100px;
    padding-right: 100px;
}

.py0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.py1 {
    padding-top: 1px;
    padding-bottom: 1px;
}

.py2 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.py3 {
    padding-top: 3px;
    padding-bottom: 3px;
}

.py4 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.py5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.py6 {
    padding-top: 6px;
    padding-bottom: 6px;
}

.py7 {
    padding-top: 7px;
    padding-bottom: 7px;
}

.py8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.py9 {
    padding-top: 9px;
    padding-bottom: 9px;
}

.py10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.py12 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.py15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.py16 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.py20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.py24 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.py25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.py28 {
    padding-top: 28px;
    padding-bottom: 28px;
}

.py30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.py32 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.py35 {
    padding-top: 35px;
    padding-bottom: 35px;
}

.py36 {
    padding-top: 36px;
    padding-bottom: 36px;
}

.py40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.py44 {
    padding-top: 44px;
    padding-bottom: 44px;
}

.py45 {
    padding-top: 45px;
    padding-bottom: 45px;
}

.py48 {
    padding-top: 48px;
    padding-bottom: 48px;
}

.py50 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.py52 {
    padding-top: 52px;
    padding-bottom: 52px;
}

.py55 {
    padding-top: 55px;
    padding-bottom: 55px;
}

.py56 {
    padding-top: 56px;
    padding-bottom: 56px;
}

.py60 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.py64 {
    padding-top: 64px;
    padding-bottom: 64px;
}

.py65 {
    padding-top: 65px;
    padding-bottom: 65px;
}

.py68 {
    padding-top: 68px;
    padding-bottom: 68px;
}

.py70 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.py72 {
    padding-top: 72px;
    padding-bottom: 72px;
}

.py75 {
    padding-top: 75px;
    padding-bottom: 75px;
}

.py76 {
    padding-top: 76px;
    padding-bottom: 76px;
}

.py80 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.py84 {
    padding-top: 84px;
    padding-bottom: 84px;
}

.py85 {
    padding-top: 85px;
    padding-bottom: 85px;
}

.py88 {
    padding-top: 88px;
    padding-bottom: 88px;
}

.py90 {
    padding-top: 90px;
    padding-bottom: 90px;
}

.py92 {
    padding-top: 92px;
    padding-bottom: 92px;
}

.py95 {
    padding-top: 95px;
    padding-bottom: 95px;
}

.py96 {
    padding-top: 96px;
    padding-bottom: 96px;
}

.py100 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.py1em {
    padding-top: 1em;
    padding-bottom: 1em;
}

.m0 {
    margin: 0px;
}

.m1 {
    margin: 1px;
}

.m2 {
    margin: 2px;
}

.m3 {
    margin: 3px;
}

.m4 {
    margin: 4px;
}

.m5 {
    margin: 5px;
}

.m6 {
    margin: 6px;
}

.m7 {
    margin: 7px;
}

.m8 {
    margin: 8px;
}

.m9 {
    margin: 9px;
}

.m10 {
    margin: 10px;
}

.m12 {
    margin: 12px;
}

.m15 {
    margin: 15px;
}

.m16 {
    margin: 16px;
}

.m20 {
    margin: 20px;
}

.m24 {
    margin: 24px;
}

.m25 {
    margin: 25px;
}

.m28 {
    margin: 28px;
}

.m30 {
    margin: 30px;
}

.m32 {
    margin: 32px;
}

.m35 {
    margin: 35px;
}

.m36 {
    margin: 36px;
}

.m40 {
    margin: 40px;
}

.m44 {
    margin: 44px;
}

.m45 {
    margin: 45px;
}

.m48 {
    margin: 48px;
}

.m50 {
    margin: 50px;
}

.m52 {
    margin: 52px;
}

.m55 {
    margin: 55px;
}

.m56 {
    margin: 56px;
}

.m60 {
    margin: 60px;
}

.m64 {
    margin: 64px;
}

.m65 {
    margin: 65px;
}

.m68 {
    margin: 68px;
}

.m70 {
    margin: 70px;
}

.m72 {
    margin: 72px;
}

.m75 {
    margin: 75px;
}

.m76 {
    margin: 76px;
}

.m80 {
    margin: 80px;
}

.m84 {
    margin: 84px;
}

.m85 {
    margin: 85px;
}

.m88 {
    margin: 88px;
}

.m90 {
    margin: 90px;
}

.m92 {
    margin: 92px;
}

.m95 {
    margin: 95px;
}

.m96 {
    margin: 96px;
}

.m100 {
    margin: 100px;
}

.mauto {
    margin: auto;
}

.mt-20 {
    margin-top: -20px;
}

.mt-10 {
    margin-top: -10px;
}

.mt-5 {
    margin-top: -5px;
}

.mt0 {
    margin-top: 0px;
}

.mt1 {
    margin-top: 1px;
}

.mt2 {
    margin-top: 2px;
}

.mt3 {
    margin-top: 3px;
}

.mt4 {
    margin-top: 4px;
}

.mt5 {
    margin-top: 5px;
}

.mt6 {
    margin-top: 6px;
}

.mt7 {
    margin-top: 7px;
}

.mt8 {
    margin-top: 8px;
}

.mt9 {
    margin-top: 9px;
}

.mt10 {
    margin-top: 10px;
}

.mt12 {
    margin-top: 12px;
}

.mt15 {
    margin-top: 15px;
}

.mt16 {
    margin-top: 16px;
}

.mt20 {
    margin-top: 20px;
}

.mt24 {
    margin-top: 24px;
}

.mt25 {
    margin-top: 25px;
}

.mt28 {
    margin-top: 28px;
}

.mt30 {
    margin-top: 30px;
}

.mt32 {
    margin-top: 32px;
}

.mt35 {
    margin-top: 35px;
}

.mt36 {
    margin-top: 36px;
}

.mt40 {
    margin-top: 40px;
}

.mt44 {
    margin-top: 44px;
}

.mt45 {
    margin-top: 45px;
}

.mt48 {
    margin-top: 48px;
}

.mt50 {
    margin-top: 50px;
}

.mt52 {
    margin-top: 52px;
}

.mt55 {
    margin-top: 55px;
}

.mt56 {
    margin-top: 56px;
}

.mt60 {
    margin-top: 60px;
}

.mt64 {
    margin-top: 64px;
}

.mt65 {
    margin-top: 65px;
}

.mt68 {
    margin-top: 68px;
}

.mt70 {
    margin-top: 70px;
}

.mt72 {
    margin-top: 72px;
}

.mt75 {
    margin-top: 75px;
}

.mt76 {
    margin-top: 76px;
}

.mt80 {
    margin-top: 80px;
}

.mt84 {
    margin-top: 84px;
}

.mt85 {
    margin-top: 85px;
}

.mt88 {
    margin-top: 88px;
}

.mt90 {
    margin-top: 90px;
}

.mt92 {
    margin-top: 92px;
}

.mt95 {
    margin-top: 95px;
}

.mt96 {
    margin-top: 96px;
}

.mt100 {
    margin-top: 100px;
}

.mt1em {
    margin-top: 1em;
}

.mtauto {
    margin-top: auto;
}

.mr0 {
    margin-right: 0px;
}

.mr1 {
    margin-right: 1px;
}

.mr2 {
    margin-right: 2px;
}

.mr3 {
    margin-right: 3px;
}

.mr4 {
    margin-right: 4px;
}

.mr5 {
    margin-right: 5px;
}

.mr6 {
    margin-right: 6px;
}

.mr7 {
    margin-right: 7px;
}

.mr8 {
    margin-right: 8px;
}

.mr9 {
    margin-right: 9px;
}

.mr10 {
    margin-right: 10px;
}

.mr12 {
    margin-right: 12px;
}

.mr15 {
    margin-right: 15px;
}

.mr16 {
    margin-right: 16px;
}

.mr20 {
    margin-right: 20px;
}

.mr24 {
    margin-right: 24px;
}

.mr25 {
    margin-right: 25px;
}

.mr28 {
    margin-right: 28px;
}

.mr30 {
    margin-right: 30px;
}

.mr32 {
    margin-right: 32px;
}

.mr35 {
    margin-right: 35px;
}

.mr36 {
    margin-right: 36px;
}

.mr40 {
    margin-right: 40px;
}

.mr44 {
    margin-right: 44px;
}

.mr45 {
    margin-right: 45px;
}

.mr48 {
    margin-right: 48px;
}

.mr50 {
    margin-right: 50px;
}

.mr52 {
    margin-right: 52px;
}

.mr55 {
    margin-right: 55px;
}

.mr56 {
    margin-right: 56px;
}

.mr60 {
    margin-right: 60px;
}

.mr64 {
    margin-right: 64px;
}

.mr65 {
    margin-right: 65px;
}

.mr68 {
    margin-right: 68px;
}

.mr70 {
    margin-right: 70px;
}

.mr72 {
    margin-right: 72px;
}

.mr75 {
    margin-right: 75px;
}

.mr76 {
    margin-right: 76px;
}

.mr80 {
    margin-right: 80px;
}

.mr84 {
    margin-right: 84px;
}

.mr85 {
    margin-right: 85px;
}

.mr88 {
    margin-right: 88px;
}

.mr90 {
    margin-right: 90px;
}

.mr92 {
    margin-right: 92px;
}

.mr95 {
    margin-right: 95px;
}

.mr96 {
    margin-right: 96px;
}

.mr100 {
    margin-right: 100px;
}

.mr1em {
    margin-right: 1em;
}

.mrauto {
    margin-right: auto;
}

.mb-5 {
    margin-bottom: -5px;
}

.mb0 {
    margin-bottom: 0px;
}

.mb1 {
    margin-bottom: 1px;
}

.mb2 {
    margin-bottom: 2px;
}

.mb3 {
    margin-bottom: 3px;
}

.mb4 {
    margin-bottom: 4px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb6 {
    margin-bottom: 6px;
}

.mb7 {
    margin-bottom: 7px;
}

.mb8 {
    margin-bottom: 8px;
}

.mb9 {
    margin-bottom: 9px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb12 {
    margin-bottom: 12px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb16 {
    margin-bottom: 16px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb24 {
    margin-bottom: 24px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb28 {
    margin-bottom: 28px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb32 {
    margin-bottom: 32px;
}

.mb35 {
    margin-bottom: 35px;
}

.mb36 {
    margin-bottom: 36px;
}

.mb40 {
    margin-bottom: 40px;
}

.mb44 {
    margin-bottom: 44px;
}

.mb45 {
    margin-bottom: 45px;
}

.mb48 {
    margin-bottom: 48px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb52 {
    margin-bottom: 52px;
}

.mb55 {
    margin-bottom: 55px;
}

.mb56 {
    margin-bottom: 56px;
}

.mb60 {
    margin-bottom: 60px;
}

.mb64 {
    margin-bottom: 64px;
}

.mb65 {
    margin-bottom: 65px;
}

.mb68 {
    margin-bottom: 68px;
}

.mb70 {
    margin-bottom: 70px;
}

.mb72 {
    margin-bottom: 72px;
}

.mb75 {
    margin-bottom: 75px;
}

.mb76 {
    margin-bottom: 76px;
}

.mb80 {
    margin-bottom: 80px;
}

.mb84 {
    margin-bottom: 84px;
}

.mb85 {
    margin-bottom: 85px;
}

.mb88 {
    margin-bottom: 88px;
}

.mb90 {
    margin-bottom: 90px;
}

.mb92 {
    margin-bottom: 92px;
}

.mb95 {
    margin-bottom: 95px;
}

.mb96 {
    margin-bottom: 96px;
}

.mb100 {
    margin-bottom: 100px;
}

.mb1em {
    margin-bottom: 1em;
}

.mbauto {
    margin-bottom: auto;
}

.ml0 {
    margin-left: 0px;
}

.ml1 {
    margin-left: 1px;
}

.ml2 {
    margin-left: 2px;
}

.ml3 {
    margin-left: 3px;
}

.ml4 {
    margin-left: 4px;
}

.ml5 {
    margin-left: 5px;
}

.ml6 {
    margin-left: 6px;
}

.ml7 {
    margin-left: 7px;
}

.ml8 {
    margin-left: 8px;
}

.ml9 {
    margin-left: 9px;
}

.ml10 {
    margin-left: 10px;
}

.ml12 {
    margin-left: 12px;
}

.ml15 {
    margin-left: 15px;
}

.ml16 {
    margin-left: 16px;
}

.ml20 {
    margin-left: 20px;
}

.ml24 {
    margin-left: 24px;
}

.ml25 {
    margin-left: 25px;
}

.ml28 {
    margin-left: 28px;
}

.ml30 {
    margin-left: 30px;
}

.ml32 {
    margin-left: 32px;
}

.ml35 {
    margin-left: 35px;
}

.ml36 {
    margin-left: 36px;
}

.ml40 {
    margin-left: 40px;
}

.ml44 {
    margin-left: 44px;
}

.ml45 {
    margin-left: 45px;
}

.ml48 {
    margin-left: 48px;
}

.ml50 {
    margin-left: 50px;
}

.ml52 {
    margin-left: 52px;
}

.ml55 {
    margin-left: 55px;
}

.ml56 {
    margin-left: 56px;
}

.ml60 {
    margin-left: 60px;
}

.ml64 {
    margin-left: 64px;
}

.ml65 {
    margin-left: 65px;
}

.ml68 {
    margin-left: 68px;
}

.ml70 {
    margin-left: 70px;
}

.ml72 {
    margin-left: 72px;
}

.ml75 {
    margin-left: 75px;
}

.ml76 {
    margin-left: 76px;
}

.ml80 {
    margin-left: 80px;
}

.ml84 {
    margin-left: 84px;
}

.ml85 {
    margin-left: 85px;
}

.ml88 {
    margin-left: 88px;
}

.ml90 {
    margin-left: 90px;
}

.ml92 {
    margin-left: 92px;
}

.ml95 {
    margin-left: 95px;
}

.ml96 {
    margin-left: 96px;
}

.ml100 {
    margin-left: 100px;
}

.ml1em {
    margin-left: 1em;
}

.mlauto {
    margin-left: auto;
}

.my0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.my1 {
    margin-top: 1px;
    margin-bottom: 1px;
}

.my2 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.my3 {
    margin-top: 3px;
    margin-bottom: 3px;
}

.my4 {
    margin-top: 4px;
    margin-bottom: 4px;
}

.my5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.my6 {
    margin-top: 6px;
    margin-bottom: 6px;
}

.my7 {
    margin-top: 7px;
    margin-bottom: 7px;
}

.my8 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.my9 {
    margin-top: 9px;
    margin-bottom: 9px;
}

.my10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.my12 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.my15 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.my16 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.my20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.my24 {
    margin-top: 24px;
    margin-bottom: 24px;
}

.my25 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.my28 {
    margin-top: 28px;
    margin-bottom: 28px;
}

.my30 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.my32 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.my35 {
    margin-top: 35px;
    margin-bottom: 35px;
}

.my36 {
    margin-top: 36px;
    margin-bottom: 36px;
}

.my40 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.my44 {
    margin-top: 44px;
    margin-bottom: 44px;
}

.my45 {
    margin-top: 45px;
    margin-bottom: 45px;
}

.my48 {
    margin-top: 48px;
    margin-bottom: 48px;
}

.my50 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.my52 {
    margin-top: 52px;
    margin-bottom: 52px;
}

.my55 {
    margin-top: 55px;
    margin-bottom: 55px;
}

.my56 {
    margin-top: 56px;
    margin-bottom: 56px;
}

.my60 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.my64 {
    margin-top: 64px;
    margin-bottom: 64px;
}

.my65 {
    margin-top: 65px;
    margin-bottom: 65px;
}

.my68 {
    margin-top: 68px;
    margin-bottom: 68px;
}

.my70 {
    margin-top: 70px;
    margin-bottom: 70px;
}

.my72 {
    margin-top: 72px;
    margin-bottom: 72px;
}

.my75 {
    margin-top: 75px;
    margin-bottom: 75px;
}

.my76 {
    margin-top: 76px;
    margin-bottom: 76px;
}

.my80 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.my84 {
    margin-top: 84px;
    margin-bottom: 84px;
}

.my85 {
    margin-top: 85px;
    margin-bottom: 85px;
}

.my88 {
    margin-top: 88px;
    margin-bottom: 88px;
}

.my90 {
    margin-top: 90px;
    margin-bottom: 90px;
}

.my92 {
    margin-top: 92px;
    margin-bottom: 92px;
}

.my95 {
    margin-top: 95px;
    margin-bottom: 95px;
}

.my96 {
    margin-top: 96px;
    margin-bottom: 96px;
}

.my100 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.myauto {
    margin-top: auto;
    margin-bottom: auto;
}

.mx0 {
    margin-left: 0px;
    margin-right: 0px;
}

.mx1 {
    margin-left: 1px;
    margin-right: 1px;
}

.mx2 {
    margin-left: 2px;
    margin-right: 2px;
}

.mx3 {
    margin-left: 3px;
    margin-right: 3px;
}

.mx4 {
    margin-left: 4px;
    margin-right: 4px;
}

.mx5 {
    margin-left: 5px;
    margin-right: 5px;
}

.mx6 {
    margin-left: 6px;
    margin-right: 6px;
}

.mx7 {
    margin-left: 7px;
    margin-right: 7px;
}

.mx8 {
    margin-left: 8px;
    margin-right: 8px;
}

.mx9 {
    margin-left: 9px;
    margin-right: 9px;
}

.mx10 {
    margin-left: 10px;
    margin-right: 10px;
}

.mx12 {
    margin-left: 12px;
    margin-right: 12px;
}

.mx15 {
    margin-left: 15px;
    margin-right: 15px;
}

.mx16 {
    margin-left: 16px;
    margin-right: 16px;
}

.mx20 {
    margin-left: 20px;
    margin-right: 20px;
}

.mx24 {
    margin-left: 24px;
    margin-right: 24px;
}

.mx25 {
    margin-left: 25px;
    margin-right: 25px;
}

.mx28 {
    margin-left: 28px;
    margin-right: 28px;
}

.mx30 {
    margin-left: 30px;
    margin-right: 30px;
}

.mx32 {
    margin-left: 32px;
    margin-right: 32px;
}

.mx35 {
    margin-left: 35px;
    margin-right: 35px;
}

.mx36 {
    margin-left: 36px;
    margin-right: 36px;
}

.mx40 {
    margin-left: 40px;
    margin-right: 40px;
}

.mx44 {
    margin-left: 44px;
    margin-right: 44px;
}

.mx45 {
    margin-left: 45px;
    margin-right: 45px;
}

.mx48 {
    margin-left: 48px;
    margin-right: 48px;
}

.mx50 {
    margin-left: 50px;
    margin-right: 50px;
}

.mx52 {
    margin-left: 52px;
    margin-right: 52px;
}

.mx55 {
    margin-left: 55px;
    margin-right: 55px;
}

.mx56 {
    margin-left: 56px;
    margin-right: 56px;
}

.mx60 {
    margin-left: 60px;
    margin-right: 60px;
}

.mx64 {
    margin-left: 64px;
    margin-right: 64px;
}

.mx65 {
    margin-left: 65px;
    margin-right: 65px;
}

.mx68 {
    margin-left: 68px;
    margin-right: 68px;
}

.mx70 {
    margin-left: 70px;
    margin-right: 70px;
}

.mx72 {
    margin-left: 72px;
    margin-right: 72px;
}

.mx75 {
    margin-left: 75px;
    margin-right: 75px;
}

.mx76 {
    margin-left: 76px;
    margin-right: 76px;
}

.mx80 {
    margin-left: 80px;
    margin-right: 80px;
}

.mx84 {
    margin-left: 84px;
    margin-right: 84px;
}

.mx85 {
    margin-left: 85px;
    margin-right: 85px;
}

.mx88 {
    margin-left: 88px;
    margin-right: 88px;
}

.mx90 {
    margin-left: 90px;
    margin-right: 90px;
}

.mx92 {
    margin-left: 92px;
    margin-right: 92px;
}

.mx95 {
    margin-left: 95px;
    margin-right: 95px;
}

.mx96 {
    margin-left: 96px;
    margin-right: 96px;
}

.mx100 {
    margin-left: 100px;
    margin-right: 100px;
}

.mxauto {
    margin-left: auto;
    margin-right: auto;
}

.w10 {
    width: 10px;
}

.w15 {
    width: 15px;
}

.w20 {
    width: 20px;
}

.w25 {
    width: 25px;
}

.w30 {
    width: 30px;
}

.w35 {
    width: 35px;
}

.w40 {
    width: 40px;
}

.w45 {
    width: 45px;
}

.w50 {
    width: 50px;
}

.w55 {
    width: 55px;
}

.w60 {
    width: 60px;
}

.w65 {
    width: 65px;
}

.w70 {
    width: 70px;
}

.w75 {
    width: 75px;
}

.w80 {
    width: 80px;
}

.w85 {
    width: 85px;
}

.w90 {
    width: 90px;
}

.w95 {
    width: 95px;
}

.w100 {
    width: 100px;
}

.w105 {
    width: 105px;
}

.w110 {
    width: 110px;
}

.w115 {
    width: 115px;
}

.w120 {
    width: 120px;
}

.w125 {
    width: 125px;
}

.w130 {
    width: 130px;
}

.w135 {
    width: 135px;
}

.w140 {
    width: 140px;
}

.w145 {
    width: 145px;
}

.w150 {
    width: 150px;
}

.w200 {
    width: 200px;
}

.w250 {
    width: 250px;
}

.w320 {
    width: 320px;
}

.w400 {
    width: 400px;
}

.w500 {
    width: 500px;
}

.w600 {
    width: 600px;
}

.w700 {
    width: 700px;
}

.w800 {
    width: 800px;
}

.w18vw {
    width: 18vw;
}

.w50p {
    width: 50%;
}

.w60p {
    width: 60%;
}

.w70p {
    width: 70%;
}

.w78p {
    width: 78%;
}

.w80p {
    width: 80%;
}

.w84p {
    width: 84%;
}

.w90p {
    width: 90%;
}

.w94p {
    width: 94%;
}

.w100p {
    width: 100%;
}

.max-width100p {
    max-width: 100%;
}

.max-width250 {
    max-width: 250px;
}

.max-width360 {
    max-width: 360px;
}

.max-width400 {
    max-width: 400px;
}

.max-width576 {
    max-width: 576px;
}

.max-width600 {
    max-width: 600px;
}

.max-width800 {
    max-width: 800px;
}

.max-width1200 {
    max-width: 1200px;
}

.h60vh {
    height: 60vh;
}

.h10 {
    height: 10px;
}

.h20 {
    height: 20px;
}

.h50 {
    height: 50px;
}

.h100 {
    height: 100px;
}

.h150 {
    height: 150px;
}

.h200 {
    height: 200px;
}

.h250 {
    height: 250px;
}

.h300 {
    height: 300px;
}

.h350 {
    height: 350px;
}

.h400 {
    height: 400px;
}

.h500 {
    height: 500px;
}

.min-height250 {
    min-height: 250px;
}

.max-height250 {
    max-height: 250px;
}

.max-height450 {
    max-height: 450px;
}

.h50p {
    height: 50%;
}

.h100p {
    height: 100%;
}

.fs10 {
    font-size: 10px;
}

.fs11 {
    font-size: 11px;
}

.fs12 {
    font-size: 12px;
}

.fs13 {
    font-size: 13px;
}

.fs14 {
    font-size: 14px;
}

.fs15 {
    font-size: 15px;
}

.fs16 {
    font-size: 16px;
}

.fs17 {
    font-size: 17px;
}

.fs18 {
    font-size: 18px;
}

.fs19 {
    font-size: 19px;
}

.fs20 {
    font-size: 20px;
}

.fs21 {
    font-size: 21px;
}

.fs22 {
    font-size: 22px;
}

.fs23 {
    font-size: 23px;
}

.fs24 {
    font-size: 24px;
}

.fs25 {
    font-size: 25px;
}

.fs26 {
    font-size: 26px;
}

.fs27 {
    font-size: 27px;
}

.fs28 {
    font-size: 28px;
}

.fs29 {
    font-size: 29px;
}

.fs30 {
    font-size: 30px;
}

.fs31 {
    font-size: 31px;
}

.fs32 {
    font-size: 32px;
}

.fs33 {
    font-size: 33px;
}

.fs34 {
    font-size: 34px;
}

.fs35 {
    font-size: 35px;
}

.fs36 {
    font-size: 36px;
}

.fs37 {
    font-size: 37px;
}

.fs38 {
    font-size: 38px;
}

.fs39 {
    font-size: 39px;
}

.fs40 {
    font-size: 40px;
}

.italic {
    font-style: italic;
}

.text-start {
    text-align: start;
}

.text-center {
    text-align: center;
}

.text-end {
    text-align: end;
}

.ultra-light {
    font-weight: 100;
}

.extra-light {
    font-weight: 200;
}

.light {
    font-weight: 300;
}

.regular {
    font-weight: 400;
}

.medium {
    font-weight: 500;
}

.semibold {
    font-weight: 600;
}

.bold {
    font-weight: 700;
}

.ultrabold {
    font-weight: 800;
}

.uppercase {
    text-transform: uppercase;
}

.align-self-start {
    align-self: start;
}

.align-self-center {
    align-self: center;
}

.align-self-end {
    align-self: end;
}

.justify-self-start {
    justify-self: start;
}

.justify-self-center {
    justify-self: center;
}

.justify-self-end {
    justify-self: end;
}

.break-word {
    word-wrap: break-word;
}

.ws-nowrap {
    white-space: nowrap;
}

.ws-pre {
    white-space: pre;
}

.no-text-dec {
    text-decoration: none;
}

.ellipsis {
    text-overflow: ellipsis;
}

.cover {
    object-fit: cover;
}

.contain {
    object-fit: contain;
}

.scroll-snap-align {
    scroll-snap-align: center;
}

.aspect-ratio-1-1 {
    aspect-ratio: 1/1;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.sticky {
    position: -webkit-sticky;
    position: sticky;
}

.fixed {
    position: fixed;
}

.zindex0 {
    z-index: 0;
}

.zindex10 {
    z-index: 10;
}

.zindex100 {
    z-index: 100;
}

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

.overflow-hidden {
    overflow: hidden;
}

.overflow-scroll {
    overflow: scroll;
}

.pointer {
    cursor: pointer;
}

.hidden {
    display: none !important;
}

.visibility-visible {
    visibility: visible !important;
}

.visibility-hidden {
    visibility: hidden !important;
}

.spin {
    animation-name: spin-animation;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes tremble-animation {
    0% {
        transform: translate(3px, 0px);
    }
    10% {
        transform: translate(-3px, 0px);
    }
    20% {
        transform: translate(3px, 0px);
    }
    30% {
        transform: translate(-3px, 0px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    50% {
        transform: translate(-3px, 0px);
    }
    60% {
        transform: translate(3px, 0px);
    }
    70% {
        transform: translate(-3px, 0px);
    }
    80% {
        transform: translate(3px, 0px);
    }
    90% {
        transform: translate(-3px, 0px);
    }
    100% {
        transform: translate(3px, 0px);
    }
}

@keyframes scale-in {
    0% {
        scale: 0;
    }
    100% {
        scale: 1;
    }
}

@keyframes scale-out {
    0% {
        scale: 1;
    }
    100% {
        scale: 0;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fade-in-scale {
    0% {
        opacity: 0;
        scale: 0;
    }
    100% {
        opacity: 1;
        scale: 1;
    }
}

@keyframes fade-out-scale {
    0% {
        opacity: 1;
        scale: 1;
    }
    100% {
        opacity: 0;
        scale: 0;
    }
}

@keyframes fade-disappear-left {
    0% {
        opacity: 1;
        transform: translate(0, 0);
    }
    100% {
        opacity: 0;
        transform: translate(-300px, 0);
    }
}

@keyframes fade-disappear-right {
    0% {
        opacity: 1;
        transform: translate(0, 0);
    }
    100% {
        opacity: 0;
        transform: translate(300px, 0);
    }
}

@keyframes spin-animation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes dotty {
    0% {
        content: "";
    }
    25% {
        content: ".";
    }
    50% {
        content: "..";
    }
    75% {
        content: "...";
    }
    100% {
        content: "";
    }
}

@keyframes carousel {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(calc(3 * -150px), 0, 0);
    }
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes scale-forth-back-1 {
    0% {
        scale: 1;
    }
    50% {
        scale: 1.5;
    }
    100% {
        scale: 1;
    }
}

.red {
    color: red;
}

.green {
    color: green;
}

.blue {
    color: blue;
}

.yellow {
    color: yellow;
}

.white {
    color: white;
}

.black {
    color: black;
}

.gray {
    color: gray;
}
