﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html
{
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body
{
    margin: 0;
}
main
{
    display: block;
}
h1
{
    font-size: 2em;
    margin: .67em 0;
}
hr
{
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre
{
    font-family: monospace,monospace;
    font-size: 1em;
}
a
{
    background-color: transparent;
}
abbr[title]
{
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b, strong
{
    font-weight: bolder;
}
code, kbd, samp
{
    font-family: monospace,monospace;
    font-size: 1em;
}
small
{
    font-size: 80%;
}
sub, sup
{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub
{
    bottom: -.25em;
}
sup
{
    top: -.5em;
}
img
{
    border-style: none;
}
button, input, optgroup, select, textarea
{
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button, input
{
    overflow: visible;
}
button, select
{
    text-transform: none;
}
[type=button], [type=reset], [type=submit], button
{
    -webkit-appearance: button;
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner
{
    border-style: none;
    padding: 0;
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring
{
    outline: 1px dotted ButtonText;
}
fieldset
{
    padding: .35em .75em .625em;
}
legend
{
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress
{
    vertical-align: baseline;
}
textarea
{
    overflow: auto;
}
[type=checkbox], [type=radio]
{
    box-sizing: border-box;
    padding: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button
{
    height: auto;
}
[type=search]
{
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type=search]::-webkit-search-decoration
{
    -webkit-appearance: none;
}
::-webkit-file-upload-button
{
    -webkit-appearance: button;
    font: inherit;
}
details
{
    display: block;
}
summary
{
    display: list-item;
}
[hidden], template
{
    display: none;
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre
{
    margin: 0;
}
button
{
    background-color: transparent;
    background-image: none;
}
button:focus
{
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}
fieldset, ol, ul
{
    margin: 0;
    padding: 0;
}
ol, ul
{
    list-style: none;
}
html
{
    font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    line-height: 1.5;
}
*, :after, :before
{
    box-sizing: border-box;
    border: 0 solid #d6d6d6;
}
hr
{
    border-top-width: 1px;
}
img
{
    border-style: solid;
}
textarea
{
    resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder
{
    color: #a0aec0;
}
input::placeholder, textarea::placeholder
{
    color: #a0aec0;
}
[role=button], button
{
    cursor: pointer;
}
table
{
    border-collapse: collapse;
}
h1, h2, h3, h4, h5, h6
{
    font-size: inherit;
    font-weight: inherit;
}
a
{
    color: inherit;
    text-decoration: inherit;
}
button, input, optgroup, select, textarea
{
    padding: 0;
    line-height: inherit;
    color: inherit;
}
code, kbd, pre, samp
{
    font-family: Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
}
audio, canvas, embed, iframe, img, object, svg, video
{
    display: block;
    vertical-align: middle;
}
img, video
{
    max-width: 100%;
    height: auto;
}
.container
{
    width: 100%;
}
@media(min-width: 355px)
{
    .container
    {
        max-width: 355px;
    }
}
@media(min-width: 576px)
{
    .container
    {
        max-width: 576px;
    }
}
@media(min-width: 768px)
{
    .container
    {
        max-width: 768px;
    }
}
@media(min-width: 992px)
{
    .container
    {
        max-width: 992px;
    }
}
@media(min-width: 1200px)
{
    .container
    {
        max-width: 1200px;
    }
}
@font-face
{
    font-family: Orakulas;
    font-display: swap;
    src: url(https://www.olybet.lv/fonts/vendor/olybet-theme/resources/Orakulas/dist/Orakulas.woff2?dd6250e8340785ffe1cb4aabf0658ed6) format("woff2"),url(https://www.olybet.lv/fonts/vendor/olybet-theme/resources/Orakulas/dist/Orakulas.woff?82f4d0fab9c9f6f9d53a948e319d5d9f) format("woff");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXh0ow.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w5aX8.ttf) format("truetype");
}
@font-face
{
    font-family: Bebas Neue;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9Wlhzg.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzAdKg.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc6CsE.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xIIzc.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc6CsE.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic6CsE.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc6CsE.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxP.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format("truetype");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/02a3a6f42493f2736125.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/5168c78f57d46d2ddd57.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/8a372aca2c513fca25a7.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/f06aedf985dcb9505762.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/a8c263f356ed0cd8a23d.woff) format("woff"),url(https://fonts.orakulas.lt/fonts/929c86dee32885649864.woff2) format("woff2");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/8d726c3b9e83b76864a7.woff) format("woff"),url(https://fonts.orakulas.lt/fonts/85927d082e8d3e973027.woff2) format("woff2");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/0a116e9bd9d53e0598b4.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/15a74fd51e43412b92ec.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/4bb87c6ca274e56599bf.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/99831e4437090b1d9a5c.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/c5bb57a26cf5266b3070.woff2) format("woff");
}
@font-face
{
    font-family: Bebas Neue Pro;
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/2213b4778bcc036e62d2.woff2) format("woff");
}
@font-face
{
    font-family: Inter;
    src: url(https://fonts.orakulas.lt/fonts/76224c7fa303861462e7.woff2) format("woff");
    font-style: normal;
    font-display: swap;
    font-weight: 400;
}
@font-face
{
    font-family: Solomon Sans;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/f5f56ced70a0b2c0472e.woff) format("woff");
}
@font-face
{
    font-family: Solomon Sans;
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/3f0c54ea12de7529ed35.woff) format("woff");
}
@font-face
{
    font-family: Solomon Sans;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/69d2ff41813f85b63b40.woff) format("woff");
}
@font-face
{
    font-family: Solomon Sans;
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url(https://fonts.orakulas.lt/fonts/b2382b41da8bf9f0bc27.woff) format("woff");
}
body
{
    font-size: 1rem;
    line-height: 1.5;
}
[class*=" ico-"]:before, [class^=ico-]:before
{
    font-family: Orakulas,serif;
    width: .9em;
    line-height: .9em;
    font-size: 120%;
}
.ico-arrow-double:before
{
    content: "\1";
}
.ico-arrow-down:before
{
    content: "\2";
}
.ico-arrow-up:before
{
    content: "ฃ";
}
.ico-checked:before
{
    content: "\4";
}
.ico-info:before
{
    content: "\5";
}
.ico-error:before
{
    content: "\6";
}
.ico-success:before
{
    content: "\7";
}
.ico-warning:before
{
    content: "\8";
}
.ico-arrow-right:before
{
    content: "\9";
}
.ico-arrow-left:before
{
    content: "\10";
}
.ico-date:before
{
    content: "\11";
}
::-webkit-input-placeholder
{
    color: #aaa!important;
    opacity: 1;
}
::-moz-placeholder
{
    color: #aaa!important;
    opacity: 1;
}
:-ms-input-placeholder
{
    color: #aaa!important;
    opacity: 1;
}
:-moz-placeholder
{
    color: #aaa!important;
    opacity: 1;
}
a
{
    --text-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--text-opacity));
}
a:hover
{
    text-decoration: none;
}
h1
{
    font-size: 3rem;
}
h2
{
    font-size: 1.875rem;
}
h3
{
    font-size: 1.5rem;
}
h4
{
    font-size: 1.125rem;
}
h5
{
    font-size: 1rem;
}
ol, ul
{
    list-style-type: none;
    padding: 0;
}
ol
{
    counter-reset: li;
}
ul li:before
{
    content: "•";
}
ul.star li:before, ul li:before
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
    display: inline-block;
    width: 1.5rem;
    font-weight: 700;
}
ul.star li:before
{
    font-size: .75rem;
    font-family: Orakulas;
    content: "";
}
ol li:before
{
    content: counter(li);
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
    display: inline-block;
    width: 1.5rem;
}
ol li
{
    counter-increment: li;
}
.alert
{
    padding-top: .75rem;
    padding-bottom: .75rem;
    position: relative;
    --bg-opacity: 1;
    background-color: #deebff;
    background-color: rgba(222,235,255,var(--bg-opacity));
    border-radius: .25rem;
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    padding-left: 50px;
    padding-right: 40px;
}
.alert:before
{
    position: absolute;
    font-size: 1.875rem;
    --text-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--text-opacity));
    content: "";
    font-family: Orakulas;
    left: 15px;
    top: 2px;
}
.alert.warning
{
    --bg-opacity: 1;
    background-color: #fcefca;
    background-color: rgba(252,239,202,var(--bg-opacity));
}
.alert.warning:before
{
    --text-opacity: 1;
    color: #e5b427;
    color: rgba(229,180,39,var(--text-opacity));
    content: "";
}
.alert.error
{
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
.alert.error:before
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
    content: "";
}
.alert.success
{
    --bg-opacity: 1;
    background-color: #dbfab1;
    background-color: rgba(219,250,177,var(--bg-opacity));
}
.alert.success:before
{
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
    content: "";
}
.alert.info
{
    --bg-opacity: 1;
    background-color: #fcefca;
    background-color: rgba(252,239,202,var(--bg-opacity));
}
.alert.info:before
{
    --text-opacity: 1;
    color: #ffd700;
    color: rgba(255,215,0,var(--text-opacity));
}
button
{
    -webkit-tap-highlight-color: transparent;
    outline: none!important;
}
button:disabled
{
    opacity: .5;
    cursor: not-allowed;
}
.btn
{
    font-weight: 700;
    border-radius: .25rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.btn-green
{
    --bg-opacity: 1;
    background-color: #78b428;
    background-color: rgba(120,180,40,var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
@media(hover: hover)
{
    .btn-green:hover:enabled
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .btn-grey:hover:enabled
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .btn-blue:hover:enabled
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .btn-outline-green:hover:enabled
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .btn-outline-blue:hover:enabled
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
}
@media(hover: none)
{
    .btn-green:active
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .btn-grey:active
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .btn-blue:active
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .btn-outline-green:active
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .btn-outline-blue:active
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
}
.btn-grey
{
    background-color: #c0c0c0;
    background-color: rgba(192,192,192,var(--bg-opacity));
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
}
.btn-blue, .btn-grey
{
    --bg-opacity: 1;
    --text-opacity: 1;
}
.btn-blue
{
    background-color: #2697f0;
    background-color: rgba(38,151,240,var(--bg-opacity));
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.btn-outline-green
{
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
}
.btn-outline-blue, .btn-outline-green
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    --text-opacity: 1;
    border-width: 1px;
    --border-opacity: 1;
}
.btn-outline-blue
{
    color: #2697f0;
    color: rgba(38,151,240,var(--text-opacity));
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
}
.btn-sm
{
    font-size: .875rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.btn-lg
{
    font-size: 1.125rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.btn-2xl
{
    font-size: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
.checkbox
{
    font-size: 1rem;
    display: block;
    position: relative;
    padding-left: 2rem;
    padding-top: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
.checkbox input
{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkbox .checkmark
{
    position: absolute;
    border-radius: .25rem;
    width: 1.5rem;
    height: 1.5rem;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    --border-opacity: 1;
    border: 1px solid #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
    left: 0;
    top: 0;
}
.checkbox:hover input~.checkmark
{
    --border-opacity: 1;
    border-color: #888;
    border-color: rgba(136,136,136,var(--border-opacity));
}
.checkbox input:checked~.checkmark
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    --border-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
    background: #78b428 url(../../bcgamebettingde/image/checked1.svg) no-repeat right .25rem center;
}
.checkmark:after
{
    position: absolute;
    display: none;
    content: "";
}
.checkbox input:checked~.checkmark:after
{
    display: block;
}
.checkbox-heading
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-weight: 700;
}
.checkbox.disabled
{
    opacity: .5;
}
.checkbox.disabled, .checkbox input:checked:disabled~.checkmark
{
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
}
.checkbox input:checked:disabled~.checkmark
{
    background: #fff url(../../bcgamebettingde/image/checked-disabled.svg) no-repeat right .25rem center;
}
.checkbox.invalid input:checked~.checkmark, .checkbox.invalid input~.checkmark
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
}
.sm-checkbox
{
    font-size: 1rem;
    display: block;
    position: relative;
    padding-left: 1.5rem;
    padding-top: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
.sm-checkbox.inline
{
    display: inline-block;
    margin-right: .5rem;
}
.sm-checkbox input
{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.sm-checkbox .sm-checkmark
{
    position: absolute;
    border-radius: .25rem;
    width: 1rem;
    height: 1rem;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    --border-opacity: 1;
    border: 1px solid #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
    left: 0;
    top: 0;
}
.sm-checkbox:hover input~.sm-checkmark
{
    --border-opacity: 1;
    border-color: #888;
    border-color: rgba(136,136,136,var(--border-opacity));
}
.sm-checkbox input:checked~.sm-checkmark
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    --border-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
    background: #78b428 url(../../bcgamebettingde/image/checked1.svg) no-repeat 50%;
}
.sm-checkmark:after
{
    position: absolute;
    display: none;
    content: "";
}
.sm-checkbox input:checked~.sm-checkmark:after
{
    display: block;
}
.sm-checkbox-heading
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-weight: 700;
}
.sm-checkbox.disabled
{
    opacity: .5;
}
.sm-checkbox.disabled, .sm-checkbox input:checked:disabled~.sm-checkmark
{
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
}
.sm-checkbox input:checked:disabled~.sm-checkmark
{
    background: #fff url(../../bcgamebettingde/image/checked-disabled.svg) no-repeat 50%;
}
.sm-checkbox.invalid input:checked~.sm-checkmark, .sm-checkbox.invalid input~.sm-checkmark
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
}
input.date-picker
{
    background: #fff url(../../bcgamebettingde/image/date.svg) no-repeat right .35rem center;
    background-size: 1rem 1rem;
}
input.input-lg.date-picker
{
    background-size: 1.5rem 1.5rem;
}
.ui-datepicker
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    display: none;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header
{
    border-width: 1px;
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
    --bg-opacity: 1;
    background-color: #d6d6d6;
    background-color: rgba(214,214,214,var(--bg-opacity));
    width: 100%;
    padding: 6px 0;
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev
{
    position: absolute;
    cursor: pointer;
    top: 2px;
    width: 4em;
    height: 2em;
}
.ui-datepicker .ui-datepicker-next
{
    background: url(../../bcgamebettingde/image/arrow-right3.svg) no-repeat right 1rem center;
    background-size: .5rem .5rem;
}
.ui-datepicker .ui-datepicker-prev
{
    background: url(../../bcgamebettingde/image/arrow-left3.svg) no-repeat left 1rem center;
    background-size: .5rem .5rem;
    left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
    right: 2px;
}
.ui-datepicker .ui-datepicker-title
{
    font-size: .875rem;
    font-weight: 700;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year
{
    width: 100%;
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
    width: 49%;
}
.ui-datepicker table
{
    width: 100%;
    table-layout: fixed;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker table, .ui-datepicker th
{
    border-width: 1px;
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
}
.ui-datepicker th
{
    font-weight: 400;
    text-align: center;
    padding: 8px 0;
}
.ui-datepicker td
{
    border-width: 1px;
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
    padding: 0;
}
.ui-datepicker td a, .ui-datepicker td span
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    text-align: center;
    display: block;
    text-decoration: none;
    padding: 7px 0;
}
.ui-datepicker .ui-datepicker-buttonpane
{
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
    float: right;
    cursor: pointer;
    overflow: visible;
    width: auto;
    margin: .5em .2em .4em;
    padding: .2em .6em .3em;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
    float: left;
}
.ui-datepicker.ui-datepicker-multi
{
    width: auto;
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
    width: 33.33333%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
    clear: left;
}
.ui-datepicker-row-break
{
    clear: both;
    width: 100%;
    font-size: 0;
}
.ui-datepicker-rtl
{
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group
{
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker th
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    font-weight: 700;
}
.ui-datepicker td .ui-state-default, .ui-datepicker td a
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    margin-bottom: 0;
    border: 0;
}
.ui-datepicker td .ui-state-default
{
    text-align: center;
    background: none;
    filter: none;
}
.ui-datepicker td .ui-state-highlight
{
    font-weight: 700;
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.ui-datepicker td.ui-datepicker-current-day, .ui-datepicker td .ui-state-hover
{
    --bg-opacity: 1;
    background-color: #d6d6d6;
    background-color: rgba(214,214,214,var(--bg-opacity));
}
.ui-datepicker td .ui-state-hover
{
    font-weight: 700;
}
.ui-datepicker td.ui-state-disabled span.ui-state-default
{
    --text-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--text-opacity));
}
input, textarea
{
    padding: .3rem;
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    font-size: 1.125rem;
    padding-left: .75rem;
    border-radius: .25rem;
    --border-opacity: 1;
    border: 1px solid #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
}
input:focus, textarea:focus
{
    --border-opacity: 1;
    border-color: #4b4b4b;
    border-color: rgba(75,75,75,var(--border-opacity));
}
input:-moz-read-only, textarea:-moz-read-only
{
    opacity: .5;
    cursor: not-allowed;
}
div.disabled, input:disabled, input:read-only, textarea:disabled, textarea:read-only
{
    opacity: .5;
    cursor: not-allowed;
}
input:-moz-read-only, textarea:-moz-read-only
{
    background-color: #ebebe4;
}
input:read-only, select:disabled, textarea:read-only
{
    background-color: #ebebe4;
}
select:disabled
{
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
}
input:-moz-read-only:focus, textarea:-moz-read-only:focus
{
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
}
input:read-only:focus, textarea:read-only:focus
{
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
}
input.input-lg
{
    font-size: 1.125rem;
}
input.input-lg, input.input-md
{
    padding-left: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
}
input.input-md
{
    font-size: .875rem;
    height: 2.5rem;
}
input.invalid, textarea.invalid
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
label
{
    font-size: .875rem;
    padding: .25rem;
    display: block;
}
label.label-lg
{
    font-size: 1rem;
}
label.disabled
{
    opacity: .5;
}
label.invalid
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
}
.input-tooltip
{
    font-size: .75rem;
}
.registration-password-input-btn
{
    color: #08f9ae;
    background-color: #3b3b54;
    border: 1px solid #c0c0c0;
}
.registration-input-label
{
    color: #4b4b4b;
}
.icons.icon-eye
{
    background: url(../../bcgamebettingde/image/eye1.svg) no-repeat 50%;
}
.icons.icon-eye-off
{
    background: url(../../bcgamebettingde/image/eye-off.svg) no-repeat 50%;
}
.message
{
    text-align: center;
}
.message>h3
{
    font-weight: 400;
}
.message>p
{
    font-size: 1rem;
}
.message:before
{
    --text-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--text-opacity));
    position: relative;
    line-height: 1;
    font-size: 6.875rem;
    content: "";
    font-family: Orakulas;
}
.message.error:before
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
    content: "";
}
.message.success:before
{
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
    content: "";
}
.message.warning:before
{
    --text-opacity: 1;
    color: #e5b427;
    color: rgba(229,180,39,var(--text-opacity));
    content: "";
}
.pagination-container
{
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.pagination-body
{
    display: inline-flex;
    height: 2.5rem;
    --text-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
    border-radius: .25rem;
}
.pagination-item
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
}
.pagination-item.enable-hover:hover
{
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
}
.pagination-item.enable-interaction
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    cursor: pointer;
}
.pin-center-x
{
    left: 50%;
    transform: translateX(-50%);
}
.pin-center-y
{
    top: 50%;
    transform: translateY(-50%);
}
.progress-bar
{
    margin-bottom: .25rem;
}
.progress-bar, .progress-bar>label
{
    float: left;
    width: 100%;
    display: block;
}
.progress-bar>label
{
    font-size: .75rem;
}
.progress-bar>div
{
    background-color: #c0c0c0;
    background-color: rgba(192,192,192,var(--bg-opacity));
}
.progress-bar>div, .progress-bar>div span:first-child
{
    --bg-opacity: 1;
    display: block;
    position: relative;
    float: left;
    width: 100%;
    height: 5px;
}
.progress-bar>div span:first-child
{
    background-color: #78b428;
    background-color: rgba(120,180,40,var(--bg-opacity));
    max-width: 100%;
}
.progress-bar.full>div>span
{
    --bg-opacity: 1;
    background-color: #ed1c24;
    background-color: rgba(237,28,36,var(--bg-opacity));
}
.progress-bar>div>span label
{
    position: absolute;
    font-size: .75rem;
    top: 10px;
    right: -15px;
}
.progress-bar.full>div>span label
{
    display: none;
}
.progress-bar>span
{
    float: left;
    display: block;
    margin-left: .25rem;
    font-size: .875rem;
}
.radio
{
    font-size: 1rem;
    display: block;
    position: relative;
    padding-left: 2rem;
    padding-top: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.checkbox.inline
{
    display: inline-block;
    margin-right: .5rem;
}
.radio input
{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.radio .checkmark
{
    position: absolute;
    border-radius: 9999px;
    width: 1.5rem;
    height: 1.5rem;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    --border-opacity: 1;
    border: 1px solid #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
    top: 0;
    left: 0;
}
.radio:hover input~.checkmark
{
    --border-opacity: 1;
    border-color: #888;
    border-color: rgba(136,136,136,var(--border-opacity));
}
.radio input:checked~.checkmark
{
    --border-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
}
.radio .checkmark:after
{
    position: absolute;
    display: none;
    content: "";
}
.radio input:checked~.checkmark:after
{
    display: block;
    --border-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
    cursor: pointer;
}
.radio .checkmark:after
{
    width: .75rem;
    height: .75rem;
    border-radius: 9999px;
    --bg-opacity: 1;
    background-color: #78b428;
    background-color: rgba(120,180,40,var(--bg-opacity));
    top: 5px;
    left: 5px;
}
.radio.disabled
{
    opacity: .5;
}
.radio.disabled, .radio input:checked:disabled~.checkmark, .radio input:checked:disabled~.checkmark:after
{
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
}
.radio input:checked:disabled~.checkmark:after
{
    --bg-opacity: 1;
    background-color: #c0c0c0;
    background-color: rgba(192,192,192,var(--bg-opacity));
}
.radio.invalid input:checked~.checkmark, .radio.invalid input~.checkmark
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
}
.radio-heading
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-weight: 700;
}
.date-picker
{
    position: relative;
}
.date-picker .date-picker-value
{
    border-radius: .25rem;
    --border-opacity: 1;
    border: 1px solid #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 2.5rem;
    cursor: pointer;
    font-size: 1.125rem;
    outline: none;
    padding: .4rem 2.6rem .4rem .75rem;
}
.date-picker .date-picker-value .value-read-only
{
    white-space: nowrap;
}
.date-picker .date-picker-value .value-editable
{
    width: 100%;
    padding: 0;
    margin: 0;
    border-style: none;
    display: none;
    background: none;
}
@media(min-width: 768px)
{
    .date-picker .date-picker-value .value-read-only
    {
        display: none;
    }
    .date-picker .date-picker-value .value-editable
    {
        display: inline;
    }
}
.date-picker .calendar-icon
{
    position: absolute;
    cursor: pointer;
    top: .6rem;
    right: .75rem;
}
.date-picker:disabled
{
    opacity: .5;
    cursor: not-allowed;
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.date-picker.invalid, .date-picker.invalid .date-picker-value
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
}
.date-picker.invalid .date-picker-value
{
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
.date-picker.sm .calendar-icon
{
    top: .5rem;
    height: 1.1rem;
}
.date-picker.sm .date-picker-value
{
    font-size: .875rem;
    height: 2rem;
}
.date-picker.sm .date-picker-value .value-editable
{
    font-size: .875rem;
}
.date-picker .picker-modal-wrapper
{
    position: absolute;
    z-index: 10;
    width: 100%;
    display: none;
    overflow: visible;
    justify-content: center;
}
.date-picker .picker-modal
{
    position: absolute;
    width: 100%;
}
.date-picker .picker-modal:before
{
    position: absolute;
    top: -.75rem;
    left: calc(50% - 7px);
    width: 0;
    height: 0;
    border-color: transparent transparent #c0c0c0;
    border-style: solid;
    border-width: 0 7px 14px;
    content: "";
}
.date-picker .picker-modal .picker
{
    border-radius: 0;
    width: 100%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
    min-width: -moz-min-content;
    min-width: min-content;
    --nav-container-width: 0;
    --header-padding: 0;
    --title-padding: 0;
    --arrows-padding: .3rem 10px;
    --day-content-width: 0;
    --day-content-height: 40px;
    --day-content-margin: 0;
    --weekday-padding: 0;
    --weeks-padding: 0;
    border: none;
}
.date-picker .picker-modal .picker .vc-pane .vc-grid-container
{
    border-width: 0 1px 1px;
    padding: 0;
}
.date-picker .picker-modal .picker .vc-weekday
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    width: 0;
    height: 40px;
}
.date-picker .picker-modal .picker .vc-header
{
    --bg-opacity: 1;
    background-color: #c0c0c0;
    background-color: rgba(192,192,192,var(--bg-opacity));
    height: 2.5rem;
}
.date-picker .picker-modal .picker .vc-header .vc-title
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    cursor: default;
}
.date-picker .picker-modal .picker .vc-header .vc-title:hover
{
    opacity: 1;
}
.date-picker .picker-modal .picker .vc-title
{
    font-size: .875rem;
}
.date-picker .picker-modal .picker .vc-arrows-container>div:hover
{
    opacity: 1;
    background: none;
}
.date-picker .picker-modal .picker .vc-arrows-container .vc-svg-icon
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    height: 1.5rem;
}
.date-picker .picker-modal .picker .vc-grid-cell
{
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
    border-bottom-width: 1px;
    border-right-width: 1px;
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-day>div
{
    width: 100%;
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-day.in-month:hover
{
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-day.in-month:hover .vc-day-content
{
    font-weight: 700;
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-day-content
{
    width: 100%;
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-day-content:focus, .date-picker .picker-modal .picker .vc-grid-cell .vc-day-content:hover
{
    background: none;
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-text-white
{
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-highlights+.vc-day-content
{
    color: #4b4b4b!important;
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-highlights.vc-day-layer
{
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
    font-weight: 700;
    border-width: 1px;
    --border-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
    border-radius: 0;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
}
.date-picker .picker-modal .picker .vc-grid-cell .vc-highlights.vc-day-layer .vc-day-layer
{
    display: none;
}
.date-picker .picker-modal .picker .vc-grid-cell-col--1
{
    border-right-width: 0;
}
.date-picker .picker-modal .picker .vc-grid-cell-row--1
{
    border-bottom-width: 0;
}
.date-picker.active .date-picker-value
{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.date-picker.active .picker-modal-wrapper
{
    display: flex;
}
@media(min-width: 768px)
{
    .date-picker.active .date-picker-value
    {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem;
    }
    .date-picker .picker-modal
    {
        padding-top: .75rem;
        width: auto;
    }
    .date-picker .picker-modal:before
    {
        top: 0;
    }
    .date-picker .picker-modal .picker
    {
        width: -moz-max-content;
        width: max-content;
        --day-content-width: 40px;
        --day-content-height: 40px;
    }
    .date-picker .picker-modal .picker .vc-weekday
    {
        width: 40px;
        height: 40px;
    }
}
label.inner-label+.date-picker .date-picker-value
{
    padding-bottom: .25rem;
    padding-top: .75rem;
}
label.invalid+.date-picker .date-picker-value
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
label.disabled+.date-picker
{
    opacity: .5;
    cursor: not-allowed;
    pointer-events: none;
}
select
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    padding: .25rem 2rem .25rem .75rem;
    border-radius: .25rem;
    --border-opacity: 1;
    border: 1px solid #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    background: #fff url(../../bcgamebettingde/image/arrow-slim-down-black.svg) no-repeat right .35rem center;
    background-size: .5rem .5rem;
}
select:disabled
{
    opacity: .5;
    cursor: not-allowed;
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
select:active
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    padding: .25rem 2rem .25rem .75rem;
    border-radius: .25rem;
    --border-opacity: 1;
    border: 1px solid #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    background: #fff url(../../bcgamebettingde/image/arrow-slim-up-black.svg) no-repeat right .35rem center;
    background-size: .5rem .5rem;
}
select option:hover
{
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
    box-shadow: inset 0 0 10px 100px #1882a8;
}
select.invalid
{
    border-radius: .25rem;
    --border-opacity: 1;
    border: 1px solid #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
}
select.invalid, select.invalid+input
{
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
select.invalid+input
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
}
select.select-lg
{
    font-size: 1.125rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    background-size: .75rem .75rem;
}
.switcher
{
    position: relative;
    min-height: 2rem;
}
.switch
{
    display: inline-block;
    position: absolute;
    margin-bottom: 0;
    width: 5rem;
    height: 2rem;
    vertical-align: middle;
}
.switcher .switch-text
{
    font-size: 1rem;
    display: block;
    padding-left: 5.5rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    min-height: 2rem;
}
.switcher .switch-text label
{
    font-size: 1rem;
}
.invalid .switch-text
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
}
.invalid .switch input+span
{
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
    --border-opacity: 1;
    border: 1px solid #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
}
.switch p
{
    margin-left: 70px;
}
.switch input
{
    display: none;
}
.switch input:checked+span
{
    --bg-opacity: 1;
    background-color: #78b428;
    background-color: rgba(120,180,40,var(--bg-opacity));
    border: 1px solid transparent;
}
.switch input:checked+span:before
{
    transform: translateX(46px);
}
.switch span
{
    cursor: pointer;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #d6d6d6;
    background-color: rgba(214,214,214,var(--bg-opacity));
    border-radius: 9999px;
    border: 1px solid transparent;
}
.switch span, .switch span:before
{
    position: absolute;
    --bg-opacity: 1;
    transition: .4s;
}
.switch span:before
{
    height: 1.5rem;
    width: 1.5rem;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    border-radius: 9999px;
    content: "";
    left: 3px;
    bottom: 3px;
    box-shadow: 2px 2px 4px rgba(0,0,0,.35);
}
.switch-dark input+span
{
    background: #3b3b54;
}
.switch-dark span:before
{
    background-color: #626283;
}
.switch-dark input:checked+span:before
{
    background-color: #08f9ae;
}
.switch-dark input:checked+span
{
    background-color: #3b3b54;
}
table.table
{
    min-width: 100%;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    border-spacing: 0;
    border-collapse: collapse;
}
.table th
{
    --bg-opacity: 1;
    background-color: #d6d6d6;
    background-color: rgba(214,214,214,var(--bg-opacity));
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    font-weight: 400;
}
.table th, td
{
    padding: .5rem 1rem;
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-bottom: 1px;
    border-color: rgba(214,214,214,var(--border-opacity));
    border-style: solid;
    text-align: left;
}
.table td+td, .table th+th
{
    text-align: right;
}
.table.striped tbody tr:nth-of-type(odd)
{
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.table th.sortable
{
    cursor: pointer;
}
.table th.sortable:after
{
    font-family: Orakulas;
    content: "";
    font-size: .75rem;
    --text-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--text-opacity));
    margin-left: .5rem;
    vertical-align: middle;
}
.table th.sortable.asc:after
{
    content: "";
}
.table th.sortable.asc:after, .table th.sortable.desc:after
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
}
.table th.sortable.desc:after
{
    content: "";
}
.tabs
{
    width: 100%;
    display: flex;
    align-items: stretch;
    height: 3.125rem;
}
.tabs .tab-links
{
    display: flex;
    flex-wrap: nowrap;
}
.tabs .tab-link
{
    list-style-type: none;
    flex: none;
    white-space: nowrap;
    display: flex;
    align-items: center;
    position: relative;
}
.tab-link .highlight, .tabs .tab-link.hidden
{
    display: none;
}
.tab-link.active .highlight
{
    display: block;
    position: absolute;
    --bg-opacity: 1;
    background-color: #ed1c24;
    background-color: rgba(237,28,36,var(--bg-opacity));
    width: 100%;
    bottom: 0;
    height: 5px;
}
.tab-link .highlight:after, .tab-link .highlight:before, .tabs .tab-links:after, .tabs .tab-links:before, .tabs .tab-links li:before
{
    display: none;
}
.tabs .tab-links a
{
    text-decoration: none;
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    font-size: 1.125rem;
    padding-right: 15px;
    padding-left: 15px;
    transition: all .15s linear;
}
.tabs.small .tab-links a
{
    font-size: 1rem;
    padding: 0 12px;
}
.tabs .tab-link.active a, .tabs .tab-link a:focus, .tabs .tab-link a:hover
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
    border-style: none;
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.tabs .item-overflow-container
{
    position: relative;
    font-size: 1.125rem;
    height: 100%;
    width: 12rem;
}
.tabs .item-overflow-container .overflow-button-container
{
    display: flex;
    height: 100%;
    width: 100%;
}
.tabs .item-overflow-container .overflow-button-container .filler
{
    flex-grow: 1;
    height: 100%;
}
.tabs .item-overflow-container .item-overflow-label
{
    display: inline-flex;
    flex-direction: row;
    flex: none;
    height: 100%;
    align-items: center;
    padding-left: .5rem;
    padding-right: .5rem;
    cursor: pointer;
}
.tabs .item-overflow-container .item-overflow-label:hover
{
    --bg-opacity: 1;
    background-color: #d6d6d6;
    background-color: rgba(214,214,214,var(--bg-opacity));
}
.tabs .item-overflow-container .item-overflow
{
    position: absolute;
    border-width: 0;
    box-shadow: 0 0 20px rgba(0,0,0,.25);
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
}
.tabs .item-overflow-container .item-overflow::-webkit-scrollbar
{
    width: 18px;
}
.tabs .item-overflow-container .item-overflow::-webkit-scrollbar-track
{
    background-color: transparent;
}
.tabs .item-overflow-container .item-overflow::-webkit-scrollbar-thumb
{
    background-color: #d6dee1;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
}
.tabs .item-overflow-container .item-overflow::-webkit-scrollbar-thumb:hover
{
    background-color: #a8bbbf;
}
.tabs .item-overflow-container .item-overflow .item
{
    width: auto;
    white-space: nowrap;
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
}
.tabs .item-overflow-container .item-overflow .item.hidden
{
    display: none;
}
.tabs .item-overflow-container .item-overflow .item.active
{
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
}
.tabs .item-overflow-container .item-overflow .item:hover
{
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.tooltip, [data-tooltip]
{
    position: relative;
    cursor: pointer;
}
.tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before
{
    position: absolute;
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);
    transform: translateZ(0);
    pointer-events: none;
}
.tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before
{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.tooltip:before, [data-tooltip]:before
{
    z-index: 1001;
    border: 6px solid transparent;
    background: transparent;
    content: "";
}
.tooltip:after, [data-tooltip]:after
{
    border-radius: .25rem;
    padding: .5rem;
    --bg-opacity: 1;
    background-color: #4b4b4b;
    background-color: rgba(75,75,75,var(--bg-opacity));
    opacity: .75;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    font-size: .75rem;
    text-align: left;
    line-height: 1.25;
    z-index: 1000;
    min-width: 265px;
    content: attr(data-tooltip);
}
.tooltip-top:after, .tooltip-top:before, .tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before
{
    bottom: 100%;
    left: 50%;
}
.tooltip-top:before, .tooltip:before, [data-tooltip]:before
{
    position: absolute;
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
    margin-left: -6px;
    margin-bottom: -12px;
    border-top-color: #4b4b4b;
}
.tooltip-top:after, .tooltip:after, [data-tooltip]:after
{
    margin-left: -130px;
}
.tooltip-top:focus:after, .tooltip-top:focus:before, .tooltip-top:hover:after, .tooltip-top:hover:before, .tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before
{
    transform: translateY(-12px);
}
.tooltip-left:after, .tooltip-left:before
{
    right: 100%;
    bottom: 50%;
    left: auto;
}
.tooltip-left:before
{
    margin-left: 0;
    margin-right: -12px;
    margin-bottom: 0;
    border-top-color: transparent;
    border-left-color: #4b4b4b;
}
.tooltip-left:focus:after, .tooltip-left:focus:before, .tooltip-left:hover:after, .tooltip-left:hover:before
{
    transform: translateX(-12px);
}
.tooltip-bottom:after, .tooltip-bottom:before
{
    top: 100%;
    bottom: auto;
    left: 50%;
}
.tooltip-bottom:before
{
    margin-top: -12px;
    margin-bottom: 0;
    border-top-color: transparent;
    border-bottom-color: #4b4b4b;
}
.tooltip-bottom:focus:after, .tooltip-bottom:focus:before, .tooltip-bottom:hover:after, .tooltip-bottom:hover:before
{
    transform: translateY(12px);
}
.tooltip-right:after, .tooltip-right:before
{
    bottom: 50%;
    left: 100%;
}
.tooltip-right:before
{
    margin-bottom: 0;
    margin-left: -12px;
    border-top-color: transparent;
    border-right-color: #4b4b4b;
}
.tooltip-right:focus:after, .tooltip-right:focus:before, .tooltip-right:hover:after, .tooltip-right:hover:before
{
    transform: translateX(12px);
}
.tooltip-left:before, .tooltip-right:before
{
    top: 3px;
}
.tooltip-left:after, .tooltip-right:after
{
    margin-left: 0;
    margin-bottom: -16px;
}
.registration-tooltip
{
    color: #626283;
}
label.inner-label
{
    position: absolute;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    padding-bottom: 0;
    line-height: 1.25;
    padding-left: .75rem;
    padding-top: .2rem;
    z-index: 1;
    font-size: .55rem;
    top: 0;
    left: 0;
}
label.inner-label+input, label.inner-label+select
{
    font-size: 1rem;
    padding-top: .75rem;
}
label.invalid+input, label.invalid+select
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
label.disabled+input, label.disabled+select
{
    opacity: .5;
    cursor: not-allowed;
    pointer-events: none;
}
.error-message
{
    font-size: .75rem;
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
}
.form-group
{
    margin-bottom: .625rem;
}
.dropdown
{
    position: relative;
}
.dropdown .dropdown-placeholder
{
    border-radius: .25rem;
    --border-opacity: 1;
    border: 1px solid #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 2.5rem;
    cursor: pointer;
    font-size: 1.125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.25;
    outline: none;
    background: #fff url(../../bcgamebettingde/image/arrow-slim-down-black.svg) no-repeat right 1rem center;
    padding: .4rem .75rem;
}
.dropdown .dropdown-placeholder.invalid
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
.dropdown:disabled
{
    opacity: .5;
    cursor: not-allowed;
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.dropdown.open .dropdown-placeholder
{
    background: #fff url(../../bcgamebettingde/image/arrow-slim-up-black.svg) no-repeat right 1rem center;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.dropdown .dropdown-options
{
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
    position: absolute;
    background: #fff;
    z-index: 500;
    width: 100%;
    cursor: pointer;
}
.dropdown .dropdown-options .dropdown-option:first-child
{
    border-top-width: 0;
}
.dropdown .dropdown-options .dropdown-option
{
    display: flex;
    padding: .25rem .75rem;
    border-top-width: 1px;
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
    min-height: 2.5rem;
    align-items: center;
    font-size: 1.125rem;
}
.dropdown .dropdown-options .dropdown-option.selected
{
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
}
.dropdown .dropdown-options .dropdown-option:hover
{
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.dropdown.invalid
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
}
.dropdown.select-sm
{
    font-size: .875rem;
}
.dropdown.select-sm .dropdown-placeholder
{
    font-size: .875rem;
    height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.25;
}
.dropdown.select-sm .dropdown-options .dropdown-option
{
    min-height: 2rem;
    font-size: .875rem;
}
label.inner-label
{
    cursor: pointer;
}
label.inner-label+.dropdown .dropdown-placeholder
{
    padding-bottom: .25rem;
    padding-top: .75rem;
}
label.invalid
{
    cursor: pointer;
}
label.invalid+.dropdown .dropdown-placeholder
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
label.disabled
{
    cursor: not-allowed;
}
label.disabled+.dropdown
{
    opacity: .5;
    cursor: not-allowed;
    pointer-events: none;
}
.steps-container
{
    width: 100%;
}
.steps-container .steps-progressbar li
{
    text-align: center;
    position: relative;
    float: left;
    font-size: .5rem;
    font-weight: 600;
    line-height: 1;
    list-style-type: none;
    text-transform: uppercase;
    color: #f9f9f9;
}
@media(min-width: 768px)
{
    .steps-container .steps-progressbar li
    {
        font-size: .625rem;
    }
}
.steps-container .steps-progressbar li:before
{
    height: 1.5rem;
    width: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: .5rem;
    border-radius: 9999px;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    display: block;
    position: relative;
    z-index: 10;
    border-width: 2px;
    content: "";
    border-color: #8a8ab2;
}
.steps-container .steps-progressbar li:after
{
    position: absolute;
    width: 100%;
    content: "";
    top: 18px;
    left: -50%;
    height: 3px;
    background-color: #8a8ab2;
}
.steps-container .steps-progressbar li:first-child:after
{
    content: none;
}
.steps-container .steps-progressbar li span
{
    height: .75rem;
    width: .75rem;
    margin-left: auto;
    margin-right: auto;
    border-radius: 9999px;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    position: relative;
    text-align: center;
    display: block;
    z-index: 20;
    display: flex;
    justify-content: center;
    align-items: center;
    top: -18px;
}
.steps-container .steps-progressbar li.active:after, .steps-container .steps-progressbar li.active span, .steps-container .steps-progressbar li.done:after, .steps-container .steps-progressbar li.done span
{
    background-color: #08d796;
}
.steps-container .steps-progressbar li.active:before, .steps-container .steps-progressbar li.done:before
{
    border-color: #8a8ab2;
}
.steps-container .steps-progressbar li.done:before
{
    background-color: #08d796;
    --border-opacity: 1;
    border-color: #08d796;
    border-color: rgba(8,215,150,var(--border-opacity));
}
.steps-container .steps-progressbar li.done span:after
{
    font-family: Orakulas;
    content: "";
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    margin-top: 1px;
    display: block;
    font-size: 12px;
}
.os
{
    font-family: Orakulas;
    font-style: normal;
}
.os.os-arrow-double:before
{
    content: "";
}
.os.os-arrow-down:before
{
    content: "";
}
.os.os-arrow-up:before
{
    content: "";
}
.os.os-checked:before
{
    content: "";
}
.os.os-info:before
{
    content: "";
}
.os.os-error:before
{
    content: "";
}
.os.os-success:before
{
    content: "";
}
.os.os-warning:before
{
    content: "";
}
.os.os-arrow-right:before
{
    content: "";
}
.os.os-arrow-left:before
{
    content: "";
}
.os.os-date:before
{
    content: "";
}
.os.os-arrow-slim-up:before
{
    content: "";
}
.os.os-arrow-slim-down:before
{
    content: "";
}
.os.os-star:before
{
    content: "";
}
.os.os-login:before
{
    content: "";
}
.os.os-close:before
{
    content: "";
}
.os.os-trash:before
{
    content: "";
}
.os.os-info-full:before
{
    content: "";
}
.os.os-vip-star-white:before
{
    content: "";
}
.os.os-aviator:before
{
    content: "";
}
.os.os-fantasy:before
{
    content: "";
}
.os.os-live-stream:before
{
    content: "";
}
.loader
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1051;
    background: #fff;
    opacity: .9;
}
.spinner
{
    font-size: 20px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    animation: load5 1.1s ease infinite;
    transform: translateZ(0);
}
.spinner.spinner-sm
{
    font-size: 10px;
}
.spinner.spinner-xs
{
    font-size: 5px;
}
@keyframes load5
{
    0%, to
    {
        box-shadow: 0 -2.6em 0 0 #78b428,1.8em -1.8em 0 0 rgba(120,180,40,.2),2.5em 0 0 0 rgba(120,180,40,.2),1.75em 1.75em 0 0 rgba(120,180,40,.2),0 2.5em 0 0 rgba(120,180,40,.2),-1.8em 1.8em 0 0 rgba(120,180,40,.2),-2.6em 0 0 0 rgba(120,180,40,.5),-1.8em -1.8em 0 0 rgba(120,180,40,.7);
    }
    12.5%
    {
        box-shadow: 0 -2.6em 0 0 rgba(120,180,40,.7),1.8em -1.8em 0 0 #78b428,2.5em 0 0 0 rgba(120,180,40,.2),1.75em 1.75em 0 0 rgba(120,180,40,.2),0 2.5em 0 0 rgba(120,180,40,.2),-1.8em 1.8em 0 0 rgba(120,180,40,.2),-2.6em 0 0 0 rgba(120,180,40,.2),-1.8em -1.8em 0 0 rgba(120,180,40,.5);
    }
    25%
    {
        box-shadow: 0 -2.6em 0 0 rgba(120,180,40,.5),1.8em -1.8em 0 0 rgba(120,180,40,.7),2.5em 0 0 0 #78b428,1.75em 1.75em 0 0 rgba(120,180,40,.2),0 2.5em 0 0 rgba(120,180,40,.2),-1.8em 1.8em 0 0 rgba(120,180,40,.2),-2.6em 0 0 0 rgba(120,180,40,.2),-1.8em -1.8em 0 0 rgba(120,180,40,.2);
    }
    37.5%
    {
        box-shadow: 0 -2.6em 0 0 rgba(120,180,40,.2),1.8em -1.8em 0 0 rgba(120,180,40,.5),2.5em 0 0 0 rgba(120,180,40,.7),1.75em 1.75em 0 0 #78b428,0 2.5em 0 0 rgba(120,180,40,.2),-1.8em 1.8em 0 0 rgba(120,180,40,.2),-2.6em 0 0 0 rgba(120,180,40,.2),-1.8em -1.8em 0 0 rgba(120,180,40,.2);
    }
    50%
    {
        box-shadow: 0 -2.6em 0 0 rgba(120,180,40,.2),1.8em -1.8em 0 0 rgba(120,180,40,.2),2.5em 0 0 0 rgba(120,180,40,.5),1.75em 1.75em 0 0 rgba(120,180,40,.7),0 2.5em 0 0 #78b428,-1.8em 1.8em 0 0 rgba(120,180,40,.2),-2.6em 0 0 0 rgba(120,180,40,.2),-1.8em -1.8em 0 0 rgba(120,180,40,.2);
    }
    62.5%
    {
        box-shadow: 0 -2.6em 0 0 rgba(120,180,40,.2),1.8em -1.8em 0 0 rgba(120,180,40,.2),2.5em 0 0 0 rgba(120,180,40,.2),1.75em 1.75em 0 0 rgba(120,180,40,.5),0 2.5em 0 0 rgba(120,180,40,.7),-1.8em 1.8em 0 0 #78b428,-2.6em 0 0 0 rgba(120,180,40,.2),-1.8em -1.8em 0 0 rgba(120,180,40,.2);
    }
    75%
    {
        box-shadow: 0 -2.6em 0 0 rgba(120,180,40,.2),1.8em -1.8em 0 0 rgba(120,180,40,.2),2.5em 0 0 0 rgba(120,180,40,.2),1.75em 1.75em 0 0 rgba(120,180,40,.2),0 2.5em 0 0 rgba(120,180,40,.5),-1.8em 1.8em 0 0 rgba(120,180,40,.7),-2.6em 0 0 0 #78b428,-1.8em -1.8em 0 0 rgba(120,180,40,.2);
    }
    87.5%
    {
        box-shadow: 0 -2.6em 0 0 rgba(120,180,40,.2),1.8em -1.8em 0 0 rgba(120,180,40,.2),2.5em 0 0 0 rgba(120,180,40,.2),1.75em 1.75em 0 0 rgba(120,180,40,.2),0 2.5em 0 0 rgba(120,180,40,.2),-1.8em 1.8em 0 0 rgba(120,180,40,.5),-2.6em 0 0 0 rgba(120,180,40,.7),-1.8em -1.8em 0 0 #78b428;
    }
}
.markdown h3:first-child, .markdown h4:first-child
{
    margin-top: 0;
}
.markdown h3, .markdown h4
{
    font-weight: 500;
}
.markdown h3
{
    font-size: 1rem;
    margin: .7rem 0 .2rem;
}
.markdown h4
{
    font-size: .875rem;
    margin: .6rem 0 .2rem;
}
.markdown li, .markdown p
{
    font-weight: 400;
    font-size: .875rem;
}
.markdown li
{
    position: relative;
}
.markdown ul
{
    list-style-position: outside;
    padding-left: 1.3rem;
}
.markdown ul li:before
{
    content: "";
    background-image: url(../../bcgamebettingde/image/star.svg);
    width: 15px;
    height: 15px;
    background-size: 13px auto;
    background-repeat: no-repeat;
    position: absolute;
    left: -1.3rem;
    top: .25rem;
}
.gradient-box-left:before
{
    z-index: 10;
    left: 0;
}
.gradient-box-left:before, .gradient-box-right:after
{
    content: " ";
    width: 20px;
    height: 100%;
    position: absolute;
}
.gradient-box-right:after
{
    right: 0;
    top: 0;
}
.gray:before
{
    background: linear-gradient(90deg,#f6f6f6 31%,hsla(0,0%,100%,.1));
}
.gray:after
{
    background: linear-gradient(270deg,#f6f6f6 31%,hsla(0,0%,100%,.1));
}
.white:before
{
    background: linear-gradient(90deg,#fff 31%,hsla(0,0%,100%,.1));
}
.white:after
{
    background: linear-gradient(270deg,#fff 31%,hsla(0,0%,100%,.1));
}
.buttons-switcher label:first-child span
{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
    border-left-width: 1px;
}
.buttons-switcher label:last-child span
{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-left-width: 0;
}
.gradient-green
{
    background: linear-gradient(250.85deg,#1cff47 -12.7%,#25bd95 103.67%);
}
.hover\:gradient-green
{
    position: relative;
    z-index: 1;
}
.hover\:gradient-green:before
{
    background: linear-gradient(250.85deg,#25bd95 -12.7%,#1cff47 103.67%);
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    border-radius: inherit;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
    transition: opacity .3s ease-in-out;
}
.hover\:gradient-green:hover:before
{
    opacity: 1;
}
.gradient-purple
{
    background: linear-gradient(164.14deg,#ee3535 34.62%,#992cae 56.19%,#6727f4 68.37%);
}
.hover\:gradient-purple
{
    position: relative;
    z-index: 1;
}
.hover\:gradient-purple:before
{
    background: linear-gradient(162.65deg,#ee3535 3.63%,#992cae 48.82%,#6727f4 81.52%);
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    border-radius: inherit;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
    transition: opacity .3s ease-in-out;
}
.hover\:gradient-purple:hover:before
{
    opacity: 1;
}
.gradient-infinity
{
    background: linear-gradient(164.14deg,#2d3131 34.62%,#3c178e 56.19%,#4f3fa3 68.37%);
}
.hover\:gradient-infinity
{
    position: relative;
    z-index: 1;
}
.hover\:gradient-infinity:before
{
    background: linear-gradient(162.65deg,#2d3131 3.63%,#3c178e 48.82%,#4f3fa3 81.52%);
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    border-radius: inherit;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
    transition: opacity .3s ease-in-out;
}
.hover\:gradient-infinity:hover:before
{
    opacity: 1;
}
.mint-green
{
    color: #08f9ae;
}
.grey-600
{
    color: #bebedc;
}
.soft-grey
{
    color: #c9c9d7;
}
.primary-light
{
    color: #f9f9f9;
}
.secondary-light
{
    color: #ebebf4;
}
.dark-btn-title
{
    color: #073c1c;
}
.border-grey-300
{
    border-color: #535374;
}
.bg-grey-300
{
    background-color: #535374;
}
.bg-min-green
{
    background-color: #08f9ae;
}
.bg-blue-gray
{
    background-color: #3b3b54;
}
.bg-steel-gray
{
    background-color: #626283;
}
.ff-montserrat, .footer-text
{
    font-family: Montserrat;
}
.footer-text
{
    color: #c9c9d7;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
.darkest-bg
{
    background-color: #19191c;
}
.steps-bg
{
    background-color: #3b3b54;
}
.registration-body
{
    background-color: #292935;
}
.deposit-and-play-btn
{
    font-size: 14px;
    border-radius: 6px;
    border: 1px solid #fff;
    color: #f9f9f9;
}
.deposit-and-play-btn:hover
{
    background: #fff;
    color: #292935;
}
.create-acc-title
{
    font-family: Montserrat;
    font-size: 20px;
    line-height: 45px;
    font-weight: 700;
}
.agreements-text
{
    color: #ebebf4;
    font-size: 12px;
    font-weight: 400;
    line-height: 120%;
}
.agreements-text, .create-account-btn
{
    font-family: Montserrat;
    font-style: normal;
}
.create-account-btn
{
    font-size: 14px;
    font-weight: 700;
    background: linear-gradient(251deg,#1cff47 -12.7%,#25bd95 103.67%);
    border-radius: 6px;
    color: #073c1c;
    transition: opacity .3s ease-in-out;
}
.create-account-btn:hover
{
    background: linear-gradient(251deg,#25bd95 -12.7%,#1cff47 103.67%);
}
.info-alert
{
    background-color: #626283;
    color: #ebebf4;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    border-radius: 8px;
}
.info-alert:before
{
    margin-top: 14px;
    color: #33cfff;
}
.verify-options-title
{
    color: #ebebf4;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px;
}
.login-btn
{
    font-family: Montserrat;
    background: linear-gradient(251deg,#1cff47 -12.7%,#25bd95 103.67%);
    border-radius: 6px;
    color: #073c1c;
    transition: opacity .3s ease-in-out;
}
.login-btn:hover
{
    background: linear-gradient(251deg,#25bd95 -12.7%,#1cff47 103.67%);
}
.registration-btn
{
    font-family: Montserrat;
    font-weight: 700;
    border: 1px solid #fff;
    border-radius: 6px;
    color: #fff;
}
.bg-dark-login
{
    background-color: #292935;
}
.registration-switch
{
    border: 1px solid #bebedc;
}
.switcher-dark input+span
{
    background: #3b3b54!important;
}
.switcher-dark span:before
{
    background-color: #626283!important;
}
.switcher-dark input:checked+span:before
{
    background-color: #08f9ae!important;
}
.switcher-dark input:checked+span
{
    background-color: #3b3b54!important;
}
.login-input-text
{
    font-family: Montserrat;
    font-weight: 500;
}
.login-label
{
    color: #8a8ab2!important;
}
.login-terms-text
{
    color: #ebebf4!important;
    font-family: Montserrat;
}
.bg-blue-grey
{
    background: #3b3b54!important;
    border-color: #3b3b54!important;
}
.close
{
    position: absolute;
    right: 24px;
    top: 19px;
    width: 24px;
    height: 24px;
}
.close, .close:hover
{
    opacity: 1;
}
.close:after, .close:before
{
    position: absolute;
    left: 10px;
    content: " ";
    height: 24px;
    width: 2px;
    background-color: #fff;
}
.close:before
{
    transform: rotate(45deg);
}
.close:after
{
    transform: rotate(-45deg);
}
body
{
    font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
    overflow: auto;
}
html.ios-no-scroll
{
    position: fixed;
    width: 100%;
}
.container
{
    max-width: 1366px;
}
.max-container
{
    max-width: 1920px;
    position: relative;
    margin: auto;
}
.register-container
{
    max-width: 1170px;
}
.navbar-shadow
{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.shadow-bottom-only:after
{
    content: "";
    height: 20px;
    position: absolute;
    bottom: 0;
    box-shadow: 0 4px 20px rgba(0,0,0,.25);
    clip-path: polygon(0 0,100% 0,100% 1000%,0 1000%);
    width: 100%;
}
.content-block
{
    height: 145px;
    width: 145px;
}
@media(min-width: 768px)
{
    .content-block
    {
        height: 300px;
        width: 300px;
    }
}
.max-w-modal
{
    max-width: 24.375rem;
}
.bg-game-overlay
{
    background: rgba(75,75,75,.7);
}
.test-tool-container
{
    display: flex;
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0;
    justify-content: center;
    height: 0;
}
.test-tool
{
    display: flex;
    align-items: center;
    --bg-opacity: 1;
    background-color: #ed1c24;
    background-color: rgba(237,28,36,var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    margin-top: -40px;
}
.scroll-invisible
{
    overflow-y: hidden;
    overflow-x: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.scroll-invisible::-webkit-scrollbar
{
    width: 0;
    height: 0;
    display: none;
}
.border-faded
{
    background: linear-gradient(180deg,#fff 31.25%,hsla(0,0%,100%,.2));
    transform: rotate(90deg);
}
.lpt-warning
{
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.responsible-gaming
{
    color: #000;
    padding: 5px 40px;
    font-size: 12px;
    line-height: 14px;
    border-bottom: 1px solid #ddd;
    font-weight: 700;
}
.responsible-gaming a:hover
{
    text-decoration: underline;
}
@media only screen and (max-width: 1200px)
{
    .responsible-gaming
    {
        padding: 5px 10px;
        font-size: 10px;
        line-height: 12px;
        font-weight: 500;
    }
}
.search-no-x::-ms-clear, .search-no-x::-ms-reveal
{
    display: none;
    width: 0;
    height: 0;
}
.search-no-x::-webkit-search-cancel-button, .search-no-x::-webkit-search-decoration, .search-no-x::-webkit-search-results-button, .search-no-x::-webkit-search-results-decoration
{
    display: none;
}
.font-sansita-one
{
    font-family: SansitaOne,sans-serif;
}
.error-container-bg
{
    background-image: url(../../bcgamebettingde/image/bg4.png);
    background-repeat: no-repeat;
}
.error-container a
{
    text-decoration: underline;
}
@media screen and (max-width: 767px)
{
    .error-container .slot-machine
    {
        max-width: 220px;
    }
}
@media screen and (min-width: 768px)
{
    .error-container .slot-machine
    {
        max-width: 360px;
    }
}
.login-text:after
{
    content: "";
}
.login-text.active:after, .login-text:after
{
    font-family: Orakulas;
    font-size: .75rem;
    vertical-align: text-bottom;
}
.login-text.active:after
{
    content: "";
}
.forgot-password
{
    position: absolute;
    right: 37px;
    top: 133px;
    font-size: 13px;
    font-weight: 400;
    color: #2697f0;
}
.inherit-width
{
    width: inherit;
    min-width: inherit;
    max-width: inherit;
}
.grecaptcha-badge
{
    z-index: 50;
}
.poker-step a
{
    cursor: pointer;
    text-decoration: underline;
    color: inherit;
}
.poker-step-icon
{
    background-image: url(../../bcgamebettingde/image/bg-step-number.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 70px,100%;
}
.poker-h1, .poker-h2
{
    font-weight: 700;
}
.poker-h1
{
    font-family: SolomonSans,Roboto,sans-serif;
}
span.line-under
{
    text-shadow: 0 5px 0 #ed1c24;
    display: -webkit-inline-box;
}
span.line-under.mobile
{
    text-shadow: 0 3px 0 #ed1c24;
}
span.line-under>span
{
    background-image: linear-gradient(90deg,#ed1c24,#ed1c24);
    background-repeat: repeat-x;
    background-position: 0 95%;
    background-size: 100% 33%;
    padding: 0 15px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
.poker-h2
{
    font-size: 2rem;
}
.gg-container-glowing
{
    box-shadow: 0 0 10px #1a258b;
    border-radius: 1rem;
}
.gg-network-container
{
    display: flex;
    width: 100%;
    padding-bottom: 1.5rem;
    padding-top: .875rem;
    margin-top: .875rem;
}
.gg-network
{
    display: flex;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 0 10px #1a258b;
    border-radius: 1rem;
}
.gg-network-chip
{
    position: absolute;
    right: 0;
    top: 0;
    width: 4rem;
}
.gg-poker-container-bg
{
    background-image: url(../../bcgamebettingde/image/bg-chips.png),url(../../bcgamebettingde/image/bg-gradient.png);
    background-position: top,50%;
    background-repeat: no-repeat,repeat-y;
    background-size: auto,100% auto;
}
.gg-poker-header-bg
{
    background: url(../../bcgamebettingde/image/header-bg-img.png) no-repeat 100% 0,50%;
    background-size: 385px;
}
.poker-dl-button
{
    -webkit-tap-highlight-color: transparent;
    outline: none!important;
    cursor: pointer;
    height: 2.5rem;
    padding-left: .75rem;
    padding-right: .75rem;
    border-radius: 9999px;
    border-width: 2px;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    background-color: transparent;
}
.poker-dl-button.disabled
{
    cursor: not-allowed;
    pointer-events: none;
    --text-opacity: 1;
    color: #888;
    color: rgba(136,136,136,var(--text-opacity));
    --border-opacity: 1;
    border-color: #888;
    border-color: rgba(136,136,136,var(--border-opacity));
}
.gg-promo-container
{
    display: flex;
    width: 100%;
    padding-top: 1.75rem;
    height: 200px;
}
.gg-promo
{
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 0 10px #1a258b;
    border-radius: 1rem;
    background-position: 0;
}
.gg-network-description
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    line-height: 1.25;
    font-size: 1rem;
    font-weight: 600;
    font-family: SolomonSans,sans-serif;
}
.gg-promo-button-container
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3rem;
    background: rgba(0,0,0,.4);
}
.gg-promo-button
{
    display: flex;
    align-items: center;
    justify-content: center;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    border-radius: 9999px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    line-height: 1;
    --bg-opacity: 1;
    background-color: #ed1c24;
    background-color: rgba(237,28,36,var(--bg-opacity));
    height: 27px;
}
.gg-offer-text, .gg-promo-button
{
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 700;
    font-family: SolomonSans,sans-serif;
}
.gg-star
{
    position: absolute;
    display: none;
    z-index: -1;
    top: -11.35rem;
    left: -7rem;
    height: 22rem;
}
.gg-network-stat
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    font-weight: 500;
    cursor: default;
    padding: .75rem 1rem;
}
.gg-network-stat a
{
    color: inherit;
}
.gg-network-stat .stat-icon
{
    display: inline;
    padding-right: .25rem;
    height: 1.2rem;
}
.gg-network-stat .stat-icon.star.hover
{
    display: none;
}
.gg-network-stat.has-url:hover
{
    --text-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--text-opacity));
}
.gg-network-stat.has-url:hover .stat-icon.star
{
    display: none;
}
.gg-network-stat.has-url:hover .stat-icon.star.hover
{
    display: inline;
}
.gg-network-stat.has-url .stat-icon.star.hover
{
    display: none;
}
@media(hover: hover)
{
    .poker-dl-button:hover
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
        border-color: transparent;
    }
}
@media(hover: none)
{
    .poker-dl-button:active
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
        border-color: transparent;
    }
}
@media(min-width: 576px)
{
    .gg-network-container
    {
        padding-top: 1.5rem;
        margin-top: .5rem;
        padding-bottom: 2rem;
    }
    .gg-network-chip
    {
        width: 6rem;
    }
    .gg-promo-container
    {
        padding-top: 2rem;
        height: 300px;
    }
    .gg-promo-button
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        font-size: 1rem;
        height: 30px;
    }
    .gg-promo-button-container
    {
        height: 50px;
    }
    .gg-offer-text
    {
        font-size: 1.125rem;
    }
}
@media(min-width: 768px)
{
    .gg-poker-subcontainer-bg
    {
        background: url(../../bcgamebettingde/image/chips-top-left.png) no-repeat 0 0;
        background-size: auto;
    }
    .gg-network-container
    {
        margin-top: .5rem;
        padding: 2.5rem 1rem 3rem;
    }
    .gg-network
    {
        padding-left: 6rem;
    }
    .gg-network-description
    {
        font-size: 1.25rem;
    }
    .gg-network-chip
    {
        width: auto;
        height: auto;
    }
    .gg-promo-container
    {
        width: 33.33333%;
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 3rem;
        min-width: 426px;
        height: 245px;
    }
    .gg-promo
    {
        display: flex;
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .gg-promo-button
    {
        font-weight: 400;
        background-color: transparent;
        border-width: 1px;
        border-width: 2px;
    }
    .gg-promo-button:hover
    {
        border-style: none;
        font-weight: 700;
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .gg-network, .gg-promo
    {
        border-radius: 2rem;
    }
    .gg-star
    {
        display: block;
    }
}
@media(min-width: 1333px)
{
    .gg-network-container
    {
        margin-top: .5rem;
        padding: 4rem 1rem 3rem;
    }
    .gg-network-chip
    {
        right: -1.5rem;
    }
}
@font-face
{
    font-family: olybet;
    src: url(https://www.olybet.lv/fonts/olybet.eot?1da65249d772c8bd6b2d064cb293a0fe);
    src: url(https://www.olybet.lv/fonts/olybet.eot?1da65249d772c8bd6b2d064cb293a0fe) format("embedded-opentype"),url(https://www.olybet.lv/fonts/olybet.woff2?746957647e809e1f531e0295cd4085de) format("woff2"),url(https://www.olybet.lv/fonts/olybet.woff?da187a53407380bc5266cd2ac131489c) format("woff"),url(https://www.olybet.lv/fonts/olybet.ttf?eca740b41851ff0f1b6b302fd3ff55f9) format("truetype"),url(https://www.olybet.lv/fonts/olybet.svg?7b1b5604e11ea0c812bb8ad498f80aff) format("svg");
    font-weight: 400;
    font-style: normal;
}
[class*=" ico-"]:before, [class^=ico-]:before
{
    font-family: olybet;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.os-to-ico
{
    margin-right: .2em;
    padding-top: .15rem!important;
    padding-bottom: .15rem!important;
}
@media(max-width: 1200px)
{
    .os-to-ico
    {
        padding-top: 0!important;
        padding-left: 23px!important;
    }
}
.ico-esports:before
{
    content: "";
}
.ico-inspired-cart:before
{
    content: "";
}
.ico-inspired-close:before
{
    content: "";
}
.ico-inspired-menu:before
{
    content: "";
}
.ico-last-minute:before
{
    content: "";
}
.ico-left:before
{
    content: "";
}
.ico-livebet:before
{
    content: "";
}
.ico-livedealer:before
{
    content: "";
}
.ico-messages:before
{
    content: "";
}
.ico-phone:before
{
    content: "";
}
.ico-lock:before
{
    content: "";
}
.ico-pin:before
{
    content: "";
}
.ico-right:before
{
    content: "";
}
.ico-rush-football:before
{
    content: "";
}
.ico-login:before
{
    content: "";
}
.ico-poker:before
{
    content: "";
}
.ico-promotion:before
{
    content: "";
}
.ico-search:before
{
    content: "";
}
.ico-speedway:before
{
    content: "";
}
.ico-sportbar:before
{
    content: "";
}
.ico-sports:before
{
    content: "";
}
.ico-success:before
{
    content: "";
}
.ico-tickets:before
{
    content: "";
}
.ico-top-bets:before
{
    content: "";
}
.ico-trophy:before
{
    content: "";
}
.ico-trotting:before
{
    content: "";
}
.ico-up:before
{
    content: "";
}
.ico-user-stroke:before
{
    content: "";
}
.ico-virtual-games:before
{
    content: "";
}
.ico-all-events:before
{
    content: "";
}
.ico-anchor:before
{
    content: "";
}
.ico-balance:before
{
    content: "";
}
.ico-bank:before
{
    content: "";
}
.ico-basket:before
{
    content: "";
}
.ico-betgames:before
{
    content: "";
}
.ico-betting-shops:before
{
    content: "";
}
.ico-campaigns:before
{
    content: "";
}
.ico-candy:before
{
    content: "";
}
.ico-casino:before
{
    content: "";
}
.ico-chat:before
{
    content: "";
}
.ico-check:before
{
    content: "";
}
.ico-cycling:before
{
    content: "";
}
.ico-city:before
{
    content: "";
}
.ico-clock:before
{
    content: "";
}
.ico-clock-2:before
{
    content: "";
}
.ico-close:before
{
    content: "";
}
.ico-coins:before
{
    content: "";
}
.ico-date:before
{
    content: "";
}
.ico-delete:before
{
    content: "";
}
.ico-deposit:before
{
    content: "";
}
.ico-down:before
{
    content: "";
}
.ico-email:before
{
    content: "";
}
.ico-eye:before
{
    content: "";
}
.ico-faq:before
{
    content: "";
}
.ico-favorites:before
{
    content: "";
}
.ico-edit:before
{
    content: "";
}
.ico-flag:before
{
    content: "";
}
.ico-games:before
{
    content: "";
}
.ico-greyhound:before
{
    content: "";
}
.ico-horses:before
{
    content: "";
}
.ico-id:before
{
    content: "";
}
.ico-information:before
{
    content: "";
}
.ico-info:before
{
    content: "";
}
.ico-in-play:before
{
    content: "";
}
.ico-inspired-arrow-up:before
{
    content: "";
}
.ico-f1-cars:before
{
    content: "";
}
.ico-error:before
{
    content: "";
}
.ico-fullscreen:before
{
    content: "";
}
.ico-lt-sports-bar:before, .ico-ob-lt-sports-bar-icon-1:before
{
    content: "";
}
.ico-user:before
{
    content: "";
}
.ico-wallet:before
{
    content: "";
}
.ico-warning:before
{
    content: "";
}
@font-face
{
    font-family: SolomonSans;
    font-style: normal;
    font-weight: 400;
    src: url(https://www.olybet.lv/fonts/SolomonSans/SolomonSans-Normal.otf) format("opentype");
}
@font-face
{
    font-family: SolomonSans;
    font-style: normal;
    font-weight: 600;
    src: url(https://www.olybet.lv/fonts/SolomonSans/SolomonSans-SemiBold.otf) format("opentype");
}
@font-face
{
    font-family: SolomonSans;
    font-style: normal;
    font-weight: 700;
    src: url(https://www.olybet.lv/fonts/SolomonSans/SolomonSans-Bold.otf) format("opentype");
}
@font-face
{
    font-family: SansitaOne;
    font-style: normal;
    font-weight: 400;
    src: url(https://www.olybet.lv/fonts/SansitaOne.ttf) format("truetype");
}
.live-dealer .layout
{
    display: grid;
}
.live-dealer .page-title
{
    grid-area: page-title;
}
.live-dealer .lobby-iframe
{
    position: relative;
    display: flex;
    align-items: stretch;
    grid-area: lobby;
}
.live-dealer .games-container
{
    display: flex;
    grid-area: games;
}
.live-dealer .lobby-buttons-container
{
    display: flex;
    grid-area: lobby-buttons;
}
.live-dealer .game-container
{
    display: flex;
    align-items: stretch;
    flex: none;
}
.live-dealer .game
{
    width: 100%;
    flex: none;
    background-size: cover;
    background-position: 50%;
    position: relative;
}
.live-dealer .game .game-title
{
    width: 100%;
    padding: .75rem;
    font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    background: #000314;
}
.live-dealer .game .game-title, .live-dealer .game .lobby-title
{
    position: absolute;
    bottom: 0;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    text-align: center;
}
.live-dealer .game .lobby-title
{
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: SansitaOne,sans-serif;
    line-height: 1;
}
.live-dealer .game .hover-overlay
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.live-dealer .promo-container
{
    display: flex;
    align-items: stretch;
    grid-area: promo;
}
.live-dealer .promo-iframe
{
    width: 100%;
    overflow: hidden;
}
.live-dealer.mobile .layout
{
    width: 100vw;
    grid-template-areas: "lobby" "page-title" "lobby-buttons" "games";
    grid-template-columns: 100%;
}
.live-dealer.mobile .page-title
{
    display: flex;
    width: 100%;
    font-size: 1.5rem;
    font-weight: 700;
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
    line-height: 1;
    padding: 1rem 20px .5rem;
}
.live-dealer.mobile .lobby-buttons-container
{
    flex-wrap: wrap;
    padding: 0 20px;
}
.live-dealer.mobile .lobby-buttons-container .game-container
{
    width: 100%;
    height: calc(50vw - 10px);
    margin-bottom: 20px;
}
.live-dealer.mobile .games-container
{
    flex-wrap: wrap;
    padding-left: 20px;
}
.live-dealer.mobile .games-container .game-container
{
    width: calc(50vw - 10px);
    height: calc(50vw - 10px);
    padding-bottom: 20px;
    padding-right: 20px;
}
.live-dealer.mobile .game
{
    box-shadow: 0 4px 20px rgba(0,0,0,.25);
}
.live-dealer.mobile .game .lobby-title
{
    padding: 0 calc(32.25806% - 6.45161px) calc(7.14286vw - 4.28571px);
    font-size: calc(5vw - 3px);
}
.live-dealer.mobile .hover-overlay
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.live-dealer.desktop
{
    background-size: cover;
    background-position: 50%;
    background-color: rgba(0,0,0,.9);
    background-image: url(../../bcgamebettingde/image/background1.jpg);
    min-height: 95vh;
}
.live-dealer.desktop .layout
{
    margin-top: 20px;
    margin-bottom: 28px;
    grid-template-areas: "promo promo promo" "games games games";
    grid-template-columns: 32.16666667vw 32.16666667vw 32.16666667vw;
}
@media(min-width: 1151px)
{
    .live-dealer.desktop .layout
    {
        grid-template-columns: 333.33333333px 333.33333333px 333.33333333px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop .layout
    {
        grid-template-columns: 21.25vw 21.25vw 21.25vw;
    }
}
.live-dealer.desktop .games-container
{
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-top: 20px;
    -ms-overflow-style: none;
    scrollbar-width: none;
    height: 32.16666667vw;
}
@media(min-width: 1151px)
{
    .live-dealer.desktop .games-container
    {
        height: 188.32391714px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop .games-container
    {
        height: 12.00564972vw;
    }
}
.live-dealer.desktop .games-container::-webkit-scrollbar
{
    display: none;
}
.live-dealer.desktop .game-container
{
    margin-right: 20px;
    width: calc(32.16667vw - 13.33333px);
}
@media(min-width: 1151px)
{
    .live-dealer.desktop .game-container
    {
        width: 320px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop .game-container
    {
        width: calc(21.25vw - 13.33333px);
    }
}
.live-dealer.desktop .game-container:last-child
{
    margin-right: 0;
}
.live-dealer.desktop .game:hover .hover-overlay
{
    background: rgba(45,45,45,.5)!important;
}
.live-dealer.desktop .game:hover .hover-overlay.hidden
{
    display: block;
}
.live-dealer.desktop .game .lobby-title
{
    padding: 0 calc(6.43333vw - 4px) calc(4.59524vw - 2.85714px);
    font-size: calc(2.68056vw - 1.66667px);
}
@media(min-width: 1151px)
{
    .live-dealer.desktop .game .lobby-title
    {
        padding: 0 101.07527px 24.04627px;
        font-size: 14.02699px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop .game .lobby-title
    {
        padding: 0 calc(6.85484vw - 6.45161px) calc(1.71509vw - 2.85714px);
        font-size: calc(1.00047vw - 1.66667px);
    }
}
.live-dealer.desktop .promo-container
{
    height: 34.21985816vw;
}
@media(min-width: 1151px)
{
    .live-dealer.desktop .promo-container
    {
        height: 354.60992908px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop .promo-container
    {
        height: 22.60638298vw;
    }
}
.live-dealer.desktop .promo-iframe
{
    background-color: rgba(0,0,0,.9);
}
.live-dealer.desktop.logged-in .layout
{
    grid-template-areas: "lobby lobby lobby lobby lobby" "games games games promo promo";
    grid-template-columns: 19.3vw 19.3vw 19.3vw 19.3vw 19.3vw;
}
@media(min-width: 1151px)
{
    .live-dealer.desktop.logged-in .layout
    {
        grid-template-columns: 200px 200px 200px 200px 200px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop.logged-in .layout
    {
        grid-template-columns: 12.75vw 12.75vw 12.75vw 12.75vw 12.75vw;
    }
}
.live-dealer.desktop.logged-in .lobby-iframe
{
    height: 54.21348315vw;
}
@media(min-width: 1151px)
{
    .live-dealer.desktop.logged-in .lobby-iframe
    {
        height: 561.79775281px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop.logged-in .lobby-iframe
    {
        height: 35.81460674vw;
    }
}
.live-dealer.desktop.logged-in .games-container
{
    height: 19.3vw;
    margin-right: 20px;
}
@media(min-width: 1151px)
{
    .live-dealer.desktop.logged-in .games-container
    {
        height: 200px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop.logged-in .games-container
    {
        height: 12.75vw;
    }
}
.live-dealer.desktop.logged-in .game-container
{
    width: calc(19.3vw - 20px);
}
@media(min-width: 1151px)
{
    .live-dealer.desktop.logged-in .game-container
    {
        width: 180px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop.logged-in .game-container
    {
        width: calc(12.75vw - 20px);
    }
}
.live-dealer.desktop.logged-in .game .lobby-title
{
    padding: 0 calc(3.86vw - 4px) calc(2.75714vw - 2.85714px);
    font-size: calc(1.93vw - 2px);
}
@media(min-width: 1151px)
{
    .live-dealer.desktop.logged-in .game .lobby-title
    {
        padding: 0 36px 25.71429px;
        font-size: 15px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop.logged-in .game .lobby-title
    {
        padding: 0 calc(2.55vw - 4px) calc(1.82143vw - 2.85714px);
        font-size: calc(1.0625vw - 1.66667px);
    }
}
.live-dealer.desktop.logged-in .promo-container
{
    height: 19.3vw;
    padding-top: 20px;
}
@media(min-width: 1151px)
{
    .live-dealer.desktop.logged-in .promo-container
    {
        height: 200px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop.logged-in .promo-container
    {
        height: 12.75vw;
    }
}
.live-dealer.desktop.logged-in .promo-container .promo-iframe
{
    height: calc(19.3vw - 20px);
}
@media(min-width: 1151px)
{
    .live-dealer.desktop.logged-in .promo-container .promo-iframe
    {
        height: 180px;
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop.logged-in .promo-container .promo-iframe
    {
        height: calc(12.75vw - 20px);
    }
}
.live-dealer.desktop .game-controls
{
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 20px;
    padding-right: calc(50% - 48.25vw - 3rem);
}
@media(min-width: 1151px)
{
    .live-dealer.desktop .game-controls
    {
        padding-right: calc(50% - 500px - 3rem);
    }
}
@media(min-width: 1585px)
{
    .live-dealer.desktop .game-controls
    {
        padding-right: calc(50% - 31.875vw - 3rem);
    }
}
.live-dealer-license-text
{
    top: -1.25em;
    height: 1em;
    line-height: 1em;
    color: #7a7a7a;
}
.live-dealer.ldv4
{
    background-color: rgba(0,0,0,.9);
    background-position: top;
    background-image: url(../../bcgamebettingde/image/background1.jpg);
    background-size: cover;
    -o-object-fit: cover;
    object-fit: cover;
}
.live-dealer.ldv4 .lobby-app
{
    margin: 20px 0 70px;
}
.live-dealer.ldv4.mobile
{
    background: none;
}
.live-dealer.ldv4.mobile .lobby-app
{
    padding: 15px;
}
.live-dealer.ldv4.mobile:before
{
    z-index: -1;
    content: "";
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    background-position: top;
    background-image: url(../../bcgamebettingde/image/background1.jpg);
    background-size: cover;
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0)
{
    .live-dealer.ldv4.mobile:before
    {
        transform: translateZ(0);
    }
}
.live-dealer.ldv4.desktop
{
    min-height: 95vh;
}
.live-dealer.ldv4 .lobby-item .info-box .smoke-overlay ul
{
    list-style: disc;
}
.live-dealer.ldv4 .lobby-item .info-box .smoke-overlay ul li:before
{
    display: none!important;
}
@media(max-width: 768px)
{
    .live-dealer.ldv4 .lobby-app
    {
        margin-top: 0;
    }
}
.arrow-scrollable .chevron-container
{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    cursor: pointer;
    width: 53px;
}
.arrow-scrollable .chevron-container.left
{
    left: 0;
    background: linear-gradient(90deg,#f6f6f6 20%,hsla(0,0%,100%,0));
}
.arrow-scrollable .chevron-container.right
{
    right: 0;
    background: linear-gradient(270deg,#f6f6f6 20%,hsla(0,0%,100%,0));
}
.live-dealer .arrow-scrollable .chevron-container
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.live-dealer .arrow-scrollable .chevron-container.left
{
    background: linear-gradient(90deg,#061717 11%,hsla(0,0%,76.9%,0));
}
.live-dealer .arrow-scrollable .chevron-container.right
{
    background: linear-gradient(270deg,#061717 11%,hsla(0,0%,76.9%,0));
}
.deposit-and-play ol li::marker
{
    color: #000;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: -moz-isolate;
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0!important;
    text-align: start!important;
    -moz-text-align-last: start!important;
    text-align-last: start!important;
}
.deposit-and-play ol li:before
{
    content: counter(li) ".";
    --text-opacity: 1;
    color: #000;
    display: inline-block;
    width: 1.5rem;
}
.header ::-webkit-scrollbar
{
    width: 4px!important;
    height: 4px!important;
}
.header ::-webkit-scrollbar, .header ::-webkit-scrollbar-track
{
    background-color: transparent!important;
}
.header ::-webkit-scrollbar-thumb
{
    border: none!important;
    background: #55555b!important;
}
@media(hover: hover) and (pointer: fine)
{
    .header .mobile-hover\:text-ds-red-500:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .header .mobile-hover\:underline:hover
    {
        text-decoration: underline;
    }
    .header .mobile-hover\:font-bold:hover
    {
        font-weight: 700;
    }
}
.grecaptcha-badge
{
    visibility: hidden!important;
}
div.phpdebugbar .phpdebugbar-header select
{
    background-color: #fff!important;
    background-image: none;
}
.description-tag-fix li p
{
    display: inline;
}
.description-tag-fix p
{
    margin-top: 12px;
    margin-bottom: 12px;
}
.description-tag-fix blockquote
{
    padding: 10px 20px;
    margin: 0 0 20px;
    border-left: 5px solid #c0c0c0;
}
.h-inherit
{
    height: inherit;
}
.bg-new-yellow
{
    background-color: #ffea00!important;
}
.max-w-10r
{
    max-width: 10rem;
}
@media screen and (max-width: 1200px)
{
    #launcher
    {
        bottom: 80px!important;
    }
}
.stop-scrolling
{
    overflow: hidden!important;
}
.hover\:colorful
{
    filter: grayscale(100%);
}
.hover\:colorful:hover
{
    filter: none;
}
.line-clamp-1
{
    -webkit-line-clamp: 1;
}
.line-clamp-1, .line-clamp-2
{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.line-clamp-2
{
    -webkit-line-clamp: 2;
}
.line-clamp-3
{
    -webkit-line-clamp: 3;
}
.line-clamp-3, .line-clamp-4
{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.line-clamp-4
{
    -webkit-line-clamp: 4;
}
.line-clamp-5
{
    -webkit-line-clamp: 5;
}
.line-clamp-5, .line-clamp-6
{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.line-clamp-6
{
    -webkit-line-clamp: 6;
}
.line-clamp-none
{
    -webkit-line-clamp: unset;
}
.animate-none
{
    animation: none;
}
.animate-spin
{
    animation: spin 1s linear infinite;
}
.animate-ping
{
    animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
}
.animate-pulse
{
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
}
.animate-bounce
{
    animation: bounce 1s infinite;
}
.animate-fade-in
{
    animation: fade-in .5s ease-out;
}
@keyframes spin
{
    to
    {
        transform: rotate(1turn);
    }
}
@keyframes ping
{
    75%, to
    {
        transform: scale(2);
        opacity: 0;
    }
}
@keyframes pulse
{
    50%
    {
        opacity: .5;
    }
}
@keyframes bounce
{
    0%, to
    {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(.8,0,1,1);
    }
    50%
    {
        transform: none;
        animation-timing-function: cubic-bezier(0,0,.2,1);
    }
}
@keyframes fade-in
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.delay-75
{
    transition-delay: 75ms;
}
.delay-100
{
    transition-delay: .1s;
}
.delay-150
{
    transition-delay: .15s;
}
.delay-200
{
    transition-delay: .2s;
}
.delay-300
{
    transition-delay: .3s;
}
.delay-500
{
    transition-delay: .5s;
}
.delay-700
{
    transition-delay: .7s;
}
.delay-1000
{
    transition-delay: 1s;
}
.duration-75
{
    transition-duration: 75ms;
}
.duration-100
{
    transition-duration: .1s;
}
.duration-150
{
    transition-duration: .15s;
}
.duration-200
{
    transition-duration: .2s;
}
.duration-300
{
    transition-duration: .3s;
}
.duration-500
{
    transition-duration: .5s;
}
.duration-700
{
    transition-duration: .7s;
}
.duration-1000
{
    transition-duration: 1s;
}
.ease-linear
{
    transition-timing-function: linear;
}
.ease-in
{
    transition-timing-function: cubic-bezier(.4,0,1,1);
}
.ease-out
{
    transition-timing-function: cubic-bezier(0,0,.2,1);
}
.ease-in-out
{
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.transition-none
{
    transition-property: none;
}
.transition-all
{
    transition-property: all;
}
.transition
{
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
}
.transition-colors
{
    transition-property: background-color,border-color,color,fill,stroke;
}
.transition-opacity
{
    transition-property: opacity;
}
.transition-shadow
{
    transition-property: box-shadow;
}
.transition-transform
{
    transition-property: transform;
}
.skew-x-0
{
    --transform-skew-x: 0;
}
.skew-x-1
{
    --transform-skew-x: 1deg;
}
.skew-x-2
{
    --transform-skew-x: 2deg;
}
.skew-x-3
{
    --transform-skew-x: 3deg;
}
.skew-x-6
{
    --transform-skew-x: 6deg;
}
.skew-x-12
{
    --transform-skew-x: 12deg;
}
.-skew-x-12
{
    --transform-skew-x: -12deg;
}
.-skew-x-6
{
    --transform-skew-x: -6deg;
}
.-skew-x-3
{
    --transform-skew-x: -3deg;
}
.-skew-x-2
{
    --transform-skew-x: -2deg;
}
.-skew-x-1
{
    --transform-skew-x: -1deg;
}
.skew-y-0
{
    --transform-skew-y: 0;
}
.skew-y-1
{
    --transform-skew-y: 1deg;
}
.skew-y-2
{
    --transform-skew-y: 2deg;
}
.skew-y-3
{
    --transform-skew-y: 3deg;
}
.skew-y-6
{
    --transform-skew-y: 6deg;
}
.skew-y-12
{
    --transform-skew-y: 12deg;
}
.-skew-y-12
{
    --transform-skew-y: -12deg;
}
.-skew-y-6
{
    --transform-skew-y: -6deg;
}
.-skew-y-3
{
    --transform-skew-y: -3deg;
}
.-skew-y-2
{
    --transform-skew-y: -2deg;
}
.-skew-y-1
{
    --transform-skew-y: -1deg;
}
.hover\:skew-x-0:hover
{
    --transform-skew-x: 0;
}
.hover\:skew-x-1:hover
{
    --transform-skew-x: 1deg;
}
.hover\:skew-x-2:hover
{
    --transform-skew-x: 2deg;
}
.hover\:skew-x-3:hover
{
    --transform-skew-x: 3deg;
}
.hover\:skew-x-6:hover
{
    --transform-skew-x: 6deg;
}
.hover\:skew-x-12:hover
{
    --transform-skew-x: 12deg;
}
.hover\:-skew-x-12:hover
{
    --transform-skew-x: -12deg;
}
.hover\:-skew-x-6:hover
{
    --transform-skew-x: -6deg;
}
.hover\:-skew-x-3:hover
{
    --transform-skew-x: -3deg;
}
.hover\:-skew-x-2:hover
{
    --transform-skew-x: -2deg;
}
.hover\:-skew-x-1:hover
{
    --transform-skew-x: -1deg;
}
.hover\:skew-y-0:hover
{
    --transform-skew-y: 0;
}
.hover\:skew-y-1:hover
{
    --transform-skew-y: 1deg;
}
.hover\:skew-y-2:hover
{
    --transform-skew-y: 2deg;
}
.hover\:skew-y-3:hover
{
    --transform-skew-y: 3deg;
}
.hover\:skew-y-6:hover
{
    --transform-skew-y: 6deg;
}
.hover\:skew-y-12:hover
{
    --transform-skew-y: 12deg;
}
.hover\:-skew-y-12:hover
{
    --transform-skew-y: -12deg;
}
.hover\:-skew-y-6:hover
{
    --transform-skew-y: -6deg;
}
.hover\:-skew-y-3:hover
{
    --transform-skew-y: -3deg;
}
.hover\:-skew-y-2:hover
{
    --transform-skew-y: -2deg;
}
.hover\:-skew-y-1:hover
{
    --transform-skew-y: -1deg;
}
.focus\:skew-x-0:focus
{
    --transform-skew-x: 0;
}
.focus\:skew-x-1:focus
{
    --transform-skew-x: 1deg;
}
.focus\:skew-x-2:focus
{
    --transform-skew-x: 2deg;
}
.focus\:skew-x-3:focus
{
    --transform-skew-x: 3deg;
}
.focus\:skew-x-6:focus
{
    --transform-skew-x: 6deg;
}
.focus\:skew-x-12:focus
{
    --transform-skew-x: 12deg;
}
.focus\:-skew-x-12:focus
{
    --transform-skew-x: -12deg;
}
.focus\:-skew-x-6:focus
{
    --transform-skew-x: -6deg;
}
.focus\:-skew-x-3:focus
{
    --transform-skew-x: -3deg;
}
.focus\:-skew-x-2:focus
{
    --transform-skew-x: -2deg;
}
.focus\:-skew-x-1:focus
{
    --transform-skew-x: -1deg;
}
.focus\:skew-y-0:focus
{
    --transform-skew-y: 0;
}
.focus\:skew-y-1:focus
{
    --transform-skew-y: 1deg;
}
.focus\:skew-y-2:focus
{
    --transform-skew-y: 2deg;
}
.focus\:skew-y-3:focus
{
    --transform-skew-y: 3deg;
}
.focus\:skew-y-6:focus
{
    --transform-skew-y: 6deg;
}
.focus\:skew-y-12:focus
{
    --transform-skew-y: 12deg;
}
.focus\:-skew-y-12:focus
{
    --transform-skew-y: -12deg;
}
.focus\:-skew-y-6:focus
{
    --transform-skew-y: -6deg;
}
.focus\:-skew-y-3:focus
{
    --transform-skew-y: -3deg;
}
.focus\:-skew-y-2:focus
{
    --transform-skew-y: -2deg;
}
.focus\:-skew-y-1:focus
{
    --transform-skew-y: -1deg;
}
.translate-x-0
{
    --transform-translate-x: 0;
}
.translate-x-1
{
    --transform-translate-x: .25rem;
}
.translate-x-2
{
    --transform-translate-x: .5rem;
}
.translate-x-3
{
    --transform-translate-x: .75rem;
}
.translate-x-4
{
    --transform-translate-x: 1rem;
}
.translate-x-5
{
    --transform-translate-x: 1.25rem;
}
.translate-x-6
{
    --transform-translate-x: 1.5rem;
}
.translate-x-8
{
    --transform-translate-x: 2rem;
}
.translate-x-10
{
    --transform-translate-x: 2.5rem;
}
.translate-x-12
{
    --transform-translate-x: 3rem;
}
.translate-x-16
{
    --transform-translate-x: 4rem;
}
.translate-x-20
{
    --transform-translate-x: 5rem;
}
.translate-x-24
{
    --transform-translate-x: 6rem;
}
.translate-x-32
{
    --transform-translate-x: 8rem;
}
.translate-x-40
{
    --transform-translate-x: 10rem;
}
.translate-x-48
{
    --transform-translate-x: 12rem;
}
.translate-x-56
{
    --transform-translate-x: 14rem;
}
.translate-x-64
{
    --transform-translate-x: 16rem;
}
.translate-x-px
{
    --transform-translate-x: 1px;
}
.-translate-x-1
{
    --transform-translate-x: -.25rem;
}
.-translate-x-2
{
    --transform-translate-x: -.5rem;
}
.-translate-x-3
{
    --transform-translate-x: -.75rem;
}
.-translate-x-4
{
    --transform-translate-x: -1rem;
}
.-translate-x-5
{
    --transform-translate-x: -1.25rem;
}
.-translate-x-6
{
    --transform-translate-x: -1.5rem;
}
.-translate-x-8
{
    --transform-translate-x: -2rem;
}
.-translate-x-10
{
    --transform-translate-x: -2.5rem;
}
.-translate-x-12
{
    --transform-translate-x: -3rem;
}
.-translate-x-16
{
    --transform-translate-x: -4rem;
}
.-translate-x-20
{
    --transform-translate-x: -5rem;
}
.-translate-x-24
{
    --transform-translate-x: -6rem;
}
.-translate-x-32
{
    --transform-translate-x: -8rem;
}
.-translate-x-40
{
    --transform-translate-x: -10rem;
}
.-translate-x-48
{
    --transform-translate-x: -12rem;
}
.-translate-x-56
{
    --transform-translate-x: -14rem;
}
.-translate-x-64
{
    --transform-translate-x: -16rem;
}
.-translate-x-px
{
    --transform-translate-x: -1px;
}
.-translate-x-full
{
    --transform-translate-x: -100%;
}
.-translate-x-1\/2
{
    --transform-translate-x: -50%;
}
.translate-x-1\/2
{
    --transform-translate-x: 50%;
}
.translate-x-full
{
    --transform-translate-x: 100%;
}
.translate-y-0
{
    --transform-translate-y: 0;
}
.translate-y-1
{
    --transform-translate-y: .25rem;
}
.translate-y-2
{
    --transform-translate-y: .5rem;
}
.translate-y-3
{
    --transform-translate-y: .75rem;
}
.translate-y-4
{
    --transform-translate-y: 1rem;
}
.translate-y-5
{
    --transform-translate-y: 1.25rem;
}
.translate-y-6
{
    --transform-translate-y: 1.5rem;
}
.translate-y-8
{
    --transform-translate-y: 2rem;
}
.translate-y-10
{
    --transform-translate-y: 2.5rem;
}
.translate-y-12
{
    --transform-translate-y: 3rem;
}
.translate-y-16
{
    --transform-translate-y: 4rem;
}
.translate-y-20
{
    --transform-translate-y: 5rem;
}
.translate-y-24
{
    --transform-translate-y: 6rem;
}
.translate-y-32
{
    --transform-translate-y: 8rem;
}
.translate-y-40
{
    --transform-translate-y: 10rem;
}
.translate-y-48
{
    --transform-translate-y: 12rem;
}
.translate-y-56
{
    --transform-translate-y: 14rem;
}
.translate-y-64
{
    --transform-translate-y: 16rem;
}
.translate-y-px
{
    --transform-translate-y: 1px;
}
.-translate-y-1
{
    --transform-translate-y: -.25rem;
}
.-translate-y-2
{
    --transform-translate-y: -.5rem;
}
.-translate-y-3
{
    --transform-translate-y: -.75rem;
}
.-translate-y-4
{
    --transform-translate-y: -1rem;
}
.-translate-y-5
{
    --transform-translate-y: -1.25rem;
}
.-translate-y-6
{
    --transform-translate-y: -1.5rem;
}
.-translate-y-8
{
    --transform-translate-y: -2rem;
}
.-translate-y-10
{
    --transform-translate-y: -2.5rem;
}
.-translate-y-12
{
    --transform-translate-y: -3rem;
}
.-translate-y-16
{
    --transform-translate-y: -4rem;
}
.-translate-y-20
{
    --transform-translate-y: -5rem;
}
.-translate-y-24
{
    --transform-translate-y: -6rem;
}
.-translate-y-32
{
    --transform-translate-y: -8rem;
}
.-translate-y-40
{
    --transform-translate-y: -10rem;
}
.-translate-y-48
{
    --transform-translate-y: -12rem;
}
.-translate-y-56
{
    --transform-translate-y: -14rem;
}
.-translate-y-64
{
    --transform-translate-y: -16rem;
}
.-translate-y-px
{
    --transform-translate-y: -1px;
}
.-translate-y-full
{
    --transform-translate-y: -100%;
}
.-translate-y-1\/2
{
    --transform-translate-y: -50%;
}
.translate-y-1\/2
{
    --transform-translate-y: 50%;
}
.translate-y-full
{
    --transform-translate-y: 100%;
}
.hover\:translate-x-0:hover
{
    --transform-translate-x: 0;
}
.hover\:translate-x-1:hover
{
    --transform-translate-x: .25rem;
}
.hover\:translate-x-2:hover
{
    --transform-translate-x: .5rem;
}
.hover\:translate-x-3:hover
{
    --transform-translate-x: .75rem;
}
.hover\:translate-x-4:hover
{
    --transform-translate-x: 1rem;
}
.hover\:translate-x-5:hover
{
    --transform-translate-x: 1.25rem;
}
.hover\:translate-x-6:hover
{
    --transform-translate-x: 1.5rem;
}
.hover\:translate-x-8:hover
{
    --transform-translate-x: 2rem;
}
.hover\:translate-x-10:hover
{
    --transform-translate-x: 2.5rem;
}
.hover\:translate-x-12:hover
{
    --transform-translate-x: 3rem;
}
.hover\:translate-x-16:hover
{
    --transform-translate-x: 4rem;
}
.hover\:translate-x-20:hover
{
    --transform-translate-x: 5rem;
}
.hover\:translate-x-24:hover
{
    --transform-translate-x: 6rem;
}
.hover\:translate-x-32:hover
{
    --transform-translate-x: 8rem;
}
.hover\:translate-x-40:hover
{
    --transform-translate-x: 10rem;
}
.hover\:translate-x-48:hover
{
    --transform-translate-x: 12rem;
}
.hover\:translate-x-56:hover
{
    --transform-translate-x: 14rem;
}
.hover\:translate-x-64:hover
{
    --transform-translate-x: 16rem;
}
.hover\:translate-x-px:hover
{
    --transform-translate-x: 1px;
}
.hover\:-translate-x-1:hover
{
    --transform-translate-x: -.25rem;
}
.hover\:-translate-x-2:hover
{
    --transform-translate-x: -.5rem;
}
.hover\:-translate-x-3:hover
{
    --transform-translate-x: -.75rem;
}
.hover\:-translate-x-4:hover
{
    --transform-translate-x: -1rem;
}
.hover\:-translate-x-5:hover
{
    --transform-translate-x: -1.25rem;
}
.hover\:-translate-x-6:hover
{
    --transform-translate-x: -1.5rem;
}
.hover\:-translate-x-8:hover
{
    --transform-translate-x: -2rem;
}
.hover\:-translate-x-10:hover
{
    --transform-translate-x: -2.5rem;
}
.hover\:-translate-x-12:hover
{
    --transform-translate-x: -3rem;
}
.hover\:-translate-x-16:hover
{
    --transform-translate-x: -4rem;
}
.hover\:-translate-x-20:hover
{
    --transform-translate-x: -5rem;
}
.hover\:-translate-x-24:hover
{
    --transform-translate-x: -6rem;
}
.hover\:-translate-x-32:hover
{
    --transform-translate-x: -8rem;
}
.hover\:-translate-x-40:hover
{
    --transform-translate-x: -10rem;
}
.hover\:-translate-x-48:hover
{
    --transform-translate-x: -12rem;
}
.hover\:-translate-x-56:hover
{
    --transform-translate-x: -14rem;
}
.hover\:-translate-x-64:hover
{
    --transform-translate-x: -16rem;
}
.hover\:-translate-x-px:hover
{
    --transform-translate-x: -1px;
}
.hover\:-translate-x-full:hover
{
    --transform-translate-x: -100%;
}
.hover\:-translate-x-1\/2:hover
{
    --transform-translate-x: -50%;
}
.hover\:translate-x-1\/2:hover
{
    --transform-translate-x: 50%;
}
.hover\:translate-x-full:hover
{
    --transform-translate-x: 100%;
}
.hover\:translate-y-0:hover
{
    --transform-translate-y: 0;
}
.hover\:translate-y-1:hover
{
    --transform-translate-y: .25rem;
}
.hover\:translate-y-2:hover
{
    --transform-translate-y: .5rem;
}
.hover\:translate-y-3:hover
{
    --transform-translate-y: .75rem;
}
.hover\:translate-y-4:hover
{
    --transform-translate-y: 1rem;
}
.hover\:translate-y-5:hover
{
    --transform-translate-y: 1.25rem;
}
.hover\:translate-y-6:hover
{
    --transform-translate-y: 1.5rem;
}
.hover\:translate-y-8:hover
{
    --transform-translate-y: 2rem;
}
.hover\:translate-y-10:hover
{
    --transform-translate-y: 2.5rem;
}
.hover\:translate-y-12:hover
{
    --transform-translate-y: 3rem;
}
.hover\:translate-y-16:hover
{
    --transform-translate-y: 4rem;
}
.hover\:translate-y-20:hover
{
    --transform-translate-y: 5rem;
}
.hover\:translate-y-24:hover
{
    --transform-translate-y: 6rem;
}
.hover\:translate-y-32:hover
{
    --transform-translate-y: 8rem;
}
.hover\:translate-y-40:hover
{
    --transform-translate-y: 10rem;
}
.hover\:translate-y-48:hover
{
    --transform-translate-y: 12rem;
}
.hover\:translate-y-56:hover
{
    --transform-translate-y: 14rem;
}
.hover\:translate-y-64:hover
{
    --transform-translate-y: 16rem;
}
.hover\:translate-y-px:hover
{
    --transform-translate-y: 1px;
}
.hover\:-translate-y-1:hover
{
    --transform-translate-y: -.25rem;
}
.hover\:-translate-y-2:hover
{
    --transform-translate-y: -.5rem;
}
.hover\:-translate-y-3:hover
{
    --transform-translate-y: -.75rem;
}
.hover\:-translate-y-4:hover
{
    --transform-translate-y: -1rem;
}
.hover\:-translate-y-5:hover
{
    --transform-translate-y: -1.25rem;
}
.hover\:-translate-y-6:hover
{
    --transform-translate-y: -1.5rem;
}
.hover\:-translate-y-8:hover
{
    --transform-translate-y: -2rem;
}
.hover\:-translate-y-10:hover
{
    --transform-translate-y: -2.5rem;
}
.hover\:-translate-y-12:hover
{
    --transform-translate-y: -3rem;
}
.hover\:-translate-y-16:hover
{
    --transform-translate-y: -4rem;
}
.hover\:-translate-y-20:hover
{
    --transform-translate-y: -5rem;
}
.hover\:-translate-y-24:hover
{
    --transform-translate-y: -6rem;
}
.hover\:-translate-y-32:hover
{
    --transform-translate-y: -8rem;
}
.hover\:-translate-y-40:hover
{
    --transform-translate-y: -10rem;
}
.hover\:-translate-y-48:hover
{
    --transform-translate-y: -12rem;
}
.hover\:-translate-y-56:hover
{
    --transform-translate-y: -14rem;
}
.hover\:-translate-y-64:hover
{
    --transform-translate-y: -16rem;
}
.hover\:-translate-y-px:hover
{
    --transform-translate-y: -1px;
}
.hover\:-translate-y-full:hover
{
    --transform-translate-y: -100%;
}
.hover\:-translate-y-1\/2:hover
{
    --transform-translate-y: -50%;
}
.hover\:translate-y-1\/2:hover
{
    --transform-translate-y: 50%;
}
.hover\:translate-y-full:hover
{
    --transform-translate-y: 100%;
}
.focus\:translate-x-0:focus
{
    --transform-translate-x: 0;
}
.focus\:translate-x-1:focus
{
    --transform-translate-x: .25rem;
}
.focus\:translate-x-2:focus
{
    --transform-translate-x: .5rem;
}
.focus\:translate-x-3:focus
{
    --transform-translate-x: .75rem;
}
.focus\:translate-x-4:focus
{
    --transform-translate-x: 1rem;
}
.focus\:translate-x-5:focus
{
    --transform-translate-x: 1.25rem;
}
.focus\:translate-x-6:focus
{
    --transform-translate-x: 1.5rem;
}
.focus\:translate-x-8:focus
{
    --transform-translate-x: 2rem;
}
.focus\:translate-x-10:focus
{
    --transform-translate-x: 2.5rem;
}
.focus\:translate-x-12:focus
{
    --transform-translate-x: 3rem;
}
.focus\:translate-x-16:focus
{
    --transform-translate-x: 4rem;
}
.focus\:translate-x-20:focus
{
    --transform-translate-x: 5rem;
}
.focus\:translate-x-24:focus
{
    --transform-translate-x: 6rem;
}
.focus\:translate-x-32:focus
{
    --transform-translate-x: 8rem;
}
.focus\:translate-x-40:focus
{
    --transform-translate-x: 10rem;
}
.focus\:translate-x-48:focus
{
    --transform-translate-x: 12rem;
}
.focus\:translate-x-56:focus
{
    --transform-translate-x: 14rem;
}
.focus\:translate-x-64:focus
{
    --transform-translate-x: 16rem;
}
.focus\:translate-x-px:focus
{
    --transform-translate-x: 1px;
}
.focus\:-translate-x-1:focus
{
    --transform-translate-x: -.25rem;
}
.focus\:-translate-x-2:focus
{
    --transform-translate-x: -.5rem;
}
.focus\:-translate-x-3:focus
{
    --transform-translate-x: -.75rem;
}
.focus\:-translate-x-4:focus
{
    --transform-translate-x: -1rem;
}
.focus\:-translate-x-5:focus
{
    --transform-translate-x: -1.25rem;
}
.focus\:-translate-x-6:focus
{
    --transform-translate-x: -1.5rem;
}
.focus\:-translate-x-8:focus
{
    --transform-translate-x: -2rem;
}
.focus\:-translate-x-10:focus
{
    --transform-translate-x: -2.5rem;
}
.focus\:-translate-x-12:focus
{
    --transform-translate-x: -3rem;
}
.focus\:-translate-x-16:focus
{
    --transform-translate-x: -4rem;
}
.focus\:-translate-x-20:focus
{
    --transform-translate-x: -5rem;
}
.focus\:-translate-x-24:focus
{
    --transform-translate-x: -6rem;
}
.focus\:-translate-x-32:focus
{
    --transform-translate-x: -8rem;
}
.focus\:-translate-x-40:focus
{
    --transform-translate-x: -10rem;
}
.focus\:-translate-x-48:focus
{
    --transform-translate-x: -12rem;
}
.focus\:-translate-x-56:focus
{
    --transform-translate-x: -14rem;
}
.focus\:-translate-x-64:focus
{
    --transform-translate-x: -16rem;
}
.focus\:-translate-x-px:focus
{
    --transform-translate-x: -1px;
}
.focus\:-translate-x-full:focus
{
    --transform-translate-x: -100%;
}
.focus\:-translate-x-1\/2:focus
{
    --transform-translate-x: -50%;
}
.focus\:translate-x-1\/2:focus
{
    --transform-translate-x: 50%;
}
.focus\:translate-x-full:focus
{
    --transform-translate-x: 100%;
}
.focus\:translate-y-0:focus
{
    --transform-translate-y: 0;
}
.focus\:translate-y-1:focus
{
    --transform-translate-y: .25rem;
}
.focus\:translate-y-2:focus
{
    --transform-translate-y: .5rem;
}
.focus\:translate-y-3:focus
{
    --transform-translate-y: .75rem;
}
.focus\:translate-y-4:focus
{
    --transform-translate-y: 1rem;
}
.focus\:translate-y-5:focus
{
    --transform-translate-y: 1.25rem;
}
.focus\:translate-y-6:focus
{
    --transform-translate-y: 1.5rem;
}
.focus\:translate-y-8:focus
{
    --transform-translate-y: 2rem;
}
.focus\:translate-y-10:focus
{
    --transform-translate-y: 2.5rem;
}
.focus\:translate-y-12:focus
{
    --transform-translate-y: 3rem;
}
.focus\:translate-y-16:focus
{
    --transform-translate-y: 4rem;
}
.focus\:translate-y-20:focus
{
    --transform-translate-y: 5rem;
}
.focus\:translate-y-24:focus
{
    --transform-translate-y: 6rem;
}
.focus\:translate-y-32:focus
{
    --transform-translate-y: 8rem;
}
.focus\:translate-y-40:focus
{
    --transform-translate-y: 10rem;
}
.focus\:translate-y-48:focus
{
    --transform-translate-y: 12rem;
}
.focus\:translate-y-56:focus
{
    --transform-translate-y: 14rem;
}
.focus\:translate-y-64:focus
{
    --transform-translate-y: 16rem;
}
.focus\:translate-y-px:focus
{
    --transform-translate-y: 1px;
}
.focus\:-translate-y-1:focus
{
    --transform-translate-y: -.25rem;
}
.focus\:-translate-y-2:focus
{
    --transform-translate-y: -.5rem;
}
.focus\:-translate-y-3:focus
{
    --transform-translate-y: -.75rem;
}
.focus\:-translate-y-4:focus
{
    --transform-translate-y: -1rem;
}
.focus\:-translate-y-5:focus
{
    --transform-translate-y: -1.25rem;
}
.focus\:-translate-y-6:focus
{
    --transform-translate-y: -1.5rem;
}
.focus\:-translate-y-8:focus
{
    --transform-translate-y: -2rem;
}
.focus\:-translate-y-10:focus
{
    --transform-translate-y: -2.5rem;
}
.focus\:-translate-y-12:focus
{
    --transform-translate-y: -3rem;
}
.focus\:-translate-y-16:focus
{
    --transform-translate-y: -4rem;
}
.focus\:-translate-y-20:focus
{
    --transform-translate-y: -5rem;
}
.focus\:-translate-y-24:focus
{
    --transform-translate-y: -6rem;
}
.focus\:-translate-y-32:focus
{
    --transform-translate-y: -8rem;
}
.focus\:-translate-y-40:focus
{
    --transform-translate-y: -10rem;
}
.focus\:-translate-y-48:focus
{
    --transform-translate-y: -12rem;
}
.focus\:-translate-y-56:focus
{
    --transform-translate-y: -14rem;
}
.focus\:-translate-y-64:focus
{
    --transform-translate-y: -16rem;
}
.focus\:-translate-y-px:focus
{
    --transform-translate-y: -1px;
}
.focus\:-translate-y-full:focus
{
    --transform-translate-y: -100%;
}
.focus\:-translate-y-1\/2:focus
{
    --transform-translate-y: -50%;
}
.focus\:translate-y-1\/2:focus
{
    --transform-translate-y: 50%;
}
.focus\:translate-y-full:focus
{
    --transform-translate-y: 100%;
}
.rotate-0
{
    --transform-rotate: 0;
}
.rotate-1
{
    --transform-rotate: 1deg;
}
.rotate-2
{
    --transform-rotate: 2deg;
}
.rotate-3
{
    --transform-rotate: 3deg;
}
.rotate-6
{
    --transform-rotate: 6deg;
}
.rotate-12
{
    --transform-rotate: 12deg;
}
.rotate-45
{
    --transform-rotate: 45deg;
}
.rotate-90
{
    --transform-rotate: 90deg;
}
.rotate-180
{
    --transform-rotate: 180deg;
}
.-rotate-180
{
    --transform-rotate: -180deg;
}
.-rotate-90
{
    --transform-rotate: -90deg;
}
.-rotate-45
{
    --transform-rotate: -45deg;
}
.-rotate-12
{
    --transform-rotate: -12deg;
}
.-rotate-6
{
    --transform-rotate: -6deg;
}
.-rotate-3
{
    --transform-rotate: -3deg;
}
.-rotate-2
{
    --transform-rotate: -2deg;
}
.-rotate-1
{
    --transform-rotate: -1deg;
}
.hover\:rotate-0:hover
{
    --transform-rotate: 0;
}
.hover\:rotate-1:hover
{
    --transform-rotate: 1deg;
}
.hover\:rotate-2:hover
{
    --transform-rotate: 2deg;
}
.hover\:rotate-3:hover
{
    --transform-rotate: 3deg;
}
.hover\:rotate-6:hover
{
    --transform-rotate: 6deg;
}
.hover\:rotate-12:hover
{
    --transform-rotate: 12deg;
}
.hover\:rotate-45:hover
{
    --transform-rotate: 45deg;
}
.hover\:rotate-90:hover
{
    --transform-rotate: 90deg;
}
.hover\:rotate-180:hover
{
    --transform-rotate: 180deg;
}
.hover\:-rotate-180:hover
{
    --transform-rotate: -180deg;
}
.hover\:-rotate-90:hover
{
    --transform-rotate: -90deg;
}
.hover\:-rotate-45:hover
{
    --transform-rotate: -45deg;
}
.hover\:-rotate-12:hover
{
    --transform-rotate: -12deg;
}
.hover\:-rotate-6:hover
{
    --transform-rotate: -6deg;
}
.hover\:-rotate-3:hover
{
    --transform-rotate: -3deg;
}
.hover\:-rotate-2:hover
{
    --transform-rotate: -2deg;
}
.hover\:-rotate-1:hover
{
    --transform-rotate: -1deg;
}
.focus\:rotate-0:focus
{
    --transform-rotate: 0;
}
.focus\:rotate-1:focus
{
    --transform-rotate: 1deg;
}
.focus\:rotate-2:focus
{
    --transform-rotate: 2deg;
}
.focus\:rotate-3:focus
{
    --transform-rotate: 3deg;
}
.focus\:rotate-6:focus
{
    --transform-rotate: 6deg;
}
.focus\:rotate-12:focus
{
    --transform-rotate: 12deg;
}
.focus\:rotate-45:focus
{
    --transform-rotate: 45deg;
}
.focus\:rotate-90:focus
{
    --transform-rotate: 90deg;
}
.focus\:rotate-180:focus
{
    --transform-rotate: 180deg;
}
.focus\:-rotate-180:focus
{
    --transform-rotate: -180deg;
}
.focus\:-rotate-90:focus
{
    --transform-rotate: -90deg;
}
.focus\:-rotate-45:focus
{
    --transform-rotate: -45deg;
}
.focus\:-rotate-12:focus
{
    --transform-rotate: -12deg;
}
.focus\:-rotate-6:focus
{
    --transform-rotate: -6deg;
}
.focus\:-rotate-3:focus
{
    --transform-rotate: -3deg;
}
.focus\:-rotate-2:focus
{
    --transform-rotate: -2deg;
}
.focus\:-rotate-1:focus
{
    --transform-rotate: -1deg;
}
.scale-0
{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
}
.scale-50
{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
}
.scale-75
{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
}
.scale-90
{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
}
.scale-95
{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
}
.scale-100
{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
}
.scale-105
{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
}
.scale-110
{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
}
.scale-125
{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
}
.scale-150
{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
}
.scale-x-0
{
    --transform-scale-x: 0;
}
.scale-x-50
{
    --transform-scale-x: .5;
}
.scale-x-75
{
    --transform-scale-x: .75;
}
.scale-x-90
{
    --transform-scale-x: .9;
}
.scale-x-95
{
    --transform-scale-x: .95;
}
.scale-x-100
{
    --transform-scale-x: 1;
}
.scale-x-105
{
    --transform-scale-x: 1.05;
}
.scale-x-110
{
    --transform-scale-x: 1.1;
}
.scale-x-125
{
    --transform-scale-x: 1.25;
}
.scale-x-150
{
    --transform-scale-x: 1.5;
}
.scale-y-0
{
    --transform-scale-y: 0;
}
.scale-y-50
{
    --transform-scale-y: .5;
}
.scale-y-75
{
    --transform-scale-y: .75;
}
.scale-y-90
{
    --transform-scale-y: .9;
}
.scale-y-95
{
    --transform-scale-y: .95;
}
.scale-y-100
{
    --transform-scale-y: 1;
}
.scale-y-105
{
    --transform-scale-y: 1.05;
}
.scale-y-110
{
    --transform-scale-y: 1.1;
}
.scale-y-125
{
    --transform-scale-y: 1.25;
}
.scale-y-150
{
    --transform-scale-y: 1.5;
}
.hover\:scale-0:hover
{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
}
.hover\:scale-50:hover
{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
}
.hover\:scale-75:hover
{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
}
.hover\:scale-90:hover
{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
}
.hover\:scale-95:hover
{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
}
.hover\:scale-100:hover
{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
}
.hover\:scale-105:hover
{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
}
.hover\:scale-110:hover
{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
}
.hover\:scale-125:hover
{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
}
.hover\:scale-150:hover
{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
}
.hover\:scale-x-0:hover
{
    --transform-scale-x: 0;
}
.hover\:scale-x-50:hover
{
    --transform-scale-x: .5;
}
.hover\:scale-x-75:hover
{
    --transform-scale-x: .75;
}
.hover\:scale-x-90:hover
{
    --transform-scale-x: .9;
}
.hover\:scale-x-95:hover
{
    --transform-scale-x: .95;
}
.hover\:scale-x-100:hover
{
    --transform-scale-x: 1;
}
.hover\:scale-x-105:hover
{
    --transform-scale-x: 1.05;
}
.hover\:scale-x-110:hover
{
    --transform-scale-x: 1.1;
}
.hover\:scale-x-125:hover
{
    --transform-scale-x: 1.25;
}
.hover\:scale-x-150:hover
{
    --transform-scale-x: 1.5;
}
.hover\:scale-y-0:hover
{
    --transform-scale-y: 0;
}
.hover\:scale-y-50:hover
{
    --transform-scale-y: .5;
}
.hover\:scale-y-75:hover
{
    --transform-scale-y: .75;
}
.hover\:scale-y-90:hover
{
    --transform-scale-y: .9;
}
.hover\:scale-y-95:hover
{
    --transform-scale-y: .95;
}
.hover\:scale-y-100:hover
{
    --transform-scale-y: 1;
}
.hover\:scale-y-105:hover
{
    --transform-scale-y: 1.05;
}
.hover\:scale-y-110:hover
{
    --transform-scale-y: 1.1;
}
.hover\:scale-y-125:hover
{
    --transform-scale-y: 1.25;
}
.hover\:scale-y-150:hover
{
    --transform-scale-y: 1.5;
}
.focus\:scale-0:focus
{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
}
.focus\:scale-50:focus
{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
}
.focus\:scale-75:focus
{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
}
.focus\:scale-90:focus
{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
}
.focus\:scale-95:focus
{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
}
.focus\:scale-100:focus
{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
}
.focus\:scale-105:focus
{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
}
.focus\:scale-110:focus
{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
}
.focus\:scale-125:focus
{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
}
.focus\:scale-150:focus
{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
}
.focus\:scale-x-0:focus
{
    --transform-scale-x: 0;
}
.focus\:scale-x-50:focus
{
    --transform-scale-x: .5;
}
.focus\:scale-x-75:focus
{
    --transform-scale-x: .75;
}
.focus\:scale-x-90:focus
{
    --transform-scale-x: .9;
}
.focus\:scale-x-95:focus
{
    --transform-scale-x: .95;
}
.focus\:scale-x-100:focus
{
    --transform-scale-x: 1;
}
.focus\:scale-x-105:focus
{
    --transform-scale-x: 1.05;
}
.focus\:scale-x-110:focus
{
    --transform-scale-x: 1.1;
}
.focus\:scale-x-125:focus
{
    --transform-scale-x: 1.25;
}
.focus\:scale-x-150:focus
{
    --transform-scale-x: 1.5;
}
.focus\:scale-y-0:focus
{
    --transform-scale-y: 0;
}
.focus\:scale-y-50:focus
{
    --transform-scale-y: .5;
}
.focus\:scale-y-75:focus
{
    --transform-scale-y: .75;
}
.focus\:scale-y-90:focus
{
    --transform-scale-y: .9;
}
.focus\:scale-y-95:focus
{
    --transform-scale-y: .95;
}
.focus\:scale-y-100:focus
{
    --transform-scale-y: 1;
}
.focus\:scale-y-105:focus
{
    --transform-scale-y: 1.05;
}
.focus\:scale-y-110:focus
{
    --transform-scale-y: 1.1;
}
.focus\:scale-y-125:focus
{
    --transform-scale-y: 1.25;
}
.focus\:scale-y-150:focus
{
    --transform-scale-y: 1.5;
}
.origin-center
{
    transform-origin: center;
}
.origin-top
{
    transform-origin: top;
}
.origin-top-right
{
    transform-origin: top right;
}
.origin-right
{
    transform-origin: right;
}
.origin-bottom-right
{
    transform-origin: bottom right;
}
.origin-bottom
{
    transform-origin: bottom;
}
.origin-bottom-left
{
    transform-origin: bottom left;
}
.origin-left
{
    transform-origin: left;
}
.origin-top-left
{
    transform-origin: top left;
}
.transform
{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
}
.transform-none
{
    transform: none;
}
.row-end-1
{
    grid-row-end: 1;
}
.row-end-2
{
    grid-row-end: 2;
}
.row-end-3
{
    grid-row-end: 3;
}
.row-end-4
{
    grid-row-end: 4;
}
.row-end-5
{
    grid-row-end: 5;
}
.row-end-6
{
    grid-row-end: 6;
}
.row-end-7
{
    grid-row-end: 7;
}
.row-end-auto
{
    grid-row-end: auto;
}
.row-start-1
{
    grid-row-start: 1;
}
.row-start-2
{
    grid-row-start: 2;
}
.row-start-3
{
    grid-row-start: 3;
}
.row-start-4
{
    grid-row-start: 4;
}
.row-start-5
{
    grid-row-start: 5;
}
.row-start-6
{
    grid-row-start: 6;
}
.row-start-7
{
    grid-row-start: 7;
}
.row-start-auto
{
    grid-row-start: auto;
}
.row-auto
{
    grid-row: auto;
}
.row-span-1
{
    grid-row: span 1/span 1;
}
.row-span-2
{
    grid-row: span 2/span 2;
}
.row-span-3
{
    grid-row: span 3/span 3;
}
.row-span-4
{
    grid-row: span 4/span 4;
}
.row-span-5
{
    grid-row: span 5/span 5;
}
.row-span-6
{
    grid-row: span 6/span 6;
}
.row-span-full
{
    grid-row: 1/-1;
}
.auto-rows-auto
{
    grid-auto-rows: auto;
}
.auto-rows-min
{
    grid-auto-rows: min-content;
}
.auto-rows-max
{
    grid-auto-rows: max-content;
}
.auto-rows-fr
{
    grid-auto-rows: minmax(0,1fr);
}
.grid-rows-1
{
    grid-template-rows: repeat(1,minmax(0,100%));
}
.grid-rows-2
{
    grid-template-rows: repeat(2,minmax(0,100%));
}
.grid-rows-3
{
    grid-template-rows: repeat(3,minmax(0,100%));
}
.grid-rows-4
{
    grid-template-rows: repeat(4,minmax(0,100%));
}
.grid-rows-5
{
    grid-template-rows: repeat(5,minmax(0,100%));
}
.grid-rows-6
{
    grid-template-rows: repeat(6,minmax(0,100%));
}
.grid-rows-7
{
    grid-template-rows: repeat(7,minmax(0,100%));
}
.grid-rows-8
{
    grid-template-rows: repeat(8,minmax(0,100%));
}
.grid-rows-9
{
    grid-template-rows: repeat(9,minmax(0,100%));
}
.grid-rows-10
{
    grid-template-rows: repeat(10,minmax(0,100%));
}
.grid-rows-11
{
    grid-template-rows: repeat(11,minmax(0,100%));
}
.grid-rows-12
{
    grid-template-rows: repeat(12,minmax(0,100%));
}
.grid-rows-13
{
    grid-template-rows: repeat(13,minmax(0,100%));
}
.grid-rows-14
{
    grid-template-rows: repeat(14,minmax(0,100%));
}
.grid-rows-15
{
    grid-template-rows: repeat(15,minmax(0,100%));
}
.grid-rows-16
{
    grid-template-rows: repeat(16,minmax(0,100%));
}
.grid-rows-17
{
    grid-template-rows: repeat(17,minmax(0,100%));
}
.grid-rows-18
{
    grid-template-rows: repeat(18,minmax(0,100%));
}
.grid-rows-19
{
    grid-template-rows: repeat(19,minmax(0,100%));
}
.grid-rows-20
{
    grid-template-rows: repeat(20,minmax(0,100%));
}
.grid-rows-none
{
    grid-template-rows: none;
}
.col-end-1
{
    grid-column-end: 1;
}
.col-end-2
{
    grid-column-end: 2;
}
.col-end-3
{
    grid-column-end: 3;
}
.col-end-4
{
    grid-column-end: 4;
}
.col-end-5
{
    grid-column-end: 5;
}
.col-end-6
{
    grid-column-end: 6;
}
.col-end-7
{
    grid-column-end: 7;
}
.col-end-8
{
    grid-column-end: 8;
}
.col-end-9
{
    grid-column-end: 9;
}
.col-end-10
{
    grid-column-end: 10;
}
.col-end-11
{
    grid-column-end: 11;
}
.col-end-12
{
    grid-column-end: 12;
}
.col-end-13
{
    grid-column-end: 13;
}
.col-end-auto
{
    grid-column-end: auto;
}
.col-start-1
{
    grid-column-start: 1;
}
.col-start-2
{
    grid-column-start: 2;
}
.col-start-3
{
    grid-column-start: 3;
}
.col-start-4
{
    grid-column-start: 4;
}
.col-start-5
{
    grid-column-start: 5;
}
.col-start-6
{
    grid-column-start: 6;
}
.col-start-7
{
    grid-column-start: 7;
}
.col-start-8
{
    grid-column-start: 8;
}
.col-start-9
{
    grid-column-start: 9;
}
.col-start-10
{
    grid-column-start: 10;
}
.col-start-11
{
    grid-column-start: 11;
}
.col-start-12
{
    grid-column-start: 12;
}
.col-start-13
{
    grid-column-start: 13;
}
.col-start-auto
{
    grid-column-start: auto;
}
.col-auto
{
    grid-column: auto;
}
.col-span-1
{
    grid-column: span 1/span 1;
}
.col-span-2
{
    grid-column: span 2/span 2;
}
.col-span-3
{
    grid-column: span 3/span 3;
}
.col-span-4
{
    grid-column: span 4/span 4;
}
.col-span-5
{
    grid-column: span 5/span 5;
}
.col-span-6
{
    grid-column: span 6/span 6;
}
.col-span-7
{
    grid-column: span 7/span 7;
}
.col-span-8
{
    grid-column: span 8/span 8;
}
.col-span-9
{
    grid-column: span 9/span 9;
}
.col-span-10
{
    grid-column: span 10/span 10;
}
.col-span-11
{
    grid-column: span 11/span 11;
}
.col-span-12
{
    grid-column: span 12/span 12;
}
.col-span-full
{
    grid-column: 1/-1;
}
.auto-cols-auto
{
    grid-auto-columns: auto;
}
.auto-cols-min
{
    grid-auto-columns: min-content;
}
.auto-cols-max
{
    grid-auto-columns: max-content;
}
.auto-cols-fr
{
    grid-auto-columns: minmax(0,1fr);
}
.grid-cols-1
{
    grid-template-columns: repeat(1,minmax(0,1fr));
}
.grid-cols-2
{
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.grid-cols-3
{
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.grid-cols-4
{
    grid-template-columns: repeat(4,minmax(0,1fr));
}
.grid-cols-5
{
    grid-template-columns: repeat(5,minmax(0,1fr));
}
.grid-cols-6
{
    grid-template-columns: repeat(6,minmax(0,1fr));
}
.grid-cols-7
{
    grid-template-columns: repeat(7,minmax(0,1fr));
}
.grid-cols-8
{
    grid-template-columns: repeat(8,minmax(0,1fr));
}
.grid-cols-9
{
    grid-template-columns: repeat(9,minmax(0,1fr));
}
.grid-cols-10
{
    grid-template-columns: repeat(10,minmax(0,1fr));
}
.grid-cols-11
{
    grid-template-columns: repeat(11,minmax(0,1fr));
}
.grid-cols-12
{
    grid-template-columns: repeat(12,minmax(0,1fr));
}
.grid-cols-none
{
    grid-template-columns: none;
}
.grid-flow-row
{
    grid-auto-flow: row;
}
.grid-flow-col
{
    grid-auto-flow: column;
}
.grid-flow-row-dense
{
    grid-auto-flow: row dense;
}
.grid-flow-col-dense
{
    grid-auto-flow: column dense;
}
.gap-0
{
    grid-gap: 0;
    gap: 0;
}
.gap-1
{
    grid-gap: .25rem;
    gap: .25rem;
}
.gap-2
{
    grid-gap: .5rem;
    gap: .5rem;
}
.gap-3
{
    grid-gap: .75rem;
    gap: .75rem;
}
.gap-4
{
    grid-gap: 1rem;
    gap: 1rem;
}
.gap-5
{
    grid-gap: 1.25rem;
    gap: 1.25rem;
}
.gap-6
{
    grid-gap: 1.5rem;
    gap: 1.5rem;
}
.gap-8
{
    grid-gap: 2rem;
    gap: 2rem;
}
.gap-10
{
    grid-gap: 2.5rem;
    gap: 2.5rem;
}
.gap-12
{
    grid-gap: 3rem;
    gap: 3rem;
}
.gap-16
{
    grid-gap: 4rem;
    gap: 4rem;
}
.gap-20
{
    grid-gap: 5rem;
    gap: 5rem;
}
.gap-24
{
    grid-gap: 6rem;
    gap: 6rem;
}
.gap-32
{
    grid-gap: 8rem;
    gap: 8rem;
}
.gap-40
{
    grid-gap: 10rem;
    gap: 10rem;
}
.gap-48
{
    grid-gap: 12rem;
    gap: 12rem;
}
.gap-56
{
    grid-gap: 14rem;
    gap: 14rem;
}
.gap-64
{
    grid-gap: 16rem;
    gap: 16rem;
}
.gap-px
{
    grid-gap: 1px;
    gap: 1px;
}
.col-gap-0
{
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}
.col-gap-1
{
    grid-column-gap: .25rem;
    -moz-column-gap: .25rem;
    column-gap: .25rem;
}
.col-gap-2
{
    grid-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
}
.col-gap-3
{
    grid-column-gap: .75rem;
    -moz-column-gap: .75rem;
    column-gap: .75rem;
}
.col-gap-4
{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}
.col-gap-5
{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
}
.col-gap-6
{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
}
.col-gap-8
{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}
.col-gap-10
{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
}
.col-gap-12
{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
}
.col-gap-16
{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
}
.col-gap-20
{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem;
}
.col-gap-24
{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
    column-gap: 6rem;
}
.col-gap-32
{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
}
.col-gap-40
{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
    column-gap: 10rem;
}
.col-gap-48
{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
    column-gap: 12rem;
}
.col-gap-56
{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
    column-gap: 14rem;
}
.col-gap-64
{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem;
}
.col-gap-px
{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
    column-gap: 1px;
}
.gap-x-0
{
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}
.gap-x-1
{
    grid-column-gap: .25rem;
    -moz-column-gap: .25rem;
    column-gap: .25rem;
}
.gap-x-2
{
    grid-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
}
.gap-x-3
{
    grid-column-gap: .75rem;
    -moz-column-gap: .75rem;
    column-gap: .75rem;
}
.gap-x-4
{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}
.gap-x-5
{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
}
.gap-x-6
{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
}
.gap-x-8
{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}
.gap-x-10
{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
}
.gap-x-12
{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
}
.gap-x-16
{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
}
.gap-x-20
{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem;
}
.gap-x-24
{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
    column-gap: 6rem;
}
.gap-x-32
{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
}
.gap-x-40
{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
    column-gap: 10rem;
}
.gap-x-48
{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
    column-gap: 12rem;
}
.gap-x-56
{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
    column-gap: 14rem;
}
.gap-x-64
{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem;
}
.gap-x-px
{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
    column-gap: 1px;
}
.row-gap-0
{
    grid-row-gap: 0;
    row-gap: 0;
}
.row-gap-1
{
    grid-row-gap: .25rem;
    row-gap: .25rem;
}
.row-gap-2
{
    grid-row-gap: .5rem;
    row-gap: .5rem;
}
.row-gap-3
{
    grid-row-gap: .75rem;
    row-gap: .75rem;
}
.row-gap-4
{
    grid-row-gap: 1rem;
    row-gap: 1rem;
}
.row-gap-5
{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
}
.row-gap-6
{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
}
.row-gap-8
{
    grid-row-gap: 2rem;
    row-gap: 2rem;
}
.row-gap-10
{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
}
.row-gap-12
{
    grid-row-gap: 3rem;
    row-gap: 3rem;
}
.row-gap-16
{
    grid-row-gap: 4rem;
    row-gap: 4rem;
}
.row-gap-20
{
    grid-row-gap: 5rem;
    row-gap: 5rem;
}
.row-gap-24
{
    grid-row-gap: 6rem;
    row-gap: 6rem;
}
.row-gap-32
{
    grid-row-gap: 8rem;
    row-gap: 8rem;
}
.row-gap-40
{
    grid-row-gap: 10rem;
    row-gap: 10rem;
}
.row-gap-48
{
    grid-row-gap: 12rem;
    row-gap: 12rem;
}
.row-gap-56
{
    grid-row-gap: 14rem;
    row-gap: 14rem;
}
.row-gap-64
{
    grid-row-gap: 16rem;
    row-gap: 16rem;
}
.row-gap-px
{
    grid-row-gap: 1px;
    row-gap: 1px;
}
.gap-y-0
{
    grid-row-gap: 0;
    row-gap: 0;
}
.gap-y-1
{
    grid-row-gap: .25rem;
    row-gap: .25rem;
}
.gap-y-2
{
    grid-row-gap: .5rem;
    row-gap: .5rem;
}
.gap-y-3
{
    grid-row-gap: .75rem;
    row-gap: .75rem;
}
.gap-y-4
{
    grid-row-gap: 1rem;
    row-gap: 1rem;
}
.gap-y-5
{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
}
.gap-y-6
{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
}
.gap-y-8
{
    grid-row-gap: 2rem;
    row-gap: 2rem;
}
.gap-y-10
{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
}
.gap-y-12
{
    grid-row-gap: 3rem;
    row-gap: 3rem;
}
.gap-y-16
{
    grid-row-gap: 4rem;
    row-gap: 4rem;
}
.gap-y-20
{
    grid-row-gap: 5rem;
    row-gap: 5rem;
}
.gap-y-24
{
    grid-row-gap: 6rem;
    row-gap: 6rem;
}
.gap-y-32
{
    grid-row-gap: 8rem;
    row-gap: 8rem;
}
.gap-y-40
{
    grid-row-gap: 10rem;
    row-gap: 10rem;
}
.gap-y-48
{
    grid-row-gap: 12rem;
    row-gap: 12rem;
}
.gap-y-56
{
    grid-row-gap: 14rem;
    row-gap: 14rem;
}
.gap-y-64
{
    grid-row-gap: 16rem;
    row-gap: 16rem;
}
.gap-y-px
{
    grid-row-gap: 1px;
    row-gap: 1px;
}
.z-0
{
    z-index: 0;
}
.z-5
{
    z-index: 5;
}
.z-10
{
    z-index: 10;
}
.z-20
{
    z-index: 20;
}
.z-30
{
    z-index: 30;
}
.z-40
{
    z-index: 40;
}
.z-50
{
    z-index: 50;
}
.z-100
{
    z-index: 100;
}
.z-150
{
    z-index: 150;
}
.z-auto
{
    z-index: auto;
}
.w-1
{
    width: .25rem;
}
.w-2
{
    width: .5rem;
}
.w-3
{
    width: .75rem;
}
.w-4
{
    width: 1rem;
}
.w-6
{
    width: 1.5rem;
}
.w-8
{
    width: 2rem;
}
.w-10
{
    width: 2.5rem;
}
.w-12
{
    width: 3rem;
}
.w-14
{
    width: 3.75rem;
}
.w-16
{
    width: 4rem;
}
.w-18
{
    width: 4.5rem;
}
.w-20
{
    width: 5rem;
}
.w-24
{
    width: 6rem;
}
.w-32
{
    width: 8rem;
}
.w-40
{
    width: 10rem;
}
.w-48
{
    width: 12rem;
}
.w-64
{
    width: 16rem;
}
.w-65
{
    width: 20rem;
}
.w-66
{
    width: 24rem;
}
.w-72
{
    width: 26.75rem;
}
.w-128
{
    width: 36rem;
}
.w-auto
{
    width: auto;
}
.w-px
{
    width: 1px;
}
.w-64-1\/4
{
    width: 17rem;
}
.w-64-1\/2
{
    width: 18rem;
}
.w-1\/2
{
    width: 50%;
}
.w-1\/3
{
    width: 33.33333%;
}
.w-2\/3
{
    width: 66.66667%;
}
.w-1\/4
{
    width: 25%;
}
.w-3\/4
{
    width: 75%;
}
.w-1\/5
{
    width: 20%;
}
.w-2\/5
{
    width: 40%;
}
.w-3\/5
{
    width: 60%;
}
.w-4\/5
{
    width: 80%;
}
.w-1\/6
{
    width: 16.666667%;
}
.w-2\/6
{
    width: 33.333333%;
}
.w-3\/6
{
    width: 50%;
}
.w-4\/6
{
    width: 66.666667%;
}
.w-5\/6
{
    width: 83.333333%;
}
.w-1\/12
{
    width: 8.333333%;
}
.w-2\/12
{
    width: 16.666667%;
}
.w-3\/12
{
    width: 25%;
}
.w-4\/12
{
    width: 33.333333%;
}
.w-5\/12
{
    width: 41.666667%;
}
.w-6\/12
{
    width: 50%;
}
.w-7\/12
{
    width: 58.333333%;
}
.w-8\/12
{
    width: 66.666667%;
}
.w-9\/12
{
    width: 75%;
}
.w-10\/12
{
    width: 83.333333%;
}
.w-11\/12
{
    width: 91.666667%;
}
.w-full
{
    width: 100%;
}
.w-screen
{
    width: 100vw;
}
.break-normal
{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
}
.break-words
{
    word-wrap: break-word;
    overflow-wrap: break-word;
}
.break-all
{
    word-break: break-all;
}
.truncate
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.whitespace-normal
{
    white-space: normal;
}
.whitespace-no-wrap
{
    white-space: nowrap;
}
.whitespace-pre
{
    white-space: pre;
}
.whitespace-pre-line
{
    white-space: pre-line;
}
.whitespace-pre-wrap
{
    white-space: pre-wrap;
}
.visible
{
    visibility: visible;
}
.invisible
{
    visibility: hidden;
}
.align-baseline
{
    vertical-align: baseline;
}
.align-top
{
    vertical-align: top;
}
.align-middle
{
    vertical-align: middle;
}
.align-bottom
{
    vertical-align: bottom;
}
.align-text-top
{
    vertical-align: text-top;
}
.align-text-bottom
{
    vertical-align: text-bottom;
}
.select-none
{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.select-text
{
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
}
.select-all
{
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all;
}
.select-auto
{
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
}
.tracking-tight
{
    letter-spacing: -.05em;
}
.tracking-normal
{
    letter-spacing: 0;
}
.tracking-wide
{
    letter-spacing: .05em;
}
.diagonal-fractions, .lining-nums, .oldstyle-nums, .ordinal, .proportional-nums, .slashed-zero, .stacked-fractions, .tabular-nums
{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/**//**/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/**//**/);
    --font-variant-numeric-figure: var(--tailwind-empty,/**//**/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/**//**/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/**//**/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
}
.normal-nums
{
    font-variant-numeric: normal;
}
.ordinal
{
    --font-variant-numeric-ordinal: ordinal;
}
.slashed-zero
{
    --font-variant-numeric-slashed-zero: slashed-zero;
}
.lining-nums
{
    --font-variant-numeric-figure: lining-nums;
}
.oldstyle-nums
{
    --font-variant-numeric-figure: oldstyle-nums;
}
.proportional-nums
{
    --font-variant-numeric-spacing: proportional-nums;
}
.tabular-nums
{
    --font-variant-numeric-spacing: tabular-nums;
}
.diagonal-fractions
{
    --font-variant-numeric-fraction: diagonal-fractions;
}
.stacked-fractions
{
    --font-variant-numeric-fraction: stacked-fractions;
}
.antialiased
{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.subpixel-antialiased
{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}
.hover\:antialiased:hover
{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.hover\:subpixel-antialiased:hover
{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}
.underline
{
    text-decoration: underline;
}
.line-through
{
    text-decoration: line-through;
}
.no-underline
{
    text-decoration: none;
}
.hover\:underline:hover
{
    text-decoration: underline;
}
.hover\:line-through:hover
{
    text-decoration: line-through;
}
.hover\:no-underline:hover
{
    text-decoration: none;
}
.uppercase
{
    text-transform: uppercase;
}
.lowercase
{
    text-transform: lowercase;
}
.capitalize
{
    text-transform: capitalize;
}
.normal-case
{
    text-transform: none;
}
.hover\:uppercase:hover
{
    text-transform: uppercase;
}
.hover\:lowercase:hover
{
    text-transform: lowercase;
}
.hover\:capitalize:hover
{
    text-transform: capitalize;
}
.hover\:normal-case:hover
{
    text-transform: none;
}
.italic
{
    font-style: italic;
}
.not-italic
{
    font-style: normal;
}
.hover\:italic:hover
{
    font-style: italic;
}
.hover\:not-italic:hover
{
    font-style: normal;
}
.text-opacity-0
{
    --text-opacity: 0;
}
.text-opacity-25
{
    --text-opacity: .25;
}
.text-opacity-50
{
    --text-opacity: .5;
}
.text-opacity-75
{
    --text-opacity: .75;
}
.text-opacity-100
{
    --text-opacity: 1;
}
.hover\:text-opacity-0:hover
{
    --text-opacity: 0;
}
.hover\:text-opacity-25:hover
{
    --text-opacity: .25;
}
.hover\:text-opacity-50:hover
{
    --text-opacity: .5;
}
.hover\:text-opacity-75:hover
{
    --text-opacity: .75;
}
.hover\:text-opacity-100:hover
{
    --text-opacity: 1;
}
.focus\:text-opacity-0:focus
{
    --text-opacity: 0;
}
.focus\:text-opacity-25:focus
{
    --text-opacity: .25;
}
.focus\:text-opacity-50:focus
{
    --text-opacity: .5;
}
.focus\:text-opacity-75:focus
{
    --text-opacity: .75;
}
.focus\:text-opacity-100:focus
{
    --text-opacity: 1;
}
.text-transparent
{
    color: transparent;
}
.text-inherit
{
    color: inherit;
}
.text-ds-black
{
    --text-opacity: 1;
    color: #19191c;
    color: rgba(25,25,28,var(--text-opacity));
}
.text-ds-grey-700
{
    --text-opacity: 1;
    color: #292935;
    color: rgba(41,41,53,var(--text-opacity));
}
.text-ds-grey-600
{
    --text-opacity: 1;
    color: #49495c;
    color: rgba(73,73,92,var(--text-opacity));
}
.text-ds-grey-500
{
    --text-opacity: 1;
    color: #626283;
    color: rgba(98,98,131,var(--text-opacity));
}
.text-ds-grey-400
{
    --text-opacity: 1;
    color: #8a8ab2;
    color: rgba(138,138,178,var(--text-opacity));
}
.text-ds-grey-300
{
    --text-opacity: 1;
    color: #bebedc;
    color: rgba(190,190,220,var(--text-opacity));
}
.text-ds-grey-200
{
    --text-opacity: 1;
    color: #e6e6f2;
    color: rgba(230,230,242,var(--text-opacity));
}
.text-ds-grey-100
{
    --text-opacity: 1;
    color: #f4f4fa;
    color: rgba(244,244,250,var(--text-opacity));
}
.text-ds-solid-white
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.text-ds-primary-light
{
    --text-opacity: 1;
    color: #f9f9f9;
    color: rgba(249,249,249,var(--text-opacity));
}
.text-ds-secondary-light
{
    --text-opacity: 1;
    color: #ebebf4;
    color: rgba(235,235,244,var(--text-opacity));
}
.text-ds-third-dark
{
    --text-opacity: 1;
    color: #c9c9d7;
    color: rgba(201,201,215,var(--text-opacity));
}
.text-ds-disabled-light
{
    --text-opacity: 1;
    color: #6e6e77;
    color: rgba(110,110,119,var(--text-opacity));
}
.text-ds-red-700
{
    --text-opacity: 1;
    color: #a50e0e;
    color: rgba(165,14,14,var(--text-opacity));
}
.text-ds-red-600
{
    --text-opacity: 1;
    color: #d02323;
    color: rgba(208,35,35,var(--text-opacity));
}
.text-ds-red-500
{
    --text-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--text-opacity));
}
.text-ds-red-400
{
    --text-opacity: 1;
    color: #ff5b5b;
    color: rgba(255,91,91,var(--text-opacity));
}
.text-ds-red-300
{
    --text-opacity: 1;
    color: #fa8b8b;
    color: rgba(250,139,139,var(--text-opacity));
}
.text-ds-red-200
{
    --text-opacity: 1;
    color: #ff9c9c;
    color: rgba(255,156,156,var(--text-opacity));
}
.text-ds-blue-600
{
    --text-opacity: 1;
    color: #093f8e;
    color: rgba(9,63,142,var(--text-opacity));
}
.text-ds-blue-500
{
    --text-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--text-opacity));
}
.text-ds-blue-400
{
    --text-opacity: 1;
    color: #6794f8;
    color: rgba(103,148,248,var(--text-opacity));
}
.text-ds-blue-300
{
    --text-opacity: 1;
    color: #88b3ff;
    color: rgba(136,179,255,var(--text-opacity));
}
.text-ds-blue-200
{
    --text-opacity: 1;
    color: #b8cbf6;
    color: rgba(184,203,246,var(--text-opacity));
}
.text-ds-blue-100
{
    --text-opacity: 1;
    color: #cdd7ee;
    color: rgba(205,215,238,var(--text-opacity));
}
.text-ds-navy-blue-600
{
    --text-opacity: 1;
    color: #09214c;
    color: rgba(9,33,76,var(--text-opacity));
}
.text-ds-navy-blue-500
{
    --text-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--text-opacity));
}
.text-ds-navy-blue-400
{
    --text-opacity: 1;
    color: #254fae;
    color: rgba(37,79,174,var(--text-opacity));
}
.text-ds-navy-blue-300
{
    --text-opacity: 1;
    color: #2f61d3;
    color: rgba(47,97,211,var(--text-opacity));
}
.text-ds-navy-blue-200
{
    --text-opacity: 1;
    color: #3671f5;
    color: rgba(54,113,245,var(--text-opacity));
}
.text-ds-navy-blue-100
{
    --text-opacity: 1;
    color: #6192d8;
    color: rgba(97,146,216,var(--text-opacity));
}
.text-ds-purple-600
{
    --text-opacity: 1;
    color: #3c1caf;
    color: rgba(60,28,175,var(--text-opacity));
}
.text-ds-purple-500
{
    --text-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--text-opacity));
}
.text-ds-purple-400
{
    --text-opacity: 1;
    color: #833dff;
    color: rgba(131,61,255,var(--text-opacity));
}
.text-ds-purple-300
{
    --text-opacity: 1;
    color: #9160e8;
    color: rgba(145,96,232,var(--text-opacity));
}
.text-ds-purple-200
{
    --text-opacity: 1;
    color: #a98ef4;
    color: rgba(169,142,244,var(--text-opacity));
}
.text-ds-purple-100
{
    --text-opacity: 1;
    color: #ccbafe;
    color: rgba(204,186,254,var(--text-opacity));
}
.text-ds-sky-blue-600
{
    --text-opacity: 1;
    color: #279cc0;
    color: rgba(39,156,192,var(--text-opacity));
}
.text-ds-sky-blue-500
{
    --text-opacity: 1;
    color: #33cfff;
    color: rgba(51,207,255,var(--text-opacity));
}
.text-ds-sky-blue-400
{
    --text-opacity: 1;
    color: #58d8ff;
    color: rgba(88,216,255,var(--text-opacity));
}
.text-ds-sky-blue-300
{
    --text-opacity: 1;
    color: #83e2ff;
    color: rgba(131,226,255,var(--text-opacity));
}
.text-ds-sky-blue-200
{
    --text-opacity: 1;
    color: #a7eafe;
    color: rgba(167,234,254,var(--text-opacity));
}
.text-ds-sky-blue-100
{
    --text-opacity: 1;
    color: #d1f4ff;
    color: rgba(209,244,255,var(--text-opacity));
}
.text-ds-pink-600
{
    --text-opacity: 1;
    color: #c750c7;
    color: rgba(199,80,199,var(--text-opacity));
}
.text-ds-pink-500
{
    --text-opacity: 1;
    color: #ff73ff;
    color: rgba(255,115,255,var(--text-opacity));
}
.text-ds-pink-400
{
    --text-opacity: 1;
    color: #ff8cff;
    color: rgba(255,140,255,var(--text-opacity));
}
.text-ds-pink-300
{
    --text-opacity: 1;
    color: #ffabff;
    color: rgba(255,171,255,var(--text-opacity));
}
.text-ds-pink-200
{
    --text-opacity: 1;
    color: #ffc9ff;
    color: rgba(255,201,255,var(--text-opacity));
}
.text-ds-pink-100
{
    --text-opacity: 1;
    color: #ffe1ff;
    color: rgba(255,225,255,var(--text-opacity));
}
.text-ds-green-700
{
    --text-opacity: 1;
    color: #05885f;
    color: rgba(5,136,95,var(--text-opacity));
}
.text-ds-green-600
{
    --text-opacity: 1;
    color: #08d796;
    color: rgba(8,215,150,var(--text-opacity));
}
.text-ds-green-500
{
    --text-opacity: 1;
    color: #08f9ae;
    color: rgba(8,249,174,var(--text-opacity));
}
.text-ds-green-400
{
    --text-opacity: 1;
    color: #4afcc5;
    color: rgba(74,252,197,var(--text-opacity));
}
.text-ds-green-300
{
    --text-opacity: 1;
    color: #85ffd9;
    color: rgba(133,255,217,var(--text-opacity));
}
.text-ds-green-200
{
    --text-opacity: 1;
    color: #bcffea;
    color: rgba(188,255,234,var(--text-opacity));
}
.text-ds-gold-600
{
    --text-opacity: 1;
    color: #b58344;
    color: rgba(181,131,68,var(--text-opacity));
}
.text-ds-gold-500
{
    --text-opacity: 1;
    color: #d4a76e;
    color: rgba(212,167,110,var(--text-opacity));
}
.text-ds-gold-300
{
    --text-opacity: 1;
    color: #f8d09e;
    color: rgba(248,208,158,var(--text-opacity));
}
.text-ds-vip-black
{
    --text-opacity: 1;
    color: #1a1a1a;
    color: rgba(26,26,26,var(--text-opacity));
}
.text-ds-vip-grey
{
    --text-opacity: 1;
    color: #272420;
    color: rgba(39,36,32,var(--text-opacity));
}
.text-ds-vip-elements
{
    --text-opacity: 1;
    color: #574835;
    color: rgba(87,72,53,var(--text-opacity));
}
.text-ds-vip-beige
{
    --text-opacity: 1;
    color: #ece5db;
    color: rgba(236,229,219,var(--text-opacity));
}
.text-ds-vip-white
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.text-green
{
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
}
.text-green-dark
{
    --text-opacity: 1;
    color: #6aa120;
    color: rgba(106,161,32,var(--text-opacity));
}
.text-green-light
{
    --text-opacity: 1;
    color: #dbfab1;
    color: rgba(219,250,177,var(--text-opacity));
}
.text-red-soft
{
    --text-opacity: 1;
    color: #f58183;
    color: rgba(245,129,131,var(--text-opacity));
}
.text-red-lighter
{
    --text-opacity: 1;
    color: #fdddde;
    color: rgba(253,221,222,var(--text-opacity));
}
.text-red-light
{
    --text-opacity: 1;
    color: #f74d53;
    color: rgba(247,77,83,var(--text-opacity));
}
.text-red
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
}
.text-red-dark
{
    --text-opacity: 1;
    color: #e76377;
    color: rgba(231,99,119,var(--text-opacity));
}
.text-red-darker
{
    --text-opacity: 1;
    color: #c71a1a;
    color: rgba(199,26,26,var(--text-opacity));
}
.text-purple-dark
{
    --text-opacity: 1;
    color: #390e68;
    color: rgba(57,14,104,var(--text-opacity));
}
.text-blue
{
    --text-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--text-opacity));
}
.text-blue-light
{
    --text-opacity: 1;
    color: #deebff;
    color: rgba(222,235,255,var(--text-opacity));
}
.text-blue-dark
{
    --text-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--text-opacity));
}
.text-blue-darker
{
    --text-opacity: 1;
    color: #3b1382;
    color: rgba(59,19,130,var(--text-opacity));
}
.text-black
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
}
.text-white
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.text-sport
{
    --text-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--text-opacity));
}
.text-esport
{
    --text-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--text-opacity));
}
.text-casino
{
    --text-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--text-opacity));
}
.text-poker
{
    --text-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--text-opacity));
}
.text-grey-dark
{
    --text-opacity: 1;
    color: #888;
    color: rgba(136,136,136,var(--text-opacity));
}
.text-grey
{
    --text-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--text-opacity));
}
.text-grey-light
{
    --text-opacity: 1;
    color: #d6d6d6;
    color: rgba(214,214,214,var(--text-opacity));
}
.text-grey-lightest
{
    --text-opacity: 1;
    color: #f6f6f6;
    color: rgba(246,246,246,var(--text-opacity));
}
.text-orange
{
    --text-opacity: 1;
    color: #e5b427;
    color: rgba(229,180,39,var(--text-opacity));
}
.text-orange-light
{
    --text-opacity: 1;
    color: #fcefca;
    color: rgba(252,239,202,var(--text-opacity));
}
.text-yellow
{
    --text-opacity: 1;
    color: #ffd700;
    color: rgba(255,215,0,var(--text-opacity));
}
.text-brown
{
    --text-opacity: 1;
    color: #b08d57;
    color: rgba(176,141,87,var(--text-opacity));
}
.text-smoke-darkest
{
    color: rgba(0,0,0,.9);
}
.text-smoke-darker
{
    color: rgba(0,0,0,.75);
}
.text-smoke-dark
{
    color: rgba(0,0,0,.6);
}
.text-smoke
{
    color: rgba(0,0,0,.5);
}
.text-smoke-light
{
    color: rgba(0,0,0,.4);
}
.text-smoke-lighter
{
    color: rgba(0,0,0,.25);
}
.text-smoke-lightest
{
    color: rgba(0,0,0,.1);
}
.text-snow-strong
{
    color: hsla(0,0%,100%,.75);
}
.text-snow
{
    color: hsla(0,0%,100%,.5);
}
.text-snow-weak
{
    color: hsla(0,0%,100%,.25);
}
.text-placeholder
{
    --text-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--text-opacity));
}
.hover\:text-transparent:hover
{
    color: transparent;
}
.hover\:text-inherit:hover
{
    color: inherit;
}
.hover\:text-ds-black:hover
{
    --text-opacity: 1;
    color: #19191c;
    color: rgba(25,25,28,var(--text-opacity));
}
.hover\:text-ds-grey-700:hover
{
    --text-opacity: 1;
    color: #292935;
    color: rgba(41,41,53,var(--text-opacity));
}
.hover\:text-ds-grey-600:hover
{
    --text-opacity: 1;
    color: #49495c;
    color: rgba(73,73,92,var(--text-opacity));
}
.hover\:text-ds-grey-500:hover
{
    --text-opacity: 1;
    color: #626283;
    color: rgba(98,98,131,var(--text-opacity));
}
.hover\:text-ds-grey-400:hover
{
    --text-opacity: 1;
    color: #8a8ab2;
    color: rgba(138,138,178,var(--text-opacity));
}
.hover\:text-ds-grey-300:hover
{
    --text-opacity: 1;
    color: #bebedc;
    color: rgba(190,190,220,var(--text-opacity));
}
.hover\:text-ds-grey-200:hover
{
    --text-opacity: 1;
    color: #e6e6f2;
    color: rgba(230,230,242,var(--text-opacity));
}
.hover\:text-ds-grey-100:hover
{
    --text-opacity: 1;
    color: #f4f4fa;
    color: rgba(244,244,250,var(--text-opacity));
}
.hover\:text-ds-solid-white:hover
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.hover\:text-ds-primary-light:hover
{
    --text-opacity: 1;
    color: #f9f9f9;
    color: rgba(249,249,249,var(--text-opacity));
}
.hover\:text-ds-secondary-light:hover
{
    --text-opacity: 1;
    color: #ebebf4;
    color: rgba(235,235,244,var(--text-opacity));
}
.hover\:text-ds-third-dark:hover
{
    --text-opacity: 1;
    color: #c9c9d7;
    color: rgba(201,201,215,var(--text-opacity));
}
.hover\:text-ds-disabled-light:hover
{
    --text-opacity: 1;
    color: #6e6e77;
    color: rgba(110,110,119,var(--text-opacity));
}
.hover\:text-ds-red-700:hover
{
    --text-opacity: 1;
    color: #a50e0e;
    color: rgba(165,14,14,var(--text-opacity));
}
.hover\:text-ds-red-600:hover
{
    --text-opacity: 1;
    color: #d02323;
    color: rgba(208,35,35,var(--text-opacity));
}
.hover\:text-ds-red-500:hover
{
    --text-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--text-opacity));
}
.hover\:text-ds-red-400:hover
{
    --text-opacity: 1;
    color: #ff5b5b;
    color: rgba(255,91,91,var(--text-opacity));
}
.hover\:text-ds-red-300:hover
{
    --text-opacity: 1;
    color: #fa8b8b;
    color: rgba(250,139,139,var(--text-opacity));
}
.hover\:text-ds-red-200:hover
{
    --text-opacity: 1;
    color: #ff9c9c;
    color: rgba(255,156,156,var(--text-opacity));
}
.hover\:text-ds-blue-600:hover
{
    --text-opacity: 1;
    color: #093f8e;
    color: rgba(9,63,142,var(--text-opacity));
}
.hover\:text-ds-blue-500:hover
{
    --text-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--text-opacity));
}
.hover\:text-ds-blue-400:hover
{
    --text-opacity: 1;
    color: #6794f8;
    color: rgba(103,148,248,var(--text-opacity));
}
.hover\:text-ds-blue-300:hover
{
    --text-opacity: 1;
    color: #88b3ff;
    color: rgba(136,179,255,var(--text-opacity));
}
.hover\:text-ds-blue-200:hover
{
    --text-opacity: 1;
    color: #b8cbf6;
    color: rgba(184,203,246,var(--text-opacity));
}
.hover\:text-ds-blue-100:hover
{
    --text-opacity: 1;
    color: #cdd7ee;
    color: rgba(205,215,238,var(--text-opacity));
}
.hover\:text-ds-navy-blue-600:hover
{
    --text-opacity: 1;
    color: #09214c;
    color: rgba(9,33,76,var(--text-opacity));
}
.hover\:text-ds-navy-blue-500:hover
{
    --text-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--text-opacity));
}
.hover\:text-ds-navy-blue-400:hover
{
    --text-opacity: 1;
    color: #254fae;
    color: rgba(37,79,174,var(--text-opacity));
}
.hover\:text-ds-navy-blue-300:hover
{
    --text-opacity: 1;
    color: #2f61d3;
    color: rgba(47,97,211,var(--text-opacity));
}
.hover\:text-ds-navy-blue-200:hover
{
    --text-opacity: 1;
    color: #3671f5;
    color: rgba(54,113,245,var(--text-opacity));
}
.hover\:text-ds-navy-blue-100:hover
{
    --text-opacity: 1;
    color: #6192d8;
    color: rgba(97,146,216,var(--text-opacity));
}
.hover\:text-ds-purple-600:hover
{
    --text-opacity: 1;
    color: #3c1caf;
    color: rgba(60,28,175,var(--text-opacity));
}
.hover\:text-ds-purple-500:hover
{
    --text-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--text-opacity));
}
.hover\:text-ds-purple-400:hover
{
    --text-opacity: 1;
    color: #833dff;
    color: rgba(131,61,255,var(--text-opacity));
}
.hover\:text-ds-purple-300:hover
{
    --text-opacity: 1;
    color: #9160e8;
    color: rgba(145,96,232,var(--text-opacity));
}
.hover\:text-ds-purple-200:hover
{
    --text-opacity: 1;
    color: #a98ef4;
    color: rgba(169,142,244,var(--text-opacity));
}
.hover\:text-ds-purple-100:hover
{
    --text-opacity: 1;
    color: #ccbafe;
    color: rgba(204,186,254,var(--text-opacity));
}
.hover\:text-ds-sky-blue-600:hover
{
    --text-opacity: 1;
    color: #279cc0;
    color: rgba(39,156,192,var(--text-opacity));
}
.hover\:text-ds-sky-blue-500:hover
{
    --text-opacity: 1;
    color: #33cfff;
    color: rgba(51,207,255,var(--text-opacity));
}
.hover\:text-ds-sky-blue-400:hover
{
    --text-opacity: 1;
    color: #58d8ff;
    color: rgba(88,216,255,var(--text-opacity));
}
.hover\:text-ds-sky-blue-300:hover
{
    --text-opacity: 1;
    color: #83e2ff;
    color: rgba(131,226,255,var(--text-opacity));
}
.hover\:text-ds-sky-blue-200:hover
{
    --text-opacity: 1;
    color: #a7eafe;
    color: rgba(167,234,254,var(--text-opacity));
}
.hover\:text-ds-sky-blue-100:hover
{
    --text-opacity: 1;
    color: #d1f4ff;
    color: rgba(209,244,255,var(--text-opacity));
}
.hover\:text-ds-pink-600:hover
{
    --text-opacity: 1;
    color: #c750c7;
    color: rgba(199,80,199,var(--text-opacity));
}
.hover\:text-ds-pink-500:hover
{
    --text-opacity: 1;
    color: #ff73ff;
    color: rgba(255,115,255,var(--text-opacity));
}
.hover\:text-ds-pink-400:hover
{
    --text-opacity: 1;
    color: #ff8cff;
    color: rgba(255,140,255,var(--text-opacity));
}
.hover\:text-ds-pink-300:hover
{
    --text-opacity: 1;
    color: #ffabff;
    color: rgba(255,171,255,var(--text-opacity));
}
.hover\:text-ds-pink-200:hover
{
    --text-opacity: 1;
    color: #ffc9ff;
    color: rgba(255,201,255,var(--text-opacity));
}
.hover\:text-ds-pink-100:hover
{
    --text-opacity: 1;
    color: #ffe1ff;
    color: rgba(255,225,255,var(--text-opacity));
}
.hover\:text-ds-green-700:hover
{
    --text-opacity: 1;
    color: #05885f;
    color: rgba(5,136,95,var(--text-opacity));
}
.hover\:text-ds-green-600:hover
{
    --text-opacity: 1;
    color: #08d796;
    color: rgba(8,215,150,var(--text-opacity));
}
.hover\:text-ds-green-500:hover
{
    --text-opacity: 1;
    color: #08f9ae;
    color: rgba(8,249,174,var(--text-opacity));
}
.hover\:text-ds-green-400:hover
{
    --text-opacity: 1;
    color: #4afcc5;
    color: rgba(74,252,197,var(--text-opacity));
}
.hover\:text-ds-green-300:hover
{
    --text-opacity: 1;
    color: #85ffd9;
    color: rgba(133,255,217,var(--text-opacity));
}
.hover\:text-ds-green-200:hover
{
    --text-opacity: 1;
    color: #bcffea;
    color: rgba(188,255,234,var(--text-opacity));
}
.hover\:text-ds-gold-600:hover
{
    --text-opacity: 1;
    color: #b58344;
    color: rgba(181,131,68,var(--text-opacity));
}
.hover\:text-ds-gold-500:hover
{
    --text-opacity: 1;
    color: #d4a76e;
    color: rgba(212,167,110,var(--text-opacity));
}
.hover\:text-ds-gold-300:hover
{
    --text-opacity: 1;
    color: #f8d09e;
    color: rgba(248,208,158,var(--text-opacity));
}
.hover\:text-ds-vip-black:hover
{
    --text-opacity: 1;
    color: #1a1a1a;
    color: rgba(26,26,26,var(--text-opacity));
}
.hover\:text-ds-vip-grey:hover
{
    --text-opacity: 1;
    color: #272420;
    color: rgba(39,36,32,var(--text-opacity));
}
.hover\:text-ds-vip-elements:hover
{
    --text-opacity: 1;
    color: #574835;
    color: rgba(87,72,53,var(--text-opacity));
}
.hover\:text-ds-vip-beige:hover
{
    --text-opacity: 1;
    color: #ece5db;
    color: rgba(236,229,219,var(--text-opacity));
}
.hover\:text-ds-vip-white:hover
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.hover\:text-green:hover
{
    --text-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--text-opacity));
}
.hover\:text-green-dark:hover
{
    --text-opacity: 1;
    color: #6aa120;
    color: rgba(106,161,32,var(--text-opacity));
}
.hover\:text-green-light:hover
{
    --text-opacity: 1;
    color: #dbfab1;
    color: rgba(219,250,177,var(--text-opacity));
}
.hover\:text-red-soft:hover
{
    --text-opacity: 1;
    color: #f58183;
    color: rgba(245,129,131,var(--text-opacity));
}
.hover\:text-red-lighter:hover
{
    --text-opacity: 1;
    color: #fdddde;
    color: rgba(253,221,222,var(--text-opacity));
}
.hover\:text-red-light:hover
{
    --text-opacity: 1;
    color: #f74d53;
    color: rgba(247,77,83,var(--text-opacity));
}
.hover\:text-red:hover
{
    --text-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--text-opacity));
}
.hover\:text-red-dark:hover
{
    --text-opacity: 1;
    color: #e76377;
    color: rgba(231,99,119,var(--text-opacity));
}
.hover\:text-red-darker:hover
{
    --text-opacity: 1;
    color: #c71a1a;
    color: rgba(199,26,26,var(--text-opacity));
}
.hover\:text-purple-dark:hover
{
    --text-opacity: 1;
    color: #390e68;
    color: rgba(57,14,104,var(--text-opacity));
}
.hover\:text-blue:hover
{
    --text-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--text-opacity));
}
.hover\:text-blue-light:hover
{
    --text-opacity: 1;
    color: #deebff;
    color: rgba(222,235,255,var(--text-opacity));
}
.hover\:text-blue-dark:hover
{
    --text-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--text-opacity));
}
.hover\:text-blue-darker:hover
{
    --text-opacity: 1;
    color: #3b1382;
    color: rgba(59,19,130,var(--text-opacity));
}
.hover\:text-black:hover
{
    --text-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--text-opacity));
}
.hover\:text-white:hover
{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.hover\:text-sport:hover
{
    --text-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--text-opacity));
}
.hover\:text-esport:hover
{
    --text-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--text-opacity));
}
.hover\:text-casino:hover
{
    --text-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--text-opacity));
}
.hover\:text-poker:hover
{
    --text-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--text-opacity));
}
.hover\:text-grey-dark:hover
{
    --text-opacity: 1;
    color: #888;
    color: rgba(136,136,136,var(--text-opacity));
}
.hover\:text-grey:hover
{
    --text-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--text-opacity));
}
.hover\:text-grey-light:hover
{
    --text-opacity: 1;
    color: #d6d6d6;
    color: rgba(214,214,214,var(--text-opacity));
}
.hover\:text-grey-lightest:hover
{
    --text-opacity: 1;
    color: #f6f6f6;
    color: rgba(246,246,246,var(--text-opacity));
}
.hover\:text-orange:hover
{
    --text-opacity: 1;
    color: #e5b427;
    color: rgba(229,180,39,var(--text-opacity));
}
.hover\:text-orange-light:hover
{
    --text-opacity: 1;
    color: #fcefca;
    color: rgba(252,239,202,var(--text-opacity));
}
.hover\:text-yellow:hover
{
    --text-opacity: 1;
    color: #ffd700;
    color: rgba(255,215,0,var(--text-opacity));
}
.hover\:text-brown:hover
{
    --text-opacity: 1;
    color: #b08d57;
    color: rgba(176,141,87,var(--text-opacity));
}
.hover\:text-smoke-darkest:hover
{
    color: rgba(0,0,0,.9);
}
.hover\:text-smoke-darker:hover
{
    color: rgba(0,0,0,.75);
}
.hover\:text-smoke-dark:hover
{
    color: rgba(0,0,0,.6);
}
.hover\:text-smoke:hover
{
    color: rgba(0,0,0,.5);
}
.hover\:text-smoke-light:hover
{
    color: rgba(0,0,0,.4);
}
.hover\:text-smoke-lighter:hover
{
    color: rgba(0,0,0,.25);
}
.hover\:text-smoke-lightest:hover
{
    color: rgba(0,0,0,.1);
}
.hover\:text-snow-strong:hover
{
    color: hsla(0,0%,100%,.75);
}
.hover\:text-snow:hover
{
    color: hsla(0,0%,100%,.5);
}
.hover\:text-snow-weak:hover
{
    color: hsla(0,0%,100%,.25);
}
.hover\:text-placeholder:hover
{
    --text-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--text-opacity));
}
.text-left
{
    text-align: left;
}
.text-center
{
    text-align: center;
}
.text-right
{
    text-align: right;
}
.text-justify
{
    text-align: justify;
}
.table-auto
{
    table-layout: auto;
}
.table-fixed
{
    table-layout: fixed;
}
.stroke-0
{
    stroke-width: 0;
}
.stroke-1
{
    stroke-width: 1;
}
.stroke-2
{
    stroke-width: 2;
}
.stroke-current
{
    stroke: currentColor;
}
.fill-current
{
    fill: currentColor;
}
.shadow
{
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
.shadow-md
{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
}
.shadow-lg
{
    box-shadow: 0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);
}
.shadow-inner
{
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.06);
}
.shadow-radio
{
    box-shadow: inset 0 0 0 4px #fff;
}
.shadow-none
{
    box-shadow: none;
}
.shadow-xl
{
    box-shadow: 0 0 20px rgba(0,0,0,.25);
}
.resize-none
{
    resize: none;
}
.resize-y
{
    resize: vertical;
}
.resize-x
{
    resize: horizontal;
}
.resize
{
    resize: both;
}
.inset-0
{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.inset-10
{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
}
.inset-auto
{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
}
.-inset-3
{
    top: -33%;
    right: -33%;
    bottom: -33%;
    left: -33%;
}
.-inset-1\/4
{
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
}
.-inset-1\/3
{
    top: -33%;
    right: -33%;
    bottom: -33%;
    left: -33%;
}
.-inset-1\/2
{
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
}
.-inset-2\/3
{
    top: -66%;
    right: -66%;
    bottom: -66%;
    left: -66%;
}
.-inset-3\/4
{
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
}
.inset-y-0
{
    top: 0;
    bottom: 0;
}
.inset-x-0
{
    right: 0;
    left: 0;
}
.inset-y-10
{
    top: 2.5rem;
    bottom: 2.5rem;
}
.inset-x-10
{
    right: 2.5rem;
    left: 2.5rem;
}
.inset-y-auto
{
    top: auto;
    bottom: auto;
}
.inset-x-auto
{
    right: auto;
    left: auto;
}
.-inset-y-3
{
    top: -33%;
    bottom: -33%;
}
.-inset-x-3
{
    right: -33%;
    left: -33%;
}
.-inset-y-1\/4
{
    top: -25%;
    bottom: -25%;
}
.-inset-x-1\/4
{
    right: -25%;
    left: -25%;
}
.-inset-y-1\/3
{
    top: -33%;
    bottom: -33%;
}
.-inset-x-1\/3
{
    right: -33%;
    left: -33%;
}
.-inset-y-1\/2
{
    top: -50%;
    bottom: -50%;
}
.-inset-x-1\/2
{
    right: -50%;
    left: -50%;
}
.-inset-y-2\/3
{
    top: -66%;
    bottom: -66%;
}
.-inset-x-2\/3
{
    right: -66%;
    left: -66%;
}
.-inset-y-3\/4
{
    top: -75%;
    bottom: -75%;
}
.-inset-x-3\/4
{
    right: -75%;
    left: -75%;
}
.top-0
{
    top: 0;
}
.right-0
{
    right: 0;
}
.bottom-0
{
    bottom: 0;
}
.left-0
{
    left: 0;
}
.top-10
{
    top: 2.5rem;
}
.right-10
{
    right: 2.5rem;
}
.bottom-10
{
    bottom: 2.5rem;
}
.left-10
{
    left: 2.5rem;
}
.top-auto
{
    top: auto;
}
.right-auto
{
    right: auto;
}
.bottom-auto
{
    bottom: auto;
}
.left-auto
{
    left: auto;
}
.-top-3
{
    top: -33%;
}
.-right-3
{
    right: -33%;
}
.-bottom-3
{
    bottom: -33%;
}
.-left-3
{
    left: -33%;
}
.-top-1\/4
{
    top: -25%;
}
.-right-1\/4
{
    right: -25%;
}
.-bottom-1\/4
{
    bottom: -25%;
}
.-left-1\/4
{
    left: -25%;
}
.-top-1\/3
{
    top: -33%;
}
.-right-1\/3
{
    right: -33%;
}
.-bottom-1\/3
{
    bottom: -33%;
}
.-left-1\/3
{
    left: -33%;
}
.-top-1\/2
{
    top: -50%;
}
.-right-1\/2
{
    right: -50%;
}
.-bottom-1\/2
{
    bottom: -50%;
}
.-left-1\/2
{
    left: -50%;
}
.-top-2\/3
{
    top: -66%;
}
.-right-2\/3
{
    right: -66%;
}
.-bottom-2\/3
{
    bottom: -66%;
}
.-left-2\/3
{
    left: -66%;
}
.-top-3\/4
{
    top: -75%;
}
.-right-3\/4
{
    right: -75%;
}
.-bottom-3\/4
{
    bottom: -75%;
}
.-left-3\/4
{
    left: -75%;
}
.static
{
    position: static;
}
.fixed
{
    position: fixed;
}
.absolute
{
    position: absolute;
}
.relative
{
    position: relative;
}
.sticky
{
    position: sticky;
}
.pointer-events-none
{
    pointer-events: none;
}
.pointer-events-auto
{
    pointer-events: auto;
}
.placeholder-opacity-0::-moz-placeholder
{
    --placeholder-opacity: 0;
}
.placeholder-opacity-0::placeholder
{
    --placeholder-opacity: 0;
}
.placeholder-opacity-25::-moz-placeholder
{
    --placeholder-opacity: .25;
}
.placeholder-opacity-25::placeholder
{
    --placeholder-opacity: .25;
}
.placeholder-opacity-50::-moz-placeholder
{
    --placeholder-opacity: .5;
}
.placeholder-opacity-50::placeholder
{
    --placeholder-opacity: .5;
}
.placeholder-opacity-75::-moz-placeholder
{
    --placeholder-opacity: .75;
}
.placeholder-opacity-75::placeholder
{
    --placeholder-opacity: .75;
}
.placeholder-opacity-100::-moz-placeholder
{
    --placeholder-opacity: 1;
}
.placeholder-opacity-100::placeholder
{
    --placeholder-opacity: 1;
}
.focus\:placeholder-opacity-0:focus::-moz-placeholder
{
    --placeholder-opacity: 0;
}
.focus\:placeholder-opacity-0:focus::placeholder
{
    --placeholder-opacity: 0;
}
.focus\:placeholder-opacity-25:focus::-moz-placeholder
{
    --placeholder-opacity: .25;
}
.focus\:placeholder-opacity-25:focus::placeholder
{
    --placeholder-opacity: .25;
}
.focus\:placeholder-opacity-50:focus::-moz-placeholder
{
    --placeholder-opacity: .5;
}
.focus\:placeholder-opacity-50:focus::placeholder
{
    --placeholder-opacity: .5;
}
.focus\:placeholder-opacity-75:focus::-moz-placeholder
{
    --placeholder-opacity: .75;
}
.focus\:placeholder-opacity-75:focus::placeholder
{
    --placeholder-opacity: .75;
}
.focus\:placeholder-opacity-100:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
}
.focus\:placeholder-opacity-100:focus::placeholder
{
    --placeholder-opacity: 1;
}
.placeholder-transparent::-moz-placeholder
{
    color: transparent;
}
.placeholder-transparent::placeholder
{
    color: transparent;
}
.placeholder-inherit::-moz-placeholder
{
    color: inherit;
}
.placeholder-inherit::placeholder
{
    color: inherit;
}
.placeholder-ds-black::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #19191c;
    color: rgba(25,25,28,var(--placeholder-opacity));
}
.placeholder-ds-black::placeholder
{
    --placeholder-opacity: 1;
    color: #19191c;
    color: rgba(25,25,28,var(--placeholder-opacity));
}
.placeholder-ds-grey-700::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #292935;
    color: rgba(41,41,53,var(--placeholder-opacity));
}
.placeholder-ds-grey-700::placeholder
{
    --placeholder-opacity: 1;
    color: #292935;
    color: rgba(41,41,53,var(--placeholder-opacity));
}
.placeholder-ds-grey-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #49495c;
    color: rgba(73,73,92,var(--placeholder-opacity));
}
.placeholder-ds-grey-600::placeholder
{
    --placeholder-opacity: 1;
    color: #49495c;
    color: rgba(73,73,92,var(--placeholder-opacity));
}
.placeholder-ds-grey-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #626283;
    color: rgba(98,98,131,var(--placeholder-opacity));
}
.placeholder-ds-grey-500::placeholder
{
    --placeholder-opacity: 1;
    color: #626283;
    color: rgba(98,98,131,var(--placeholder-opacity));
}
.placeholder-ds-grey-400::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #8a8ab2;
    color: rgba(138,138,178,var(--placeholder-opacity));
}
.placeholder-ds-grey-400::placeholder
{
    --placeholder-opacity: 1;
    color: #8a8ab2;
    color: rgba(138,138,178,var(--placeholder-opacity));
}
.placeholder-ds-grey-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #bebedc;
    color: rgba(190,190,220,var(--placeholder-opacity));
}
.placeholder-ds-grey-300::placeholder
{
    --placeholder-opacity: 1;
    color: #bebedc;
    color: rgba(190,190,220,var(--placeholder-opacity));
}
.placeholder-ds-grey-200::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #e6e6f2;
    color: rgba(230,230,242,var(--placeholder-opacity));
}
.placeholder-ds-grey-200::placeholder
{
    --placeholder-opacity: 1;
    color: #e6e6f2;
    color: rgba(230,230,242,var(--placeholder-opacity));
}
.placeholder-ds-grey-100::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f4f4fa;
    color: rgba(244,244,250,var(--placeholder-opacity));
}
.placeholder-ds-grey-100::placeholder
{
    --placeholder-opacity: 1;
    color: #f4f4fa;
    color: rgba(244,244,250,var(--placeholder-opacity));
}
.placeholder-ds-solid-white::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.placeholder-ds-solid-white::placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.placeholder-ds-primary-light::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f9f9f9;
    color: rgba(249,249,249,var(--placeholder-opacity));
}
.placeholder-ds-primary-light::placeholder
{
    --placeholder-opacity: 1;
    color: #f9f9f9;
    color: rgba(249,249,249,var(--placeholder-opacity));
}
.placeholder-ds-secondary-light::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ebebf4;
    color: rgba(235,235,244,var(--placeholder-opacity));
}
.placeholder-ds-secondary-light::placeholder
{
    --placeholder-opacity: 1;
    color: #ebebf4;
    color: rgba(235,235,244,var(--placeholder-opacity));
}
.placeholder-ds-third-dark::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #c9c9d7;
    color: rgba(201,201,215,var(--placeholder-opacity));
}
.placeholder-ds-third-dark::placeholder
{
    --placeholder-opacity: 1;
    color: #c9c9d7;
    color: rgba(201,201,215,var(--placeholder-opacity));
}
.placeholder-ds-disabled-light::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6e6e77;
    color: rgba(110,110,119,var(--placeholder-opacity));
}
.placeholder-ds-disabled-light::placeholder
{
    --placeholder-opacity: 1;
    color: #6e6e77;
    color: rgba(110,110,119,var(--placeholder-opacity));
}
.placeholder-ds-red-700::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #a50e0e;
    color: rgba(165,14,14,var(--placeholder-opacity));
}
.placeholder-ds-red-700::placeholder
{
    --placeholder-opacity: 1;
    color: #a50e0e;
    color: rgba(165,14,14,var(--placeholder-opacity));
}
.placeholder-ds-red-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #d02323;
    color: rgba(208,35,35,var(--placeholder-opacity));
}
.placeholder-ds-red-600::placeholder
{
    --placeholder-opacity: 1;
    color: #d02323;
    color: rgba(208,35,35,var(--placeholder-opacity));
}
.placeholder-ds-red-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--placeholder-opacity));
}
.placeholder-ds-red-500::placeholder
{
    --placeholder-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--placeholder-opacity));
}
.placeholder-ds-red-400::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ff5b5b;
    color: rgba(255,91,91,var(--placeholder-opacity));
}
.placeholder-ds-red-400::placeholder
{
    --placeholder-opacity: 1;
    color: #ff5b5b;
    color: rgba(255,91,91,var(--placeholder-opacity));
}
.placeholder-ds-red-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fa8b8b;
    color: rgba(250,139,139,var(--placeholder-opacity));
}
.placeholder-ds-red-300::placeholder
{
    --placeholder-opacity: 1;
    color: #fa8b8b;
    color: rgba(250,139,139,var(--placeholder-opacity));
}
.placeholder-ds-red-200::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ff9c9c;
    color: rgba(255,156,156,var(--placeholder-opacity));
}
.placeholder-ds-red-200::placeholder
{
    --placeholder-opacity: 1;
    color: #ff9c9c;
    color: rgba(255,156,156,var(--placeholder-opacity));
}
.placeholder-ds-blue-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #093f8e;
    color: rgba(9,63,142,var(--placeholder-opacity));
}
.placeholder-ds-blue-600::placeholder
{
    --placeholder-opacity: 1;
    color: #093f8e;
    color: rgba(9,63,142,var(--placeholder-opacity));
}
.placeholder-ds-blue-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.placeholder-ds-blue-500::placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.placeholder-ds-blue-400::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6794f8;
    color: rgba(103,148,248,var(--placeholder-opacity));
}
.placeholder-ds-blue-400::placeholder
{
    --placeholder-opacity: 1;
    color: #6794f8;
    color: rgba(103,148,248,var(--placeholder-opacity));
}
.placeholder-ds-blue-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #88b3ff;
    color: rgba(136,179,255,var(--placeholder-opacity));
}
.placeholder-ds-blue-300::placeholder
{
    --placeholder-opacity: 1;
    color: #88b3ff;
    color: rgba(136,179,255,var(--placeholder-opacity));
}
.placeholder-ds-blue-200::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #b8cbf6;
    color: rgba(184,203,246,var(--placeholder-opacity));
}
.placeholder-ds-blue-200::placeholder
{
    --placeholder-opacity: 1;
    color: #b8cbf6;
    color: rgba(184,203,246,var(--placeholder-opacity));
}
.placeholder-ds-blue-100::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #cdd7ee;
    color: rgba(205,215,238,var(--placeholder-opacity));
}
.placeholder-ds-blue-100::placeholder
{
    --placeholder-opacity: 1;
    color: #cdd7ee;
    color: rgba(205,215,238,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #09214c;
    color: rgba(9,33,76,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-600::placeholder
{
    --placeholder-opacity: 1;
    color: #09214c;
    color: rgba(9,33,76,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-500::placeholder
{
    --placeholder-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-400::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #254fae;
    color: rgba(37,79,174,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-400::placeholder
{
    --placeholder-opacity: 1;
    color: #254fae;
    color: rgba(37,79,174,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #2f61d3;
    color: rgba(47,97,211,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-300::placeholder
{
    --placeholder-opacity: 1;
    color: #2f61d3;
    color: rgba(47,97,211,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-200::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #3671f5;
    color: rgba(54,113,245,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-200::placeholder
{
    --placeholder-opacity: 1;
    color: #3671f5;
    color: rgba(54,113,245,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-100::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6192d8;
    color: rgba(97,146,216,var(--placeholder-opacity));
}
.placeholder-ds-navy-blue-100::placeholder
{
    --placeholder-opacity: 1;
    color: #6192d8;
    color: rgba(97,146,216,var(--placeholder-opacity));
}
.placeholder-ds-purple-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #3c1caf;
    color: rgba(60,28,175,var(--placeholder-opacity));
}
.placeholder-ds-purple-600::placeholder
{
    --placeholder-opacity: 1;
    color: #3c1caf;
    color: rgba(60,28,175,var(--placeholder-opacity));
}
.placeholder-ds-purple-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--placeholder-opacity));
}
.placeholder-ds-purple-500::placeholder
{
    --placeholder-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--placeholder-opacity));
}
.placeholder-ds-purple-400::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #833dff;
    color: rgba(131,61,255,var(--placeholder-opacity));
}
.placeholder-ds-purple-400::placeholder
{
    --placeholder-opacity: 1;
    color: #833dff;
    color: rgba(131,61,255,var(--placeholder-opacity));
}
.placeholder-ds-purple-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #9160e8;
    color: rgba(145,96,232,var(--placeholder-opacity));
}
.placeholder-ds-purple-300::placeholder
{
    --placeholder-opacity: 1;
    color: #9160e8;
    color: rgba(145,96,232,var(--placeholder-opacity));
}
.placeholder-ds-purple-200::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #a98ef4;
    color: rgba(169,142,244,var(--placeholder-opacity));
}
.placeholder-ds-purple-200::placeholder
{
    --placeholder-opacity: 1;
    color: #a98ef4;
    color: rgba(169,142,244,var(--placeholder-opacity));
}
.placeholder-ds-purple-100::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ccbafe;
    color: rgba(204,186,254,var(--placeholder-opacity));
}
.placeholder-ds-purple-100::placeholder
{
    --placeholder-opacity: 1;
    color: #ccbafe;
    color: rgba(204,186,254,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #279cc0;
    color: rgba(39,156,192,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-600::placeholder
{
    --placeholder-opacity: 1;
    color: #279cc0;
    color: rgba(39,156,192,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #33cfff;
    color: rgba(51,207,255,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-500::placeholder
{
    --placeholder-opacity: 1;
    color: #33cfff;
    color: rgba(51,207,255,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-400::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #58d8ff;
    color: rgba(88,216,255,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-400::placeholder
{
    --placeholder-opacity: 1;
    color: #58d8ff;
    color: rgba(88,216,255,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #83e2ff;
    color: rgba(131,226,255,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-300::placeholder
{
    --placeholder-opacity: 1;
    color: #83e2ff;
    color: rgba(131,226,255,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-200::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #a7eafe;
    color: rgba(167,234,254,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-200::placeholder
{
    --placeholder-opacity: 1;
    color: #a7eafe;
    color: rgba(167,234,254,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-100::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #d1f4ff;
    color: rgba(209,244,255,var(--placeholder-opacity));
}
.placeholder-ds-sky-blue-100::placeholder
{
    --placeholder-opacity: 1;
    color: #d1f4ff;
    color: rgba(209,244,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #c750c7;
    color: rgba(199,80,199,var(--placeholder-opacity));
}
.placeholder-ds-pink-600::placeholder
{
    --placeholder-opacity: 1;
    color: #c750c7;
    color: rgba(199,80,199,var(--placeholder-opacity));
}
.placeholder-ds-pink-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ff73ff;
    color: rgba(255,115,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-500::placeholder
{
    --placeholder-opacity: 1;
    color: #ff73ff;
    color: rgba(255,115,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-400::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ff8cff;
    color: rgba(255,140,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-400::placeholder
{
    --placeholder-opacity: 1;
    color: #ff8cff;
    color: rgba(255,140,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ffabff;
    color: rgba(255,171,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-300::placeholder
{
    --placeholder-opacity: 1;
    color: #ffabff;
    color: rgba(255,171,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-200::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ffc9ff;
    color: rgba(255,201,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-200::placeholder
{
    --placeholder-opacity: 1;
    color: #ffc9ff;
    color: rgba(255,201,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-100::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ffe1ff;
    color: rgba(255,225,255,var(--placeholder-opacity));
}
.placeholder-ds-pink-100::placeholder
{
    --placeholder-opacity: 1;
    color: #ffe1ff;
    color: rgba(255,225,255,var(--placeholder-opacity));
}
.placeholder-ds-green-700::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #05885f;
    color: rgba(5,136,95,var(--placeholder-opacity));
}
.placeholder-ds-green-700::placeholder
{
    --placeholder-opacity: 1;
    color: #05885f;
    color: rgba(5,136,95,var(--placeholder-opacity));
}
.placeholder-ds-green-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #08d796;
    color: rgba(8,215,150,var(--placeholder-opacity));
}
.placeholder-ds-green-600::placeholder
{
    --placeholder-opacity: 1;
    color: #08d796;
    color: rgba(8,215,150,var(--placeholder-opacity));
}
.placeholder-ds-green-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #08f9ae;
    color: rgba(8,249,174,var(--placeholder-opacity));
}
.placeholder-ds-green-500::placeholder
{
    --placeholder-opacity: 1;
    color: #08f9ae;
    color: rgba(8,249,174,var(--placeholder-opacity));
}
.placeholder-ds-green-400::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #4afcc5;
    color: rgba(74,252,197,var(--placeholder-opacity));
}
.placeholder-ds-green-400::placeholder
{
    --placeholder-opacity: 1;
    color: #4afcc5;
    color: rgba(74,252,197,var(--placeholder-opacity));
}
.placeholder-ds-green-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #85ffd9;
    color: rgba(133,255,217,var(--placeholder-opacity));
}
.placeholder-ds-green-300::placeholder
{
    --placeholder-opacity: 1;
    color: #85ffd9;
    color: rgba(133,255,217,var(--placeholder-opacity));
}
.placeholder-ds-green-200::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #bcffea;
    color: rgba(188,255,234,var(--placeholder-opacity));
}
.placeholder-ds-green-200::placeholder
{
    --placeholder-opacity: 1;
    color: #bcffea;
    color: rgba(188,255,234,var(--placeholder-opacity));
}
.placeholder-ds-gold-600::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #b58344;
    color: rgba(181,131,68,var(--placeholder-opacity));
}
.placeholder-ds-gold-600::placeholder
{
    --placeholder-opacity: 1;
    color: #b58344;
    color: rgba(181,131,68,var(--placeholder-opacity));
}
.placeholder-ds-gold-500::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #d4a76e;
    color: rgba(212,167,110,var(--placeholder-opacity));
}
.placeholder-ds-gold-500::placeholder
{
    --placeholder-opacity: 1;
    color: #d4a76e;
    color: rgba(212,167,110,var(--placeholder-opacity));
}
.placeholder-ds-gold-300::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f8d09e;
    color: rgba(248,208,158,var(--placeholder-opacity));
}
.placeholder-ds-gold-300::placeholder
{
    --placeholder-opacity: 1;
    color: #f8d09e;
    color: rgba(248,208,158,var(--placeholder-opacity));
}
.placeholder-ds-vip-black::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #1a1a1a;
    color: rgba(26,26,26,var(--placeholder-opacity));
}
.placeholder-ds-vip-black::placeholder
{
    --placeholder-opacity: 1;
    color: #1a1a1a;
    color: rgba(26,26,26,var(--placeholder-opacity));
}
.placeholder-ds-vip-grey::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #272420;
    color: rgba(39,36,32,var(--placeholder-opacity));
}
.placeholder-ds-vip-grey::placeholder
{
    --placeholder-opacity: 1;
    color: #272420;
    color: rgba(39,36,32,var(--placeholder-opacity));
}
.placeholder-ds-vip-elements::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #574835;
    color: rgba(87,72,53,var(--placeholder-opacity));
}
.placeholder-ds-vip-elements::placeholder
{
    --placeholder-opacity: 1;
    color: #574835;
    color: rgba(87,72,53,var(--placeholder-opacity));
}
.placeholder-ds-vip-beige::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ece5db;
    color: rgba(236,229,219,var(--placeholder-opacity));
}
.placeholder-ds-vip-beige::placeholder
{
    --placeholder-opacity: 1;
    color: #ece5db;
    color: rgba(236,229,219,var(--placeholder-opacity));
}
.placeholder-ds-vip-white::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.placeholder-ds-vip-white::placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.placeholder-green::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--placeholder-opacity));
}
.placeholder-green::placeholder
{
    --placeholder-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--placeholder-opacity));
}
.placeholder-green-dark::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6aa120;
    color: rgba(106,161,32,var(--placeholder-opacity));
}
.placeholder-green-dark::placeholder
{
    --placeholder-opacity: 1;
    color: #6aa120;
    color: rgba(106,161,32,var(--placeholder-opacity));
}
.placeholder-green-light::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #dbfab1;
    color: rgba(219,250,177,var(--placeholder-opacity));
}
.placeholder-green-light::placeholder
{
    --placeholder-opacity: 1;
    color: #dbfab1;
    color: rgba(219,250,177,var(--placeholder-opacity));
}
.placeholder-red-soft::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f58183;
    color: rgba(245,129,131,var(--placeholder-opacity));
}
.placeholder-red-soft::placeholder
{
    --placeholder-opacity: 1;
    color: #f58183;
    color: rgba(245,129,131,var(--placeholder-opacity));
}
.placeholder-red-lighter::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fdddde;
    color: rgba(253,221,222,var(--placeholder-opacity));
}
.placeholder-red-lighter::placeholder
{
    --placeholder-opacity: 1;
    color: #fdddde;
    color: rgba(253,221,222,var(--placeholder-opacity));
}
.placeholder-red-light::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f74d53;
    color: rgba(247,77,83,var(--placeholder-opacity));
}
.placeholder-red-light::placeholder
{
    --placeholder-opacity: 1;
    color: #f74d53;
    color: rgba(247,77,83,var(--placeholder-opacity));
}
.placeholder-red::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--placeholder-opacity));
}
.placeholder-red::placeholder
{
    --placeholder-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--placeholder-opacity));
}
.placeholder-red-dark::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #e76377;
    color: rgba(231,99,119,var(--placeholder-opacity));
}
.placeholder-red-dark::placeholder
{
    --placeholder-opacity: 1;
    color: #e76377;
    color: rgba(231,99,119,var(--placeholder-opacity));
}
.placeholder-red-darker::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #c71a1a;
    color: rgba(199,26,26,var(--placeholder-opacity));
}
.placeholder-red-darker::placeholder
{
    --placeholder-opacity: 1;
    color: #c71a1a;
    color: rgba(199,26,26,var(--placeholder-opacity));
}
.placeholder-purple-dark::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #390e68;
    color: rgba(57,14,104,var(--placeholder-opacity));
}
.placeholder-purple-dark::placeholder
{
    --placeholder-opacity: 1;
    color: #390e68;
    color: rgba(57,14,104,var(--placeholder-opacity));
}
.placeholder-blue::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--placeholder-opacity));
}
.placeholder-blue::placeholder
{
    --placeholder-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--placeholder-opacity));
}
.placeholder-blue-light::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #deebff;
    color: rgba(222,235,255,var(--placeholder-opacity));
}
.placeholder-blue-light::placeholder
{
    --placeholder-opacity: 1;
    color: #deebff;
    color: rgba(222,235,255,var(--placeholder-opacity));
}
.placeholder-blue-dark::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.placeholder-blue-dark::placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.placeholder-blue-darker::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #3b1382;
    color: rgba(59,19,130,var(--placeholder-opacity));
}
.placeholder-blue-darker::placeholder
{
    --placeholder-opacity: 1;
    color: #3b1382;
    color: rgba(59,19,130,var(--placeholder-opacity));
}
.placeholder-black::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--placeholder-opacity));
}
.placeholder-black::placeholder
{
    --placeholder-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--placeholder-opacity));
}
.placeholder-white::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.placeholder-white::placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.placeholder-sport::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--placeholder-opacity));
}
.placeholder-sport::placeholder
{
    --placeholder-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--placeholder-opacity));
}
.placeholder-esport::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--placeholder-opacity));
}
.placeholder-esport::placeholder
{
    --placeholder-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--placeholder-opacity));
}
.placeholder-casino::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.placeholder-casino::placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.placeholder-poker::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--placeholder-opacity));
}
.placeholder-poker::placeholder
{
    --placeholder-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--placeholder-opacity));
}
.placeholder-grey-dark::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #888;
    color: rgba(136,136,136,var(--placeholder-opacity));
}
.placeholder-grey-dark::placeholder
{
    --placeholder-opacity: 1;
    color: #888;
    color: rgba(136,136,136,var(--placeholder-opacity));
}
.placeholder-grey::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--placeholder-opacity));
}
.placeholder-grey::placeholder
{
    --placeholder-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--placeholder-opacity));
}
.placeholder-grey-light::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #d6d6d6;
    color: rgba(214,214,214,var(--placeholder-opacity));
}
.placeholder-grey-light::placeholder
{
    --placeholder-opacity: 1;
    color: #d6d6d6;
    color: rgba(214,214,214,var(--placeholder-opacity));
}
.placeholder-grey-lightest::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f6f6f6;
    color: rgba(246,246,246,var(--placeholder-opacity));
}
.placeholder-grey-lightest::placeholder
{
    --placeholder-opacity: 1;
    color: #f6f6f6;
    color: rgba(246,246,246,var(--placeholder-opacity));
}
.placeholder-orange::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #e5b427;
    color: rgba(229,180,39,var(--placeholder-opacity));
}
.placeholder-orange::placeholder
{
    --placeholder-opacity: 1;
    color: #e5b427;
    color: rgba(229,180,39,var(--placeholder-opacity));
}
.placeholder-orange-light::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fcefca;
    color: rgba(252,239,202,var(--placeholder-opacity));
}
.placeholder-orange-light::placeholder
{
    --placeholder-opacity: 1;
    color: #fcefca;
    color: rgba(252,239,202,var(--placeholder-opacity));
}
.placeholder-yellow::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ffd700;
    color: rgba(255,215,0,var(--placeholder-opacity));
}
.placeholder-yellow::placeholder
{
    --placeholder-opacity: 1;
    color: #ffd700;
    color: rgba(255,215,0,var(--placeholder-opacity));
}
.placeholder-brown::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #b08d57;
    color: rgba(176,141,87,var(--placeholder-opacity));
}
.placeholder-brown::placeholder
{
    --placeholder-opacity: 1;
    color: #b08d57;
    color: rgba(176,141,87,var(--placeholder-opacity));
}
.placeholder-smoke-darkest::-moz-placeholder
{
    color: rgba(0,0,0,.9);
}
.placeholder-smoke-darkest::placeholder
{
    color: rgba(0,0,0,.9);
}
.placeholder-smoke-darker::-moz-placeholder
{
    color: rgba(0,0,0,.75);
}
.placeholder-smoke-darker::placeholder
{
    color: rgba(0,0,0,.75);
}
.placeholder-smoke-dark::-moz-placeholder
{
    color: rgba(0,0,0,.6);
}
.placeholder-smoke-dark::placeholder
{
    color: rgba(0,0,0,.6);
}
.placeholder-smoke::-moz-placeholder
{
    color: rgba(0,0,0,.5);
}
.placeholder-smoke::placeholder
{
    color: rgba(0,0,0,.5);
}
.placeholder-smoke-light::-moz-placeholder
{
    color: rgba(0,0,0,.4);
}
.placeholder-smoke-light::placeholder
{
    color: rgba(0,0,0,.4);
}
.placeholder-smoke-lighter::-moz-placeholder
{
    color: rgba(0,0,0,.25);
}
.placeholder-smoke-lighter::placeholder
{
    color: rgba(0,0,0,.25);
}
.placeholder-smoke-lightest::-moz-placeholder
{
    color: rgba(0,0,0,.1);
}
.placeholder-smoke-lightest::placeholder
{
    color: rgba(0,0,0,.1);
}
.placeholder-snow-strong::-moz-placeholder
{
    color: hsla(0,0%,100%,.75);
}
.placeholder-snow-strong::placeholder
{
    color: hsla(0,0%,100%,.75);
}
.placeholder-snow::-moz-placeholder
{
    color: hsla(0,0%,100%,.5);
}
.placeholder-snow::placeholder
{
    color: hsla(0,0%,100%,.5);
}
.placeholder-snow-weak::-moz-placeholder
{
    color: hsla(0,0%,100%,.25);
}
.placeholder-snow-weak::placeholder
{
    color: hsla(0,0%,100%,.25);
}
.placeholder-placeholder::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity));
}
.placeholder-placeholder::placeholder
{
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity));
}
.focus\:placeholder-transparent:focus::-moz-placeholder
{
    color: transparent;
}
.focus\:placeholder-transparent:focus::placeholder
{
    color: transparent;
}
.focus\:placeholder-inherit:focus::-moz-placeholder
{
    color: inherit;
}
.focus\:placeholder-inherit:focus::placeholder
{
    color: inherit;
}
.focus\:placeholder-ds-black:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #19191c;
    color: rgba(25,25,28,var(--placeholder-opacity));
}
.focus\:placeholder-ds-black:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #19191c;
    color: rgba(25,25,28,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-700:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #292935;
    color: rgba(41,41,53,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-700:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #292935;
    color: rgba(41,41,53,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #49495c;
    color: rgba(73,73,92,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #49495c;
    color: rgba(73,73,92,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #626283;
    color: rgba(98,98,131,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #626283;
    color: rgba(98,98,131,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-400:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #8a8ab2;
    color: rgba(138,138,178,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-400:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #8a8ab2;
    color: rgba(138,138,178,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #bebedc;
    color: rgba(190,190,220,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #bebedc;
    color: rgba(190,190,220,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-200:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #e6e6f2;
    color: rgba(230,230,242,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-200:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #e6e6f2;
    color: rgba(230,230,242,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-100:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f4f4fa;
    color: rgba(244,244,250,var(--placeholder-opacity));
}
.focus\:placeholder-ds-grey-100:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #f4f4fa;
    color: rgba(244,244,250,var(--placeholder-opacity));
}
.focus\:placeholder-ds-solid-white:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-solid-white:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-primary-light:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f9f9f9;
    color: rgba(249,249,249,var(--placeholder-opacity));
}
.focus\:placeholder-ds-primary-light:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #f9f9f9;
    color: rgba(249,249,249,var(--placeholder-opacity));
}
.focus\:placeholder-ds-secondary-light:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ebebf4;
    color: rgba(235,235,244,var(--placeholder-opacity));
}
.focus\:placeholder-ds-secondary-light:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ebebf4;
    color: rgba(235,235,244,var(--placeholder-opacity));
}
.focus\:placeholder-ds-third-dark:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #c9c9d7;
    color: rgba(201,201,215,var(--placeholder-opacity));
}
.focus\:placeholder-ds-third-dark:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #c9c9d7;
    color: rgba(201,201,215,var(--placeholder-opacity));
}
.focus\:placeholder-ds-disabled-light:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6e6e77;
    color: rgba(110,110,119,var(--placeholder-opacity));
}
.focus\:placeholder-ds-disabled-light:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #6e6e77;
    color: rgba(110,110,119,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-700:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #a50e0e;
    color: rgba(165,14,14,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-700:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #a50e0e;
    color: rgba(165,14,14,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #d02323;
    color: rgba(208,35,35,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #d02323;
    color: rgba(208,35,35,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-400:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ff5b5b;
    color: rgba(255,91,91,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-400:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ff5b5b;
    color: rgba(255,91,91,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fa8b8b;
    color: rgba(250,139,139,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #fa8b8b;
    color: rgba(250,139,139,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-200:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ff9c9c;
    color: rgba(255,156,156,var(--placeholder-opacity));
}
.focus\:placeholder-ds-red-200:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ff9c9c;
    color: rgba(255,156,156,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #093f8e;
    color: rgba(9,63,142,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #093f8e;
    color: rgba(9,63,142,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-400:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6794f8;
    color: rgba(103,148,248,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-400:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #6794f8;
    color: rgba(103,148,248,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #88b3ff;
    color: rgba(136,179,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #88b3ff;
    color: rgba(136,179,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-200:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #b8cbf6;
    color: rgba(184,203,246,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-200:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #b8cbf6;
    color: rgba(184,203,246,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-100:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #cdd7ee;
    color: rgba(205,215,238,var(--placeholder-opacity));
}
.focus\:placeholder-ds-blue-100:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #cdd7ee;
    color: rgba(205,215,238,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #09214c;
    color: rgba(9,33,76,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #09214c;
    color: rgba(9,33,76,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-400:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #254fae;
    color: rgba(37,79,174,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-400:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #254fae;
    color: rgba(37,79,174,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #2f61d3;
    color: rgba(47,97,211,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #2f61d3;
    color: rgba(47,97,211,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-200:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #3671f5;
    color: rgba(54,113,245,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-200:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #3671f5;
    color: rgba(54,113,245,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-100:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6192d8;
    color: rgba(97,146,216,var(--placeholder-opacity));
}
.focus\:placeholder-ds-navy-blue-100:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #6192d8;
    color: rgba(97,146,216,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #3c1caf;
    color: rgba(60,28,175,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #3c1caf;
    color: rgba(60,28,175,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-400:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #833dff;
    color: rgba(131,61,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-400:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #833dff;
    color: rgba(131,61,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #9160e8;
    color: rgba(145,96,232,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #9160e8;
    color: rgba(145,96,232,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-200:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #a98ef4;
    color: rgba(169,142,244,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-200:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #a98ef4;
    color: rgba(169,142,244,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-100:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ccbafe;
    color: rgba(204,186,254,var(--placeholder-opacity));
}
.focus\:placeholder-ds-purple-100:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ccbafe;
    color: rgba(204,186,254,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #279cc0;
    color: rgba(39,156,192,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #279cc0;
    color: rgba(39,156,192,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #33cfff;
    color: rgba(51,207,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #33cfff;
    color: rgba(51,207,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-400:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #58d8ff;
    color: rgba(88,216,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-400:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #58d8ff;
    color: rgba(88,216,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #83e2ff;
    color: rgba(131,226,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #83e2ff;
    color: rgba(131,226,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-200:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #a7eafe;
    color: rgba(167,234,254,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-200:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #a7eafe;
    color: rgba(167,234,254,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-100:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #d1f4ff;
    color: rgba(209,244,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-sky-blue-100:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #d1f4ff;
    color: rgba(209,244,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #c750c7;
    color: rgba(199,80,199,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #c750c7;
    color: rgba(199,80,199,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ff73ff;
    color: rgba(255,115,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ff73ff;
    color: rgba(255,115,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-400:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ff8cff;
    color: rgba(255,140,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-400:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ff8cff;
    color: rgba(255,140,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ffabff;
    color: rgba(255,171,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ffabff;
    color: rgba(255,171,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-200:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ffc9ff;
    color: rgba(255,201,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-200:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ffc9ff;
    color: rgba(255,201,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-100:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ffe1ff;
    color: rgba(255,225,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-pink-100:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ffe1ff;
    color: rgba(255,225,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-700:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #05885f;
    color: rgba(5,136,95,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-700:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #05885f;
    color: rgba(5,136,95,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #08d796;
    color: rgba(8,215,150,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #08d796;
    color: rgba(8,215,150,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #08f9ae;
    color: rgba(8,249,174,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #08f9ae;
    color: rgba(8,249,174,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-400:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #4afcc5;
    color: rgba(74,252,197,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-400:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #4afcc5;
    color: rgba(74,252,197,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #85ffd9;
    color: rgba(133,255,217,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #85ffd9;
    color: rgba(133,255,217,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-200:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #bcffea;
    color: rgba(188,255,234,var(--placeholder-opacity));
}
.focus\:placeholder-ds-green-200:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #bcffea;
    color: rgba(188,255,234,var(--placeholder-opacity));
}
.focus\:placeholder-ds-gold-600:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #b58344;
    color: rgba(181,131,68,var(--placeholder-opacity));
}
.focus\:placeholder-ds-gold-600:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #b58344;
    color: rgba(181,131,68,var(--placeholder-opacity));
}
.focus\:placeholder-ds-gold-500:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #d4a76e;
    color: rgba(212,167,110,var(--placeholder-opacity));
}
.focus\:placeholder-ds-gold-500:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #d4a76e;
    color: rgba(212,167,110,var(--placeholder-opacity));
}
.focus\:placeholder-ds-gold-300:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f8d09e;
    color: rgba(248,208,158,var(--placeholder-opacity));
}
.focus\:placeholder-ds-gold-300:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #f8d09e;
    color: rgba(248,208,158,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-black:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #1a1a1a;
    color: rgba(26,26,26,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-black:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #1a1a1a;
    color: rgba(26,26,26,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-grey:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #272420;
    color: rgba(39,36,32,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-grey:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #272420;
    color: rgba(39,36,32,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-elements:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #574835;
    color: rgba(87,72,53,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-elements:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #574835;
    color: rgba(87,72,53,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-beige:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ece5db;
    color: rgba(236,229,219,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-beige:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ece5db;
    color: rgba(236,229,219,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-white:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.focus\:placeholder-ds-vip-white:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.focus\:placeholder-green:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--placeholder-opacity));
}
.focus\:placeholder-green:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #78b428;
    color: rgba(120,180,40,var(--placeholder-opacity));
}
.focus\:placeholder-green-dark:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6aa120;
    color: rgba(106,161,32,var(--placeholder-opacity));
}
.focus\:placeholder-green-dark:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #6aa120;
    color: rgba(106,161,32,var(--placeholder-opacity));
}
.focus\:placeholder-green-light:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #dbfab1;
    color: rgba(219,250,177,var(--placeholder-opacity));
}
.focus\:placeholder-green-light:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #dbfab1;
    color: rgba(219,250,177,var(--placeholder-opacity));
}
.focus\:placeholder-red-soft:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f58183;
    color: rgba(245,129,131,var(--placeholder-opacity));
}
.focus\:placeholder-red-soft:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #f58183;
    color: rgba(245,129,131,var(--placeholder-opacity));
}
.focus\:placeholder-red-lighter:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fdddde;
    color: rgba(253,221,222,var(--placeholder-opacity));
}
.focus\:placeholder-red-lighter:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #fdddde;
    color: rgba(253,221,222,var(--placeholder-opacity));
}
.focus\:placeholder-red-light:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f74d53;
    color: rgba(247,77,83,var(--placeholder-opacity));
}
.focus\:placeholder-red-light:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #f74d53;
    color: rgba(247,77,83,var(--placeholder-opacity));
}
.focus\:placeholder-red:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--placeholder-opacity));
}
.focus\:placeholder-red:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ed1c24;
    color: rgba(237,28,36,var(--placeholder-opacity));
}
.focus\:placeholder-red-dark:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #e76377;
    color: rgba(231,99,119,var(--placeholder-opacity));
}
.focus\:placeholder-red-dark:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #e76377;
    color: rgba(231,99,119,var(--placeholder-opacity));
}
.focus\:placeholder-red-darker:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #c71a1a;
    color: rgba(199,26,26,var(--placeholder-opacity));
}
.focus\:placeholder-red-darker:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #c71a1a;
    color: rgba(199,26,26,var(--placeholder-opacity));
}
.focus\:placeholder-purple-dark:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #390e68;
    color: rgba(57,14,104,var(--placeholder-opacity));
}
.focus\:placeholder-purple-dark:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #390e68;
    color: rgba(57,14,104,var(--placeholder-opacity));
}
.focus\:placeholder-blue:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--placeholder-opacity));
}
.focus\:placeholder-blue:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #2697f0;
    color: rgba(38,151,240,var(--placeholder-opacity));
}
.focus\:placeholder-blue-light:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #deebff;
    color: rgba(222,235,255,var(--placeholder-opacity));
}
.focus\:placeholder-blue-light:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #deebff;
    color: rgba(222,235,255,var(--placeholder-opacity));
}
.focus\:placeholder-blue-dark:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.focus\:placeholder-blue-dark:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.focus\:placeholder-blue-darker:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #3b1382;
    color: rgba(59,19,130,var(--placeholder-opacity));
}
.focus\:placeholder-blue-darker:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #3b1382;
    color: rgba(59,19,130,var(--placeholder-opacity));
}
.focus\:placeholder-black:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--placeholder-opacity));
}
.focus\:placeholder-black:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #4b4b4b;
    color: rgba(75,75,75,var(--placeholder-opacity));
}
.focus\:placeholder-white:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.focus\:placeholder-white:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity));
}
.focus\:placeholder-sport:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--placeholder-opacity));
}
.focus\:placeholder-sport:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #f73535;
    color: rgba(247,53,53,var(--placeholder-opacity));
}
.focus\:placeholder-esport:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--placeholder-opacity));
}
.focus\:placeholder-esport:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #6727f4;
    color: rgba(103,39,244,var(--placeholder-opacity));
}
.focus\:placeholder-casino:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.focus\:placeholder-casino:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #316ef7;
    color: rgba(49,110,247,var(--placeholder-opacity));
}
.focus\:placeholder-poker:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--placeholder-opacity));
}
.focus\:placeholder-poker:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #173476;
    color: rgba(23,52,118,var(--placeholder-opacity));
}
.focus\:placeholder-grey-dark:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #888;
    color: rgba(136,136,136,var(--placeholder-opacity));
}
.focus\:placeholder-grey-dark:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #888;
    color: rgba(136,136,136,var(--placeholder-opacity));
}
.focus\:placeholder-grey:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--placeholder-opacity));
}
.focus\:placeholder-grey:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #c0c0c0;
    color: rgba(192,192,192,var(--placeholder-opacity));
}
.focus\:placeholder-grey-light:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #d6d6d6;
    color: rgba(214,214,214,var(--placeholder-opacity));
}
.focus\:placeholder-grey-light:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #d6d6d6;
    color: rgba(214,214,214,var(--placeholder-opacity));
}
.focus\:placeholder-grey-lightest:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #f6f6f6;
    color: rgba(246,246,246,var(--placeholder-opacity));
}
.focus\:placeholder-grey-lightest:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #f6f6f6;
    color: rgba(246,246,246,var(--placeholder-opacity));
}
.focus\:placeholder-orange:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #e5b427;
    color: rgba(229,180,39,var(--placeholder-opacity));
}
.focus\:placeholder-orange:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #e5b427;
    color: rgba(229,180,39,var(--placeholder-opacity));
}
.focus\:placeholder-orange-light:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #fcefca;
    color: rgba(252,239,202,var(--placeholder-opacity));
}
.focus\:placeholder-orange-light:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #fcefca;
    color: rgba(252,239,202,var(--placeholder-opacity));
}
.focus\:placeholder-yellow:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #ffd700;
    color: rgba(255,215,0,var(--placeholder-opacity));
}
.focus\:placeholder-yellow:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #ffd700;
    color: rgba(255,215,0,var(--placeholder-opacity));
}
.focus\:placeholder-brown:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #b08d57;
    color: rgba(176,141,87,var(--placeholder-opacity));
}
.focus\:placeholder-brown:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #b08d57;
    color: rgba(176,141,87,var(--placeholder-opacity));
}
.focus\:placeholder-smoke-darkest:focus::-moz-placeholder
{
    color: rgba(0,0,0,.9);
}
.focus\:placeholder-smoke-darkest:focus::placeholder
{
    color: rgba(0,0,0,.9);
}
.focus\:placeholder-smoke-darker:focus::-moz-placeholder
{
    color: rgba(0,0,0,.75);
}
.focus\:placeholder-smoke-darker:focus::placeholder
{
    color: rgba(0,0,0,.75);
}
.focus\:placeholder-smoke-dark:focus::-moz-placeholder
{
    color: rgba(0,0,0,.6);
}
.focus\:placeholder-smoke-dark:focus::placeholder
{
    color: rgba(0,0,0,.6);
}
.focus\:placeholder-smoke:focus::-moz-placeholder
{
    color: rgba(0,0,0,.5);
}
.focus\:placeholder-smoke:focus::placeholder
{
    color: rgba(0,0,0,.5);
}
.focus\:placeholder-smoke-light:focus::-moz-placeholder
{
    color: rgba(0,0,0,.4);
}
.focus\:placeholder-smoke-light:focus::placeholder
{
    color: rgba(0,0,0,.4);
}
.focus\:placeholder-smoke-lighter:focus::-moz-placeholder
{
    color: rgba(0,0,0,.25);
}
.focus\:placeholder-smoke-lighter:focus::placeholder
{
    color: rgba(0,0,0,.25);
}
.focus\:placeholder-smoke-lightest:focus::-moz-placeholder
{
    color: rgba(0,0,0,.1);
}
.focus\:placeholder-smoke-lightest:focus::placeholder
{
    color: rgba(0,0,0,.1);
}
.focus\:placeholder-snow-strong:focus::-moz-placeholder
{
    color: hsla(0,0%,100%,.75);
}
.focus\:placeholder-snow-strong:focus::placeholder
{
    color: hsla(0,0%,100%,.75);
}
.focus\:placeholder-snow:focus::-moz-placeholder
{
    color: hsla(0,0%,100%,.5);
}
.focus\:placeholder-snow:focus::placeholder
{
    color: hsla(0,0%,100%,.5);
}
.focus\:placeholder-snow-weak:focus::-moz-placeholder
{
    color: hsla(0,0%,100%,.25);
}
.focus\:placeholder-snow-weak:focus::placeholder
{
    color: hsla(0,0%,100%,.25);
}
.focus\:placeholder-placeholder:focus::-moz-placeholder
{
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity));
}
.focus\:placeholder-placeholder:focus::placeholder
{
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity));
}
.p-0
{
    padding: 0;
}
.p-1
{
    padding: .25rem;
}
.p-2
{
    padding: .5rem;
}
.p-3
{
    padding: .75rem;
}
.p-4
{
    padding: 1rem;
}
.p-5
{
    padding: 1.25rem;
}
.p-6
{
    padding: 1.5rem;
}
.p-7
{
    padding: 1.75rem;
}
.p-8
{
    padding: 2rem;
}
.p-10
{
    padding: 2.5rem;
}
.p-12
{
    padding: 3rem;
}
.p-14
{
    padding: 3.75rem;
}
.p-16
{
    padding: 4rem;
}
.p-20
{
    padding: 5rem;
}
.p-22
{
    padding: 5.5rem;
}
.p-23
{
    padding: 5.75rem;
}
.p-24
{
    padding: 6rem;
}
.p-32
{
    padding: 8rem;
}
.p-56
{
    padding: 14rem;
}
.p-px
{
    padding: 1px;
}
.p-1\/2
{
    padding: .125rem;
}
.p-1-1\/2
{
    padding: .375rem;
}
.p-2-1\/2
{
    padding: .625rem;
}
.p-5px
{
    padding: 5px;
}
.p-10px
{
    padding: 10px;
}
.p-20px
{
    padding: 20px;
}
.p-30px
{
    padding: 30px;
}
.py-0
{
    padding-top: 0;
    padding-bottom: 0;
}
.px-0
{
    padding-left: 0;
    padding-right: 0;
}
.py-1
{
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.px-1
{
    padding-left: .25rem;
    padding-right: .25rem;
}
.py-2
{
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.px-2
{
    padding-left: .5rem;
    padding-right: .5rem;
}
.py-3
{
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.px-3
{
    padding-left: .75rem;
    padding-right: .75rem;
}
.py-4
{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.px-4
{
    padding-left: 1rem;
    padding-right: 1rem;
}
.py-5
{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.px-5
{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.py-6
{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.px-6
{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.py-7
{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
.px-7
{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.py-8
{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.px-8
{
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-10
{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.px-10
{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.py-12
{
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.px-12
{
    padding-left: 3rem;
    padding-right: 3rem;
}
.py-14
{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
}
.px-14
{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
}
.py-16
{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.px-16
{
    padding-left: 4rem;
    padding-right: 4rem;
}
.py-20
{
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.px-20
{
    padding-left: 5rem;
    padding-right: 5rem;
}
.py-22
{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
}
.px-22
{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
}
.py-23
{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
}
.px-23
{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
}
.py-24
{
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.px-24
{
    padding-left: 6rem;
    padding-right: 6rem;
}
.py-32
{
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.px-32
{
    padding-left: 8rem;
    padding-right: 8rem;
}
.py-56
{
    padding-top: 14rem;
    padding-bottom: 14rem;
}
.px-56
{
    padding-left: 14rem;
    padding-right: 14rem;
}
.py-px
{
    padding-top: 1px;
    padding-bottom: 1px;
}
.px-px
{
    padding-left: 1px;
    padding-right: 1px;
}
.py-1\/2
{
    padding-top: .125rem;
    padding-bottom: .125rem;
}
.px-1\/2
{
    padding-left: .125rem;
    padding-right: .125rem;
}
.py-1-1\/2
{
    padding-top: .375rem;
    padding-bottom: .375rem;
}
.px-1-1\/2
{
    padding-left: .375rem;
    padding-right: .375rem;
}
.py-2-1\/2
{
    padding-top: .625rem;
    padding-bottom: .625rem;
}
.px-2-1\/2
{
    padding-left: .625rem;
    padding-right: .625rem;
}
.py-5px
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.px-5px
{
    padding-left: 5px;
    padding-right: 5px;
}
.py-10px
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.px-10px
{
    padding-left: 10px;
    padding-right: 10px;
}
.py-20px
{
    padding-top: 20px;
    padding-bottom: 20px;
}
.px-20px
{
    padding-left: 20px;
    padding-right: 20px;
}
.py-30px
{
    padding-top: 30px;
    padding-bottom: 30px;
}
.px-30px
{
    padding-left: 30px;
    padding-right: 30px;
}
.pt-0
{
    padding-top: 0;
}
.pr-0
{
    padding-right: 0;
}
.pb-0
{
    padding-bottom: 0;
}
.pl-0
{
    padding-left: 0;
}
.pt-1
{
    padding-top: .25rem;
}
.pr-1
{
    padding-right: .25rem;
}
.pb-1
{
    padding-bottom: .25rem;
}
.pl-1
{
    padding-left: .25rem;
}
.pt-2
{
    padding-top: .5rem;
}
.pr-2
{
    padding-right: .5rem;
}
.pb-2
{
    padding-bottom: .5rem;
}
.pl-2
{
    padding-left: .5rem;
}
.pt-3
{
    padding-top: .75rem;
}
.pr-3
{
    padding-right: .75rem;
}
.pb-3
{
    padding-bottom: .75rem;
}
.pl-3
{
    padding-left: .75rem;
}
.pt-4
{
    padding-top: 1rem;
}
.pr-4
{
    padding-right: 1rem;
}
.pb-4
{
    padding-bottom: 1rem;
}
.pl-4
{
    padding-left: 1rem;
}
.pt-5
{
    padding-top: 1.25rem;
}
.pr-5
{
    padding-right: 1.25rem;
}
.pb-5
{
    padding-bottom: 1.25rem;
}
.pl-5
{
    padding-left: 1.25rem;
}
.pt-6
{
    padding-top: 1.5rem;
}
.pr-6
{
    padding-right: 1.5rem;
}
.pb-6
{
    padding-bottom: 1.5rem;
}
.pl-6
{
    padding-left: 1.5rem;
}
.pt-7
{
    padding-top: 1.75rem;
}
.pr-7
{
    padding-right: 1.75rem;
}
.pb-7
{
    padding-bottom: 1.75rem;
}
.pl-7
{
    padding-left: 1.75rem;
}
.pt-8
{
    padding-top: 2rem;
}
.pr-8
{
    padding-right: 2rem;
}
.pb-8
{
    padding-bottom: 2rem;
}
.pl-8
{
    padding-left: 2rem;
}
.pt-10
{
    padding-top: 2.5rem;
}
.pr-10
{
    padding-right: 2.5rem;
}
.pb-10
{
    padding-bottom: 2.5rem;
}
.pl-10
{
    padding-left: 2.5rem;
}
.pt-12
{
    padding-top: 3rem;
}
.pr-12
{
    padding-right: 3rem;
}
.pb-12
{
    padding-bottom: 3rem;
}
.pl-12
{
    padding-left: 3rem;
}
.pt-14
{
    padding-top: 3.75rem;
}
.pr-14
{
    padding-right: 3.75rem;
}
.pb-14
{
    padding-bottom: 3.75rem;
}
.pl-14
{
    padding-left: 3.75rem;
}
.pt-16
{
    padding-top: 4rem;
}
.pr-16
{
    padding-right: 4rem;
}
.pb-16
{
    padding-bottom: 4rem;
}
.pl-16
{
    padding-left: 4rem;
}
.pt-20
{
    padding-top: 5rem;
}
.pr-20
{
    padding-right: 5rem;
}
.pb-20
{
    padding-bottom: 5rem;
}
.pl-20
{
    padding-left: 5rem;
}
.pt-22
{
    padding-top: 5.5rem;
}
.pr-22
{
    padding-right: 5.5rem;
}
.pb-22
{
    padding-bottom: 5.5rem;
}
.pl-22
{
    padding-left: 5.5rem;
}
.pt-23
{
    padding-top: 5.75rem;
}
.pr-23
{
    padding-right: 5.75rem;
}
.pb-23
{
    padding-bottom: 5.75rem;
}
.pl-23
{
    padding-left: 5.75rem;
}
.pt-24
{
    padding-top: 6rem;
}
.pr-24
{
    padding-right: 6rem;
}
.pb-24
{
    padding-bottom: 6rem;
}
.pl-24
{
    padding-left: 6rem;
}
.pt-32
{
    padding-top: 8rem;
}
.pr-32
{
    padding-right: 8rem;
}
.pb-32
{
    padding-bottom: 8rem;
}
.pl-32
{
    padding-left: 8rem;
}
.pt-56
{
    padding-top: 14rem;
}
.pr-56
{
    padding-right: 14rem;
}
.pb-56
{
    padding-bottom: 14rem;
}
.pl-56
{
    padding-left: 14rem;
}
.pt-px
{
    padding-top: 1px;
}
.pr-px
{
    padding-right: 1px;
}
.pb-px
{
    padding-bottom: 1px;
}
.pl-px
{
    padding-left: 1px;
}
.pt-1\/2
{
    padding-top: .125rem;
}
.pr-1\/2
{
    padding-right: .125rem;
}
.pb-1\/2
{
    padding-bottom: .125rem;
}
.pl-1\/2
{
    padding-left: .125rem;
}
.pt-1-1\/2
{
    padding-top: .375rem;
}
.pr-1-1\/2
{
    padding-right: .375rem;
}
.pb-1-1\/2
{
    padding-bottom: .375rem;
}
.pl-1-1\/2
{
    padding-left: .375rem;
}
.pt-2-1\/2
{
    padding-top: .625rem;
}
.pr-2-1\/2
{
    padding-right: .625rem;
}
.pb-2-1\/2
{
    padding-bottom: .625rem;
}
.pl-2-1\/2
{
    padding-left: .625rem;
}
.pt-5px
{
    padding-top: 5px;
}
.pr-5px
{
    padding-right: 5px;
}
.pb-5px
{
    padding-bottom: 5px;
}
.pl-5px
{
    padding-left: 5px;
}
.pt-10px
{
    padding-top: 10px;
}
.pr-10px
{
    padding-right: 10px;
}
.pb-10px
{
    padding-bottom: 10px;
}
.pl-10px
{
    padding-left: 10px;
}
.pt-20px
{
    padding-top: 20px;
}
.pr-20px
{
    padding-right: 20px;
}
.pb-20px
{
    padding-bottom: 20px;
}
.pl-20px
{
    padding-left: 20px;
}
.pt-30px
{
    padding-top: 30px;
}
.pr-30px
{
    padding-right: 30px;
}
.pb-30px
{
    padding-bottom: 30px;
}
.pl-30px
{
    padding-left: 30px;
}
.overscroll-auto
{
    overscroll-behavior: auto;
}
.overscroll-contain
{
    overscroll-behavior: contain;
}
.overscroll-none
{
    overscroll-behavior: none;
}
.overscroll-y-auto
{
    overscroll-behavior-y: auto;
}
.overscroll-y-contain
{
    overscroll-behavior-y: contain;
}
.overscroll-y-none
{
    overscroll-behavior-y: none;
}
.overscroll-x-auto
{
    overscroll-behavior-x: auto;
}
.overscroll-x-contain
{
    overscroll-behavior-x: contain;
}
.overscroll-x-none
{
    overscroll-behavior-x: none;
}
.overflow-auto
{
    overflow: auto;
}
.overflow-hidden
{
    overflow: hidden;
}
.overflow-visible
{
    overflow: visible;
}
.overflow-scroll
{
    overflow: scroll;
}
.overflow-x-auto
{
    overflow-x: auto;
}
.overflow-y-auto
{
    overflow-y: auto;
}
.overflow-x-hidden
{
    overflow-x: hidden;
}
.overflow-y-hidden
{
    overflow-y: hidden;
}
.overflow-x-visible
{
    overflow-x: visible;
}
.overflow-y-visible
{
    overflow-y: visible;
}
.overflow-x-scroll
{
    overflow-x: scroll;
}
.overflow-y-scroll
{
    overflow-y: scroll;
}
.scrolling-touch
{
    -webkit-overflow-scrolling: touch;
}
.scrolling-auto
{
    -webkit-overflow-scrolling: auto;
}
.outline-none
{
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.outline-white
{
    outline: 2px dotted #fff;
    outline-offset: 2px;
}
.outline-black
{
    outline: 2px dotted #000;
    outline-offset: 2px;
}
.focus\:outline-none:focus
{
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus\:outline-white:focus
{
    outline: 2px dotted #fff;
    outline-offset: 2px;
}
.focus\:outline-black:focus
{
    outline: 2px dotted #000;
    outline-offset: 2px;
}
.opacity-0
{
    opacity: 0;
}
.opacity-25
{
    opacity: .25;
}
.opacity-50
{
    opacity: .5;
}
.opacity-75
{
    opacity: .75;
}
.opacity-100
{
    opacity: 1;
}
.object-bottom
{
    -o-object-position: bottom;
    object-position: bottom;
}
.object-center
{
    -o-object-position: center;
    object-position: center;
}
.object-left
{
    -o-object-position: left;
    object-position: left;
}
.object-left-bottom
{
    -o-object-position: left bottom;
    object-position: left bottom;
}
.object-left-top
{
    -o-object-position: left top;
    object-position: left top;
}
.object-right
{
    -o-object-position: right;
    object-position: right;
}
.object-right-bottom
{
    -o-object-position: right bottom;
    object-position: right bottom;
}
.object-right-top
{
    -o-object-position: right top;
    object-position: right top;
}
.object-top
{
    -o-object-position: top;
    object-position: top;
}
.object-contain
{
    -o-object-fit: contain;
    object-fit: contain;
}
.object-cover
{
    -o-object-fit: cover;
    object-fit: cover;
}
.object-fill
{
    -o-object-fit: fill;
    object-fit: fill;
}
.object-none
{
    -o-object-fit: none;
    object-fit: none;
}
.object-scale-down
{
    -o-object-fit: scale-down;
    object-fit: scale-down;
}
.min-w-0
{
    min-width: 0;
}
.min-w-10
{
    min-width: 2.5rem;
}
.min-w-66
{
    min-width: 24rem;
}
.min-w-1\/2
{
    min-width: 50%;
}
.min-w-1\/3
{
    min-width: 33.33333%;
}
.min-w-2\/3
{
    min-width: 66.66667%;
}
.min-w-1\/4
{
    min-width: 25%;
}
.min-w-3\/4
{
    min-width: 75%;
}
.min-w-1\/5
{
    min-width: 20%;
}
.min-w-2\/5
{
    min-width: 40%;
}
.min-w-3\/5
{
    min-width: 60%;
}
.min-w-4\/5
{
    min-width: 80%;
}
.min-w-1\/6
{
    min-width: 16.666667%;
}
.min-w-2\/6
{
    min-width: 33.333333%;
}
.min-w-3\/6
{
    min-width: 50%;
}
.min-w-4\/6
{
    min-width: 66.666667%;
}
.min-w-5\/6
{
    min-width: 83.333333%;
}
.min-w-1\/12
{
    min-width: 8.333333%;
}
.min-w-2\/12
{
    min-width: 16.666667%;
}
.min-w-3\/12
{
    min-width: 25%;
}
.min-w-4\/12
{
    min-width: 33.333333%;
}
.min-w-5\/12
{
    min-width: 41.666667%;
}
.min-w-6\/12
{
    min-width: 50%;
}
.min-w-7\/12
{
    min-width: 58.333333%;
}
.min-w-8\/12
{
    min-width: 66.666667%;
}
.min-w-9\/12
{
    min-width: 75%;
}
.min-w-10\/12
{
    min-width: 83.333333%;
}
.min-w-11\/12
{
    min-width: 91.666667%;
}
.min-w-full
{
    min-width: 100%;
}
.min-h-0
{
    min-height: 0;
}
.min-h-8
{
    min-height: 2rem;
}
.min-h-10
{
    min-height: 2.5rem;
}
.min-h-12
{
    min-height: 3rem;
}
.min-h-16
{
    min-height: 4rem;
}
.min-h-24
{
    min-height: 6rem;
}
.min-h-32
{
    min-height: 8rem;
}
.min-h-48
{
    min-height: 12rem;
}
.min-h-56
{
    min-height: 14rem;
}
.min-h-64
{
    min-height: 16rem;
}
.min-h-96
{
    min-height: 24rem;
}
.min-h-128
{
    min-height: 32rem;
}
.min-h-144
{
    min-height: 38rem;
}
.min-h-full
{
    min-height: 100%;
}
.min-h-screen
{
    min-height: 100vh;
}
.max-w-72
{
    max-width: 26.75rem;
}
.max-w-1\/2
{
    max-width: 50%;
}
.max-w-1\/3
{
    max-width: 33.33333%;
}
.max-w-2\/3
{
    max-width: 66.66667%;
}
.max-w-1\/4
{
    max-width: 25%;
}
.max-w-3\/4
{
    max-width: 75%;
}
.max-w-1\/5
{
    max-width: 20%;
}
.max-w-2\/5
{
    max-width: 40%;
}
.max-w-3\/5
{
    max-width: 60%;
}
.max-w-4\/5
{
    max-width: 80%;
}
.max-w-xs
{
    max-width: 20rem;
}
.max-w-sm
{
    max-width: 30rem;
}
.max-w-md
{
    max-width: 40rem;
}
.max-w-lg
{
    max-width: 50rem;
}
.max-w-xl
{
    max-width: 60rem;
}
.max-w-2xl
{
    max-width: 70rem;
}
.max-w-3xl
{
    max-width: 80rem;
}
.max-w-4xl
{
    max-width: 90rem;
}
.max-w-5xl
{
    max-width: 100rem;
}
.max-w-full
{
    max-width: 100%;
}
.max-h-full
{
    max-height: 100%;
}
.max-h-screen
{
    max-height: 100vh;
}
.max-h-xs
{
    max-height: 20rem;
}
.max-h-sm
{
    max-height: 30rem;
}
.max-h-none
{
    max-height: none;
}
.m-0
{
    margin: 0;
}
.m-1
{
    margin: .25rem;
}
.m-2
{
    margin: .5rem;
}
.m-3
{
    margin: .75rem;
}
.m-4
{
    margin: 1rem;
}
.m-5
{
    margin: 1.25rem;
}
.m-6
{
    margin: 1.5rem;
}
.m-7
{
    margin: 1.75rem;
}
.m-8
{
    margin: 2rem;
}
.m-10
{
    margin: 2.5rem;
}
.m-12
{
    margin: 3rem;
}
.m-14
{
    margin: 3.5rem;
}
.m-15
{
    margin: 3.75rem;
}
.m-16
{
    margin: 4rem;
}
.m-20
{
    margin: 5rem;
}
.m-24
{
    margin: 6rem;
}
.m-32
{
    margin: 8rem;
}
.m-48
{
    margin: 12rem;
}
.m-auto
{
    margin: auto;
}
.m-px
{
    margin: 1px;
}
.m-1\/2
{
    margin: .125rem;
}
.m-3\.5
{
    margin: .625rem;
}
.m-10px
{
    margin: 10px;
}
.m-20px
{
    margin: 20px;
}
.m-30px
{
    margin: 30px;
}
.-m-px
{
    margin: -1px;
}
.-m-1
{
    margin: -.25rem;
}
.-m-2
{
    margin: -.5rem;
}
.-m-3
{
    margin: -.75rem;
}
.-m-3\.25
{
    margin: -.817rem;
}
.-m-3\.5
{
    margin: -.875rem;
}
.-m-4
{
    margin: -1rem;
}
.-m-6
{
    margin: -1.5rem;
}
.-m-8
{
    margin: -2rem;
}
.-m-16
{
    margin: -4rem;
}
.-m-24
{
    margin: -6rem;
}
.-m-48
{
    margin: -12rem;
}
.-m-10px
{
    margin: -10px;
}
.-m-20px
{
    margin: -20px;
}
.-m-30px
{
    margin: -30px;
}
.my-0
{
    margin-top: 0;
    margin-bottom: 0;
}
.mx-0
{
    margin-left: 0;
    margin-right: 0;
}
.my-1
{
    margin-top: .25rem;
    margin-bottom: .25rem;
}
.mx-1
{
    margin-left: .25rem;
    margin-right: .25rem;
}
.my-2
{
    margin-top: .5rem;
    margin-bottom: .5rem;
}
.mx-2
{
    margin-left: .5rem;
    margin-right: .5rem;
}
.my-3
{
    margin-top: .75rem;
    margin-bottom: .75rem;
}
.mx-3
{
    margin-left: .75rem;
    margin-right: .75rem;
}
.my-4
{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.mx-4
{
    margin-left: 1rem;
    margin-right: 1rem;
}
.my-5
{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
.mx-5
{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.my-6
{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.mx-6
{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.my-7
{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
}
.mx-7
{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
}
.my-8
{
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.mx-8
{
    margin-left: 2rem;
    margin-right: 2rem;
}
.my-10
{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
.mx-10
{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}
.my-12
{
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.mx-12
{
    margin-left: 3rem;
    margin-right: 3rem;
}
.my-14
{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
}
.mx-14
{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
}
.my-15
{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
}
.mx-15
{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
}
.my-16
{
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.mx-16
{
    margin-left: 4rem;
    margin-right: 4rem;
}
.my-20
{
    margin-top: 5rem;
    margin-bottom: 5rem;
}
.mx-20
{
    margin-left: 5rem;
    margin-right: 5rem;
}
.my-24
{
    margin-top: 6rem;
    margin-bottom: 6rem;
}
.mx-24
{
    margin-left: 6rem;
    margin-right: 6rem;
}
.my-32
{
    margin-top: 8rem;
    margin-bottom: 8rem;
}
.mx-32
{
    margin-left: 8rem;
    margin-right: 8rem;
}
.my-48
{
    margin-top: 12rem;
    margin-bottom: 12rem;
}
.mx-48
{
    margin-left: 12rem;
    margin-right: 12rem;
}
.my-auto
{
    margin-top: auto;
    margin-bottom: auto;
}
.mx-auto
{
    margin-left: auto;
    margin-right: auto;
}
.my-px
{
    margin-top: 1px;
    margin-bottom: 1px;
}
.mx-px
{
    margin-left: 1px;
    margin-right: 1px;
}
.my-1\/2
{
    margin-top: .125rem;
    margin-bottom: .125rem;
}
.mx-1\/2
{
    margin-left: .125rem;
    margin-right: .125rem;
}
.my-3\.5
{
    margin-top: .625rem;
    margin-bottom: .625rem;
}
.mx-3\.5
{
    margin-left: .625rem;
    margin-right: .625rem;
}
.my-10px
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.mx-10px
{
    margin-left: 10px;
    margin-right: 10px;
}
.my-20px
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.mx-20px
{
    margin-left: 20px;
    margin-right: 20px;
}
.my-30px
{
    margin-top: 30px;
    margin-bottom: 30px;
}
.mx-30px
{
    margin-left: 30px;
    margin-right: 30px;
}
.-my-px
{
    margin-top: -1px;
    margin-bottom: -1px;
}
.-mx-px
{
    margin-left: -1px;
    margin-right: -1px;
}
.-my-1
{
    margin-top: -.25rem;
    margin-bottom: -.25rem;
}
.-mx-1
{
    margin-left: -.25rem;
    margin-right: -.25rem;
}
.-my-2
{
    margin-top: -.5rem;
    margin-bottom: -.5rem;
}
.-mx-2
{
    margin-left: -.5rem;
    margin-right: -.5rem;
}
.-my-3
{
    margin-top: -.75rem;
    margin-bottom: -.75rem;
}
.-mx-3
{
    margin-left: -.75rem;
    margin-right: -.75rem;
}
.-my-3\.25
{
    margin-top: -.817rem;
    margin-bottom: -.817rem;
}
.-mx-3\.25
{
    margin-left: -.817rem;
    margin-right: -.817rem;
}
.-my-3\.5
{
    margin-top: -.875rem;
    margin-bottom: -.875rem;
}
.-mx-3\.5
{
    margin-left: -.875rem;
    margin-right: -.875rem;
}
.-my-4
{
    margin-top: -1rem;
    margin-bottom: -1rem;
}
.-mx-4
{
    margin-left: -1rem;
    margin-right: -1rem;
}
.-my-6
{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
}
.-mx-6
{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
}
.-my-8
{
    margin-top: -2rem;
    margin-bottom: -2rem;
}
.-mx-8
{
    margin-left: -2rem;
    margin-right: -2rem;
}
.-my-16
{
    margin-top: -4rem;
    margin-bottom: -4rem;
}
.-mx-16
{
    margin-left: -4rem;
    margin-right: -4rem;
}
.-my-24
{
    margin-top: -6rem;
    margin-bottom: -6rem;
}
.-mx-24
{
    margin-left: -6rem;
    margin-right: -6rem;
}
.-my-48
{
    margin-top: -12rem;
    margin-bottom: -12rem;
}
.-mx-48
{
    margin-left: -12rem;
    margin-right: -12rem;
}
.-my-10px
{
    margin-top: -10px;
    margin-bottom: -10px;
}
.-mx-10px
{
    margin-left: -10px;
    margin-right: -10px;
}
.-my-20px
{
    margin-top: -20px;
    margin-bottom: -20px;
}
.-mx-20px
{
    margin-left: -20px;
    margin-right: -20px;
}
.-my-30px
{
    margin-top: -30px;
    margin-bottom: -30px;
}
.-mx-30px
{
    margin-left: -30px;
    margin-right: -30px;
}
.mt-0
{
    margin-top: 0;
}
.mr-0
{
    margin-right: 0;
}
.mb-0
{
    margin-bottom: 0;
}
.ml-0
{
    margin-left: 0;
}
.mt-1
{
    margin-top: .25rem;
}
.mr-1
{
    margin-right: .25rem;
}
.mb-1
{
    margin-bottom: .25rem;
}
.ml-1
{
    margin-left: .25rem;
}
.mt-2
{
    margin-top: .5rem;
}
.mr-2
{
    margin-right: .5rem;
}
.mb-2
{
    margin-bottom: .5rem;
}
.ml-2
{
    margin-left: .5rem;
}
.mt-3
{
    margin-top: .75rem;
}
.mr-3
{
    margin-right: .75rem;
}
.mb-3
{
    margin-bottom: .75rem;
}
.ml-3
{
    margin-left: .75rem;
}
.mt-4
{
    margin-top: 1rem;
}
.mr-4
{
    margin-right: 1rem;
}
.mb-4
{
    margin-bottom: 1rem;
}
.ml-4
{
    margin-left: 1rem;
}
.mt-5
{
    margin-top: 1.25rem;
}
.mr-5
{
    margin-right: 1.25rem;
}
.mb-5
{
    margin-bottom: 1.25rem;
}
.ml-5
{
    margin-left: 1.25rem;
}
.mt-6
{
    margin-top: 1.5rem;
}
.mr-6
{
    margin-right: 1.5rem;
}
.mb-6
{
    margin-bottom: 1.5rem;
}
.ml-6
{
    margin-left: 1.5rem;
}
.mt-7
{
    margin-top: 1.75rem;
}
.mr-7
{
    margin-right: 1.75rem;
}
.mb-7
{
    margin-bottom: 1.75rem;
}
.ml-7
{
    margin-left: 1.75rem;
}
.mt-8
{
    margin-top: 2rem;
}
.mr-8
{
    margin-right: 2rem;
}
.mb-8
{
    margin-bottom: 2rem;
}
.ml-8
{
    margin-left: 2rem;
}
.mt-10
{
    margin-top: 2.5rem;
}
.mr-10
{
    margin-right: 2.5rem;
}
.mb-10
{
    margin-bottom: 2.5rem;
}
.ml-10
{
    margin-left: 2.5rem;
}
.mt-12
{
    margin-top: 3rem;
}
.mr-12
{
    margin-right: 3rem;
}
.mb-12
{
    margin-bottom: 3rem;
}
.ml-12
{
    margin-left: 3rem;
}
.mt-14
{
    margin-top: 3.5rem;
}
.mr-14
{
    margin-right: 3.5rem;
}
.mb-14
{
    margin-bottom: 3.5rem;
}
.ml-14
{
    margin-left: 3.5rem;
}
.mt-15
{
    margin-top: 3.75rem;
}
.mr-15
{
    margin-right: 3.75rem;
}
.mb-15
{
    margin-bottom: 3.75rem;
}
.ml-15
{
    margin-left: 3.75rem;
}
.mt-16
{
    margin-top: 4rem;
}
.mr-16
{
    margin-right: 4rem;
}
.mb-16
{
    margin-bottom: 4rem;
}
.ml-16
{
    margin-left: 4rem;
}
.mt-20
{
    margin-top: 5rem;
}
.mr-20
{
    margin-right: 5rem;
}
.mb-20
{
    margin-bottom: 5rem;
}
.ml-20
{
    margin-left: 5rem;
}
.mt-24
{
    margin-top: 6rem;
}
.mr-24
{
    margin-right: 6rem;
}
.mb-24
{
    margin-bottom: 6rem;
}
.ml-24
{
    margin-left: 6rem;
}
.mt-32
{
    margin-top: 8rem;
}
.mr-32
{
    margin-right: 8rem;
}
.mb-32
{
    margin-bottom: 8rem;
}
.ml-32
{
    margin-left: 8rem;
}
.mt-48
{
    margin-top: 12rem;
}
.mr-48
{
    margin-right: 12rem;
}
.mb-48
{
    margin-bottom: 12rem;
}
.ml-48
{
    margin-left: 12rem;
}
.mt-auto
{
    margin-top: auto;
}
.mr-auto
{
    margin-right: auto;
}
.mb-auto
{
    margin-bottom: auto;
}
.ml-auto
{
    margin-left: auto;
}
.mt-px
{
    margin-top: 1px;
}
.mr-px
{
    margin-right: 1px;
}
.mb-px
{
    margin-bottom: 1px;
}
.ml-px
{
    margin-left: 1px;
}
.mt-1\/2
{
    margin-top: .125rem;
}
.mr-1\/2
{
    margin-right: .125rem;
}
.mb-1\/2
{
    margin-bottom: .125rem;
}
.ml-1\/2
{
    margin-left: .125rem;
}
.mt-3\.5
{
    margin-top: .625rem;
}
.mr-3\.5
{
    margin-right: .625rem;
}
.mb-3\.5
{
    margin-bottom: .625rem;
}
.ml-3\.5
{
    margin-left: .625rem;
}
.mt-10px
{
    margin-top: 10px;
}
.mr-10px
{
    margin-right: 10px;
}
.mb-10px
{
    margin-bottom: 10px;
}
.ml-10px
{
    margin-left: 10px;
}
.mt-20px
{
    margin-top: 20px;
}
.mr-20px
{
    margin-right: 20px;
}
.mb-20px
{
    margin-bottom: 20px;
}
.ml-20px
{
    margin-left: 20px;
}
.mt-30px
{
    margin-top: 30px;
}
.mr-30px
{
    margin-right: 30px;
}
.mb-30px
{
    margin-bottom: 30px;
}
.ml-30px
{
    margin-left: 30px;
}
.-mt-px
{
    margin-top: -1px;
}
.-mr-px
{
    margin-right: -1px;
}
.-mb-px
{
    margin-bottom: -1px;
}
.-ml-px
{
    margin-left: -1px;
}
.-mt-1
{
    margin-top: -.25rem;
}
.-mr-1
{
    margin-right: -.25rem;
}
.-mb-1
{
    margin-bottom: -.25rem;
}
.-ml-1
{
    margin-left: -.25rem;
}
.-mt-2
{
    margin-top: -.5rem;
}
.-mr-2
{
    margin-right: -.5rem;
}
.-mb-2
{
    margin-bottom: -.5rem;
}
.-ml-2
{
    margin-left: -.5rem;
}
.-mt-3
{
    margin-top: -.75rem;
}
.-mr-3
{
    margin-right: -.75rem;
}
.-mb-3
{
    margin-bottom: -.75rem;
}
.-ml-3
{
    margin-left: -.75rem;
}
.-mt-3\.25
{
    margin-top: -.817rem;
}
.-mr-3\.25
{
    margin-right: -.817rem;
}
.-mb-3\.25
{
    margin-bottom: -.817rem;
}
.-ml-3\.25
{
    margin-left: -.817rem;
}
.-mt-3\.5
{
    margin-top: -.875rem;
}
.-mr-3\.5
{
    margin-right: -.875rem;
}
.-mb-3\.5
{
    margin-bottom: -.875rem;
}
.-ml-3\.5
{
    margin-left: -.875rem;
}
.-mt-4
{
    margin-top: -1rem;
}
.-mr-4
{
    margin-right: -1rem;
}
.-mb-4
{
    margin-bottom: -1rem;
}
.-ml-4
{
    margin-left: -1rem;
}
.-mt-6
{
    margin-top: -1.5rem;
}
.-mr-6
{
    margin-right: -1.5rem;
}
.-mb-6
{
    margin-bottom: -1.5rem;
}
.-ml-6
{
    margin-left: -1.5rem;
}
.-mt-8
{
    margin-top: -2rem;
}
.-mr-8
{
    margin-right: -2rem;
}
.-mb-8
{
    margin-bottom: -2rem;
}
.-ml-8
{
    margin-left: -2rem;
}
.-mt-16
{
    margin-top: -4rem;
}
.-mr-16
{
    margin-right: -4rem;
}
.-mb-16
{
    margin-bottom: -4rem;
}
.-ml-16
{
    margin-left: -4rem;
}
.-mt-24
{
    margin-top: -6rem;
}
.-mr-24
{
    margin-right: -6rem;
}
.-mb-24
{
    margin-bottom: -6rem;
}
.-ml-24
{
    margin-left: -6rem;
}
.-mt-48
{
    margin-top: -12rem;
}
.-mr-48
{
    margin-right: -12rem;
}
.-mb-48
{
    margin-bottom: -12rem;
}
.-ml-48
{
    margin-left: -12rem;
}
.-mt-10px
{
    margin-top: -10px;
}
.-mr-10px
{
    margin-right: -10px;
}
.-mb-10px
{
    margin-bottom: -10px;
}
.-ml-10px
{
    margin-left: -10px;
}
.-mt-20px
{
    margin-top: -20px;
}
.-mr-20px
{
    margin-right: -20px;
}
.-mb-20px
{
    margin-bottom: -20px;
}
.-ml-20px
{
    margin-left: -20px;
}
.-mt-30px
{
    margin-top: -30px;
}
.-mr-30px
{
    margin-right: -30px;
}
.-mb-30px
{
    margin-bottom: -30px;
}
.-ml-30px
{
    margin-left: -30px;
}
.list-none
{
    list-style-type: none;
}
.list-disc
{
    list-style-type: disc;
}
.list-decimal
{
    list-style-type: decimal;
}
.list-inside
{
    list-style-position: inside;
}
.list-outside
{
    list-style-position: outside;
}
.leading-none
{
    line-height: 1;
}
.leading-very-tight
{
    line-height: 1.1;
}
.leading-tight
{
    line-height: 1.25;
}
.leading-normal
{
    line-height: 1.5;
}
.leading-loose
{
    line-height: 2;
}
.text-3xs
{
    font-size: .5rem;
}
.text-2xs
{
    font-size: .625rem;
}
.text-xs
{
    font-size: .75rem;
}
.text-sm
{
    font-size: .875rem;
}
.text-base
{
    font-size: 1rem;
}
.text-lg
{
    font-size: 1.125rem;
}
.text-xl
{
    font-size: 1.375rem;
}
.text-2xl
{
    font-size: 1.5rem;
}
.text-3xl
{
    font-size: 1.875rem;
}
.text-4xl
{
    font-size: 2.25rem;
}
.text-5xl
{
    font-size: 3rem;
}
.text-6xl
{
    font-size: 4.2rem;
}
.text-7xl
{
    font-size: 6rem;
}
.h-1
{
    height: .25rem;
}
.h-2
{
    height: .5rem;
}
.h-3
{
    height: .75rem;
}
.h-4
{
    height: 1rem;
}
.h-6
{
    height: 1.5rem;
}
.h-8
{
    height: 2rem;
}
.h-9
{
    height: 2.25rem;
}
.h-10
{
    height: 2.5rem;
}
.h-12
{
    height: 3rem;
}
.h-14
{
    height: 3.75rem;
}
.h-16
{
    height: 4rem;
}
.h-18
{
    height: 4.5rem;
}
.h-20
{
    height: 5rem;
}
.h-24
{
    height: 6rem;
}
.h-32
{
    height: 8rem;
}
.h-40
{
    height: 10rem;
}
.h-48
{
    height: 12rem;
}
.h-56
{
    height: 14rem;
}
.h-64
{
    height: 16rem;
}
.h-72
{
    height: 18rem;
}
.h-80
{
    height: 20rem;
}
.h-96
{
    height: 24rem;
}
.h-128
{
    height: 32rem;
}
.h-144
{
    height: 38rem;
}
.h-auto
{
    height: auto;
}
.h-px
{
    height: 1px;
}
.h-1\/2
{
    height: .125rem;
}
.h-full
{
    height: 100%;
}
.h-screen
{
    height: 100vh;
}
.font-hairline
{
    font-weight: 100;
}
.font-thin
{
    font-weight: 200;
}
.font-light
{
    font-weight: 300;
}
.font-normal
{
    font-weight: 400;
}
.font-medium
{
    font-weight: 500;
}
.font-semibold
{
    font-weight: 600;
}
.font-bold
{
    font-weight: 700;
}
.font-extrabold
{
    font-weight: 800;
}
.font-black
{
    font-weight: 900;
}
.hover\:font-hairline:hover
{
    font-weight: 100;
}
.hover\:font-thin:hover
{
    font-weight: 200;
}
.hover\:font-light:hover
{
    font-weight: 300;
}
.hover\:font-normal:hover
{
    font-weight: 400;
}
.hover\:font-medium:hover
{
    font-weight: 500;
}
.hover\:font-semibold:hover
{
    font-weight: 600;
}
.hover\:font-bold:hover
{
    font-weight: 700;
}
.hover\:font-extrabold:hover
{
    font-weight: 800;
}
.hover\:font-black:hover
{
    font-weight: 900;
}
.font-sans
{
    font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.font-serif
{
    font-family: serif,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia;
}
.font-mono
{
    font-family: Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
}
.font-montserrat
{
    font-family: Montserrat,sans-serif;
}
.clear-left
{
    clear: left;
}
.clear-right
{
    clear: right;
}
.clear-both
{
    clear: both;
}
.clear-none
{
    clear: none;
}
.float-right
{
    float: right;
}
.float-left
{
    float: left;
}
.float-none
{
    float: none;
}
.clearfix:after
{
    content: "";
    display: table;
    clear: both;
}
.order-1
{
    order: 1;
}
.order-2
{
    order: 2;
}
.order-3
{
    order: 3;
}
.order-4
{
    order: 4;
}
.order-5
{
    order: 5;
}
.order-6
{
    order: 6;
}
.order-7
{
    order: 7;
}
.order-8
{
    order: 8;
}
.order-9
{
    order: 9;
}
.order-10
{
    order: 10;
}
.order-11
{
    order: 11;
}
.order-12
{
    order: 12;
}
.order-first
{
    order: -9999;
}
.order-last
{
    order: 9999;
}
.order-none
{
    order: 0;
}
.flex-shrink-0
{
    flex-shrink: 0;
}
.flex-shrink
{
    flex-shrink: 1;
}
.flex-grow-0
{
    flex-grow: 0;
}
.flex-grow
{
    flex-grow: 1;
}
.flex-1
{
    flex: 1 1 0%;
}
.flex-auto
{
    flex: 1 1 auto;
}
.flex-initial
{
    flex: 0 1 auto;
}
.flex-none
{
    flex: none;
}
.justify-self-auto
{
    justify-self: auto;
}
.justify-self-start
{
    justify-self: start;
}
.justify-self-end
{
    justify-self: end;
}
.justify-self-center
{
    justify-self: center;
}
.justify-self-stretch
{
    justify-self: stretch;
}
.justify-start
{
    justify-content: flex-start;
}
.justify-end
{
    justify-content: flex-end;
}
.justify-center
{
    justify-content: center;
}
.justify-between
{
    justify-content: space-between;
}
.justify-around
{
    justify-content: space-around;
}
.justify-evenly
{
    justify-content: space-evenly;
}
.justify-items-auto
{
    justify-items: auto;
}
.justify-items-start
{
    justify-items: start;
}
.justify-items-end
{
    justify-items: end;
}
.justify-items-center
{
    justify-items: center;
}
.justify-items-stretch
{
    justify-items: stretch;
}
.self-auto
{
    align-self: auto;
}
.self-start
{
    align-self: flex-start;
}
.self-end
{
    align-self: flex-end;
}
.self-center
{
    align-self: center;
}
.self-stretch
{
    align-self: stretch;
}
.content-center
{
    align-content: center;
}
.content-start
{
    align-content: flex-start;
}
.content-end
{
    align-content: flex-end;
}
.content-between
{
    align-content: space-between;
}
.content-around
{
    align-content: space-around;
}
.content-evenly
{
    align-content: space-evenly;
}
.items-start
{
    align-items: flex-start;
}
.items-end
{
    align-items: flex-end;
}
.items-center
{
    align-items: center;
}
.items-baseline
{
    align-items: baseline;
}
.items-stretch
{
    align-items: stretch;
}
.place-self-auto
{
    place-self: auto;
}
.place-self-start
{
    place-self: start;
}
.place-self-end
{
    place-self: end;
}
.place-self-center
{
    place-self: center;
}
.place-self-stretch
{
    place-self: stretch;
}
.place-content-center
{
    place-content: center;
}
.place-content-start
{
    place-content: start;
}
.place-content-end
{
    place-content: end;
}
.place-content-between
{
    place-content: space-between;
}
.place-content-around
{
    place-content: space-around;
}
.place-content-evenly
{
    place-content: space-evenly;
}
.place-content-stretch
{
    place-content: stretch;
}
.place-items-auto
{
    place-items: auto;
}
.place-items-start
{
    place-items: start;
}
.place-items-end
{
    place-items: end;
}
.place-items-center
{
    place-items: center;
}
.place-items-stretch
{
    place-items: stretch;
}
.flex-wrap
{
    flex-wrap: wrap;
}
.flex-wrap-reverse
{
    flex-wrap: wrap-reverse;
}
.flex-no-wrap
{
    flex-wrap: nowrap;
}
.flex-row
{
    flex-direction: row;
}
.flex-row-reverse
{
    flex-direction: row-reverse;
}
.flex-col
{
    flex-direction: column;
}
.flex-col-reverse
{
    flex-direction: column-reverse;
}
.block
{
    display: block;
}
.inline-block
{
    display: inline-block;
}
.inline
{
    display: inline;
}
.flex
{
    display: flex;
}
.inline-flex
{
    display: inline-flex;
}
.table
{
    display: table;
}
.table-caption
{
    display: table-caption;
}
.table-cell
{
    display: table-cell;
}
.table-column
{
    display: table-column;
}
.table-column-group
{
    display: table-column-group;
}
.table-footer-group
{
    display: table-footer-group;
}
.table-header-group
{
    display: table-header-group;
}
.table-row-group
{
    display: table-row-group;
}
.table-row
{
    display: table-row;
}
.flow-root
{
    display: flow-root;
}
.grid
{
    display: grid;
}
.inline-grid
{
    display: inline-grid;
}
.contents
{
    display: contents;
}
.hidden
{
    display: none;
}
.cursor-auto
{
    cursor: auto;
}
.cursor-default
{
    cursor: default;
}
.cursor-pointer
{
    cursor: pointer;
}
.cursor-wait
{
    cursor: wait;
}
.cursor-text
{
    cursor: text;
}
.cursor-move
{
    cursor: move;
}
.cursor-not-allowed
{
    cursor: not-allowed;
}
.box-border
{
    box-sizing: border-box;
}
.box-content
{
    box-sizing: content-box;
}
.border-0
{
    border-width: 0;
}
.border-1
{
    border-width: 1px;
}
.border-2
{
    border-width: 2px;
}
.border-3
{
    border-width: 3px;
}
.border-4
{
    border-width: 4px;
}
.border-5
{
    border-width: 5px;
}
.border-8
{
    border-width: 8px;
}
.border
{
    border-width: 1px;
}
.border-t-0
{
    border-top-width: 0;
}
.border-r-0
{
    border-right-width: 0;
}
.border-b-0
{
    border-bottom-width: 0;
}
.border-l-0
{
    border-left-width: 0;
}
.border-t-1
{
    border-top-width: 1px;
}
.border-r-1
{
    border-right-width: 1px;
}
.border-b-1
{
    border-bottom-width: 1px;
}
.border-l-1
{
    border-left-width: 1px;
}
.border-t-2
{
    border-top-width: 2px;
}
.border-r-2
{
    border-right-width: 2px;
}
.border-b-2
{
    border-bottom-width: 2px;
}
.border-l-2
{
    border-left-width: 2px;
}
.border-t-3
{
    border-top-width: 3px;
}
.border-r-3
{
    border-right-width: 3px;
}
.border-b-3
{
    border-bottom-width: 3px;
}
.border-l-3
{
    border-left-width: 3px;
}
.border-t-4
{
    border-top-width: 4px;
}
.border-r-4
{
    border-right-width: 4px;
}
.border-b-4
{
    border-bottom-width: 4px;
}
.border-l-4
{
    border-left-width: 4px;
}
.border-t-5
{
    border-top-width: 5px;
}
.border-r-5
{
    border-right-width: 5px;
}
.border-b-5
{
    border-bottom-width: 5px;
}
.border-l-5
{
    border-left-width: 5px;
}
.border-t-8
{
    border-top-width: 8px;
}
.border-r-8
{
    border-right-width: 8px;
}
.border-b-8
{
    border-bottom-width: 8px;
}
.border-l-8
{
    border-left-width: 8px;
}
.border-t
{
    border-top-width: 1px;
}
.border-r
{
    border-right-width: 1px;
}
.border-b
{
    border-bottom-width: 1px;
}
.border-l
{
    border-left-width: 1px;
}
.last\:border-0:last-child
{
    border-width: 0;
}
.last\:border-1:last-child
{
    border-width: 1px;
}
.last\:border-2:last-child
{
    border-width: 2px;
}
.last\:border-3:last-child
{
    border-width: 3px;
}
.last\:border-4:last-child
{
    border-width: 4px;
}
.last\:border-5:last-child
{
    border-width: 5px;
}
.last\:border-8:last-child
{
    border-width: 8px;
}
.last\:border:last-child
{
    border-width: 1px;
}
.last\:border-t-0:last-child
{
    border-top-width: 0;
}
.last\:border-r-0:last-child
{
    border-right-width: 0;
}
.last\:border-b-0:last-child
{
    border-bottom-width: 0;
}
.last\:border-l-0:last-child
{
    border-left-width: 0;
}
.last\:border-t-1:last-child
{
    border-top-width: 1px;
}
.last\:border-r-1:last-child
{
    border-right-width: 1px;
}
.last\:border-b-1:last-child
{
    border-bottom-width: 1px;
}
.last\:border-l-1:last-child
{
    border-left-width: 1px;
}
.last\:border-t-2:last-child
{
    border-top-width: 2px;
}
.last\:border-r-2:last-child
{
    border-right-width: 2px;
}
.last\:border-b-2:last-child
{
    border-bottom-width: 2px;
}
.last\:border-l-2:last-child
{
    border-left-width: 2px;
}
.last\:border-t-3:last-child
{
    border-top-width: 3px;
}
.last\:border-r-3:last-child
{
    border-right-width: 3px;
}
.last\:border-b-3:last-child
{
    border-bottom-width: 3px;
}
.last\:border-l-3:last-child
{
    border-left-width: 3px;
}
.last\:border-t-4:last-child
{
    border-top-width: 4px;
}
.last\:border-r-4:last-child
{
    border-right-width: 4px;
}
.last\:border-b-4:last-child
{
    border-bottom-width: 4px;
}
.last\:border-l-4:last-child
{
    border-left-width: 4px;
}
.last\:border-t-5:last-child
{
    border-top-width: 5px;
}
.last\:border-r-5:last-child
{
    border-right-width: 5px;
}
.last\:border-b-5:last-child
{
    border-bottom-width: 5px;
}
.last\:border-l-5:last-child
{
    border-left-width: 5px;
}
.last\:border-t-8:last-child
{
    border-top-width: 8px;
}
.last\:border-r-8:last-child
{
    border-right-width: 8px;
}
.last\:border-b-8:last-child
{
    border-bottom-width: 8px;
}
.last\:border-l-8:last-child
{
    border-left-width: 8px;
}
.last\:border-t:last-child
{
    border-top-width: 1px;
}
.last\:border-r:last-child
{
    border-right-width: 1px;
}
.last\:border-b:last-child
{
    border-bottom-width: 1px;
}
.last\:border-l:last-child
{
    border-left-width: 1px;
}
.first\:border-0:first-child
{
    border-width: 0;
}
.first\:border-1:first-child
{
    border-width: 1px;
}
.first\:border-2:first-child
{
    border-width: 2px;
}
.first\:border-3:first-child
{
    border-width: 3px;
}
.first\:border-4:first-child
{
    border-width: 4px;
}
.first\:border-5:first-child
{
    border-width: 5px;
}
.first\:border-8:first-child
{
    border-width: 8px;
}
.first\:border:first-child
{
    border-width: 1px;
}
.first\:border-t-0:first-child
{
    border-top-width: 0;
}
.first\:border-r-0:first-child
{
    border-right-width: 0;
}
.first\:border-b-0:first-child
{
    border-bottom-width: 0;
}
.first\:border-l-0:first-child
{
    border-left-width: 0;
}
.first\:border-t-1:first-child
{
    border-top-width: 1px;
}
.first\:border-r-1:first-child
{
    border-right-width: 1px;
}
.first\:border-b-1:first-child
{
    border-bottom-width: 1px;
}
.first\:border-l-1:first-child
{
    border-left-width: 1px;
}
.first\:border-t-2:first-child
{
    border-top-width: 2px;
}
.first\:border-r-2:first-child
{
    border-right-width: 2px;
}
.first\:border-b-2:first-child
{
    border-bottom-width: 2px;
}
.first\:border-l-2:first-child
{
    border-left-width: 2px;
}
.first\:border-t-3:first-child
{
    border-top-width: 3px;
}
.first\:border-r-3:first-child
{
    border-right-width: 3px;
}
.first\:border-b-3:first-child
{
    border-bottom-width: 3px;
}
.first\:border-l-3:first-child
{
    border-left-width: 3px;
}
.first\:border-t-4:first-child
{
    border-top-width: 4px;
}
.first\:border-r-4:first-child
{
    border-right-width: 4px;
}
.first\:border-b-4:first-child
{
    border-bottom-width: 4px;
}
.first\:border-l-4:first-child
{
    border-left-width: 4px;
}
.first\:border-t-5:first-child
{
    border-top-width: 5px;
}
.first\:border-r-5:first-child
{
    border-right-width: 5px;
}
.first\:border-b-5:first-child
{
    border-bottom-width: 5px;
}
.first\:border-l-5:first-child
{
    border-left-width: 5px;
}
.first\:border-t-8:first-child
{
    border-top-width: 8px;
}
.first\:border-r-8:first-child
{
    border-right-width: 8px;
}
.first\:border-b-8:first-child
{
    border-bottom-width: 8px;
}
.first\:border-l-8:first-child
{
    border-left-width: 8px;
}
.first\:border-t:first-child
{
    border-top-width: 1px;
}
.first\:border-r:first-child
{
    border-right-width: 1px;
}
.first\:border-b:first-child
{
    border-bottom-width: 1px;
}
.first\:border-l:first-child
{
    border-left-width: 1px;
}
.border-solid
{
    border-style: solid;
}
.border-dashed
{
    border-style: dashed;
}
.border-dotted
{
    border-style: dotted;
}
.border-double
{
    border-style: double;
}
.border-none
{
    border-style: none;
}
.rounded-none
{
    border-radius: 0;
}
.rounded-sm
{
    border-radius: .125rem;
}
.rounded-md
{
    border-radius: .375rem;
}
.rounded
{
    border-radius: .25rem;
}
.rounded-lg
{
    border-radius: .5rem;
}
.rounded-full
{
    border-radius: 9999px;
}
.rounded-t-none
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.rounded-r-none
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.rounded-b-none
{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.rounded-l-none
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.rounded-t-sm
{
    border-top-left-radius: .125rem;
}
.rounded-r-sm, .rounded-t-sm
{
    border-top-right-radius: .125rem;
}
.rounded-b-sm, .rounded-r-sm
{
    border-bottom-right-radius: .125rem;
}
.rounded-b-sm, .rounded-l-sm
{
    border-bottom-left-radius: .125rem;
}
.rounded-l-sm
{
    border-top-left-radius: .125rem;
}
.rounded-t-md
{
    border-top-left-radius: .375rem;
}
.rounded-r-md, .rounded-t-md
{
    border-top-right-radius: .375rem;
}
.rounded-b-md, .rounded-r-md
{
    border-bottom-right-radius: .375rem;
}
.rounded-b-md, .rounded-l-md
{
    border-bottom-left-radius: .375rem;
}
.rounded-l-md
{
    border-top-left-radius: .375rem;
}
.rounded-t
{
    border-top-left-radius: .25rem;
}
.rounded-r, .rounded-t
{
    border-top-right-radius: .25rem;
}
.rounded-b, .rounded-r
{
    border-bottom-right-radius: .25rem;
}
.rounded-b, .rounded-l
{
    border-bottom-left-radius: .25rem;
}
.rounded-l
{
    border-top-left-radius: .25rem;
}
.rounded-t-lg
{
    border-top-left-radius: .5rem;
}
.rounded-r-lg, .rounded-t-lg
{
    border-top-right-radius: .5rem;
}
.rounded-b-lg, .rounded-r-lg
{
    border-bottom-right-radius: .5rem;
}
.rounded-b-lg, .rounded-l-lg
{
    border-bottom-left-radius: .5rem;
}
.rounded-l-lg
{
    border-top-left-radius: .5rem;
}
.rounded-t-full
{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
}
.rounded-r-full
{
    border-top-right-radius: 9999px;
}
.rounded-b-full, .rounded-r-full
{
    border-bottom-right-radius: 9999px;
}
.rounded-b-full, .rounded-l-full
{
    border-bottom-left-radius: 9999px;
}
.rounded-l-full
{
    border-top-left-radius: 9999px;
}
.rounded-tl-none
{
    border-top-left-radius: 0;
}
.rounded-tr-none
{
    border-top-right-radius: 0;
}
.rounded-br-none
{
    border-bottom-right-radius: 0;
}
.rounded-bl-none
{
    border-bottom-left-radius: 0;
}
.rounded-tl-sm
{
    border-top-left-radius: .125rem;
}
.rounded-tr-sm
{
    border-top-right-radius: .125rem;
}
.rounded-br-sm
{
    border-bottom-right-radius: .125rem;
}
.rounded-bl-sm
{
    border-bottom-left-radius: .125rem;
}
.rounded-tl-md
{
    border-top-left-radius: .375rem;
}
.rounded-tr-md
{
    border-top-right-radius: .375rem;
}
.rounded-br-md
{
    border-bottom-right-radius: .375rem;
}
.rounded-bl-md
{
    border-bottom-left-radius: .375rem;
}
.rounded-tl
{
    border-top-left-radius: .25rem;
}
.rounded-tr
{
    border-top-right-radius: .25rem;
}
.rounded-br
{
    border-bottom-right-radius: .25rem;
}
.rounded-bl
{
    border-bottom-left-radius: .25rem;
}
.rounded-tl-lg
{
    border-top-left-radius: .5rem;
}
.rounded-tr-lg
{
    border-top-right-radius: .5rem;
}
.rounded-br-lg
{
    border-bottom-right-radius: .5rem;
}
.rounded-bl-lg
{
    border-bottom-left-radius: .5rem;
}
.rounded-tl-full
{
    border-top-left-radius: 9999px;
}
.rounded-tr-full
{
    border-top-right-radius: 9999px;
}
.rounded-br-full
{
    border-bottom-right-radius: 9999px;
}
.rounded-bl-full
{
    border-bottom-left-radius: 9999px;
}
.border-opacity-0
{
    --border-opacity: 0;
}
.border-opacity-25
{
    --border-opacity: .25;
}
.border-opacity-50
{
    --border-opacity: .5;
}
.border-opacity-75
{
    --border-opacity: .75;
}
.border-opacity-100
{
    --border-opacity: 1;
}
.hover\:border-opacity-0:hover
{
    --border-opacity: 0;
}
.hover\:border-opacity-25:hover
{
    --border-opacity: .25;
}
.hover\:border-opacity-50:hover
{
    --border-opacity: .5;
}
.hover\:border-opacity-75:hover
{
    --border-opacity: .75;
}
.hover\:border-opacity-100:hover
{
    --border-opacity: 1;
}
.focus\:border-opacity-0:focus
{
    --border-opacity: 0;
}
.focus\:border-opacity-25:focus
{
    --border-opacity: .25;
}
.focus\:border-opacity-50:focus
{
    --border-opacity: .5;
}
.focus\:border-opacity-75:focus
{
    --border-opacity: .75;
}
.focus\:border-opacity-100:focus
{
    --border-opacity: 1;
}
.border-transparent
{
    border-color: transparent;
}
.border-inherit
{
    border-color: inherit;
}
.border-ds-black
{
    --border-opacity: 1;
    border-color: #19191c;
    border-color: rgba(25,25,28,var(--border-opacity));
}
.border-ds-grey-700
{
    --border-opacity: 1;
    border-color: #292935;
    border-color: rgba(41,41,53,var(--border-opacity));
}
.border-ds-grey-600
{
    --border-opacity: 1;
    border-color: #49495c;
    border-color: rgba(73,73,92,var(--border-opacity));
}
.border-ds-grey-500
{
    --border-opacity: 1;
    border-color: #626283;
    border-color: rgba(98,98,131,var(--border-opacity));
}
.border-ds-grey-400
{
    --border-opacity: 1;
    border-color: #8a8ab2;
    border-color: rgba(138,138,178,var(--border-opacity));
}
.border-ds-grey-300
{
    --border-opacity: 1;
    border-color: #bebedc;
    border-color: rgba(190,190,220,var(--border-opacity));
}
.border-ds-grey-200
{
    --border-opacity: 1;
    border-color: #e6e6f2;
    border-color: rgba(230,230,242,var(--border-opacity));
}
.border-ds-grey-100
{
    --border-opacity: 1;
    border-color: #f4f4fa;
    border-color: rgba(244,244,250,var(--border-opacity));
}
.border-ds-solid-white
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.border-ds-primary-light
{
    --border-opacity: 1;
    border-color: #f9f9f9;
    border-color: rgba(249,249,249,var(--border-opacity));
}
.border-ds-secondary-light
{
    --border-opacity: 1;
    border-color: #ebebf4;
    border-color: rgba(235,235,244,var(--border-opacity));
}
.border-ds-third-dark
{
    --border-opacity: 1;
    border-color: #c9c9d7;
    border-color: rgba(201,201,215,var(--border-opacity));
}
.border-ds-disabled-light
{
    --border-opacity: 1;
    border-color: #6e6e77;
    border-color: rgba(110,110,119,var(--border-opacity));
}
.border-ds-red-700
{
    --border-opacity: 1;
    border-color: #a50e0e;
    border-color: rgba(165,14,14,var(--border-opacity));
}
.border-ds-red-600
{
    --border-opacity: 1;
    border-color: #d02323;
    border-color: rgba(208,35,35,var(--border-opacity));
}
.border-ds-red-500
{
    --border-opacity: 1;
    border-color: #f73535;
    border-color: rgba(247,53,53,var(--border-opacity));
}
.border-ds-red-400
{
    --border-opacity: 1;
    border-color: #ff5b5b;
    border-color: rgba(255,91,91,var(--border-opacity));
}
.border-ds-red-300
{
    --border-opacity: 1;
    border-color: #fa8b8b;
    border-color: rgba(250,139,139,var(--border-opacity));
}
.border-ds-red-200
{
    --border-opacity: 1;
    border-color: #ff9c9c;
    border-color: rgba(255,156,156,var(--border-opacity));
}
.border-ds-blue-600
{
    --border-opacity: 1;
    border-color: #093f8e;
    border-color: rgba(9,63,142,var(--border-opacity));
}
.border-ds-blue-500
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.border-ds-blue-400
{
    --border-opacity: 1;
    border-color: #6794f8;
    border-color: rgba(103,148,248,var(--border-opacity));
}
.border-ds-blue-300
{
    --border-opacity: 1;
    border-color: #88b3ff;
    border-color: rgba(136,179,255,var(--border-opacity));
}
.border-ds-blue-200
{
    --border-opacity: 1;
    border-color: #b8cbf6;
    border-color: rgba(184,203,246,var(--border-opacity));
}
.border-ds-blue-100
{
    --border-opacity: 1;
    border-color: #cdd7ee;
    border-color: rgba(205,215,238,var(--border-opacity));
}
.border-ds-navy-blue-600
{
    --border-opacity: 1;
    border-color: #09214c;
    border-color: rgba(9,33,76,var(--border-opacity));
}
.border-ds-navy-blue-500
{
    --border-opacity: 1;
    border-color: #173476;
    border-color: rgba(23,52,118,var(--border-opacity));
}
.border-ds-navy-blue-400
{
    --border-opacity: 1;
    border-color: #254fae;
    border-color: rgba(37,79,174,var(--border-opacity));
}
.border-ds-navy-blue-300
{
    --border-opacity: 1;
    border-color: #2f61d3;
    border-color: rgba(47,97,211,var(--border-opacity));
}
.border-ds-navy-blue-200
{
    --border-opacity: 1;
    border-color: #3671f5;
    border-color: rgba(54,113,245,var(--border-opacity));
}
.border-ds-navy-blue-100
{
    --border-opacity: 1;
    border-color: #6192d8;
    border-color: rgba(97,146,216,var(--border-opacity));
}
.border-ds-purple-600
{
    --border-opacity: 1;
    border-color: #3c1caf;
    border-color: rgba(60,28,175,var(--border-opacity));
}
.border-ds-purple-500
{
    --border-opacity: 1;
    border-color: #6727f4;
    border-color: rgba(103,39,244,var(--border-opacity));
}
.border-ds-purple-400
{
    --border-opacity: 1;
    border-color: #833dff;
    border-color: rgba(131,61,255,var(--border-opacity));
}
.border-ds-purple-300
{
    --border-opacity: 1;
    border-color: #9160e8;
    border-color: rgba(145,96,232,var(--border-opacity));
}
.border-ds-purple-200
{
    --border-opacity: 1;
    border-color: #a98ef4;
    border-color: rgba(169,142,244,var(--border-opacity));
}
.border-ds-purple-100
{
    --border-opacity: 1;
    border-color: #ccbafe;
    border-color: rgba(204,186,254,var(--border-opacity));
}
.border-ds-sky-blue-600
{
    --border-opacity: 1;
    border-color: #279cc0;
    border-color: rgba(39,156,192,var(--border-opacity));
}
.border-ds-sky-blue-500
{
    --border-opacity: 1;
    border-color: #33cfff;
    border-color: rgba(51,207,255,var(--border-opacity));
}
.border-ds-sky-blue-400
{
    --border-opacity: 1;
    border-color: #58d8ff;
    border-color: rgba(88,216,255,var(--border-opacity));
}
.border-ds-sky-blue-300
{
    --border-opacity: 1;
    border-color: #83e2ff;
    border-color: rgba(131,226,255,var(--border-opacity));
}
.border-ds-sky-blue-200
{
    --border-opacity: 1;
    border-color: #a7eafe;
    border-color: rgba(167,234,254,var(--border-opacity));
}
.border-ds-sky-blue-100
{
    --border-opacity: 1;
    border-color: #d1f4ff;
    border-color: rgba(209,244,255,var(--border-opacity));
}
.border-ds-pink-600
{
    --border-opacity: 1;
    border-color: #c750c7;
    border-color: rgba(199,80,199,var(--border-opacity));
}
.border-ds-pink-500
{
    --border-opacity: 1;
    border-color: #ff73ff;
    border-color: rgba(255,115,255,var(--border-opacity));
}
.border-ds-pink-400
{
    --border-opacity: 1;
    border-color: #ff8cff;
    border-color: rgba(255,140,255,var(--border-opacity));
}
.border-ds-pink-300
{
    --border-opacity: 1;
    border-color: #ffabff;
    border-color: rgba(255,171,255,var(--border-opacity));
}
.border-ds-pink-200
{
    --border-opacity: 1;
    border-color: #ffc9ff;
    border-color: rgba(255,201,255,var(--border-opacity));
}
.border-ds-pink-100
{
    --border-opacity: 1;
    border-color: #ffe1ff;
    border-color: rgba(255,225,255,var(--border-opacity));
}
.border-ds-green-700
{
    --border-opacity: 1;
    border-color: #05885f;
    border-color: rgba(5,136,95,var(--border-opacity));
}
.border-ds-green-600
{
    --border-opacity: 1;
    border-color: #08d796;
    border-color: rgba(8,215,150,var(--border-opacity));
}
.border-ds-green-500
{
    --border-opacity: 1;
    border-color: #08f9ae;
    border-color: rgba(8,249,174,var(--border-opacity));
}
.border-ds-green-400
{
    --border-opacity: 1;
    border-color: #4afcc5;
    border-color: rgba(74,252,197,var(--border-opacity));
}
.border-ds-green-300
{
    --border-opacity: 1;
    border-color: #85ffd9;
    border-color: rgba(133,255,217,var(--border-opacity));
}
.border-ds-green-200
{
    --border-opacity: 1;
    border-color: #bcffea;
    border-color: rgba(188,255,234,var(--border-opacity));
}
.border-ds-gold-600
{
    --border-opacity: 1;
    border-color: #b58344;
    border-color: rgba(181,131,68,var(--border-opacity));
}
.border-ds-gold-500
{
    --border-opacity: 1;
    border-color: #d4a76e;
    border-color: rgba(212,167,110,var(--border-opacity));
}
.border-ds-gold-300
{
    --border-opacity: 1;
    border-color: #f8d09e;
    border-color: rgba(248,208,158,var(--border-opacity));
}
.border-ds-vip-black
{
    --border-opacity: 1;
    border-color: #1a1a1a;
    border-color: rgba(26,26,26,var(--border-opacity));
}
.border-ds-vip-grey
{
    --border-opacity: 1;
    border-color: #272420;
    border-color: rgba(39,36,32,var(--border-opacity));
}
.border-ds-vip-elements
{
    --border-opacity: 1;
    border-color: #574835;
    border-color: rgba(87,72,53,var(--border-opacity));
}
.border-ds-vip-beige
{
    --border-opacity: 1;
    border-color: #ece5db;
    border-color: rgba(236,229,219,var(--border-opacity));
}
.border-ds-vip-white
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.border-green
{
    --border-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
}
.border-green-dark
{
    --border-opacity: 1;
    border-color: #6aa120;
    border-color: rgba(106,161,32,var(--border-opacity));
}
.border-green-light
{
    --border-opacity: 1;
    border-color: #dbfab1;
    border-color: rgba(219,250,177,var(--border-opacity));
}
.border-red-soft
{
    --border-opacity: 1;
    border-color: #f58183;
    border-color: rgba(245,129,131,var(--border-opacity));
}
.border-red-lighter
{
    --border-opacity: 1;
    border-color: #fdddde;
    border-color: rgba(253,221,222,var(--border-opacity));
}
.border-red-light
{
    --border-opacity: 1;
    border-color: #f74d53;
    border-color: rgba(247,77,83,var(--border-opacity));
}
.border-red
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
}
.border-red-dark
{
    --border-opacity: 1;
    border-color: #e76377;
    border-color: rgba(231,99,119,var(--border-opacity));
}
.border-red-darker
{
    --border-opacity: 1;
    border-color: #c71a1a;
    border-color: rgba(199,26,26,var(--border-opacity));
}
.border-purple-dark
{
    --border-opacity: 1;
    border-color: #390e68;
    border-color: rgba(57,14,104,var(--border-opacity));
}
.border-blue
{
    --border-opacity: 1;
    border-color: #2697f0;
    border-color: rgba(38,151,240,var(--border-opacity));
}
.border-blue-light
{
    --border-opacity: 1;
    border-color: #deebff;
    border-color: rgba(222,235,255,var(--border-opacity));
}
.border-blue-dark
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.border-blue-darker
{
    --border-opacity: 1;
    border-color: #3b1382;
    border-color: rgba(59,19,130,var(--border-opacity));
}
.border-black
{
    --border-opacity: 1;
    border-color: #4b4b4b;
    border-color: rgba(75,75,75,var(--border-opacity));
}
.border-white
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.border-sport
{
    --border-opacity: 1;
    border-color: #f73535;
    border-color: rgba(247,53,53,var(--border-opacity));
}
.border-esport
{
    --border-opacity: 1;
    border-color: #6727f4;
    border-color: rgba(103,39,244,var(--border-opacity));
}
.border-casino
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.border-poker
{
    --border-opacity: 1;
    border-color: #173476;
    border-color: rgba(23,52,118,var(--border-opacity));
}
.border-grey-dark
{
    --border-opacity: 1;
    border-color: #888;
    border-color: rgba(136,136,136,var(--border-opacity));
}
.border-grey
{
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
}
.border-grey-light
{
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
}
.border-grey-lightest
{
    --border-opacity: 1;
    border-color: #f6f6f6;
    border-color: rgba(246,246,246,var(--border-opacity));
}
.border-orange
{
    --border-opacity: 1;
    border-color: #e5b427;
    border-color: rgba(229,180,39,var(--border-opacity));
}
.border-orange-light
{
    --border-opacity: 1;
    border-color: #fcefca;
    border-color: rgba(252,239,202,var(--border-opacity));
}
.border-yellow
{
    --border-opacity: 1;
    border-color: #ffd700;
    border-color: rgba(255,215,0,var(--border-opacity));
}
.border-brown
{
    --border-opacity: 1;
    border-color: #b08d57;
    border-color: rgba(176,141,87,var(--border-opacity));
}
.border-smoke-darkest
{
    border-color: rgba(0,0,0,.9);
}
.border-smoke-darker
{
    border-color: rgba(0,0,0,.75);
}
.border-smoke-dark
{
    border-color: rgba(0,0,0,.6);
}
.border-smoke
{
    border-color: rgba(0,0,0,.5);
}
.border-smoke-light
{
    border-color: rgba(0,0,0,.4);
}
.border-smoke-lighter
{
    border-color: rgba(0,0,0,.25);
}
.border-smoke-lightest
{
    border-color: rgba(0,0,0,.1);
}
.border-snow-strong
{
    border-color: hsla(0,0%,100%,.75);
}
.border-snow
{
    border-color: hsla(0,0%,100%,.5);
}
.border-snow-weak
{
    border-color: hsla(0,0%,100%,.25);
}
.border-placeholder
{
    --border-opacity: 1;
    border-color: #aaa;
    border-color: rgba(170,170,170,var(--border-opacity));
}
.hover\:border-transparent:hover
{
    border-color: transparent;
}
.hover\:border-inherit:hover
{
    border-color: inherit;
}
.hover\:border-ds-black:hover
{
    --border-opacity: 1;
    border-color: #19191c;
    border-color: rgba(25,25,28,var(--border-opacity));
}
.hover\:border-ds-grey-700:hover
{
    --border-opacity: 1;
    border-color: #292935;
    border-color: rgba(41,41,53,var(--border-opacity));
}
.hover\:border-ds-grey-600:hover
{
    --border-opacity: 1;
    border-color: #49495c;
    border-color: rgba(73,73,92,var(--border-opacity));
}
.hover\:border-ds-grey-500:hover
{
    --border-opacity: 1;
    border-color: #626283;
    border-color: rgba(98,98,131,var(--border-opacity));
}
.hover\:border-ds-grey-400:hover
{
    --border-opacity: 1;
    border-color: #8a8ab2;
    border-color: rgba(138,138,178,var(--border-opacity));
}
.hover\:border-ds-grey-300:hover
{
    --border-opacity: 1;
    border-color: #bebedc;
    border-color: rgba(190,190,220,var(--border-opacity));
}
.hover\:border-ds-grey-200:hover
{
    --border-opacity: 1;
    border-color: #e6e6f2;
    border-color: rgba(230,230,242,var(--border-opacity));
}
.hover\:border-ds-grey-100:hover
{
    --border-opacity: 1;
    border-color: #f4f4fa;
    border-color: rgba(244,244,250,var(--border-opacity));
}
.hover\:border-ds-solid-white:hover
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.hover\:border-ds-primary-light:hover
{
    --border-opacity: 1;
    border-color: #f9f9f9;
    border-color: rgba(249,249,249,var(--border-opacity));
}
.hover\:border-ds-secondary-light:hover
{
    --border-opacity: 1;
    border-color: #ebebf4;
    border-color: rgba(235,235,244,var(--border-opacity));
}
.hover\:border-ds-third-dark:hover
{
    --border-opacity: 1;
    border-color: #c9c9d7;
    border-color: rgba(201,201,215,var(--border-opacity));
}
.hover\:border-ds-disabled-light:hover
{
    --border-opacity: 1;
    border-color: #6e6e77;
    border-color: rgba(110,110,119,var(--border-opacity));
}
.hover\:border-ds-red-700:hover
{
    --border-opacity: 1;
    border-color: #a50e0e;
    border-color: rgba(165,14,14,var(--border-opacity));
}
.hover\:border-ds-red-600:hover
{
    --border-opacity: 1;
    border-color: #d02323;
    border-color: rgba(208,35,35,var(--border-opacity));
}
.hover\:border-ds-red-500:hover
{
    --border-opacity: 1;
    border-color: #f73535;
    border-color: rgba(247,53,53,var(--border-opacity));
}
.hover\:border-ds-red-400:hover
{
    --border-opacity: 1;
    border-color: #ff5b5b;
    border-color: rgba(255,91,91,var(--border-opacity));
}
.hover\:border-ds-red-300:hover
{
    --border-opacity: 1;
    border-color: #fa8b8b;
    border-color: rgba(250,139,139,var(--border-opacity));
}
.hover\:border-ds-red-200:hover
{
    --border-opacity: 1;
    border-color: #ff9c9c;
    border-color: rgba(255,156,156,var(--border-opacity));
}
.hover\:border-ds-blue-600:hover
{
    --border-opacity: 1;
    border-color: #093f8e;
    border-color: rgba(9,63,142,var(--border-opacity));
}
.hover\:border-ds-blue-500:hover
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.hover\:border-ds-blue-400:hover
{
    --border-opacity: 1;
    border-color: #6794f8;
    border-color: rgba(103,148,248,var(--border-opacity));
}
.hover\:border-ds-blue-300:hover
{
    --border-opacity: 1;
    border-color: #88b3ff;
    border-color: rgba(136,179,255,var(--border-opacity));
}
.hover\:border-ds-blue-200:hover
{
    --border-opacity: 1;
    border-color: #b8cbf6;
    border-color: rgba(184,203,246,var(--border-opacity));
}
.hover\:border-ds-blue-100:hover
{
    --border-opacity: 1;
    border-color: #cdd7ee;
    border-color: rgba(205,215,238,var(--border-opacity));
}
.hover\:border-ds-navy-blue-600:hover
{
    --border-opacity: 1;
    border-color: #09214c;
    border-color: rgba(9,33,76,var(--border-opacity));
}
.hover\:border-ds-navy-blue-500:hover
{
    --border-opacity: 1;
    border-color: #173476;
    border-color: rgba(23,52,118,var(--border-opacity));
}
.hover\:border-ds-navy-blue-400:hover
{
    --border-opacity: 1;
    border-color: #254fae;
    border-color: rgba(37,79,174,var(--border-opacity));
}
.hover\:border-ds-navy-blue-300:hover
{
    --border-opacity: 1;
    border-color: #2f61d3;
    border-color: rgba(47,97,211,var(--border-opacity));
}
.hover\:border-ds-navy-blue-200:hover
{
    --border-opacity: 1;
    border-color: #3671f5;
    border-color: rgba(54,113,245,var(--border-opacity));
}
.hover\:border-ds-navy-blue-100:hover
{
    --border-opacity: 1;
    border-color: #6192d8;
    border-color: rgba(97,146,216,var(--border-opacity));
}
.hover\:border-ds-purple-600:hover
{
    --border-opacity: 1;
    border-color: #3c1caf;
    border-color: rgba(60,28,175,var(--border-opacity));
}
.hover\:border-ds-purple-500:hover
{
    --border-opacity: 1;
    border-color: #6727f4;
    border-color: rgba(103,39,244,var(--border-opacity));
}
.hover\:border-ds-purple-400:hover
{
    --border-opacity: 1;
    border-color: #833dff;
    border-color: rgba(131,61,255,var(--border-opacity));
}
.hover\:border-ds-purple-300:hover
{
    --border-opacity: 1;
    border-color: #9160e8;
    border-color: rgba(145,96,232,var(--border-opacity));
}
.hover\:border-ds-purple-200:hover
{
    --border-opacity: 1;
    border-color: #a98ef4;
    border-color: rgba(169,142,244,var(--border-opacity));
}
.hover\:border-ds-purple-100:hover
{
    --border-opacity: 1;
    border-color: #ccbafe;
    border-color: rgba(204,186,254,var(--border-opacity));
}
.hover\:border-ds-sky-blue-600:hover
{
    --border-opacity: 1;
    border-color: #279cc0;
    border-color: rgba(39,156,192,var(--border-opacity));
}
.hover\:border-ds-sky-blue-500:hover
{
    --border-opacity: 1;
    border-color: #33cfff;
    border-color: rgba(51,207,255,var(--border-opacity));
}
.hover\:border-ds-sky-blue-400:hover
{
    --border-opacity: 1;
    border-color: #58d8ff;
    border-color: rgba(88,216,255,var(--border-opacity));
}
.hover\:border-ds-sky-blue-300:hover
{
    --border-opacity: 1;
    border-color: #83e2ff;
    border-color: rgba(131,226,255,var(--border-opacity));
}
.hover\:border-ds-sky-blue-200:hover
{
    --border-opacity: 1;
    border-color: #a7eafe;
    border-color: rgba(167,234,254,var(--border-opacity));
}
.hover\:border-ds-sky-blue-100:hover
{
    --border-opacity: 1;
    border-color: #d1f4ff;
    border-color: rgba(209,244,255,var(--border-opacity));
}
.hover\:border-ds-pink-600:hover
{
    --border-opacity: 1;
    border-color: #c750c7;
    border-color: rgba(199,80,199,var(--border-opacity));
}
.hover\:border-ds-pink-500:hover
{
    --border-opacity: 1;
    border-color: #ff73ff;
    border-color: rgba(255,115,255,var(--border-opacity));
}
.hover\:border-ds-pink-400:hover
{
    --border-opacity: 1;
    border-color: #ff8cff;
    border-color: rgba(255,140,255,var(--border-opacity));
}
.hover\:border-ds-pink-300:hover
{
    --border-opacity: 1;
    border-color: #ffabff;
    border-color: rgba(255,171,255,var(--border-opacity));
}
.hover\:border-ds-pink-200:hover
{
    --border-opacity: 1;
    border-color: #ffc9ff;
    border-color: rgba(255,201,255,var(--border-opacity));
}
.hover\:border-ds-pink-100:hover
{
    --border-opacity: 1;
    border-color: #ffe1ff;
    border-color: rgba(255,225,255,var(--border-opacity));
}
.hover\:border-ds-green-700:hover
{
    --border-opacity: 1;
    border-color: #05885f;
    border-color: rgba(5,136,95,var(--border-opacity));
}
.hover\:border-ds-green-600:hover
{
    --border-opacity: 1;
    border-color: #08d796;
    border-color: rgba(8,215,150,var(--border-opacity));
}
.hover\:border-ds-green-500:hover
{
    --border-opacity: 1;
    border-color: #08f9ae;
    border-color: rgba(8,249,174,var(--border-opacity));
}
.hover\:border-ds-green-400:hover
{
    --border-opacity: 1;
    border-color: #4afcc5;
    border-color: rgba(74,252,197,var(--border-opacity));
}
.hover\:border-ds-green-300:hover
{
    --border-opacity: 1;
    border-color: #85ffd9;
    border-color: rgba(133,255,217,var(--border-opacity));
}
.hover\:border-ds-green-200:hover
{
    --border-opacity: 1;
    border-color: #bcffea;
    border-color: rgba(188,255,234,var(--border-opacity));
}
.hover\:border-ds-gold-600:hover
{
    --border-opacity: 1;
    border-color: #b58344;
    border-color: rgba(181,131,68,var(--border-opacity));
}
.hover\:border-ds-gold-500:hover
{
    --border-opacity: 1;
    border-color: #d4a76e;
    border-color: rgba(212,167,110,var(--border-opacity));
}
.hover\:border-ds-gold-300:hover
{
    --border-opacity: 1;
    border-color: #f8d09e;
    border-color: rgba(248,208,158,var(--border-opacity));
}
.hover\:border-ds-vip-black:hover
{
    --border-opacity: 1;
    border-color: #1a1a1a;
    border-color: rgba(26,26,26,var(--border-opacity));
}
.hover\:border-ds-vip-grey:hover
{
    --border-opacity: 1;
    border-color: #272420;
    border-color: rgba(39,36,32,var(--border-opacity));
}
.hover\:border-ds-vip-elements:hover
{
    --border-opacity: 1;
    border-color: #574835;
    border-color: rgba(87,72,53,var(--border-opacity));
}
.hover\:border-ds-vip-beige:hover
{
    --border-opacity: 1;
    border-color: #ece5db;
    border-color: rgba(236,229,219,var(--border-opacity));
}
.hover\:border-ds-vip-white:hover
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.hover\:border-green:hover
{
    --border-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
}
.hover\:border-green-dark:hover
{
    --border-opacity: 1;
    border-color: #6aa120;
    border-color: rgba(106,161,32,var(--border-opacity));
}
.hover\:border-green-light:hover
{
    --border-opacity: 1;
    border-color: #dbfab1;
    border-color: rgba(219,250,177,var(--border-opacity));
}
.hover\:border-red-soft:hover
{
    --border-opacity: 1;
    border-color: #f58183;
    border-color: rgba(245,129,131,var(--border-opacity));
}
.hover\:border-red-lighter:hover
{
    --border-opacity: 1;
    border-color: #fdddde;
    border-color: rgba(253,221,222,var(--border-opacity));
}
.hover\:border-red-light:hover
{
    --border-opacity: 1;
    border-color: #f74d53;
    border-color: rgba(247,77,83,var(--border-opacity));
}
.hover\:border-red:hover
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
}
.hover\:border-red-dark:hover
{
    --border-opacity: 1;
    border-color: #e76377;
    border-color: rgba(231,99,119,var(--border-opacity));
}
.hover\:border-red-darker:hover
{
    --border-opacity: 1;
    border-color: #c71a1a;
    border-color: rgba(199,26,26,var(--border-opacity));
}
.hover\:border-purple-dark:hover
{
    --border-opacity: 1;
    border-color: #390e68;
    border-color: rgba(57,14,104,var(--border-opacity));
}
.hover\:border-blue:hover
{
    --border-opacity: 1;
    border-color: #2697f0;
    border-color: rgba(38,151,240,var(--border-opacity));
}
.hover\:border-blue-light:hover
{
    --border-opacity: 1;
    border-color: #deebff;
    border-color: rgba(222,235,255,var(--border-opacity));
}
.hover\:border-blue-dark:hover
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.hover\:border-blue-darker:hover
{
    --border-opacity: 1;
    border-color: #3b1382;
    border-color: rgba(59,19,130,var(--border-opacity));
}
.hover\:border-black:hover
{
    --border-opacity: 1;
    border-color: #4b4b4b;
    border-color: rgba(75,75,75,var(--border-opacity));
}
.hover\:border-white:hover
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.hover\:border-sport:hover
{
    --border-opacity: 1;
    border-color: #f73535;
    border-color: rgba(247,53,53,var(--border-opacity));
}
.hover\:border-esport:hover
{
    --border-opacity: 1;
    border-color: #6727f4;
    border-color: rgba(103,39,244,var(--border-opacity));
}
.hover\:border-casino:hover
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.hover\:border-poker:hover
{
    --border-opacity: 1;
    border-color: #173476;
    border-color: rgba(23,52,118,var(--border-opacity));
}
.hover\:border-grey-dark:hover
{
    --border-opacity: 1;
    border-color: #888;
    border-color: rgba(136,136,136,var(--border-opacity));
}
.hover\:border-grey:hover
{
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
}
.hover\:border-grey-light:hover
{
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
}
.hover\:border-grey-lightest:hover
{
    --border-opacity: 1;
    border-color: #f6f6f6;
    border-color: rgba(246,246,246,var(--border-opacity));
}
.hover\:border-orange:hover
{
    --border-opacity: 1;
    border-color: #e5b427;
    border-color: rgba(229,180,39,var(--border-opacity));
}
.hover\:border-orange-light:hover
{
    --border-opacity: 1;
    border-color: #fcefca;
    border-color: rgba(252,239,202,var(--border-opacity));
}
.hover\:border-yellow:hover
{
    --border-opacity: 1;
    border-color: #ffd700;
    border-color: rgba(255,215,0,var(--border-opacity));
}
.hover\:border-brown:hover
{
    --border-opacity: 1;
    border-color: #b08d57;
    border-color: rgba(176,141,87,var(--border-opacity));
}
.hover\:border-smoke-darkest:hover
{
    border-color: rgba(0,0,0,.9);
}
.hover\:border-smoke-darker:hover
{
    border-color: rgba(0,0,0,.75);
}
.hover\:border-smoke-dark:hover
{
    border-color: rgba(0,0,0,.6);
}
.hover\:border-smoke:hover
{
    border-color: rgba(0,0,0,.5);
}
.hover\:border-smoke-light:hover
{
    border-color: rgba(0,0,0,.4);
}
.hover\:border-smoke-lighter:hover
{
    border-color: rgba(0,0,0,.25);
}
.hover\:border-smoke-lightest:hover
{
    border-color: rgba(0,0,0,.1);
}
.hover\:border-snow-strong:hover
{
    border-color: hsla(0,0%,100%,.75);
}
.hover\:border-snow:hover
{
    border-color: hsla(0,0%,100%,.5);
}
.hover\:border-snow-weak:hover
{
    border-color: hsla(0,0%,100%,.25);
}
.hover\:border-placeholder:hover
{
    --border-opacity: 1;
    border-color: #aaa;
    border-color: rgba(170,170,170,var(--border-opacity));
}
.group:hover .group-hover\:border-transparent
{
    border-color: transparent;
}
.group:hover .group-hover\:border-inherit
{
    border-color: inherit;
}
.group:hover .group-hover\:border-ds-black
{
    --border-opacity: 1;
    border-color: #19191c;
    border-color: rgba(25,25,28,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-grey-700
{
    --border-opacity: 1;
    border-color: #292935;
    border-color: rgba(41,41,53,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-grey-600
{
    --border-opacity: 1;
    border-color: #49495c;
    border-color: rgba(73,73,92,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-grey-500
{
    --border-opacity: 1;
    border-color: #626283;
    border-color: rgba(98,98,131,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-grey-400
{
    --border-opacity: 1;
    border-color: #8a8ab2;
    border-color: rgba(138,138,178,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-grey-300
{
    --border-opacity: 1;
    border-color: #bebedc;
    border-color: rgba(190,190,220,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-grey-200
{
    --border-opacity: 1;
    border-color: #e6e6f2;
    border-color: rgba(230,230,242,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-grey-100
{
    --border-opacity: 1;
    border-color: #f4f4fa;
    border-color: rgba(244,244,250,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-solid-white
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-primary-light
{
    --border-opacity: 1;
    border-color: #f9f9f9;
    border-color: rgba(249,249,249,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-secondary-light
{
    --border-opacity: 1;
    border-color: #ebebf4;
    border-color: rgba(235,235,244,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-third-dark
{
    --border-opacity: 1;
    border-color: #c9c9d7;
    border-color: rgba(201,201,215,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-disabled-light
{
    --border-opacity: 1;
    border-color: #6e6e77;
    border-color: rgba(110,110,119,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-red-700
{
    --border-opacity: 1;
    border-color: #a50e0e;
    border-color: rgba(165,14,14,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-red-600
{
    --border-opacity: 1;
    border-color: #d02323;
    border-color: rgba(208,35,35,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-red-500
{
    --border-opacity: 1;
    border-color: #f73535;
    border-color: rgba(247,53,53,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-red-400
{
    --border-opacity: 1;
    border-color: #ff5b5b;
    border-color: rgba(255,91,91,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-red-300
{
    --border-opacity: 1;
    border-color: #fa8b8b;
    border-color: rgba(250,139,139,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-red-200
{
    --border-opacity: 1;
    border-color: #ff9c9c;
    border-color: rgba(255,156,156,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-blue-600
{
    --border-opacity: 1;
    border-color: #093f8e;
    border-color: rgba(9,63,142,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-blue-500
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-blue-400
{
    --border-opacity: 1;
    border-color: #6794f8;
    border-color: rgba(103,148,248,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-blue-300
{
    --border-opacity: 1;
    border-color: #88b3ff;
    border-color: rgba(136,179,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-blue-200
{
    --border-opacity: 1;
    border-color: #b8cbf6;
    border-color: rgba(184,203,246,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-blue-100
{
    --border-opacity: 1;
    border-color: #cdd7ee;
    border-color: rgba(205,215,238,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-navy-blue-600
{
    --border-opacity: 1;
    border-color: #09214c;
    border-color: rgba(9,33,76,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-navy-blue-500
{
    --border-opacity: 1;
    border-color: #173476;
    border-color: rgba(23,52,118,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-navy-blue-400
{
    --border-opacity: 1;
    border-color: #254fae;
    border-color: rgba(37,79,174,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-navy-blue-300
{
    --border-opacity: 1;
    border-color: #2f61d3;
    border-color: rgba(47,97,211,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-navy-blue-200
{
    --border-opacity: 1;
    border-color: #3671f5;
    border-color: rgba(54,113,245,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-navy-blue-100
{
    --border-opacity: 1;
    border-color: #6192d8;
    border-color: rgba(97,146,216,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-purple-600
{
    --border-opacity: 1;
    border-color: #3c1caf;
    border-color: rgba(60,28,175,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-purple-500
{
    --border-opacity: 1;
    border-color: #6727f4;
    border-color: rgba(103,39,244,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-purple-400
{
    --border-opacity: 1;
    border-color: #833dff;
    border-color: rgba(131,61,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-purple-300
{
    --border-opacity: 1;
    border-color: #9160e8;
    border-color: rgba(145,96,232,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-purple-200
{
    --border-opacity: 1;
    border-color: #a98ef4;
    border-color: rgba(169,142,244,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-purple-100
{
    --border-opacity: 1;
    border-color: #ccbafe;
    border-color: rgba(204,186,254,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-sky-blue-600
{
    --border-opacity: 1;
    border-color: #279cc0;
    border-color: rgba(39,156,192,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-sky-blue-500
{
    --border-opacity: 1;
    border-color: #33cfff;
    border-color: rgba(51,207,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-sky-blue-400
{
    --border-opacity: 1;
    border-color: #58d8ff;
    border-color: rgba(88,216,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-sky-blue-300
{
    --border-opacity: 1;
    border-color: #83e2ff;
    border-color: rgba(131,226,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-sky-blue-200
{
    --border-opacity: 1;
    border-color: #a7eafe;
    border-color: rgba(167,234,254,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-sky-blue-100
{
    --border-opacity: 1;
    border-color: #d1f4ff;
    border-color: rgba(209,244,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-pink-600
{
    --border-opacity: 1;
    border-color: #c750c7;
    border-color: rgba(199,80,199,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-pink-500
{
    --border-opacity: 1;
    border-color: #ff73ff;
    border-color: rgba(255,115,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-pink-400
{
    --border-opacity: 1;
    border-color: #ff8cff;
    border-color: rgba(255,140,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-pink-300
{
    --border-opacity: 1;
    border-color: #ffabff;
    border-color: rgba(255,171,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-pink-200
{
    --border-opacity: 1;
    border-color: #ffc9ff;
    border-color: rgba(255,201,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-pink-100
{
    --border-opacity: 1;
    border-color: #ffe1ff;
    border-color: rgba(255,225,255,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-green-700
{
    --border-opacity: 1;
    border-color: #05885f;
    border-color: rgba(5,136,95,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-green-600
{
    --border-opacity: 1;
    border-color: #08d796;
    border-color: rgba(8,215,150,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-green-500
{
    --border-opacity: 1;
    border-color: #08f9ae;
    border-color: rgba(8,249,174,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-green-400
{
    --border-opacity: 1;
    border-color: #4afcc5;
    border-color: rgba(74,252,197,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-green-300
{
    --border-opacity: 1;
    border-color: #85ffd9;
    border-color: rgba(133,255,217,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-green-200
{
    --border-opacity: 1;
    border-color: #bcffea;
    border-color: rgba(188,255,234,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-gold-600
{
    --border-opacity: 1;
    border-color: #b58344;
    border-color: rgba(181,131,68,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-gold-500
{
    --border-opacity: 1;
    border-color: #d4a76e;
    border-color: rgba(212,167,110,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-gold-300
{
    --border-opacity: 1;
    border-color: #f8d09e;
    border-color: rgba(248,208,158,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-vip-black
{
    --border-opacity: 1;
    border-color: #1a1a1a;
    border-color: rgba(26,26,26,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-vip-grey
{
    --border-opacity: 1;
    border-color: #272420;
    border-color: rgba(39,36,32,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-vip-elements
{
    --border-opacity: 1;
    border-color: #574835;
    border-color: rgba(87,72,53,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-vip-beige
{
    --border-opacity: 1;
    border-color: #ece5db;
    border-color: rgba(236,229,219,var(--border-opacity));
}
.group:hover .group-hover\:border-ds-vip-white
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.group:hover .group-hover\:border-green
{
    --border-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--border-opacity));
}
.group:hover .group-hover\:border-green-dark
{
    --border-opacity: 1;
    border-color: #6aa120;
    border-color: rgba(106,161,32,var(--border-opacity));
}
.group:hover .group-hover\:border-green-light
{
    --border-opacity: 1;
    border-color: #dbfab1;
    border-color: rgba(219,250,177,var(--border-opacity));
}
.group:hover .group-hover\:border-red-soft
{
    --border-opacity: 1;
    border-color: #f58183;
    border-color: rgba(245,129,131,var(--border-opacity));
}
.group:hover .group-hover\:border-red-lighter
{
    --border-opacity: 1;
    border-color: #fdddde;
    border-color: rgba(253,221,222,var(--border-opacity));
}
.group:hover .group-hover\:border-red-light
{
    --border-opacity: 1;
    border-color: #f74d53;
    border-color: rgba(247,77,83,var(--border-opacity));
}
.group:hover .group-hover\:border-red
{
    --border-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--border-opacity));
}
.group:hover .group-hover\:border-red-dark
{
    --border-opacity: 1;
    border-color: #e76377;
    border-color: rgba(231,99,119,var(--border-opacity));
}
.group:hover .group-hover\:border-red-darker
{
    --border-opacity: 1;
    border-color: #c71a1a;
    border-color: rgba(199,26,26,var(--border-opacity));
}
.group:hover .group-hover\:border-purple-dark
{
    --border-opacity: 1;
    border-color: #390e68;
    border-color: rgba(57,14,104,var(--border-opacity));
}
.group:hover .group-hover\:border-blue
{
    --border-opacity: 1;
    border-color: #2697f0;
    border-color: rgba(38,151,240,var(--border-opacity));
}
.group:hover .group-hover\:border-blue-light
{
    --border-opacity: 1;
    border-color: #deebff;
    border-color: rgba(222,235,255,var(--border-opacity));
}
.group:hover .group-hover\:border-blue-dark
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.group:hover .group-hover\:border-blue-darker
{
    --border-opacity: 1;
    border-color: #3b1382;
    border-color: rgba(59,19,130,var(--border-opacity));
}
.group:hover .group-hover\:border-black
{
    --border-opacity: 1;
    border-color: #4b4b4b;
    border-color: rgba(75,75,75,var(--border-opacity));
}
.group:hover .group-hover\:border-white
{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity));
}
.group:hover .group-hover\:border-sport
{
    --border-opacity: 1;
    border-color: #f73535;
    border-color: rgba(247,53,53,var(--border-opacity));
}
.group:hover .group-hover\:border-esport
{
    --border-opacity: 1;
    border-color: #6727f4;
    border-color: rgba(103,39,244,var(--border-opacity));
}
.group:hover .group-hover\:border-casino
{
    --border-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--border-opacity));
}
.group:hover .group-hover\:border-poker
{
    --border-opacity: 1;
    border-color: #173476;
    border-color: rgba(23,52,118,var(--border-opacity));
}
.group:hover .group-hover\:border-grey-dark
{
    --border-opacity: 1;
    border-color: #888;
    border-color: rgba(136,136,136,var(--border-opacity));
}
.group:hover .group-hover\:border-grey
{
    --border-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--border-opacity));
}
.group:hover .group-hover\:border-grey-light
{
    --border-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--border-opacity));
}
.group:hover .group-hover\:border-grey-lightest
{
    --border-opacity: 1;
    border-color: #f6f6f6;
    border-color: rgba(246,246,246,var(--border-opacity));
}
.group:hover .group-hover\:border-orange
{
    --border-opacity: 1;
    border-color: #e5b427;
    border-color: rgba(229,180,39,var(--border-opacity));
}
.group:hover .group-hover\:border-orange-light
{
    --border-opacity: 1;
    border-color: #fcefca;
    border-color: rgba(252,239,202,var(--border-opacity));
}
.group:hover .group-hover\:border-yellow
{
    --border-opacity: 1;
    border-color: #ffd700;
    border-color: rgba(255,215,0,var(--border-opacity));
}
.group:hover .group-hover\:border-brown
{
    --border-opacity: 1;
    border-color: #b08d57;
    border-color: rgba(176,141,87,var(--border-opacity));
}
.group:hover .group-hover\:border-smoke-darkest
{
    border-color: rgba(0,0,0,.9);
}
.group:hover .group-hover\:border-smoke-darker
{
    border-color: rgba(0,0,0,.75);
}
.group:hover .group-hover\:border-smoke-dark
{
    border-color: rgba(0,0,0,.6);
}
.group:hover .group-hover\:border-smoke
{
    border-color: rgba(0,0,0,.5);
}
.group:hover .group-hover\:border-smoke-light
{
    border-color: rgba(0,0,0,.4);
}
.group:hover .group-hover\:border-smoke-lighter
{
    border-color: rgba(0,0,0,.25);
}
.group:hover .group-hover\:border-smoke-lightest
{
    border-color: rgba(0,0,0,.1);
}
.group:hover .group-hover\:border-snow-strong
{
    border-color: hsla(0,0%,100%,.75);
}
.group:hover .group-hover\:border-snow
{
    border-color: hsla(0,0%,100%,.5);
}
.group:hover .group-hover\:border-snow-weak
{
    border-color: hsla(0,0%,100%,.25);
}
.group:hover .group-hover\:border-placeholder
{
    --border-opacity: 1;
    border-color: #aaa;
    border-color: rgba(170,170,170,var(--border-opacity));
}
.border-collapse
{
    border-collapse: collapse;
}
.border-separate
{
    border-collapse: separate;
}
.bg-auto
{
    background-size: auto;
}
.bg-cover
{
    background-size: cover;
}
.bg-contain
{
    background-size: contain;
}
.bg-repeat
{
    background-repeat: repeat;
}
.bg-no-repeat
{
    background-repeat: no-repeat;
}
.bg-repeat-x
{
    background-repeat: repeat-x;
}
.bg-repeat-y
{
    background-repeat: repeat-y;
}
.bg-repeat-round
{
    background-repeat: round;
}
.bg-repeat-space
{
    background-repeat: space;
}
.bg-bottom
{
    background-position: bottom;
}
.bg-center
{
    background-position: 50%;
}
.bg-left
{
    background-position: 0;
}
.bg-left-bottom
{
    background-position: 0 100%;
}
.bg-left-top
{
    background-position: 0 0;
}
.bg-right
{
    background-position: 100%;
}
.bg-right-bottom
{
    background-position: 100% 100%;
}
.bg-right-top
{
    background-position: 100% 0;
}
.bg-top
{
    background-position: top;
}
.bg-opacity-0
{
    --bg-opacity: 0;
}
.bg-opacity-25
{
    --bg-opacity: .25;
}
.bg-opacity-50
{
    --bg-opacity: .5;
}
.bg-opacity-75
{
    --bg-opacity: .75;
}
.bg-opacity-100
{
    --bg-opacity: 1;
}
.hover\:bg-opacity-0:hover
{
    --bg-opacity: 0;
}
.hover\:bg-opacity-25:hover
{
    --bg-opacity: .25;
}
.hover\:bg-opacity-50:hover
{
    --bg-opacity: .5;
}
.hover\:bg-opacity-75:hover
{
    --bg-opacity: .75;
}
.hover\:bg-opacity-100:hover
{
    --bg-opacity: 1;
}
.focus\:bg-opacity-0:focus
{
    --bg-opacity: 0;
}
.focus\:bg-opacity-25:focus
{
    --bg-opacity: .25;
}
.focus\:bg-opacity-50:focus
{
    --bg-opacity: .5;
}
.focus\:bg-opacity-75:focus
{
    --bg-opacity: .75;
}
.focus\:bg-opacity-100:focus
{
    --bg-opacity: 1;
}
.space-y-0>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(0px * (1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
}
.space-x-0>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * (1 - var(--space-x-reverse)));
}
.space-y-1>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(.25rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(.25rem * var(--space-y-reverse));
}
.space-x-1>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(.25rem * var(--space-x-reverse));
    margin-left: calc(.25rem * (1 - var(--space-x-reverse)));
}
.space-y-2>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(.5rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(.5rem * var(--space-y-reverse));
}
.space-x-2>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(.5rem * var(--space-x-reverse));
    margin-left: calc(.5rem * (1 - var(--space-x-reverse)));
}
.space-y-3>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(.75rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(.75rem * var(--space-y-reverse));
}
.space-x-3>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(.75rem * var(--space-x-reverse));
    margin-left: calc(.75rem * (1 - var(--space-x-reverse)));
}
.space-y-4>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(1rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
}
.space-x-4>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * (1 - var(--space-x-reverse)));
}
.space-y-5>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
}
.space-x-5>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * (1 - var(--space-x-reverse)));
}
.space-y-6>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
}
.space-x-6>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * (1 - var(--space-x-reverse)));
}
.space-y-8>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(2rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
}
.space-x-8>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * (1 - var(--space-x-reverse)));
}
.space-y-10>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
}
.space-x-10>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * (1 - var(--space-x-reverse)));
}
.space-y-12>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(3rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
}
.space-x-12>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * (1 - var(--space-x-reverse)));
}
.space-y-16>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(4rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
}
.space-x-16>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * (1 - var(--space-x-reverse)));
}
.space-y-20>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(5rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
}
.space-x-20>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * (1 - var(--space-x-reverse)));
}
.space-y-24>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(6rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
}
.space-x-24>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * (1 - var(--space-x-reverse)));
}
.space-y-32>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(8rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
}
.space-x-32>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * (1 - var(--space-x-reverse)));
}
.space-y-40>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(10rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
}
.space-x-40>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * (1 - var(--space-x-reverse)));
}
.space-y-48>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(12rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
}
.space-x-48>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * (1 - var(--space-x-reverse)));
}
.space-y-56>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(14rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
}
.space-x-56>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * (1 - var(--space-x-reverse)));
}
.space-y-64>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(16rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
}
.space-x-64>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * (1 - var(--space-x-reverse)));
}
.space-y-px>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(1px * (1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
}
.space-x-px>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * (1 - var(--space-x-reverse)));
}
.-space-y-1>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-.25rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-.25rem * var(--space-y-reverse));
}
.-space-x-1>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-.25rem * var(--space-x-reverse));
    margin-left: calc(-.25rem * (1 - var(--space-x-reverse)));
}
.-space-y-2>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-.5rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-.5rem * var(--space-y-reverse));
}
.-space-x-2>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-.5rem * var(--space-x-reverse));
    margin-left: calc(-.5rem * (1 - var(--space-x-reverse)));
}
.-space-y-3>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-.75rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-.75rem * var(--space-y-reverse));
}
.-space-x-3>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-.75rem * var(--space-x-reverse));
    margin-left: calc(-.75rem * (1 - var(--space-x-reverse)));
}
.-space-y-4>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-1rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
}
.-space-x-4>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * (1 - var(--space-x-reverse)));
}
.-space-y-5>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
}
.-space-x-5>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * (1 - var(--space-x-reverse)));
}
.-space-y-6>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
}
.-space-x-6>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * (1 - var(--space-x-reverse)));
}
.-space-y-8>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-2rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
}
.-space-x-8>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * (1 - var(--space-x-reverse)));
}
.-space-y-10>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
}
.-space-x-10>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * (1 - var(--space-x-reverse)));
}
.-space-y-12>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-3rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
}
.-space-x-12>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * (1 - var(--space-x-reverse)));
}
.-space-y-16>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-4rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
}
.-space-x-16>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * (1 - var(--space-x-reverse)));
}
.-space-y-20>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-5rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
}
.-space-x-20>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * (1 - var(--space-x-reverse)));
}
.-space-y-24>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-6rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
}
.-space-x-24>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * (1 - var(--space-x-reverse)));
}
.-space-y-32>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-8rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
}
.-space-x-32>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * (1 - var(--space-x-reverse)));
}
.-space-y-40>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-10rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
}
.-space-x-40>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * (1 - var(--space-x-reverse)));
}
.-space-y-48>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-12rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
}
.-space-x-48>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * (1 - var(--space-x-reverse)));
}
.-space-y-56>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-14rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
}
.-space-x-56>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * (1 - var(--space-x-reverse)));
}
.-space-y-64>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-16rem * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
}
.-space-x-64>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * (1 - var(--space-x-reverse)));
}
.-space-y-px>:not(template)~:not(template)
{
    --space-y-reverse: 0;
    margin-top: calc(-1px * (1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
}
.-space-x-px>:not(template)~:not(template)
{
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * (1 - var(--space-x-reverse)));
}
.space-y-reverse>:not(template)~:not(template)
{
    --space-y-reverse: 1;
}
.space-x-reverse>:not(template)~:not(template)
{
    --space-x-reverse: 1;
}
.divide-y-0>:not(template)~:not(template)
{
    --divide-y-reverse: 0;
    border-top-width: calc(0px * (1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
}
.divide-x-0>:not(template)~:not(template)
{
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * (1 - var(--divide-x-reverse)));
}
.divide-y-1>:not(template)~:not(template)
{
    --divide-y-reverse: 0;
    border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
}
.divide-x-1>:not(template)~:not(template)
{
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
}
.divide-y-2>:not(template)~:not(template)
{
    --divide-y-reverse: 0;
    border-top-width: calc(2px * (1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
}
.divide-x-2>:not(template)~:not(template)
{
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * (1 - var(--divide-x-reverse)));
}
.divide-y-3>:not(template)~:not(template)
{
    --divide-y-reverse: 0;
    border-top-width: calc(3px * (1 - var(--divide-y-reverse)));
    border-bottom-width: calc(3px * var(--divide-y-reverse));
}
.divide-x-3>:not(template)~:not(template)
{
    --divide-x-reverse: 0;
    border-right-width: calc(3px * var(--divide-x-reverse));
    border-left-width: calc(3px * (1 - var(--divide-x-reverse)));
}
.divide-y-4>:not(template)~:not(template)
{
    --divide-y-reverse: 0;
    border-top-width: calc(4px * (1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
}
.divide-x-4>:not(template)~:not(template)
{
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * (1 - var(--divide-x-reverse)));
}
.divide-y-5>:not(template)~:not(template)
{
    --divide-y-reverse: 0;
    border-top-width: calc(5px * (1 - var(--divide-y-reverse)));
    border-bottom-width: calc(5px * var(--divide-y-reverse));
}
.divide-x-5>:not(template)~:not(template)
{
    --divide-x-reverse: 0;
    border-right-width: calc(5px * var(--divide-x-reverse));
    border-left-width: calc(5px * (1 - var(--divide-x-reverse)));
}
.divide-y-8>:not(template)~:not(template)
{
    --divide-y-reverse: 0;
    border-top-width: calc(8px * (1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
}
.divide-x-8>:not(template)~:not(template)
{
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * (1 - var(--divide-x-reverse)));
}
.divide-y>:not(template)~:not(template)
{
    --divide-y-reverse: 0;
    border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
}
.divide-x>:not(template)~:not(template)
{
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
}
.divide-y-reverse>:not(template)~:not(template)
{
    --divide-y-reverse: 1;
}
.divide-x-reverse>:not(template)~:not(template)
{
    --divide-x-reverse: 1;
}
.divide-transparent>:not(template)~:not(template)
{
    border-color: transparent;
}
.divide-inherit>:not(template)~:not(template)
{
    border-color: inherit;
}
.divide-ds-black>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #19191c;
    border-color: rgba(25,25,28,var(--divide-opacity));
}
.divide-ds-grey-700>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #292935;
    border-color: rgba(41,41,53,var(--divide-opacity));
}
.divide-ds-grey-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #49495c;
    border-color: rgba(73,73,92,var(--divide-opacity));
}
.divide-ds-grey-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #626283;
    border-color: rgba(98,98,131,var(--divide-opacity));
}
.divide-ds-grey-400>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #8a8ab2;
    border-color: rgba(138,138,178,var(--divide-opacity));
}
.divide-ds-grey-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #bebedc;
    border-color: rgba(190,190,220,var(--divide-opacity));
}
.divide-ds-grey-200>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #e6e6f2;
    border-color: rgba(230,230,242,var(--divide-opacity));
}
.divide-ds-grey-100>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #f4f4fa;
    border-color: rgba(244,244,250,var(--divide-opacity));
}
.divide-ds-solid-white>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--divide-opacity));
}
.divide-ds-primary-light>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #f9f9f9;
    border-color: rgba(249,249,249,var(--divide-opacity));
}
.divide-ds-secondary-light>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ebebf4;
    border-color: rgba(235,235,244,var(--divide-opacity));
}
.divide-ds-third-dark>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #c9c9d7;
    border-color: rgba(201,201,215,var(--divide-opacity));
}
.divide-ds-disabled-light>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #6e6e77;
    border-color: rgba(110,110,119,var(--divide-opacity));
}
.divide-ds-red-700>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #a50e0e;
    border-color: rgba(165,14,14,var(--divide-opacity));
}
.divide-ds-red-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #d02323;
    border-color: rgba(208,35,35,var(--divide-opacity));
}
.divide-ds-red-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #f73535;
    border-color: rgba(247,53,53,var(--divide-opacity));
}
.divide-ds-red-400>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ff5b5b;
    border-color: rgba(255,91,91,var(--divide-opacity));
}
.divide-ds-red-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #fa8b8b;
    border-color: rgba(250,139,139,var(--divide-opacity));
}
.divide-ds-red-200>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ff9c9c;
    border-color: rgba(255,156,156,var(--divide-opacity));
}
.divide-ds-blue-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #093f8e;
    border-color: rgba(9,63,142,var(--divide-opacity));
}
.divide-ds-blue-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--divide-opacity));
}
.divide-ds-blue-400>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #6794f8;
    border-color: rgba(103,148,248,var(--divide-opacity));
}
.divide-ds-blue-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #88b3ff;
    border-color: rgba(136,179,255,var(--divide-opacity));
}
.divide-ds-blue-200>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #b8cbf6;
    border-color: rgba(184,203,246,var(--divide-opacity));
}
.divide-ds-blue-100>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #cdd7ee;
    border-color: rgba(205,215,238,var(--divide-opacity));
}
.divide-ds-navy-blue-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #09214c;
    border-color: rgba(9,33,76,var(--divide-opacity));
}
.divide-ds-navy-blue-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #173476;
    border-color: rgba(23,52,118,var(--divide-opacity));
}
.divide-ds-navy-blue-400>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #254fae;
    border-color: rgba(37,79,174,var(--divide-opacity));
}
.divide-ds-navy-blue-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #2f61d3;
    border-color: rgba(47,97,211,var(--divide-opacity));
}
.divide-ds-navy-blue-200>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #3671f5;
    border-color: rgba(54,113,245,var(--divide-opacity));
}
.divide-ds-navy-blue-100>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #6192d8;
    border-color: rgba(97,146,216,var(--divide-opacity));
}
.divide-ds-purple-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #3c1caf;
    border-color: rgba(60,28,175,var(--divide-opacity));
}
.divide-ds-purple-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #6727f4;
    border-color: rgba(103,39,244,var(--divide-opacity));
}
.divide-ds-purple-400>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #833dff;
    border-color: rgba(131,61,255,var(--divide-opacity));
}
.divide-ds-purple-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #9160e8;
    border-color: rgba(145,96,232,var(--divide-opacity));
}
.divide-ds-purple-200>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #a98ef4;
    border-color: rgba(169,142,244,var(--divide-opacity));
}
.divide-ds-purple-100>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ccbafe;
    border-color: rgba(204,186,254,var(--divide-opacity));
}
.divide-ds-sky-blue-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #279cc0;
    border-color: rgba(39,156,192,var(--divide-opacity));
}
.divide-ds-sky-blue-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #33cfff;
    border-color: rgba(51,207,255,var(--divide-opacity));
}
.divide-ds-sky-blue-400>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #58d8ff;
    border-color: rgba(88,216,255,var(--divide-opacity));
}
.divide-ds-sky-blue-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #83e2ff;
    border-color: rgba(131,226,255,var(--divide-opacity));
}
.divide-ds-sky-blue-200>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #a7eafe;
    border-color: rgba(167,234,254,var(--divide-opacity));
}
.divide-ds-sky-blue-100>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #d1f4ff;
    border-color: rgba(209,244,255,var(--divide-opacity));
}
.divide-ds-pink-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #c750c7;
    border-color: rgba(199,80,199,var(--divide-opacity));
}
.divide-ds-pink-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ff73ff;
    border-color: rgba(255,115,255,var(--divide-opacity));
}
.divide-ds-pink-400>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ff8cff;
    border-color: rgba(255,140,255,var(--divide-opacity));
}
.divide-ds-pink-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ffabff;
    border-color: rgba(255,171,255,var(--divide-opacity));
}
.divide-ds-pink-200>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ffc9ff;
    border-color: rgba(255,201,255,var(--divide-opacity));
}
.divide-ds-pink-100>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ffe1ff;
    border-color: rgba(255,225,255,var(--divide-opacity));
}
.divide-ds-green-700>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #05885f;
    border-color: rgba(5,136,95,var(--divide-opacity));
}
.divide-ds-green-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #08d796;
    border-color: rgba(8,215,150,var(--divide-opacity));
}
.divide-ds-green-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #08f9ae;
    border-color: rgba(8,249,174,var(--divide-opacity));
}
.divide-ds-green-400>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #4afcc5;
    border-color: rgba(74,252,197,var(--divide-opacity));
}
.divide-ds-green-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #85ffd9;
    border-color: rgba(133,255,217,var(--divide-opacity));
}
.divide-ds-green-200>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #bcffea;
    border-color: rgba(188,255,234,var(--divide-opacity));
}
.divide-ds-gold-600>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #b58344;
    border-color: rgba(181,131,68,var(--divide-opacity));
}
.divide-ds-gold-500>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #d4a76e;
    border-color: rgba(212,167,110,var(--divide-opacity));
}
.divide-ds-gold-300>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #f8d09e;
    border-color: rgba(248,208,158,var(--divide-opacity));
}
.divide-ds-vip-black>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #1a1a1a;
    border-color: rgba(26,26,26,var(--divide-opacity));
}
.divide-ds-vip-grey>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #272420;
    border-color: rgba(39,36,32,var(--divide-opacity));
}
.divide-ds-vip-elements>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #574835;
    border-color: rgba(87,72,53,var(--divide-opacity));
}
.divide-ds-vip-beige>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ece5db;
    border-color: rgba(236,229,219,var(--divide-opacity));
}
.divide-ds-vip-white>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--divide-opacity));
}
.divide-green>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #78b428;
    border-color: rgba(120,180,40,var(--divide-opacity));
}
.divide-green-dark>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #6aa120;
    border-color: rgba(106,161,32,var(--divide-opacity));
}
.divide-green-light>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #dbfab1;
    border-color: rgba(219,250,177,var(--divide-opacity));
}
.divide-red-soft>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #f58183;
    border-color: rgba(245,129,131,var(--divide-opacity));
}
.divide-red-lighter>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #fdddde;
    border-color: rgba(253,221,222,var(--divide-opacity));
}
.divide-red-light>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #f74d53;
    border-color: rgba(247,77,83,var(--divide-opacity));
}
.divide-red>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ed1c24;
    border-color: rgba(237,28,36,var(--divide-opacity));
}
.divide-red-dark>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #e76377;
    border-color: rgba(231,99,119,var(--divide-opacity));
}
.divide-red-darker>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #c71a1a;
    border-color: rgba(199,26,26,var(--divide-opacity));
}
.divide-purple-dark>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #390e68;
    border-color: rgba(57,14,104,var(--divide-opacity));
}
.divide-blue>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #2697f0;
    border-color: rgba(38,151,240,var(--divide-opacity));
}
.divide-blue-light>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #deebff;
    border-color: rgba(222,235,255,var(--divide-opacity));
}
.divide-blue-dark>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--divide-opacity));
}
.divide-blue-darker>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #3b1382;
    border-color: rgba(59,19,130,var(--divide-opacity));
}
.divide-black>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #4b4b4b;
    border-color: rgba(75,75,75,var(--divide-opacity));
}
.divide-white>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--divide-opacity));
}
.divide-sport>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #f73535;
    border-color: rgba(247,53,53,var(--divide-opacity));
}
.divide-esport>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #6727f4;
    border-color: rgba(103,39,244,var(--divide-opacity));
}
.divide-casino>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #316ef7;
    border-color: rgba(49,110,247,var(--divide-opacity));
}
.divide-poker>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #173476;
    border-color: rgba(23,52,118,var(--divide-opacity));
}
.divide-grey-dark>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #888;
    border-color: rgba(136,136,136,var(--divide-opacity));
}
.divide-grey>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #c0c0c0;
    border-color: rgba(192,192,192,var(--divide-opacity));
}
.divide-grey-light>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #d6d6d6;
    border-color: rgba(214,214,214,var(--divide-opacity));
}
.divide-grey-lightest>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #f6f6f6;
    border-color: rgba(246,246,246,var(--divide-opacity));
}
.divide-orange>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #e5b427;
    border-color: rgba(229,180,39,var(--divide-opacity));
}
.divide-orange-light>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #fcefca;
    border-color: rgba(252,239,202,var(--divide-opacity));
}
.divide-yellow>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #ffd700;
    border-color: rgba(255,215,0,var(--divide-opacity));
}
.divide-brown>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #b08d57;
    border-color: rgba(176,141,87,var(--divide-opacity));
}
.divide-smoke-darkest>:not(template)~:not(template)
{
    border-color: rgba(0,0,0,.9);
}
.divide-smoke-darker>:not(template)~:not(template)
{
    border-color: rgba(0,0,0,.75);
}
.divide-smoke-dark>:not(template)~:not(template)
{
    border-color: rgba(0,0,0,.6);
}
.divide-smoke>:not(template)~:not(template)
{
    border-color: rgba(0,0,0,.5);
}
.divide-smoke-light>:not(template)~:not(template)
{
    border-color: rgba(0,0,0,.4);
}
.divide-smoke-lighter>:not(template)~:not(template)
{
    border-color: rgba(0,0,0,.25);
}
.divide-smoke-lightest>:not(template)~:not(template)
{
    border-color: rgba(0,0,0,.1);
}
.divide-snow-strong>:not(template)~:not(template)
{
    border-color: hsla(0,0%,100%,.75);
}
.divide-snow>:not(template)~:not(template)
{
    border-color: hsla(0,0%,100%,.5);
}
.divide-snow-weak>:not(template)~:not(template)
{
    border-color: hsla(0,0%,100%,.25);
}
.divide-placeholder>:not(template)~:not(template)
{
    --divide-opacity: 1;
    border-color: #aaa;
    border-color: rgba(170,170,170,var(--divide-opacity));
}
.divide-solid>:not(template)~:not(template)
{
    border-style: solid;
}
.divide-dashed>:not(template)~:not(template)
{
    border-style: dashed;
}
.divide-dotted>:not(template)~:not(template)
{
    border-style: dotted;
}
.divide-double>:not(template)~:not(template)
{
    border-style: double;
}
.divide-none>:not(template)~:not(template)
{
    border-style: none;
}
.divide-opacity-0>:not(template)~:not(template)
{
    --divide-opacity: 0;
}
.divide-opacity-25>:not(template)~:not(template)
{
    --divide-opacity: .25;
}
.divide-opacity-50>:not(template)~:not(template)
{
    --divide-opacity: .5;
}
.divide-opacity-75>:not(template)~:not(template)
{
    --divide-opacity: .75;
}
.divide-opacity-100>:not(template)~:not(template)
{
    --divide-opacity: 1;
}
.sr-only
{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0;
}
.not-sr-only
{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
}
.focus\:sr-only:focus
{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0;
}
.focus\:not-sr-only:focus
{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
}
.appearance-none
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.bg-fixed
{
    background-attachment: fixed;
}
.bg-local
{
    background-attachment: local;
}
.bg-scroll
{
    background-attachment: scroll;
}
.bg-clip-border
{
    background-clip: border-box;
}
.bg-clip-padding
{
    background-clip: padding-box;
}
.bg-clip-content
{
    background-clip: content-box;
}
.bg-clip-text
{
    -webkit-background-clip: text;
    background-clip: text;
}
.bg-transparent
{
    background-color: transparent;
}
.bg-inherit
{
    background-color: inherit;
}
.bg-ds-black
{
    --bg-opacity: 1;
    background-color: #19191c;
    background-color: rgba(25,25,28,var(--bg-opacity));
}
.bg-ds-grey-700
{
    --bg-opacity: 1;
    background-color: #292935;
    background-color: rgba(41,41,53,var(--bg-opacity));
}
.bg-ds-grey-600
{
    --bg-opacity: 1;
    background-color: #49495c;
    background-color: rgba(73,73,92,var(--bg-opacity));
}
.bg-ds-grey-500
{
    --bg-opacity: 1;
    background-color: #626283;
    background-color: rgba(98,98,131,var(--bg-opacity));
}
.bg-ds-grey-400
{
    --bg-opacity: 1;
    background-color: #8a8ab2;
    background-color: rgba(138,138,178,var(--bg-opacity));
}
.bg-ds-grey-300
{
    --bg-opacity: 1;
    background-color: #bebedc;
    background-color: rgba(190,190,220,var(--bg-opacity));
}
.bg-ds-grey-200
{
    --bg-opacity: 1;
    background-color: #e6e6f2;
    background-color: rgba(230,230,242,var(--bg-opacity));
}
.bg-ds-grey-100
{
    --bg-opacity: 1;
    background-color: #f4f4fa;
    background-color: rgba(244,244,250,var(--bg-opacity));
}
.bg-ds-solid-white
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
}
.bg-ds-primary-light
{
    --bg-opacity: 1;
    background-color: #f9f9f9;
    background-color: rgba(249,249,249,var(--bg-opacity));
}
.bg-ds-secondary-light
{
    --bg-opacity: 1;
    background-color: #ebebf4;
    background-color: rgba(235,235,244,var(--bg-opacity));
}
.bg-ds-third-dark
{
    --bg-opacity: 1;
    background-color: #c9c9d7;
    background-color: rgba(201,201,215,var(--bg-opacity));
}
.bg-ds-disabled-light
{
    --bg-opacity: 1;
    background-color: #6e6e77;
    background-color: rgba(110,110,119,var(--bg-opacity));
}
.bg-ds-red-700
{
    --bg-opacity: 1;
    background-color: #a50e0e;
    background-color: rgba(165,14,14,var(--bg-opacity));
}
.bg-ds-red-600
{
    --bg-opacity: 1;
    background-color: #d02323;
    background-color: rgba(208,35,35,var(--bg-opacity));
}
.bg-ds-red-500
{
    --bg-opacity: 1;
    background-color: #f73535;
    background-color: rgba(247,53,53,var(--bg-opacity));
}
.bg-ds-red-400
{
    --bg-opacity: 1;
    background-color: #ff5b5b;
    background-color: rgba(255,91,91,var(--bg-opacity));
}
.bg-ds-red-300
{
    --bg-opacity: 1;
    background-color: #fa8b8b;
    background-color: rgba(250,139,139,var(--bg-opacity));
}
.bg-ds-red-200
{
    --bg-opacity: 1;
    background-color: #ff9c9c;
    background-color: rgba(255,156,156,var(--bg-opacity));
}
.bg-ds-blue-600
{
    --bg-opacity: 1;
    background-color: #093f8e;
    background-color: rgba(9,63,142,var(--bg-opacity));
}
.bg-ds-blue-500
{
    --bg-opacity: 1;
    background-color: #316ef7;
    background-color: rgba(49,110,247,var(--bg-opacity));
}
.bg-ds-blue-400
{
    --bg-opacity: 1;
    background-color: #6794f8;
    background-color: rgba(103,148,248,var(--bg-opacity));
}
.bg-ds-blue-300
{
    --bg-opacity: 1;
    background-color: #88b3ff;
    background-color: rgba(136,179,255,var(--bg-opacity));
}
.bg-ds-blue-200
{
    --bg-opacity: 1;
    background-color: #b8cbf6;
    background-color: rgba(184,203,246,var(--bg-opacity));
}
.bg-ds-blue-100
{
    --bg-opacity: 1;
    background-color: #cdd7ee;
    background-color: rgba(205,215,238,var(--bg-opacity));
}
.bg-ds-navy-blue-600
{
    --bg-opacity: 1;
    background-color: #09214c;
    background-color: rgba(9,33,76,var(--bg-opacity));
}
.bg-ds-navy-blue-500
{
    --bg-opacity: 1;
    background-color: #173476;
    background-color: rgba(23,52,118,var(--bg-opacity));
}
.bg-ds-navy-blue-400
{
    --bg-opacity: 1;
    background-color: #254fae;
    background-color: rgba(37,79,174,var(--bg-opacity));
}
.bg-ds-navy-blue-300
{
    --bg-opacity: 1;
    background-color: #2f61d3;
    background-color: rgba(47,97,211,var(--bg-opacity));
}
.bg-ds-navy-blue-200
{
    --bg-opacity: 1;
    background-color: #3671f5;
    background-color: rgba(54,113,245,var(--bg-opacity));
}
.bg-ds-navy-blue-100
{
    --bg-opacity: 1;
    background-color: #6192d8;
    background-color: rgba(97,146,216,var(--bg-opacity));
}
.bg-ds-purple-600
{
    --bg-opacity: 1;
    background-color: #3c1caf;
    background-color: rgba(60,28,175,var(--bg-opacity));
}
.bg-ds-purple-500
{
    --bg-opacity: 1;
    background-color: #6727f4;
    background-color: rgba(103,39,244,var(--bg-opacity));
}
.bg-ds-purple-400
{
    --bg-opacity: 1;
    background-color: #833dff;
    background-color: rgba(131,61,255,var(--bg-opacity));
}
.bg-ds-purple-300
{
    --bg-opacity: 1;
    background-color: #9160e8;
    background-color: rgba(145,96,232,var(--bg-opacity));
}
.bg-ds-purple-200
{
    --bg-opacity: 1;
    background-color: #a98ef4;
    background-color: rgba(169,142,244,var(--bg-opacity));
}
.bg-ds-purple-100
{
    --bg-opacity: 1;
    background-color: #ccbafe;
    background-color: rgba(204,186,254,var(--bg-opacity));
}
.bg-ds-sky-blue-600
{
    --bg-opacity: 1;
    background-color: #279cc0;
    background-color: rgba(39,156,192,var(--bg-opacity));
}
.bg-ds-sky-blue-500
{
    --bg-opacity: 1;
    background-color: #33cfff;
    background-color: rgba(51,207,255,var(--bg-opacity));
}
.bg-ds-sky-blue-400
{
    --bg-opacity: 1;
    background-color: #58d8ff;
    background-color: rgba(88,216,255,var(--bg-opacity));
}
.bg-ds-sky-blue-300
{
    --bg-opacity: 1;
    background-color: #83e2ff;
    background-color: rgba(131,226,255,var(--bg-opacity));
}
.bg-ds-sky-blue-200
{
    --bg-opacity: 1;
    background-color: #a7eafe;
    background-color: rgba(167,234,254,var(--bg-opacity));
}
.bg-ds-sky-blue-100
{
    --bg-opacity: 1;
    background-color: #d1f4ff;
    background-color: rgba(209,244,255,var(--bg-opacity));
}
.bg-ds-pink-600
{
    --bg-opacity: 1;
    background-color: #c750c7;
    background-color: rgba(199,80,199,var(--bg-opacity));
}
.bg-ds-pink-500
{
    --bg-opacity: 1;
    background-color: #ff73ff;
    background-color: rgba(255,115,255,var(--bg-opacity));
}
.bg-ds-pink-400
{
    --bg-opacity: 1;
    background-color: #ff8cff;
    background-color: rgba(255,140,255,var(--bg-opacity));
}
.bg-ds-pink-300
{
    --bg-opacity: 1;
    background-color: #ffabff;
    background-color: rgba(255,171,255,var(--bg-opacity));
}
.bg-ds-pink-200
{
    --bg-opacity: 1;
    background-color: #ffc9ff;
    background-color: rgba(255,201,255,var(--bg-opacity));
}
.bg-ds-pink-100
{
    --bg-opacity: 1;
    background-color: #ffe1ff;
    background-color: rgba(255,225,255,var(--bg-opacity));
}
.bg-ds-green-700
{
    --bg-opacity: 1;
    background-color: #05885f;
    background-color: rgba(5,136,95,var(--bg-opacity));
}
.bg-ds-green-600
{
    --bg-opacity: 1;
    background-color: #08d796;
    background-color: rgba(8,215,150,var(--bg-opacity));
}
.bg-ds-green-500
{
    --bg-opacity: 1;
    background-color: #08f9ae;
    background-color: rgba(8,249,174,var(--bg-opacity));
}
.bg-ds-green-400
{
    --bg-opacity: 1;
    background-color: #4afcc5;
    background-color: rgba(74,252,197,var(--bg-opacity));
}
.bg-ds-green-300
{
    --bg-opacity: 1;
    background-color: #85ffd9;
    background-color: rgba(133,255,217,var(--bg-opacity));
}
.bg-ds-green-200
{
    --bg-opacity: 1;
    background-color: #bcffea;
    background-color: rgba(188,255,234,var(--bg-opacity));
}
.bg-ds-gold-600
{
    --bg-opacity: 1;
    background-color: #b58344;
    background-color: rgba(181,131,68,var(--bg-opacity));
}
.bg-ds-gold-500
{
    --bg-opacity: 1;
    background-color: #d4a76e;
    background-color: rgba(212,167,110,var(--bg-opacity));
}
.bg-ds-gold-300
{
    --bg-opacity: 1;
    background-color: #f8d09e;
    background-color: rgba(248,208,158,var(--bg-opacity));
}
.bg-ds-vip-black
{
    --bg-opacity: 1;
    background-color: #1a1a1a;
    background-color: rgba(26,26,26,var(--bg-opacity));
}
.bg-ds-vip-grey
{
    --bg-opacity: 1;
    background-color: #272420;
    background-color: rgba(39,36,32,var(--bg-opacity));
}
.bg-ds-vip-elements
{
    --bg-opacity: 1;
    background-color: #574835;
    background-color: rgba(87,72,53,var(--bg-opacity));
}
.bg-ds-vip-beige
{
    --bg-opacity: 1;
    background-color: #ece5db;
    background-color: rgba(236,229,219,var(--bg-opacity));
}
.bg-ds-vip-white
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
}
.bg-green
{
    --bg-opacity: 1;
    background-color: #78b428;
    background-color: rgba(120,180,40,var(--bg-opacity));
}
.bg-green-dark
{
    --bg-opacity: 1;
    background-color: #6aa120;
    background-color: rgba(106,161,32,var(--bg-opacity));
}
.bg-green-light
{
    --bg-opacity: 1;
    background-color: #dbfab1;
    background-color: rgba(219,250,177,var(--bg-opacity));
}
.bg-red-soft
{
    --bg-opacity: 1;
    background-color: #f58183;
    background-color: rgba(245,129,131,var(--bg-opacity));
}
.bg-red-lighter
{
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
.bg-red-light
{
    --bg-opacity: 1;
    background-color: #f74d53;
    background-color: rgba(247,77,83,var(--bg-opacity));
}
.bg-red
{
    --bg-opacity: 1;
    background-color: #ed1c24;
    background-color: rgba(237,28,36,var(--bg-opacity));
}
.bg-red-dark
{
    --bg-opacity: 1;
    background-color: #e76377;
    background-color: rgba(231,99,119,var(--bg-opacity));
}
.bg-red-darker
{
    --bg-opacity: 1;
    background-color: #c71a1a;
    background-color: rgba(199,26,26,var(--bg-opacity));
}
.bg-purple-dark
{
    --bg-opacity: 1;
    background-color: #390e68;
    background-color: rgba(57,14,104,var(--bg-opacity));
}
.bg-blue
{
    --bg-opacity: 1;
    background-color: #2697f0;
    background-color: rgba(38,151,240,var(--bg-opacity));
}
.bg-blue-light
{
    --bg-opacity: 1;
    background-color: #deebff;
    background-color: rgba(222,235,255,var(--bg-opacity));
}
.bg-blue-dark
{
    --bg-opacity: 1;
    background-color: #316ef7;
    background-color: rgba(49,110,247,var(--bg-opacity));
}
.bg-blue-darker
{
    --bg-opacity: 1;
    background-color: #3b1382;
    background-color: rgba(59,19,130,var(--bg-opacity));
}
.bg-black
{
    --bg-opacity: 1;
    background-color: #4b4b4b;
    background-color: rgba(75,75,75,var(--bg-opacity));
}
.bg-white
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
}
.bg-sport
{
    --bg-opacity: 1;
    background-color: #f73535;
    background-color: rgba(247,53,53,var(--bg-opacity));
}
.bg-esport
{
    --bg-opacity: 1;
    background-color: #6727f4;
    background-color: rgba(103,39,244,var(--bg-opacity));
}
.bg-casino
{
    --bg-opacity: 1;
    background-color: #316ef7;
    background-color: rgba(49,110,247,var(--bg-opacity));
}
.bg-poker
{
    --bg-opacity: 1;
    background-color: #173476;
    background-color: rgba(23,52,118,var(--bg-opacity));
}
.bg-grey-dark
{
    --bg-opacity: 1;
    background-color: #888;
    background-color: rgba(136,136,136,var(--bg-opacity));
}
.bg-grey
{
    --bg-opacity: 1;
    background-color: #c0c0c0;
    background-color: rgba(192,192,192,var(--bg-opacity));
}
.bg-grey-light
{
    --bg-opacity: 1;
    background-color: #d6d6d6;
    background-color: rgba(214,214,214,var(--bg-opacity));
}
.bg-grey-lightest
{
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.bg-orange
{
    --bg-opacity: 1;
    background-color: #e5b427;
    background-color: rgba(229,180,39,var(--bg-opacity));
}
.bg-orange-light
{
    --bg-opacity: 1;
    background-color: #fcefca;
    background-color: rgba(252,239,202,var(--bg-opacity));
}
.bg-yellow
{
    --bg-opacity: 1;
    background-color: #ffd700;
    background-color: rgba(255,215,0,var(--bg-opacity));
}
.bg-brown
{
    --bg-opacity: 1;
    background-color: #b08d57;
    background-color: rgba(176,141,87,var(--bg-opacity));
}
.bg-smoke-darkest
{
    background-color: rgba(0,0,0,.9);
}
.bg-smoke-darker
{
    background-color: rgba(0,0,0,.75);
}
.bg-smoke-dark
{
    background-color: rgba(0,0,0,.6);
}
.bg-smoke
{
    background-color: rgba(0,0,0,.5);
}
.bg-smoke-light
{
    background-color: rgba(0,0,0,.4);
}
.bg-smoke-lighter
{
    background-color: rgba(0,0,0,.25);
}
.bg-smoke-lightest
{
    background-color: rgba(0,0,0,.1);
}
.bg-snow-strong
{
    background-color: hsla(0,0%,100%,.75);
}
.bg-snow
{
    background-color: hsla(0,0%,100%,.5);
}
.bg-snow-weak
{
    background-color: hsla(0,0%,100%,.25);
}
.bg-placeholder
{
    --bg-opacity: 1;
    background-color: #aaa;
    background-color: rgba(170,170,170,var(--bg-opacity));
}
.hover\:bg-transparent:hover
{
    background-color: transparent;
}
.hover\:bg-inherit:hover
{
    background-color: inherit;
}
.hover\:bg-ds-black:hover
{
    --bg-opacity: 1;
    background-color: #19191c;
    background-color: rgba(25,25,28,var(--bg-opacity));
}
.hover\:bg-ds-grey-700:hover
{
    --bg-opacity: 1;
    background-color: #292935;
    background-color: rgba(41,41,53,var(--bg-opacity));
}
.hover\:bg-ds-grey-600:hover
{
    --bg-opacity: 1;
    background-color: #49495c;
    background-color: rgba(73,73,92,var(--bg-opacity));
}
.hover\:bg-ds-grey-500:hover
{
    --bg-opacity: 1;
    background-color: #626283;
    background-color: rgba(98,98,131,var(--bg-opacity));
}
.hover\:bg-ds-grey-400:hover
{
    --bg-opacity: 1;
    background-color: #8a8ab2;
    background-color: rgba(138,138,178,var(--bg-opacity));
}
.hover\:bg-ds-grey-300:hover
{
    --bg-opacity: 1;
    background-color: #bebedc;
    background-color: rgba(190,190,220,var(--bg-opacity));
}
.hover\:bg-ds-grey-200:hover
{
    --bg-opacity: 1;
    background-color: #e6e6f2;
    background-color: rgba(230,230,242,var(--bg-opacity));
}
.hover\:bg-ds-grey-100:hover
{
    --bg-opacity: 1;
    background-color: #f4f4fa;
    background-color: rgba(244,244,250,var(--bg-opacity));
}
.hover\:bg-ds-solid-white:hover
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
}
.hover\:bg-ds-primary-light:hover
{
    --bg-opacity: 1;
    background-color: #f9f9f9;
    background-color: rgba(249,249,249,var(--bg-opacity));
}
.hover\:bg-ds-secondary-light:hover
{
    --bg-opacity: 1;
    background-color: #ebebf4;
    background-color: rgba(235,235,244,var(--bg-opacity));
}
.hover\:bg-ds-third-dark:hover
{
    --bg-opacity: 1;
    background-color: #c9c9d7;
    background-color: rgba(201,201,215,var(--bg-opacity));
}
.hover\:bg-ds-disabled-light:hover
{
    --bg-opacity: 1;
    background-color: #6e6e77;
    background-color: rgba(110,110,119,var(--bg-opacity));
}
.hover\:bg-ds-red-700:hover
{
    --bg-opacity: 1;
    background-color: #a50e0e;
    background-color: rgba(165,14,14,var(--bg-opacity));
}
.hover\:bg-ds-red-600:hover
{
    --bg-opacity: 1;
    background-color: #d02323;
    background-color: rgba(208,35,35,var(--bg-opacity));
}
.hover\:bg-ds-red-500:hover
{
    --bg-opacity: 1;
    background-color: #f73535;
    background-color: rgba(247,53,53,var(--bg-opacity));
}
.hover\:bg-ds-red-400:hover
{
    --bg-opacity: 1;
    background-color: #ff5b5b;
    background-color: rgba(255,91,91,var(--bg-opacity));
}
.hover\:bg-ds-red-300:hover
{
    --bg-opacity: 1;
    background-color: #fa8b8b;
    background-color: rgba(250,139,139,var(--bg-opacity));
}
.hover\:bg-ds-red-200:hover
{
    --bg-opacity: 1;
    background-color: #ff9c9c;
    background-color: rgba(255,156,156,var(--bg-opacity));
}
.hover\:bg-ds-blue-600:hover
{
    --bg-opacity: 1;
    background-color: #093f8e;
    background-color: rgba(9,63,142,var(--bg-opacity));
}
.hover\:bg-ds-blue-500:hover
{
    --bg-opacity: 1;
    background-color: #316ef7;
    background-color: rgba(49,110,247,var(--bg-opacity));
}
.hover\:bg-ds-blue-400:hover
{
    --bg-opacity: 1;
    background-color: #6794f8;
    background-color: rgba(103,148,248,var(--bg-opacity));
}
.hover\:bg-ds-blue-300:hover
{
    --bg-opacity: 1;
    background-color: #88b3ff;
    background-color: rgba(136,179,255,var(--bg-opacity));
}
.hover\:bg-ds-blue-200:hover
{
    --bg-opacity: 1;
    background-color: #b8cbf6;
    background-color: rgba(184,203,246,var(--bg-opacity));
}
.hover\:bg-ds-blue-100:hover
{
    --bg-opacity: 1;
    background-color: #cdd7ee;
    background-color: rgba(205,215,238,var(--bg-opacity));
}
.hover\:bg-ds-navy-blue-600:hover
{
    --bg-opacity: 1;
    background-color: #09214c;
    background-color: rgba(9,33,76,var(--bg-opacity));
}
.hover\:bg-ds-navy-blue-500:hover
{
    --bg-opacity: 1;
    background-color: #173476;
    background-color: rgba(23,52,118,var(--bg-opacity));
}
.hover\:bg-ds-navy-blue-400:hover
{
    --bg-opacity: 1;
    background-color: #254fae;
    background-color: rgba(37,79,174,var(--bg-opacity));
}
.hover\:bg-ds-navy-blue-300:hover
{
    --bg-opacity: 1;
    background-color: #2f61d3;
    background-color: rgba(47,97,211,var(--bg-opacity));
}
.hover\:bg-ds-navy-blue-200:hover
{
    --bg-opacity: 1;
    background-color: #3671f5;
    background-color: rgba(54,113,245,var(--bg-opacity));
}
.hover\:bg-ds-navy-blue-100:hover
{
    --bg-opacity: 1;
    background-color: #6192d8;
    background-color: rgba(97,146,216,var(--bg-opacity));
}
.hover\:bg-ds-purple-600:hover
{
    --bg-opacity: 1;
    background-color: #3c1caf;
    background-color: rgba(60,28,175,var(--bg-opacity));
}
.hover\:bg-ds-purple-500:hover
{
    --bg-opacity: 1;
    background-color: #6727f4;
    background-color: rgba(103,39,244,var(--bg-opacity));
}
.hover\:bg-ds-purple-400:hover
{
    --bg-opacity: 1;
    background-color: #833dff;
    background-color: rgba(131,61,255,var(--bg-opacity));
}
.hover\:bg-ds-purple-300:hover
{
    --bg-opacity: 1;
    background-color: #9160e8;
    background-color: rgba(145,96,232,var(--bg-opacity));
}
.hover\:bg-ds-purple-200:hover
{
    --bg-opacity: 1;
    background-color: #a98ef4;
    background-color: rgba(169,142,244,var(--bg-opacity));
}
.hover\:bg-ds-purple-100:hover
{
    --bg-opacity: 1;
    background-color: #ccbafe;
    background-color: rgba(204,186,254,var(--bg-opacity));
}
.hover\:bg-ds-sky-blue-600:hover
{
    --bg-opacity: 1;
    background-color: #279cc0;
    background-color: rgba(39,156,192,var(--bg-opacity));
}
.hover\:bg-ds-sky-blue-500:hover
{
    --bg-opacity: 1;
    background-color: #33cfff;
    background-color: rgba(51,207,255,var(--bg-opacity));
}
.hover\:bg-ds-sky-blue-400:hover
{
    --bg-opacity: 1;
    background-color: #58d8ff;
    background-color: rgba(88,216,255,var(--bg-opacity));
}
.hover\:bg-ds-sky-blue-300:hover
{
    --bg-opacity: 1;
    background-color: #83e2ff;
    background-color: rgba(131,226,255,var(--bg-opacity));
}
.hover\:bg-ds-sky-blue-200:hover
{
    --bg-opacity: 1;
    background-color: #a7eafe;
    background-color: rgba(167,234,254,var(--bg-opacity));
}
.hover\:bg-ds-sky-blue-100:hover
{
    --bg-opacity: 1;
    background-color: #d1f4ff;
    background-color: rgba(209,244,255,var(--bg-opacity));
}
.hover\:bg-ds-pink-600:hover
{
    --bg-opacity: 1;
    background-color: #c750c7;
    background-color: rgba(199,80,199,var(--bg-opacity));
}
.hover\:bg-ds-pink-500:hover
{
    --bg-opacity: 1;
    background-color: #ff73ff;
    background-color: rgba(255,115,255,var(--bg-opacity));
}
.hover\:bg-ds-pink-400:hover
{
    --bg-opacity: 1;
    background-color: #ff8cff;
    background-color: rgba(255,140,255,var(--bg-opacity));
}
.hover\:bg-ds-pink-300:hover
{
    --bg-opacity: 1;
    background-color: #ffabff;
    background-color: rgba(255,171,255,var(--bg-opacity));
}
.hover\:bg-ds-pink-200:hover
{
    --bg-opacity: 1;
    background-color: #ffc9ff;
    background-color: rgba(255,201,255,var(--bg-opacity));
}
.hover\:bg-ds-pink-100:hover
{
    --bg-opacity: 1;
    background-color: #ffe1ff;
    background-color: rgba(255,225,255,var(--bg-opacity));
}
.hover\:bg-ds-green-700:hover
{
    --bg-opacity: 1;
    background-color: #05885f;
    background-color: rgba(5,136,95,var(--bg-opacity));
}
.hover\:bg-ds-green-600:hover
{
    --bg-opacity: 1;
    background-color: #08d796;
    background-color: rgba(8,215,150,var(--bg-opacity));
}
.hover\:bg-ds-green-500:hover
{
    --bg-opacity: 1;
    background-color: #08f9ae;
    background-color: rgba(8,249,174,var(--bg-opacity));
}
.hover\:bg-ds-green-400:hover
{
    --bg-opacity: 1;
    background-color: #4afcc5;
    background-color: rgba(74,252,197,var(--bg-opacity));
}
.hover\:bg-ds-green-300:hover
{
    --bg-opacity: 1;
    background-color: #85ffd9;
    background-color: rgba(133,255,217,var(--bg-opacity));
}
.hover\:bg-ds-green-200:hover
{
    --bg-opacity: 1;
    background-color: #bcffea;
    background-color: rgba(188,255,234,var(--bg-opacity));
}
.hover\:bg-ds-gold-600:hover
{
    --bg-opacity: 1;
    background-color: #b58344;
    background-color: rgba(181,131,68,var(--bg-opacity));
}
.hover\:bg-ds-gold-500:hover
{
    --bg-opacity: 1;
    background-color: #d4a76e;
    background-color: rgba(212,167,110,var(--bg-opacity));
}
.hover\:bg-ds-gold-300:hover
{
    --bg-opacity: 1;
    background-color: #f8d09e;
    background-color: rgba(248,208,158,var(--bg-opacity));
}
.hover\:bg-ds-vip-black:hover
{
    --bg-opacity: 1;
    background-color: #1a1a1a;
    background-color: rgba(26,26,26,var(--bg-opacity));
}
.hover\:bg-ds-vip-grey:hover
{
    --bg-opacity: 1;
    background-color: #272420;
    background-color: rgba(39,36,32,var(--bg-opacity));
}
.hover\:bg-ds-vip-elements:hover
{
    --bg-opacity: 1;
    background-color: #574835;
    background-color: rgba(87,72,53,var(--bg-opacity));
}
.hover\:bg-ds-vip-beige:hover
{
    --bg-opacity: 1;
    background-color: #ece5db;
    background-color: rgba(236,229,219,var(--bg-opacity));
}
.hover\:bg-ds-vip-white:hover
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
}
.hover\:bg-green:hover
{
    --bg-opacity: 1;
    background-color: #78b428;
    background-color: rgba(120,180,40,var(--bg-opacity));
}
.hover\:bg-green-dark:hover
{
    --bg-opacity: 1;
    background-color: #6aa120;
    background-color: rgba(106,161,32,var(--bg-opacity));
}
.hover\:bg-green-light:hover
{
    --bg-opacity: 1;
    background-color: #dbfab1;
    background-color: rgba(219,250,177,var(--bg-opacity));
}
.hover\:bg-red-soft:hover
{
    --bg-opacity: 1;
    background-color: #f58183;
    background-color: rgba(245,129,131,var(--bg-opacity));
}
.hover\:bg-red-lighter:hover
{
    --bg-opacity: 1;
    background-color: #fdddde;
    background-color: rgba(253,221,222,var(--bg-opacity));
}
.hover\:bg-red-light:hover
{
    --bg-opacity: 1;
    background-color: #f74d53;
    background-color: rgba(247,77,83,var(--bg-opacity));
}
.hover\:bg-red:hover
{
    --bg-opacity: 1;
    background-color: #ed1c24;
    background-color: rgba(237,28,36,var(--bg-opacity));
}
.hover\:bg-red-dark:hover
{
    --bg-opacity: 1;
    background-color: #e76377;
    background-color: rgba(231,99,119,var(--bg-opacity));
}
.hover\:bg-red-darker:hover
{
    --bg-opacity: 1;
    background-color: #c71a1a;
    background-color: rgba(199,26,26,var(--bg-opacity));
}
.hover\:bg-purple-dark:hover
{
    --bg-opacity: 1;
    background-color: #390e68;
    background-color: rgba(57,14,104,var(--bg-opacity));
}
.hover\:bg-blue:hover
{
    --bg-opacity: 1;
    background-color: #2697f0;
    background-color: rgba(38,151,240,var(--bg-opacity));
}
.hover\:bg-blue-light:hover
{
    --bg-opacity: 1;
    background-color: #deebff;
    background-color: rgba(222,235,255,var(--bg-opacity));
}
.hover\:bg-blue-dark:hover
{
    --bg-opacity: 1;
    background-color: #316ef7;
    background-color: rgba(49,110,247,var(--bg-opacity));
}
.hover\:bg-blue-darker:hover
{
    --bg-opacity: 1;
    background-color: #3b1382;
    background-color: rgba(59,19,130,var(--bg-opacity));
}
.hover\:bg-black:hover
{
    --bg-opacity: 1;
    background-color: #4b4b4b;
    background-color: rgba(75,75,75,var(--bg-opacity));
}
.hover\:bg-white:hover
{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
}
.hover\:bg-sport:hover
{
    --bg-opacity: 1;
    background-color: #f73535;
    background-color: rgba(247,53,53,var(--bg-opacity));
}
.hover\:bg-esport:hover
{
    --bg-opacity: 1;
    background-color: #6727f4;
    background-color: rgba(103,39,244,var(--bg-opacity));
}
.hover\:bg-casino:hover
{
    --bg-opacity: 1;
    background-color: #316ef7;
    background-color: rgba(49,110,247,var(--bg-opacity));
}
.hover\:bg-poker:hover
{
    --bg-opacity: 1;
    background-color: #173476;
    background-color: rgba(23,52,118,var(--bg-opacity));
}
.hover\:bg-grey-dark:hover
{
    --bg-opacity: 1;
    background-color: #888;
    background-color: rgba(136,136,136,var(--bg-opacity));
}
.hover\:bg-grey:hover
{
    --bg-opacity: 1;
    background-color: #c0c0c0;
    background-color: rgba(192,192,192,var(--bg-opacity));
}
.hover\:bg-grey-light:hover
{
    --bg-opacity: 1;
    background-color: #d6d6d6;
    background-color: rgba(214,214,214,var(--bg-opacity));
}
.hover\:bg-grey-lightest:hover
{
    --bg-opacity: 1;
    background-color: #f6f6f6;
    background-color: rgba(246,246,246,var(--bg-opacity));
}
.hover\:bg-orange:hover
{
    --bg-opacity: 1;
    background-color: #e5b427;
    background-color: rgba(229,180,39,var(--bg-opacity));
}
.hover\:bg-orange-light:hover
{
    --bg-opacity: 1;
    background-color: #fcefca;
    background-color: rgba(252,239,202,var(--bg-opacity));
}
.hover\:bg-yellow:hover
{
    --bg-opacity: 1;
    background-color: #ffd700;
    background-color: rgba(255,215,0,var(--bg-opacity));
}
.hover\:bg-brown:hover
{
    --bg-opacity: 1;
    background-color: #b08d57;
    background-color: rgba(176,141,87,var(--bg-opacity));
}
.hover\:bg-smoke-darkest:hover
{
    background-color: rgba(0,0,0,.9);
}
.hover\:bg-smoke-darker:hover
{
    background-color: rgba(0,0,0,.75);
}
.hover\:bg-smoke-dark:hover
{
    background-color: rgba(0,0,0,.6);
}
.hover\:bg-smoke:hover
{
    background-color: rgba(0,0,0,.5);
}
.hover\:bg-smoke-light:hover
{
    background-color: rgba(0,0,0,.4);
}
.hover\:bg-smoke-lighter:hover
{
    background-color: rgba(0,0,0,.25);
}
.hover\:bg-smoke-lightest:hover
{
    background-color: rgba(0,0,0,.1);
}
.hover\:bg-snow-strong:hover
{
    background-color: hsla(0,0%,100%,.75);
}
.hover\:bg-snow:hover
{
    background-color: hsla(0,0%,100%,.5);
}
.hover\:bg-snow-weak:hover
{
    background-color: hsla(0,0%,100%,.25);
}
.hover\:bg-placeholder:hover
{
    --bg-opacity: 1;
    background-color: #aaa;
    background-color: rgba(170,170,170,var(--bg-opacity));
}
.bg-none
{
    background-image: none;
}
.bg-gradient-to-t
{
    background-image: linear-gradient(0deg,var(--gradient-color-stops));
}
.bg-gradient-to-tr
{
    background-image: linear-gradient(to top right,var(--gradient-color-stops));
}
.bg-gradient-to-r
{
    background-image: linear-gradient(90deg,var(--gradient-color-stops));
}
.bg-gradient-to-br
{
    background-image: linear-gradient(to bottom right,var(--gradient-color-stops));
}
.bg-gradient-to-b
{
    background-image: linear-gradient(180deg,var(--gradient-color-stops));
}
.bg-gradient-to-bl
{
    background-image: linear-gradient(to bottom left,var(--gradient-color-stops));
}
.bg-gradient-to-l
{
    background-image: linear-gradient(270deg,var(--gradient-color-stops));
}
.bg-gradient-to-tl
{
    background-image: linear-gradient(to top left,var(--gradient-color-stops));
}
.from-transparent
{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.from-inherit
{
    --gradient-from-color: inherit;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.from-ds-black
{
    --gradient-from-color: #19191c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
}
.from-ds-grey-700
{
    --gradient-from-color: #292935;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
}
.from-ds-grey-600
{
    --gradient-from-color: #49495c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
}
.from-ds-grey-500
{
    --gradient-from-color: #626283;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
}
.from-ds-grey-400
{
    --gradient-from-color: #8a8ab2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
}
.from-ds-grey-300
{
    --gradient-from-color: #bebedc;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
}
.from-ds-grey-200
{
    --gradient-from-color: #e6e6f2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
}
.from-ds-grey-100
{
    --gradient-from-color: #f4f4fa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
}
.from-ds-solid-white
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.from-ds-primary-light
{
    --gradient-from-color: #f9f9f9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
}
.from-ds-secondary-light
{
    --gradient-from-color: #ebebf4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
}
.from-ds-third-dark
{
    --gradient-from-color: #c9c9d7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
}
.from-ds-disabled-light
{
    --gradient-from-color: #6e6e77;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
}
.from-ds-red-700
{
    --gradient-from-color: #a50e0e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
}
.from-ds-red-600
{
    --gradient-from-color: #d02323;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
}
.from-ds-red-500
{
    --gradient-from-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.from-ds-red-400
{
    --gradient-from-color: #ff5b5b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
}
.from-ds-red-300
{
    --gradient-from-color: #fa8b8b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
}
.from-ds-red-200
{
    --gradient-from-color: #ff9c9c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
}
.from-ds-blue-600
{
    --gradient-from-color: #093f8e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
}
.from-ds-blue-500
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.from-ds-blue-400
{
    --gradient-from-color: #6794f8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
}
.from-ds-blue-300
{
    --gradient-from-color: #88b3ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
}
.from-ds-blue-200
{
    --gradient-from-color: #b8cbf6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
}
.from-ds-blue-100
{
    --gradient-from-color: #cdd7ee;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
}
.from-ds-navy-blue-600
{
    --gradient-from-color: #09214c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
}
.from-ds-navy-blue-500
{
    --gradient-from-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.from-ds-navy-blue-400
{
    --gradient-from-color: #254fae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
}
.from-ds-navy-blue-300
{
    --gradient-from-color: #2f61d3;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
}
.from-ds-navy-blue-200
{
    --gradient-from-color: #3671f5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
}
.from-ds-navy-blue-100
{
    --gradient-from-color: #6192d8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
}
.from-ds-purple-600
{
    --gradient-from-color: #3c1caf;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
}
.from-ds-purple-500
{
    --gradient-from-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.from-ds-purple-400
{
    --gradient-from-color: #833dff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
}
.from-ds-purple-300
{
    --gradient-from-color: #9160e8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
}
.from-ds-purple-200
{
    --gradient-from-color: #a98ef4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
}
.from-ds-purple-100
{
    --gradient-from-color: #ccbafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
}
.from-ds-sky-blue-600
{
    --gradient-from-color: #279cc0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
}
.from-ds-sky-blue-500
{
    --gradient-from-color: #33cfff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
}
.from-ds-sky-blue-400
{
    --gradient-from-color: #58d8ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
}
.from-ds-sky-blue-300
{
    --gradient-from-color: #83e2ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
}
.from-ds-sky-blue-200
{
    --gradient-from-color: #a7eafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
}
.from-ds-sky-blue-100
{
    --gradient-from-color: #d1f4ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
}
.from-ds-pink-600
{
    --gradient-from-color: #c750c7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
}
.from-ds-pink-500
{
    --gradient-from-color: #ff73ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
}
.from-ds-pink-400
{
    --gradient-from-color: #ff8cff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
}
.from-ds-pink-300
{
    --gradient-from-color: #ffabff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
}
.from-ds-pink-200
{
    --gradient-from-color: #ffc9ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
}
.from-ds-pink-100
{
    --gradient-from-color: #ffe1ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
}
.from-ds-green-700
{
    --gradient-from-color: #05885f;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
}
.from-ds-green-600
{
    --gradient-from-color: #08d796;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
}
.from-ds-green-500
{
    --gradient-from-color: #08f9ae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
}
.from-ds-green-400
{
    --gradient-from-color: #4afcc5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
}
.from-ds-green-300
{
    --gradient-from-color: #85ffd9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
}
.from-ds-green-200
{
    --gradient-from-color: #bcffea;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
}
.from-ds-gold-600
{
    --gradient-from-color: #b58344;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
}
.from-ds-gold-500
{
    --gradient-from-color: #d4a76e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
}
.from-ds-gold-300
{
    --gradient-from-color: #f8d09e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
}
.from-ds-vip-black
{
    --gradient-from-color: #1a1a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
}
.from-ds-vip-grey
{
    --gradient-from-color: #272420;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
}
.from-ds-vip-elements
{
    --gradient-from-color: #574835;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
}
.from-ds-vip-beige
{
    --gradient-from-color: #ece5db;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
}
.from-ds-vip-white
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.from-green
{
    --gradient-from-color: #78b428;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
}
.from-green-dark
{
    --gradient-from-color: #6aa120;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
}
.from-green-light
{
    --gradient-from-color: #dbfab1;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
}
.from-red-soft
{
    --gradient-from-color: #f58183;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
}
.from-red-lighter
{
    --gradient-from-color: #fdddde;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
}
.from-red-light
{
    --gradient-from-color: #f74d53;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
}
.from-red
{
    --gradient-from-color: #ed1c24;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
}
.from-red-dark
{
    --gradient-from-color: #e76377;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
}
.from-red-darker
{
    --gradient-from-color: #c71a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
}
.from-purple-dark
{
    --gradient-from-color: #390e68;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
}
.from-blue
{
    --gradient-from-color: #2697f0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
}
.from-blue-light
{
    --gradient-from-color: #deebff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
}
.from-blue-dark
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.from-blue-darker
{
    --gradient-from-color: #3b1382;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
}
.from-black
{
    --gradient-from-color: #4b4b4b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
}
.from-white
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.from-sport
{
    --gradient-from-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.from-esport
{
    --gradient-from-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.from-casino
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.from-poker
{
    --gradient-from-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.from-grey-dark
{
    --gradient-from-color: #888;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
}
.from-grey
{
    --gradient-from-color: #c0c0c0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
}
.from-grey-light
{
    --gradient-from-color: #d6d6d6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
}
.from-grey-lightest
{
    --gradient-from-color: #f6f6f6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
}
.from-orange
{
    --gradient-from-color: #e5b427;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
}
.from-orange-light
{
    --gradient-from-color: #fcefca;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
}
.from-yellow
{
    --gradient-from-color: #ffd700;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
}
.from-brown
{
    --gradient-from-color: #b08d57;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
}
.from-smoke-darkest
{
    --gradient-from-color: rgba(0,0,0,.9);
}
.from-smoke-darker, .from-smoke-darkest
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.from-smoke-darker
{
    --gradient-from-color: rgba(0,0,0,.75);
}
.from-smoke-dark
{
    --gradient-from-color: rgba(0,0,0,.6);
}
.from-smoke, .from-smoke-dark
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.from-smoke
{
    --gradient-from-color: rgba(0,0,0,.5);
}
.from-smoke-light
{
    --gradient-from-color: rgba(0,0,0,.4);
}
.from-smoke-light, .from-smoke-lighter
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.from-smoke-lighter
{
    --gradient-from-color: rgba(0,0,0,.25);
}
.from-smoke-lightest
{
    --gradient-from-color: rgba(0,0,0,.1);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.from-snow-strong
{
    --gradient-from-color: hsla(0,0%,100%,.75);
}
.from-snow, .from-snow-strong
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.from-snow
{
    --gradient-from-color: hsla(0,0%,100%,.5);
}
.from-snow-weak
{
    --gradient-from-color: hsla(0,0%,100%,.25);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.from-placeholder
{
    --gradient-from-color: #aaa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
}
.via-transparent
{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.via-inherit
{
    --gradient-via-color: inherit;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.via-ds-black
{
    --gradient-via-color: #19191c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
}
.via-ds-grey-700
{
    --gradient-via-color: #292935;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
}
.via-ds-grey-600
{
    --gradient-via-color: #49495c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
}
.via-ds-grey-500
{
    --gradient-via-color: #626283;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
}
.via-ds-grey-400
{
    --gradient-via-color: #8a8ab2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
}
.via-ds-grey-300
{
    --gradient-via-color: #bebedc;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
}
.via-ds-grey-200
{
    --gradient-via-color: #e6e6f2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
}
.via-ds-grey-100
{
    --gradient-via-color: #f4f4fa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
}
.via-ds-solid-white
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.via-ds-primary-light
{
    --gradient-via-color: #f9f9f9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
}
.via-ds-secondary-light
{
    --gradient-via-color: #ebebf4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
}
.via-ds-third-dark
{
    --gradient-via-color: #c9c9d7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
}
.via-ds-disabled-light
{
    --gradient-via-color: #6e6e77;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
}
.via-ds-red-700
{
    --gradient-via-color: #a50e0e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
}
.via-ds-red-600
{
    --gradient-via-color: #d02323;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
}
.via-ds-red-500
{
    --gradient-via-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.via-ds-red-400
{
    --gradient-via-color: #ff5b5b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
}
.via-ds-red-300
{
    --gradient-via-color: #fa8b8b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
}
.via-ds-red-200
{
    --gradient-via-color: #ff9c9c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
}
.via-ds-blue-600
{
    --gradient-via-color: #093f8e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
}
.via-ds-blue-500
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.via-ds-blue-400
{
    --gradient-via-color: #6794f8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
}
.via-ds-blue-300
{
    --gradient-via-color: #88b3ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
}
.via-ds-blue-200
{
    --gradient-via-color: #b8cbf6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
}
.via-ds-blue-100
{
    --gradient-via-color: #cdd7ee;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
}
.via-ds-navy-blue-600
{
    --gradient-via-color: #09214c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
}
.via-ds-navy-blue-500
{
    --gradient-via-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.via-ds-navy-blue-400
{
    --gradient-via-color: #254fae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
}
.via-ds-navy-blue-300
{
    --gradient-via-color: #2f61d3;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
}
.via-ds-navy-blue-200
{
    --gradient-via-color: #3671f5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
}
.via-ds-navy-blue-100
{
    --gradient-via-color: #6192d8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
}
.via-ds-purple-600
{
    --gradient-via-color: #3c1caf;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
}
.via-ds-purple-500
{
    --gradient-via-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.via-ds-purple-400
{
    --gradient-via-color: #833dff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
}
.via-ds-purple-300
{
    --gradient-via-color: #9160e8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
}
.via-ds-purple-200
{
    --gradient-via-color: #a98ef4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
}
.via-ds-purple-100
{
    --gradient-via-color: #ccbafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
}
.via-ds-sky-blue-600
{
    --gradient-via-color: #279cc0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
}
.via-ds-sky-blue-500
{
    --gradient-via-color: #33cfff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
}
.via-ds-sky-blue-400
{
    --gradient-via-color: #58d8ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
}
.via-ds-sky-blue-300
{
    --gradient-via-color: #83e2ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
}
.via-ds-sky-blue-200
{
    --gradient-via-color: #a7eafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
}
.via-ds-sky-blue-100
{
    --gradient-via-color: #d1f4ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
}
.via-ds-pink-600
{
    --gradient-via-color: #c750c7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
}
.via-ds-pink-500
{
    --gradient-via-color: #ff73ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
}
.via-ds-pink-400
{
    --gradient-via-color: #ff8cff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
}
.via-ds-pink-300
{
    --gradient-via-color: #ffabff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
}
.via-ds-pink-200
{
    --gradient-via-color: #ffc9ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
}
.via-ds-pink-100
{
    --gradient-via-color: #ffe1ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
}
.via-ds-green-700
{
    --gradient-via-color: #05885f;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
}
.via-ds-green-600
{
    --gradient-via-color: #08d796;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
}
.via-ds-green-500
{
    --gradient-via-color: #08f9ae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
}
.via-ds-green-400
{
    --gradient-via-color: #4afcc5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
}
.via-ds-green-300
{
    --gradient-via-color: #85ffd9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
}
.via-ds-green-200
{
    --gradient-via-color: #bcffea;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
}
.via-ds-gold-600
{
    --gradient-via-color: #b58344;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
}
.via-ds-gold-500
{
    --gradient-via-color: #d4a76e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
}
.via-ds-gold-300
{
    --gradient-via-color: #f8d09e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
}
.via-ds-vip-black
{
    --gradient-via-color: #1a1a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
}
.via-ds-vip-grey
{
    --gradient-via-color: #272420;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
}
.via-ds-vip-elements
{
    --gradient-via-color: #574835;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
}
.via-ds-vip-beige
{
    --gradient-via-color: #ece5db;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
}
.via-ds-vip-white
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.via-green
{
    --gradient-via-color: #78b428;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
}
.via-green-dark
{
    --gradient-via-color: #6aa120;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
}
.via-green-light
{
    --gradient-via-color: #dbfab1;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
}
.via-red-soft
{
    --gradient-via-color: #f58183;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
}
.via-red-lighter
{
    --gradient-via-color: #fdddde;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
}
.via-red-light
{
    --gradient-via-color: #f74d53;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
}
.via-red
{
    --gradient-via-color: #ed1c24;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
}
.via-red-dark
{
    --gradient-via-color: #e76377;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
}
.via-red-darker
{
    --gradient-via-color: #c71a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
}
.via-purple-dark
{
    --gradient-via-color: #390e68;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
}
.via-blue
{
    --gradient-via-color: #2697f0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
}
.via-blue-light
{
    --gradient-via-color: #deebff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
}
.via-blue-dark
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.via-blue-darker
{
    --gradient-via-color: #3b1382;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
}
.via-black
{
    --gradient-via-color: #4b4b4b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
}
.via-white
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.via-sport
{
    --gradient-via-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.via-esport
{
    --gradient-via-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.via-casino
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.via-poker
{
    --gradient-via-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.via-grey-dark
{
    --gradient-via-color: #888;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
}
.via-grey
{
    --gradient-via-color: #c0c0c0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
}
.via-grey-light
{
    --gradient-via-color: #d6d6d6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
}
.via-grey-lightest
{
    --gradient-via-color: #f6f6f6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
}
.via-orange
{
    --gradient-via-color: #e5b427;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
}
.via-orange-light
{
    --gradient-via-color: #fcefca;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
}
.via-yellow
{
    --gradient-via-color: #ffd700;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
}
.via-brown
{
    --gradient-via-color: #b08d57;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
}
.via-smoke-darkest
{
    --gradient-via-color: rgba(0,0,0,.9);
}
.via-smoke-darker, .via-smoke-darkest
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.via-smoke-darker
{
    --gradient-via-color: rgba(0,0,0,.75);
}
.via-smoke-dark
{
    --gradient-via-color: rgba(0,0,0,.6);
}
.via-smoke, .via-smoke-dark
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.via-smoke
{
    --gradient-via-color: rgba(0,0,0,.5);
}
.via-smoke-light
{
    --gradient-via-color: rgba(0,0,0,.4);
}
.via-smoke-light, .via-smoke-lighter
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.via-smoke-lighter
{
    --gradient-via-color: rgba(0,0,0,.25);
}
.via-smoke-lightest
{
    --gradient-via-color: rgba(0,0,0,.1);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.via-snow-strong
{
    --gradient-via-color: hsla(0,0%,100%,.75);
}
.via-snow, .via-snow-strong
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.via-snow
{
    --gradient-via-color: hsla(0,0%,100%,.5);
}
.via-snow-weak
{
    --gradient-via-color: hsla(0,0%,100%,.25);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.via-placeholder
{
    --gradient-via-color: #aaa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
}
.to-transparent
{
    --gradient-to-color: transparent;
}
.to-inherit
{
    --gradient-to-color: inherit;
}
.to-ds-black
{
    --gradient-to-color: #19191c;
}
.to-ds-grey-700
{
    --gradient-to-color: #292935;
}
.to-ds-grey-600
{
    --gradient-to-color: #49495c;
}
.to-ds-grey-500
{
    --gradient-to-color: #626283;
}
.to-ds-grey-400
{
    --gradient-to-color: #8a8ab2;
}
.to-ds-grey-300
{
    --gradient-to-color: #bebedc;
}
.to-ds-grey-200
{
    --gradient-to-color: #e6e6f2;
}
.to-ds-grey-100
{
    --gradient-to-color: #f4f4fa;
}
.to-ds-solid-white
{
    --gradient-to-color: #fff;
}
.to-ds-primary-light
{
    --gradient-to-color: #f9f9f9;
}
.to-ds-secondary-light
{
    --gradient-to-color: #ebebf4;
}
.to-ds-third-dark
{
    --gradient-to-color: #c9c9d7;
}
.to-ds-disabled-light
{
    --gradient-to-color: #6e6e77;
}
.to-ds-red-700
{
    --gradient-to-color: #a50e0e;
}
.to-ds-red-600
{
    --gradient-to-color: #d02323;
}
.to-ds-red-500
{
    --gradient-to-color: #f73535;
}
.to-ds-red-400
{
    --gradient-to-color: #ff5b5b;
}
.to-ds-red-300
{
    --gradient-to-color: #fa8b8b;
}
.to-ds-red-200
{
    --gradient-to-color: #ff9c9c;
}
.to-ds-blue-600
{
    --gradient-to-color: #093f8e;
}
.to-ds-blue-500
{
    --gradient-to-color: #316ef7;
}
.to-ds-blue-400
{
    --gradient-to-color: #6794f8;
}
.to-ds-blue-300
{
    --gradient-to-color: #88b3ff;
}
.to-ds-blue-200
{
    --gradient-to-color: #b8cbf6;
}
.to-ds-blue-100
{
    --gradient-to-color: #cdd7ee;
}
.to-ds-navy-blue-600
{
    --gradient-to-color: #09214c;
}
.to-ds-navy-blue-500
{
    --gradient-to-color: #173476;
}
.to-ds-navy-blue-400
{
    --gradient-to-color: #254fae;
}
.to-ds-navy-blue-300
{
    --gradient-to-color: #2f61d3;
}
.to-ds-navy-blue-200
{
    --gradient-to-color: #3671f5;
}
.to-ds-navy-blue-100
{
    --gradient-to-color: #6192d8;
}
.to-ds-purple-600
{
    --gradient-to-color: #3c1caf;
}
.to-ds-purple-500
{
    --gradient-to-color: #6727f4;
}
.to-ds-purple-400
{
    --gradient-to-color: #833dff;
}
.to-ds-purple-300
{
    --gradient-to-color: #9160e8;
}
.to-ds-purple-200
{
    --gradient-to-color: #a98ef4;
}
.to-ds-purple-100
{
    --gradient-to-color: #ccbafe;
}
.to-ds-sky-blue-600
{
    --gradient-to-color: #279cc0;
}
.to-ds-sky-blue-500
{
    --gradient-to-color: #33cfff;
}
.to-ds-sky-blue-400
{
    --gradient-to-color: #58d8ff;
}
.to-ds-sky-blue-300
{
    --gradient-to-color: #83e2ff;
}
.to-ds-sky-blue-200
{
    --gradient-to-color: #a7eafe;
}
.to-ds-sky-blue-100
{
    --gradient-to-color: #d1f4ff;
}
.to-ds-pink-600
{
    --gradient-to-color: #c750c7;
}
.to-ds-pink-500
{
    --gradient-to-color: #ff73ff;
}
.to-ds-pink-400
{
    --gradient-to-color: #ff8cff;
}
.to-ds-pink-300
{
    --gradient-to-color: #ffabff;
}
.to-ds-pink-200
{
    --gradient-to-color: #ffc9ff;
}
.to-ds-pink-100
{
    --gradient-to-color: #ffe1ff;
}
.to-ds-green-700
{
    --gradient-to-color: #05885f;
}
.to-ds-green-600
{
    --gradient-to-color: #08d796;
}
.to-ds-green-500
{
    --gradient-to-color: #08f9ae;
}
.to-ds-green-400
{
    --gradient-to-color: #4afcc5;
}
.to-ds-green-300
{
    --gradient-to-color: #85ffd9;
}
.to-ds-green-200
{
    --gradient-to-color: #bcffea;
}
.to-ds-gold-600
{
    --gradient-to-color: #b58344;
}
.to-ds-gold-500
{
    --gradient-to-color: #d4a76e;
}
.to-ds-gold-300
{
    --gradient-to-color: #f8d09e;
}
.to-ds-vip-black
{
    --gradient-to-color: #1a1a1a;
}
.to-ds-vip-grey
{
    --gradient-to-color: #272420;
}
.to-ds-vip-elements
{
    --gradient-to-color: #574835;
}
.to-ds-vip-beige
{
    --gradient-to-color: #ece5db;
}
.to-ds-vip-white
{
    --gradient-to-color: #fff;
}
.to-green
{
    --gradient-to-color: #78b428;
}
.to-green-dark
{
    --gradient-to-color: #6aa120;
}
.to-green-light
{
    --gradient-to-color: #dbfab1;
}
.to-red-soft
{
    --gradient-to-color: #f58183;
}
.to-red-lighter
{
    --gradient-to-color: #fdddde;
}
.to-red-light
{
    --gradient-to-color: #f74d53;
}
.to-red
{
    --gradient-to-color: #ed1c24;
}
.to-red-dark
{
    --gradient-to-color: #e76377;
}
.to-red-darker
{
    --gradient-to-color: #c71a1a;
}
.to-purple-dark
{
    --gradient-to-color: #390e68;
}
.to-blue
{
    --gradient-to-color: #2697f0;
}
.to-blue-light
{
    --gradient-to-color: #deebff;
}
.to-blue-dark
{
    --gradient-to-color: #316ef7;
}
.to-blue-darker
{
    --gradient-to-color: #3b1382;
}
.to-black
{
    --gradient-to-color: #4b4b4b;
}
.to-white
{
    --gradient-to-color: #fff;
}
.to-sport
{
    --gradient-to-color: #f73535;
}
.to-esport
{
    --gradient-to-color: #6727f4;
}
.to-casino
{
    --gradient-to-color: #316ef7;
}
.to-poker
{
    --gradient-to-color: #173476;
}
.to-grey-dark
{
    --gradient-to-color: #888;
}
.to-grey
{
    --gradient-to-color: #c0c0c0;
}
.to-grey-light
{
    --gradient-to-color: #d6d6d6;
}
.to-grey-lightest
{
    --gradient-to-color: #f6f6f6;
}
.to-orange
{
    --gradient-to-color: #e5b427;
}
.to-orange-light
{
    --gradient-to-color: #fcefca;
}
.to-yellow
{
    --gradient-to-color: #ffd700;
}
.to-brown
{
    --gradient-to-color: #b08d57;
}
.to-smoke-darkest
{
    --gradient-to-color: rgba(0,0,0,.9);
}
.to-smoke-darker
{
    --gradient-to-color: rgba(0,0,0,.75);
}
.to-smoke-dark
{
    --gradient-to-color: rgba(0,0,0,.6);
}
.to-smoke
{
    --gradient-to-color: rgba(0,0,0,.5);
}
.to-smoke-light
{
    --gradient-to-color: rgba(0,0,0,.4);
}
.to-smoke-lighter
{
    --gradient-to-color: rgba(0,0,0,.25);
}
.to-smoke-lightest
{
    --gradient-to-color: rgba(0,0,0,.1);
}
.to-snow-strong
{
    --gradient-to-color: hsla(0,0%,100%,.75);
}
.to-snow
{
    --gradient-to-color: hsla(0,0%,100%,.5);
}
.to-snow-weak
{
    --gradient-to-color: hsla(0,0%,100%,.25);
}
.to-placeholder
{
    --gradient-to-color: #aaa;
}
.hover\:from-transparent:hover
{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.hover\:from-inherit:hover
{
    --gradient-from-color: inherit;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:from-ds-black:hover
{
    --gradient-from-color: #19191c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
}
.hover\:from-ds-grey-700:hover
{
    --gradient-from-color: #292935;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
}
.hover\:from-ds-grey-600:hover
{
    --gradient-from-color: #49495c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
}
.hover\:from-ds-grey-500:hover
{
    --gradient-from-color: #626283;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
}
.hover\:from-ds-grey-400:hover
{
    --gradient-from-color: #8a8ab2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
}
.hover\:from-ds-grey-300:hover
{
    --gradient-from-color: #bebedc;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
}
.hover\:from-ds-grey-200:hover
{
    --gradient-from-color: #e6e6f2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
}
.hover\:from-ds-grey-100:hover
{
    --gradient-from-color: #f4f4fa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
}
.hover\:from-ds-solid-white:hover
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:from-ds-primary-light:hover
{
    --gradient-from-color: #f9f9f9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
}
.hover\:from-ds-secondary-light:hover
{
    --gradient-from-color: #ebebf4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
}
.hover\:from-ds-third-dark:hover
{
    --gradient-from-color: #c9c9d7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
}
.hover\:from-ds-disabled-light:hover
{
    --gradient-from-color: #6e6e77;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
}
.hover\:from-ds-red-700:hover
{
    --gradient-from-color: #a50e0e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
}
.hover\:from-ds-red-600:hover
{
    --gradient-from-color: #d02323;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
}
.hover\:from-ds-red-500:hover
{
    --gradient-from-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.hover\:from-ds-red-400:hover
{
    --gradient-from-color: #ff5b5b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
}
.hover\:from-ds-red-300:hover
{
    --gradient-from-color: #fa8b8b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
}
.hover\:from-ds-red-200:hover
{
    --gradient-from-color: #ff9c9c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
}
.hover\:from-ds-blue-600:hover
{
    --gradient-from-color: #093f8e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
}
.hover\:from-ds-blue-500:hover
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.hover\:from-ds-blue-400:hover
{
    --gradient-from-color: #6794f8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
}
.hover\:from-ds-blue-300:hover
{
    --gradient-from-color: #88b3ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
}
.hover\:from-ds-blue-200:hover
{
    --gradient-from-color: #b8cbf6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
}
.hover\:from-ds-blue-100:hover
{
    --gradient-from-color: #cdd7ee;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
}
.hover\:from-ds-navy-blue-600:hover
{
    --gradient-from-color: #09214c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
}
.hover\:from-ds-navy-blue-500:hover
{
    --gradient-from-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.hover\:from-ds-navy-blue-400:hover
{
    --gradient-from-color: #254fae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
}
.hover\:from-ds-navy-blue-300:hover
{
    --gradient-from-color: #2f61d3;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
}
.hover\:from-ds-navy-blue-200:hover
{
    --gradient-from-color: #3671f5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
}
.hover\:from-ds-navy-blue-100:hover
{
    --gradient-from-color: #6192d8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
}
.hover\:from-ds-purple-600:hover
{
    --gradient-from-color: #3c1caf;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
}
.hover\:from-ds-purple-500:hover
{
    --gradient-from-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.hover\:from-ds-purple-400:hover
{
    --gradient-from-color: #833dff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
}
.hover\:from-ds-purple-300:hover
{
    --gradient-from-color: #9160e8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
}
.hover\:from-ds-purple-200:hover
{
    --gradient-from-color: #a98ef4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
}
.hover\:from-ds-purple-100:hover
{
    --gradient-from-color: #ccbafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
}
.hover\:from-ds-sky-blue-600:hover
{
    --gradient-from-color: #279cc0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
}
.hover\:from-ds-sky-blue-500:hover
{
    --gradient-from-color: #33cfff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
}
.hover\:from-ds-sky-blue-400:hover
{
    --gradient-from-color: #58d8ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
}
.hover\:from-ds-sky-blue-300:hover
{
    --gradient-from-color: #83e2ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
}
.hover\:from-ds-sky-blue-200:hover
{
    --gradient-from-color: #a7eafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
}
.hover\:from-ds-sky-blue-100:hover
{
    --gradient-from-color: #d1f4ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
}
.hover\:from-ds-pink-600:hover
{
    --gradient-from-color: #c750c7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
}
.hover\:from-ds-pink-500:hover
{
    --gradient-from-color: #ff73ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
}
.hover\:from-ds-pink-400:hover
{
    --gradient-from-color: #ff8cff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
}
.hover\:from-ds-pink-300:hover
{
    --gradient-from-color: #ffabff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
}
.hover\:from-ds-pink-200:hover
{
    --gradient-from-color: #ffc9ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
}
.hover\:from-ds-pink-100:hover
{
    --gradient-from-color: #ffe1ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
}
.hover\:from-ds-green-700:hover
{
    --gradient-from-color: #05885f;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
}
.hover\:from-ds-green-600:hover
{
    --gradient-from-color: #08d796;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
}
.hover\:from-ds-green-500:hover
{
    --gradient-from-color: #08f9ae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
}
.hover\:from-ds-green-400:hover
{
    --gradient-from-color: #4afcc5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
}
.hover\:from-ds-green-300:hover
{
    --gradient-from-color: #85ffd9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
}
.hover\:from-ds-green-200:hover
{
    --gradient-from-color: #bcffea;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
}
.hover\:from-ds-gold-600:hover
{
    --gradient-from-color: #b58344;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
}
.hover\:from-ds-gold-500:hover
{
    --gradient-from-color: #d4a76e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
}
.hover\:from-ds-gold-300:hover
{
    --gradient-from-color: #f8d09e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
}
.hover\:from-ds-vip-black:hover
{
    --gradient-from-color: #1a1a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
}
.hover\:from-ds-vip-grey:hover
{
    --gradient-from-color: #272420;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
}
.hover\:from-ds-vip-elements:hover
{
    --gradient-from-color: #574835;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
}
.hover\:from-ds-vip-beige:hover
{
    --gradient-from-color: #ece5db;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
}
.hover\:from-ds-vip-white:hover
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:from-green:hover
{
    --gradient-from-color: #78b428;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
}
.hover\:from-green-dark:hover
{
    --gradient-from-color: #6aa120;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
}
.hover\:from-green-light:hover
{
    --gradient-from-color: #dbfab1;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
}
.hover\:from-red-soft:hover
{
    --gradient-from-color: #f58183;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
}
.hover\:from-red-lighter:hover
{
    --gradient-from-color: #fdddde;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
}
.hover\:from-red-light:hover
{
    --gradient-from-color: #f74d53;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
}
.hover\:from-red:hover
{
    --gradient-from-color: #ed1c24;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
}
.hover\:from-red-dark:hover
{
    --gradient-from-color: #e76377;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
}
.hover\:from-red-darker:hover
{
    --gradient-from-color: #c71a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
}
.hover\:from-purple-dark:hover
{
    --gradient-from-color: #390e68;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
}
.hover\:from-blue:hover
{
    --gradient-from-color: #2697f0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
}
.hover\:from-blue-light:hover
{
    --gradient-from-color: #deebff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
}
.hover\:from-blue-dark:hover
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.hover\:from-blue-darker:hover
{
    --gradient-from-color: #3b1382;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
}
.hover\:from-black:hover
{
    --gradient-from-color: #4b4b4b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
}
.hover\:from-white:hover
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:from-sport:hover
{
    --gradient-from-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.hover\:from-esport:hover
{
    --gradient-from-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.hover\:from-casino:hover
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.hover\:from-poker:hover
{
    --gradient-from-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.hover\:from-grey-dark:hover
{
    --gradient-from-color: #888;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
}
.hover\:from-grey:hover
{
    --gradient-from-color: #c0c0c0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
}
.hover\:from-grey-light:hover
{
    --gradient-from-color: #d6d6d6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
}
.hover\:from-grey-lightest:hover
{
    --gradient-from-color: #f6f6f6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
}
.hover\:from-orange:hover
{
    --gradient-from-color: #e5b427;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
}
.hover\:from-orange-light:hover
{
    --gradient-from-color: #fcefca;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
}
.hover\:from-yellow:hover
{
    --gradient-from-color: #ffd700;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
}
.hover\:from-brown:hover
{
    --gradient-from-color: #b08d57;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
}
.hover\:from-smoke-darkest:hover
{
    --gradient-from-color: rgba(0,0,0,.9);
}
.hover\:from-smoke-darker:hover, .hover\:from-smoke-darkest:hover
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.hover\:from-smoke-darker:hover
{
    --gradient-from-color: rgba(0,0,0,.75);
}
.hover\:from-smoke-dark:hover
{
    --gradient-from-color: rgba(0,0,0,.6);
}
.hover\:from-smoke-dark:hover, .hover\:from-smoke:hover
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.hover\:from-smoke:hover
{
    --gradient-from-color: rgba(0,0,0,.5);
}
.hover\:from-smoke-light:hover
{
    --gradient-from-color: rgba(0,0,0,.4);
}
.hover\:from-smoke-light:hover, .hover\:from-smoke-lighter:hover
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.hover\:from-smoke-lighter:hover
{
    --gradient-from-color: rgba(0,0,0,.25);
}
.hover\:from-smoke-lightest:hover
{
    --gradient-from-color: rgba(0,0,0,.1);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.hover\:from-snow-strong:hover
{
    --gradient-from-color: hsla(0,0%,100%,.75);
}
.hover\:from-snow-strong:hover, .hover\:from-snow:hover
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:from-snow:hover
{
    --gradient-from-color: hsla(0,0%,100%,.5);
}
.hover\:from-snow-weak:hover
{
    --gradient-from-color: hsla(0,0%,100%,.25);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:from-placeholder:hover
{
    --gradient-from-color: #aaa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
}
.hover\:via-transparent:hover
{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.hover\:via-inherit:hover
{
    --gradient-via-color: inherit;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:via-ds-black:hover
{
    --gradient-via-color: #19191c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
}
.hover\:via-ds-grey-700:hover
{
    --gradient-via-color: #292935;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
}
.hover\:via-ds-grey-600:hover
{
    --gradient-via-color: #49495c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
}
.hover\:via-ds-grey-500:hover
{
    --gradient-via-color: #626283;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
}
.hover\:via-ds-grey-400:hover
{
    --gradient-via-color: #8a8ab2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
}
.hover\:via-ds-grey-300:hover
{
    --gradient-via-color: #bebedc;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
}
.hover\:via-ds-grey-200:hover
{
    --gradient-via-color: #e6e6f2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
}
.hover\:via-ds-grey-100:hover
{
    --gradient-via-color: #f4f4fa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
}
.hover\:via-ds-solid-white:hover
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:via-ds-primary-light:hover
{
    --gradient-via-color: #f9f9f9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
}
.hover\:via-ds-secondary-light:hover
{
    --gradient-via-color: #ebebf4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
}
.hover\:via-ds-third-dark:hover
{
    --gradient-via-color: #c9c9d7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
}
.hover\:via-ds-disabled-light:hover
{
    --gradient-via-color: #6e6e77;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
}
.hover\:via-ds-red-700:hover
{
    --gradient-via-color: #a50e0e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
}
.hover\:via-ds-red-600:hover
{
    --gradient-via-color: #d02323;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
}
.hover\:via-ds-red-500:hover
{
    --gradient-via-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.hover\:via-ds-red-400:hover
{
    --gradient-via-color: #ff5b5b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
}
.hover\:via-ds-red-300:hover
{
    --gradient-via-color: #fa8b8b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
}
.hover\:via-ds-red-200:hover
{
    --gradient-via-color: #ff9c9c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
}
.hover\:via-ds-blue-600:hover
{
    --gradient-via-color: #093f8e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
}
.hover\:via-ds-blue-500:hover
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.hover\:via-ds-blue-400:hover
{
    --gradient-via-color: #6794f8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
}
.hover\:via-ds-blue-300:hover
{
    --gradient-via-color: #88b3ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
}
.hover\:via-ds-blue-200:hover
{
    --gradient-via-color: #b8cbf6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
}
.hover\:via-ds-blue-100:hover
{
    --gradient-via-color: #cdd7ee;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
}
.hover\:via-ds-navy-blue-600:hover
{
    --gradient-via-color: #09214c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
}
.hover\:via-ds-navy-blue-500:hover
{
    --gradient-via-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.hover\:via-ds-navy-blue-400:hover
{
    --gradient-via-color: #254fae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
}
.hover\:via-ds-navy-blue-300:hover
{
    --gradient-via-color: #2f61d3;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
}
.hover\:via-ds-navy-blue-200:hover
{
    --gradient-via-color: #3671f5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
}
.hover\:via-ds-navy-blue-100:hover
{
    --gradient-via-color: #6192d8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
}
.hover\:via-ds-purple-600:hover
{
    --gradient-via-color: #3c1caf;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
}
.hover\:via-ds-purple-500:hover
{
    --gradient-via-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.hover\:via-ds-purple-400:hover
{
    --gradient-via-color: #833dff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
}
.hover\:via-ds-purple-300:hover
{
    --gradient-via-color: #9160e8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
}
.hover\:via-ds-purple-200:hover
{
    --gradient-via-color: #a98ef4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
}
.hover\:via-ds-purple-100:hover
{
    --gradient-via-color: #ccbafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
}
.hover\:via-ds-sky-blue-600:hover
{
    --gradient-via-color: #279cc0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
}
.hover\:via-ds-sky-blue-500:hover
{
    --gradient-via-color: #33cfff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
}
.hover\:via-ds-sky-blue-400:hover
{
    --gradient-via-color: #58d8ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
}
.hover\:via-ds-sky-blue-300:hover
{
    --gradient-via-color: #83e2ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
}
.hover\:via-ds-sky-blue-200:hover
{
    --gradient-via-color: #a7eafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
}
.hover\:via-ds-sky-blue-100:hover
{
    --gradient-via-color: #d1f4ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
}
.hover\:via-ds-pink-600:hover
{
    --gradient-via-color: #c750c7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
}
.hover\:via-ds-pink-500:hover
{
    --gradient-via-color: #ff73ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
}
.hover\:via-ds-pink-400:hover
{
    --gradient-via-color: #ff8cff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
}
.hover\:via-ds-pink-300:hover
{
    --gradient-via-color: #ffabff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
}
.hover\:via-ds-pink-200:hover
{
    --gradient-via-color: #ffc9ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
}
.hover\:via-ds-pink-100:hover
{
    --gradient-via-color: #ffe1ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
}
.hover\:via-ds-green-700:hover
{
    --gradient-via-color: #05885f;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
}
.hover\:via-ds-green-600:hover
{
    --gradient-via-color: #08d796;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
}
.hover\:via-ds-green-500:hover
{
    --gradient-via-color: #08f9ae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
}
.hover\:via-ds-green-400:hover
{
    --gradient-via-color: #4afcc5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
}
.hover\:via-ds-green-300:hover
{
    --gradient-via-color: #85ffd9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
}
.hover\:via-ds-green-200:hover
{
    --gradient-via-color: #bcffea;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
}
.hover\:via-ds-gold-600:hover
{
    --gradient-via-color: #b58344;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
}
.hover\:via-ds-gold-500:hover
{
    --gradient-via-color: #d4a76e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
}
.hover\:via-ds-gold-300:hover
{
    --gradient-via-color: #f8d09e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
}
.hover\:via-ds-vip-black:hover
{
    --gradient-via-color: #1a1a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
}
.hover\:via-ds-vip-grey:hover
{
    --gradient-via-color: #272420;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
}
.hover\:via-ds-vip-elements:hover
{
    --gradient-via-color: #574835;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
}
.hover\:via-ds-vip-beige:hover
{
    --gradient-via-color: #ece5db;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
}
.hover\:via-ds-vip-white:hover
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:via-green:hover
{
    --gradient-via-color: #78b428;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
}
.hover\:via-green-dark:hover
{
    --gradient-via-color: #6aa120;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
}
.hover\:via-green-light:hover
{
    --gradient-via-color: #dbfab1;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
}
.hover\:via-red-soft:hover
{
    --gradient-via-color: #f58183;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
}
.hover\:via-red-lighter:hover
{
    --gradient-via-color: #fdddde;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
}
.hover\:via-red-light:hover
{
    --gradient-via-color: #f74d53;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
}
.hover\:via-red:hover
{
    --gradient-via-color: #ed1c24;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
}
.hover\:via-red-dark:hover
{
    --gradient-via-color: #e76377;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
}
.hover\:via-red-darker:hover
{
    --gradient-via-color: #c71a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
}
.hover\:via-purple-dark:hover
{
    --gradient-via-color: #390e68;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
}
.hover\:via-blue:hover
{
    --gradient-via-color: #2697f0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
}
.hover\:via-blue-light:hover
{
    --gradient-via-color: #deebff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
}
.hover\:via-blue-dark:hover
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.hover\:via-blue-darker:hover
{
    --gradient-via-color: #3b1382;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
}
.hover\:via-black:hover
{
    --gradient-via-color: #4b4b4b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
}
.hover\:via-white:hover
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:via-sport:hover
{
    --gradient-via-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.hover\:via-esport:hover
{
    --gradient-via-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.hover\:via-casino:hover
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.hover\:via-poker:hover
{
    --gradient-via-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.hover\:via-grey-dark:hover
{
    --gradient-via-color: #888;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
}
.hover\:via-grey:hover
{
    --gradient-via-color: #c0c0c0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
}
.hover\:via-grey-light:hover
{
    --gradient-via-color: #d6d6d6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
}
.hover\:via-grey-lightest:hover
{
    --gradient-via-color: #f6f6f6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
}
.hover\:via-orange:hover
{
    --gradient-via-color: #e5b427;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
}
.hover\:via-orange-light:hover
{
    --gradient-via-color: #fcefca;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
}
.hover\:via-yellow:hover
{
    --gradient-via-color: #ffd700;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
}
.hover\:via-brown:hover
{
    --gradient-via-color: #b08d57;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
}
.hover\:via-smoke-darkest:hover
{
    --gradient-via-color: rgba(0,0,0,.9);
}
.hover\:via-smoke-darker:hover, .hover\:via-smoke-darkest:hover
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.hover\:via-smoke-darker:hover
{
    --gradient-via-color: rgba(0,0,0,.75);
}
.hover\:via-smoke-dark:hover
{
    --gradient-via-color: rgba(0,0,0,.6);
}
.hover\:via-smoke-dark:hover, .hover\:via-smoke:hover
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.hover\:via-smoke:hover
{
    --gradient-via-color: rgba(0,0,0,.5);
}
.hover\:via-smoke-light:hover
{
    --gradient-via-color: rgba(0,0,0,.4);
}
.hover\:via-smoke-light:hover, .hover\:via-smoke-lighter:hover
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.hover\:via-smoke-lighter:hover
{
    --gradient-via-color: rgba(0,0,0,.25);
}
.hover\:via-smoke-lightest:hover
{
    --gradient-via-color: rgba(0,0,0,.1);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.hover\:via-snow-strong:hover
{
    --gradient-via-color: hsla(0,0%,100%,.75);
}
.hover\:via-snow-strong:hover, .hover\:via-snow:hover
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:via-snow:hover
{
    --gradient-via-color: hsla(0,0%,100%,.5);
}
.hover\:via-snow-weak:hover
{
    --gradient-via-color: hsla(0,0%,100%,.25);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.hover\:via-placeholder:hover
{
    --gradient-via-color: #aaa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
}
.hover\:to-transparent:hover
{
    --gradient-to-color: transparent;
}
.hover\:to-inherit:hover
{
    --gradient-to-color: inherit;
}
.hover\:to-ds-black:hover
{
    --gradient-to-color: #19191c;
}
.hover\:to-ds-grey-700:hover
{
    --gradient-to-color: #292935;
}
.hover\:to-ds-grey-600:hover
{
    --gradient-to-color: #49495c;
}
.hover\:to-ds-grey-500:hover
{
    --gradient-to-color: #626283;
}
.hover\:to-ds-grey-400:hover
{
    --gradient-to-color: #8a8ab2;
}
.hover\:to-ds-grey-300:hover
{
    --gradient-to-color: #bebedc;
}
.hover\:to-ds-grey-200:hover
{
    --gradient-to-color: #e6e6f2;
}
.hover\:to-ds-grey-100:hover
{
    --gradient-to-color: #f4f4fa;
}
.hover\:to-ds-solid-white:hover
{
    --gradient-to-color: #fff;
}
.hover\:to-ds-primary-light:hover
{
    --gradient-to-color: #f9f9f9;
}
.hover\:to-ds-secondary-light:hover
{
    --gradient-to-color: #ebebf4;
}
.hover\:to-ds-third-dark:hover
{
    --gradient-to-color: #c9c9d7;
}
.hover\:to-ds-disabled-light:hover
{
    --gradient-to-color: #6e6e77;
}
.hover\:to-ds-red-700:hover
{
    --gradient-to-color: #a50e0e;
}
.hover\:to-ds-red-600:hover
{
    --gradient-to-color: #d02323;
}
.hover\:to-ds-red-500:hover
{
    --gradient-to-color: #f73535;
}
.hover\:to-ds-red-400:hover
{
    --gradient-to-color: #ff5b5b;
}
.hover\:to-ds-red-300:hover
{
    --gradient-to-color: #fa8b8b;
}
.hover\:to-ds-red-200:hover
{
    --gradient-to-color: #ff9c9c;
}
.hover\:to-ds-blue-600:hover
{
    --gradient-to-color: #093f8e;
}
.hover\:to-ds-blue-500:hover
{
    --gradient-to-color: #316ef7;
}
.hover\:to-ds-blue-400:hover
{
    --gradient-to-color: #6794f8;
}
.hover\:to-ds-blue-300:hover
{
    --gradient-to-color: #88b3ff;
}
.hover\:to-ds-blue-200:hover
{
    --gradient-to-color: #b8cbf6;
}
.hover\:to-ds-blue-100:hover
{
    --gradient-to-color: #cdd7ee;
}
.hover\:to-ds-navy-blue-600:hover
{
    --gradient-to-color: #09214c;
}
.hover\:to-ds-navy-blue-500:hover
{
    --gradient-to-color: #173476;
}
.hover\:to-ds-navy-blue-400:hover
{
    --gradient-to-color: #254fae;
}
.hover\:to-ds-navy-blue-300:hover
{
    --gradient-to-color: #2f61d3;
}
.hover\:to-ds-navy-blue-200:hover
{
    --gradient-to-color: #3671f5;
}
.hover\:to-ds-navy-blue-100:hover
{
    --gradient-to-color: #6192d8;
}
.hover\:to-ds-purple-600:hover
{
    --gradient-to-color: #3c1caf;
}
.hover\:to-ds-purple-500:hover
{
    --gradient-to-color: #6727f4;
}
.hover\:to-ds-purple-400:hover
{
    --gradient-to-color: #833dff;
}
.hover\:to-ds-purple-300:hover
{
    --gradient-to-color: #9160e8;
}
.hover\:to-ds-purple-200:hover
{
    --gradient-to-color: #a98ef4;
}
.hover\:to-ds-purple-100:hover
{
    --gradient-to-color: #ccbafe;
}
.hover\:to-ds-sky-blue-600:hover
{
    --gradient-to-color: #279cc0;
}
.hover\:to-ds-sky-blue-500:hover
{
    --gradient-to-color: #33cfff;
}
.hover\:to-ds-sky-blue-400:hover
{
    --gradient-to-color: #58d8ff;
}
.hover\:to-ds-sky-blue-300:hover
{
    --gradient-to-color: #83e2ff;
}
.hover\:to-ds-sky-blue-200:hover
{
    --gradient-to-color: #a7eafe;
}
.hover\:to-ds-sky-blue-100:hover
{
    --gradient-to-color: #d1f4ff;
}
.hover\:to-ds-pink-600:hover
{
    --gradient-to-color: #c750c7;
}
.hover\:to-ds-pink-500:hover
{
    --gradient-to-color: #ff73ff;
}
.hover\:to-ds-pink-400:hover
{
    --gradient-to-color: #ff8cff;
}
.hover\:to-ds-pink-300:hover
{
    --gradient-to-color: #ffabff;
}
.hover\:to-ds-pink-200:hover
{
    --gradient-to-color: #ffc9ff;
}
.hover\:to-ds-pink-100:hover
{
    --gradient-to-color: #ffe1ff;
}
.hover\:to-ds-green-700:hover
{
    --gradient-to-color: #05885f;
}
.hover\:to-ds-green-600:hover
{
    --gradient-to-color: #08d796;
}
.hover\:to-ds-green-500:hover
{
    --gradient-to-color: #08f9ae;
}
.hover\:to-ds-green-400:hover
{
    --gradient-to-color: #4afcc5;
}
.hover\:to-ds-green-300:hover
{
    --gradient-to-color: #85ffd9;
}
.hover\:to-ds-green-200:hover
{
    --gradient-to-color: #bcffea;
}
.hover\:to-ds-gold-600:hover
{
    --gradient-to-color: #b58344;
}
.hover\:to-ds-gold-500:hover
{
    --gradient-to-color: #d4a76e;
}
.hover\:to-ds-gold-300:hover
{
    --gradient-to-color: #f8d09e;
}
.hover\:to-ds-vip-black:hover
{
    --gradient-to-color: #1a1a1a;
}
.hover\:to-ds-vip-grey:hover
{
    --gradient-to-color: #272420;
}
.hover\:to-ds-vip-elements:hover
{
    --gradient-to-color: #574835;
}
.hover\:to-ds-vip-beige:hover
{
    --gradient-to-color: #ece5db;
}
.hover\:to-ds-vip-white:hover
{
    --gradient-to-color: #fff;
}
.hover\:to-green:hover
{
    --gradient-to-color: #78b428;
}
.hover\:to-green-dark:hover
{
    --gradient-to-color: #6aa120;
}
.hover\:to-green-light:hover
{
    --gradient-to-color: #dbfab1;
}
.hover\:to-red-soft:hover
{
    --gradient-to-color: #f58183;
}
.hover\:to-red-lighter:hover
{
    --gradient-to-color: #fdddde;
}
.hover\:to-red-light:hover
{
    --gradient-to-color: #f74d53;
}
.hover\:to-red:hover
{
    --gradient-to-color: #ed1c24;
}
.hover\:to-red-dark:hover
{
    --gradient-to-color: #e76377;
}
.hover\:to-red-darker:hover
{
    --gradient-to-color: #c71a1a;
}
.hover\:to-purple-dark:hover
{
    --gradient-to-color: #390e68;
}
.hover\:to-blue:hover
{
    --gradient-to-color: #2697f0;
}
.hover\:to-blue-light:hover
{
    --gradient-to-color: #deebff;
}
.hover\:to-blue-dark:hover
{
    --gradient-to-color: #316ef7;
}
.hover\:to-blue-darker:hover
{
    --gradient-to-color: #3b1382;
}
.hover\:to-black:hover
{
    --gradient-to-color: #4b4b4b;
}
.hover\:to-white:hover
{
    --gradient-to-color: #fff;
}
.hover\:to-sport:hover
{
    --gradient-to-color: #f73535;
}
.hover\:to-esport:hover
{
    --gradient-to-color: #6727f4;
}
.hover\:to-casino:hover
{
    --gradient-to-color: #316ef7;
}
.hover\:to-poker:hover
{
    --gradient-to-color: #173476;
}
.hover\:to-grey-dark:hover
{
    --gradient-to-color: #888;
}
.hover\:to-grey:hover
{
    --gradient-to-color: #c0c0c0;
}
.hover\:to-grey-light:hover
{
    --gradient-to-color: #d6d6d6;
}
.hover\:to-grey-lightest:hover
{
    --gradient-to-color: #f6f6f6;
}
.hover\:to-orange:hover
{
    --gradient-to-color: #e5b427;
}
.hover\:to-orange-light:hover
{
    --gradient-to-color: #fcefca;
}
.hover\:to-yellow:hover
{
    --gradient-to-color: #ffd700;
}
.hover\:to-brown:hover
{
    --gradient-to-color: #b08d57;
}
.hover\:to-smoke-darkest:hover
{
    --gradient-to-color: rgba(0,0,0,.9);
}
.hover\:to-smoke-darker:hover
{
    --gradient-to-color: rgba(0,0,0,.75);
}
.hover\:to-smoke-dark:hover
{
    --gradient-to-color: rgba(0,0,0,.6);
}
.hover\:to-smoke:hover
{
    --gradient-to-color: rgba(0,0,0,.5);
}
.hover\:to-smoke-light:hover
{
    --gradient-to-color: rgba(0,0,0,.4);
}
.hover\:to-smoke-lighter:hover
{
    --gradient-to-color: rgba(0,0,0,.25);
}
.hover\:to-smoke-lightest:hover
{
    --gradient-to-color: rgba(0,0,0,.1);
}
.hover\:to-snow-strong:hover
{
    --gradient-to-color: hsla(0,0%,100%,.75);
}
.hover\:to-snow:hover
{
    --gradient-to-color: hsla(0,0%,100%,.5);
}
.hover\:to-snow-weak:hover
{
    --gradient-to-color: hsla(0,0%,100%,.25);
}
.hover\:to-placeholder:hover
{
    --gradient-to-color: #aaa;
}
.focus\:from-transparent:focus
{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.focus\:from-inherit:focus
{
    --gradient-from-color: inherit;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:from-ds-black:focus
{
    --gradient-from-color: #19191c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
}
.focus\:from-ds-grey-700:focus
{
    --gradient-from-color: #292935;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
}
.focus\:from-ds-grey-600:focus
{
    --gradient-from-color: #49495c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
}
.focus\:from-ds-grey-500:focus
{
    --gradient-from-color: #626283;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
}
.focus\:from-ds-grey-400:focus
{
    --gradient-from-color: #8a8ab2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
}
.focus\:from-ds-grey-300:focus
{
    --gradient-from-color: #bebedc;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
}
.focus\:from-ds-grey-200:focus
{
    --gradient-from-color: #e6e6f2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
}
.focus\:from-ds-grey-100:focus
{
    --gradient-from-color: #f4f4fa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
}
.focus\:from-ds-solid-white:focus
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:from-ds-primary-light:focus
{
    --gradient-from-color: #f9f9f9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
}
.focus\:from-ds-secondary-light:focus
{
    --gradient-from-color: #ebebf4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
}
.focus\:from-ds-third-dark:focus
{
    --gradient-from-color: #c9c9d7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
}
.focus\:from-ds-disabled-light:focus
{
    --gradient-from-color: #6e6e77;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
}
.focus\:from-ds-red-700:focus
{
    --gradient-from-color: #a50e0e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
}
.focus\:from-ds-red-600:focus
{
    --gradient-from-color: #d02323;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
}
.focus\:from-ds-red-500:focus
{
    --gradient-from-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.focus\:from-ds-red-400:focus
{
    --gradient-from-color: #ff5b5b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
}
.focus\:from-ds-red-300:focus
{
    --gradient-from-color: #fa8b8b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
}
.focus\:from-ds-red-200:focus
{
    --gradient-from-color: #ff9c9c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
}
.focus\:from-ds-blue-600:focus
{
    --gradient-from-color: #093f8e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
}
.focus\:from-ds-blue-500:focus
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.focus\:from-ds-blue-400:focus
{
    --gradient-from-color: #6794f8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
}
.focus\:from-ds-blue-300:focus
{
    --gradient-from-color: #88b3ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
}
.focus\:from-ds-blue-200:focus
{
    --gradient-from-color: #b8cbf6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
}
.focus\:from-ds-blue-100:focus
{
    --gradient-from-color: #cdd7ee;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
}
.focus\:from-ds-navy-blue-600:focus
{
    --gradient-from-color: #09214c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
}
.focus\:from-ds-navy-blue-500:focus
{
    --gradient-from-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.focus\:from-ds-navy-blue-400:focus
{
    --gradient-from-color: #254fae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
}
.focus\:from-ds-navy-blue-300:focus
{
    --gradient-from-color: #2f61d3;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
}
.focus\:from-ds-navy-blue-200:focus
{
    --gradient-from-color: #3671f5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
}
.focus\:from-ds-navy-blue-100:focus
{
    --gradient-from-color: #6192d8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
}
.focus\:from-ds-purple-600:focus
{
    --gradient-from-color: #3c1caf;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
}
.focus\:from-ds-purple-500:focus
{
    --gradient-from-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.focus\:from-ds-purple-400:focus
{
    --gradient-from-color: #833dff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
}
.focus\:from-ds-purple-300:focus
{
    --gradient-from-color: #9160e8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
}
.focus\:from-ds-purple-200:focus
{
    --gradient-from-color: #a98ef4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
}
.focus\:from-ds-purple-100:focus
{
    --gradient-from-color: #ccbafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
}
.focus\:from-ds-sky-blue-600:focus
{
    --gradient-from-color: #279cc0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
}
.focus\:from-ds-sky-blue-500:focus
{
    --gradient-from-color: #33cfff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
}
.focus\:from-ds-sky-blue-400:focus
{
    --gradient-from-color: #58d8ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
}
.focus\:from-ds-sky-blue-300:focus
{
    --gradient-from-color: #83e2ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
}
.focus\:from-ds-sky-blue-200:focus
{
    --gradient-from-color: #a7eafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
}
.focus\:from-ds-sky-blue-100:focus
{
    --gradient-from-color: #d1f4ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
}
.focus\:from-ds-pink-600:focus
{
    --gradient-from-color: #c750c7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
}
.focus\:from-ds-pink-500:focus
{
    --gradient-from-color: #ff73ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
}
.focus\:from-ds-pink-400:focus
{
    --gradient-from-color: #ff8cff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
}
.focus\:from-ds-pink-300:focus
{
    --gradient-from-color: #ffabff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
}
.focus\:from-ds-pink-200:focus
{
    --gradient-from-color: #ffc9ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
}
.focus\:from-ds-pink-100:focus
{
    --gradient-from-color: #ffe1ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
}
.focus\:from-ds-green-700:focus
{
    --gradient-from-color: #05885f;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
}
.focus\:from-ds-green-600:focus
{
    --gradient-from-color: #08d796;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
}
.focus\:from-ds-green-500:focus
{
    --gradient-from-color: #08f9ae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
}
.focus\:from-ds-green-400:focus
{
    --gradient-from-color: #4afcc5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
}
.focus\:from-ds-green-300:focus
{
    --gradient-from-color: #85ffd9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
}
.focus\:from-ds-green-200:focus
{
    --gradient-from-color: #bcffea;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
}
.focus\:from-ds-gold-600:focus
{
    --gradient-from-color: #b58344;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
}
.focus\:from-ds-gold-500:focus
{
    --gradient-from-color: #d4a76e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
}
.focus\:from-ds-gold-300:focus
{
    --gradient-from-color: #f8d09e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
}
.focus\:from-ds-vip-black:focus
{
    --gradient-from-color: #1a1a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
}
.focus\:from-ds-vip-grey:focus
{
    --gradient-from-color: #272420;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
}
.focus\:from-ds-vip-elements:focus
{
    --gradient-from-color: #574835;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
}
.focus\:from-ds-vip-beige:focus
{
    --gradient-from-color: #ece5db;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
}
.focus\:from-ds-vip-white:focus
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:from-green:focus
{
    --gradient-from-color: #78b428;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
}
.focus\:from-green-dark:focus
{
    --gradient-from-color: #6aa120;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
}
.focus\:from-green-light:focus
{
    --gradient-from-color: #dbfab1;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
}
.focus\:from-red-soft:focus
{
    --gradient-from-color: #f58183;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
}
.focus\:from-red-lighter:focus
{
    --gradient-from-color: #fdddde;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
}
.focus\:from-red-light:focus
{
    --gradient-from-color: #f74d53;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
}
.focus\:from-red:focus
{
    --gradient-from-color: #ed1c24;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
}
.focus\:from-red-dark:focus
{
    --gradient-from-color: #e76377;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
}
.focus\:from-red-darker:focus
{
    --gradient-from-color: #c71a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
}
.focus\:from-purple-dark:focus
{
    --gradient-from-color: #390e68;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
}
.focus\:from-blue:focus
{
    --gradient-from-color: #2697f0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
}
.focus\:from-blue-light:focus
{
    --gradient-from-color: #deebff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
}
.focus\:from-blue-dark:focus
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.focus\:from-blue-darker:focus
{
    --gradient-from-color: #3b1382;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
}
.focus\:from-black:focus
{
    --gradient-from-color: #4b4b4b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
}
.focus\:from-white:focus
{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:from-sport:focus
{
    --gradient-from-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.focus\:from-esport:focus
{
    --gradient-from-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.focus\:from-casino:focus
{
    --gradient-from-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.focus\:from-poker:focus
{
    --gradient-from-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.focus\:from-grey-dark:focus
{
    --gradient-from-color: #888;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
}
.focus\:from-grey:focus
{
    --gradient-from-color: #c0c0c0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
}
.focus\:from-grey-light:focus
{
    --gradient-from-color: #d6d6d6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
}
.focus\:from-grey-lightest:focus
{
    --gradient-from-color: #f6f6f6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
}
.focus\:from-orange:focus
{
    --gradient-from-color: #e5b427;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
}
.focus\:from-orange-light:focus
{
    --gradient-from-color: #fcefca;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
}
.focus\:from-yellow:focus
{
    --gradient-from-color: #ffd700;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
}
.focus\:from-brown:focus
{
    --gradient-from-color: #b08d57;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
}
.focus\:from-smoke-darkest:focus
{
    --gradient-from-color: rgba(0,0,0,.9);
}
.focus\:from-smoke-darker:focus, .focus\:from-smoke-darkest:focus
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.focus\:from-smoke-darker:focus
{
    --gradient-from-color: rgba(0,0,0,.75);
}
.focus\:from-smoke-dark:focus
{
    --gradient-from-color: rgba(0,0,0,.6);
}
.focus\:from-smoke-dark:focus, .focus\:from-smoke:focus
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.focus\:from-smoke:focus
{
    --gradient-from-color: rgba(0,0,0,.5);
}
.focus\:from-smoke-light:focus
{
    --gradient-from-color: rgba(0,0,0,.4);
}
.focus\:from-smoke-light:focus, .focus\:from-smoke-lighter:focus
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.focus\:from-smoke-lighter:focus
{
    --gradient-from-color: rgba(0,0,0,.25);
}
.focus\:from-smoke-lightest:focus
{
    --gradient-from-color: rgba(0,0,0,.1);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
}
.focus\:from-snow-strong:focus
{
    --gradient-from-color: hsla(0,0%,100%,.75);
}
.focus\:from-snow-strong:focus, .focus\:from-snow:focus
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:from-snow:focus
{
    --gradient-from-color: hsla(0,0%,100%,.5);
}
.focus\:from-snow-weak:focus
{
    --gradient-from-color: hsla(0,0%,100%,.25);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:from-placeholder:focus
{
    --gradient-from-color: #aaa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
}
.focus\:via-transparent:focus
{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.focus\:via-inherit:focus
{
    --gradient-via-color: inherit;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:via-ds-black:focus
{
    --gradient-via-color: #19191c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
}
.focus\:via-ds-grey-700:focus
{
    --gradient-via-color: #292935;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
}
.focus\:via-ds-grey-600:focus
{
    --gradient-via-color: #49495c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
}
.focus\:via-ds-grey-500:focus
{
    --gradient-via-color: #626283;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
}
.focus\:via-ds-grey-400:focus
{
    --gradient-via-color: #8a8ab2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
}
.focus\:via-ds-grey-300:focus
{
    --gradient-via-color: #bebedc;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
}
.focus\:via-ds-grey-200:focus
{
    --gradient-via-color: #e6e6f2;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
}
.focus\:via-ds-grey-100:focus
{
    --gradient-via-color: #f4f4fa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
}
.focus\:via-ds-solid-white:focus
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:via-ds-primary-light:focus
{
    --gradient-via-color: #f9f9f9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
}
.focus\:via-ds-secondary-light:focus
{
    --gradient-via-color: #ebebf4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
}
.focus\:via-ds-third-dark:focus
{
    --gradient-via-color: #c9c9d7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
}
.focus\:via-ds-disabled-light:focus
{
    --gradient-via-color: #6e6e77;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
}
.focus\:via-ds-red-700:focus
{
    --gradient-via-color: #a50e0e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
}
.focus\:via-ds-red-600:focus
{
    --gradient-via-color: #d02323;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
}
.focus\:via-ds-red-500:focus
{
    --gradient-via-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.focus\:via-ds-red-400:focus
{
    --gradient-via-color: #ff5b5b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
}
.focus\:via-ds-red-300:focus
{
    --gradient-via-color: #fa8b8b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
}
.focus\:via-ds-red-200:focus
{
    --gradient-via-color: #ff9c9c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
}
.focus\:via-ds-blue-600:focus
{
    --gradient-via-color: #093f8e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
}
.focus\:via-ds-blue-500:focus
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.focus\:via-ds-blue-400:focus
{
    --gradient-via-color: #6794f8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
}
.focus\:via-ds-blue-300:focus
{
    --gradient-via-color: #88b3ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
}
.focus\:via-ds-blue-200:focus
{
    --gradient-via-color: #b8cbf6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
}
.focus\:via-ds-blue-100:focus
{
    --gradient-via-color: #cdd7ee;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
}
.focus\:via-ds-navy-blue-600:focus
{
    --gradient-via-color: #09214c;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
}
.focus\:via-ds-navy-blue-500:focus
{
    --gradient-via-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.focus\:via-ds-navy-blue-400:focus
{
    --gradient-via-color: #254fae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
}
.focus\:via-ds-navy-blue-300:focus
{
    --gradient-via-color: #2f61d3;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
}
.focus\:via-ds-navy-blue-200:focus
{
    --gradient-via-color: #3671f5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
}
.focus\:via-ds-navy-blue-100:focus
{
    --gradient-via-color: #6192d8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
}
.focus\:via-ds-purple-600:focus
{
    --gradient-via-color: #3c1caf;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
}
.focus\:via-ds-purple-500:focus
{
    --gradient-via-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.focus\:via-ds-purple-400:focus
{
    --gradient-via-color: #833dff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
}
.focus\:via-ds-purple-300:focus
{
    --gradient-via-color: #9160e8;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
}
.focus\:via-ds-purple-200:focus
{
    --gradient-via-color: #a98ef4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
}
.focus\:via-ds-purple-100:focus
{
    --gradient-via-color: #ccbafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
}
.focus\:via-ds-sky-blue-600:focus
{
    --gradient-via-color: #279cc0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
}
.focus\:via-ds-sky-blue-500:focus
{
    --gradient-via-color: #33cfff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
}
.focus\:via-ds-sky-blue-400:focus
{
    --gradient-via-color: #58d8ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
}
.focus\:via-ds-sky-blue-300:focus
{
    --gradient-via-color: #83e2ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
}
.focus\:via-ds-sky-blue-200:focus
{
    --gradient-via-color: #a7eafe;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
}
.focus\:via-ds-sky-blue-100:focus
{
    --gradient-via-color: #d1f4ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
}
.focus\:via-ds-pink-600:focus
{
    --gradient-via-color: #c750c7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
}
.focus\:via-ds-pink-500:focus
{
    --gradient-via-color: #ff73ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
}
.focus\:via-ds-pink-400:focus
{
    --gradient-via-color: #ff8cff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
}
.focus\:via-ds-pink-300:focus
{
    --gradient-via-color: #ffabff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
}
.focus\:via-ds-pink-200:focus
{
    --gradient-via-color: #ffc9ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
}
.focus\:via-ds-pink-100:focus
{
    --gradient-via-color: #ffe1ff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
}
.focus\:via-ds-green-700:focus
{
    --gradient-via-color: #05885f;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
}
.focus\:via-ds-green-600:focus
{
    --gradient-via-color: #08d796;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
}
.focus\:via-ds-green-500:focus
{
    --gradient-via-color: #08f9ae;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
}
.focus\:via-ds-green-400:focus
{
    --gradient-via-color: #4afcc5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
}
.focus\:via-ds-green-300:focus
{
    --gradient-via-color: #85ffd9;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
}
.focus\:via-ds-green-200:focus
{
    --gradient-via-color: #bcffea;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
}
.focus\:via-ds-gold-600:focus
{
    --gradient-via-color: #b58344;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
}
.focus\:via-ds-gold-500:focus
{
    --gradient-via-color: #d4a76e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
}
.focus\:via-ds-gold-300:focus
{
    --gradient-via-color: #f8d09e;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
}
.focus\:via-ds-vip-black:focus
{
    --gradient-via-color: #1a1a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
}
.focus\:via-ds-vip-grey:focus
{
    --gradient-via-color: #272420;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
}
.focus\:via-ds-vip-elements:focus
{
    --gradient-via-color: #574835;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
}
.focus\:via-ds-vip-beige:focus
{
    --gradient-via-color: #ece5db;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
}
.focus\:via-ds-vip-white:focus
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:via-green:focus
{
    --gradient-via-color: #78b428;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
}
.focus\:via-green-dark:focus
{
    --gradient-via-color: #6aa120;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
}
.focus\:via-green-light:focus
{
    --gradient-via-color: #dbfab1;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
}
.focus\:via-red-soft:focus
{
    --gradient-via-color: #f58183;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
}
.focus\:via-red-lighter:focus
{
    --gradient-via-color: #fdddde;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
}
.focus\:via-red-light:focus
{
    --gradient-via-color: #f74d53;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
}
.focus\:via-red:focus
{
    --gradient-via-color: #ed1c24;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
}
.focus\:via-red-dark:focus
{
    --gradient-via-color: #e76377;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
}
.focus\:via-red-darker:focus
{
    --gradient-via-color: #c71a1a;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
}
.focus\:via-purple-dark:focus
{
    --gradient-via-color: #390e68;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
}
.focus\:via-blue:focus
{
    --gradient-via-color: #2697f0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
}
.focus\:via-blue-light:focus
{
    --gradient-via-color: #deebff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
}
.focus\:via-blue-dark:focus
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.focus\:via-blue-darker:focus
{
    --gradient-via-color: #3b1382;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
}
.focus\:via-black:focus
{
    --gradient-via-color: #4b4b4b;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
}
.focus\:via-white:focus
{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:via-sport:focus
{
    --gradient-via-color: #f73535;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
}
.focus\:via-esport:focus
{
    --gradient-via-color: #6727f4;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
}
.focus\:via-casino:focus
{
    --gradient-via-color: #316ef7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
}
.focus\:via-poker:focus
{
    --gradient-via-color: #173476;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
}
.focus\:via-grey-dark:focus
{
    --gradient-via-color: #888;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
}
.focus\:via-grey:focus
{
    --gradient-via-color: #c0c0c0;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
}
.focus\:via-grey-light:focus
{
    --gradient-via-color: #d6d6d6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
}
.focus\:via-grey-lightest:focus
{
    --gradient-via-color: #f6f6f6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
}
.focus\:via-orange:focus
{
    --gradient-via-color: #e5b427;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
}
.focus\:via-orange-light:focus
{
    --gradient-via-color: #fcefca;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
}
.focus\:via-yellow:focus
{
    --gradient-via-color: #ffd700;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
}
.focus\:via-brown:focus
{
    --gradient-via-color: #b08d57;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
}
.focus\:via-smoke-darkest:focus
{
    --gradient-via-color: rgba(0,0,0,.9);
}
.focus\:via-smoke-darker:focus, .focus\:via-smoke-darkest:focus
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.focus\:via-smoke-darker:focus
{
    --gradient-via-color: rgba(0,0,0,.75);
}
.focus\:via-smoke-dark:focus
{
    --gradient-via-color: rgba(0,0,0,.6);
}
.focus\:via-smoke-dark:focus, .focus\:via-smoke:focus
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.focus\:via-smoke:focus
{
    --gradient-via-color: rgba(0,0,0,.5);
}
.focus\:via-smoke-light:focus
{
    --gradient-via-color: rgba(0,0,0,.4);
}
.focus\:via-smoke-light:focus, .focus\:via-smoke-lighter:focus
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.focus\:via-smoke-lighter:focus
{
    --gradient-via-color: rgba(0,0,0,.25);
}
.focus\:via-smoke-lightest:focus
{
    --gradient-via-color: rgba(0,0,0,.1);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
}
.focus\:via-snow-strong:focus
{
    --gradient-via-color: hsla(0,0%,100%,.75);
}
.focus\:via-snow-strong:focus, .focus\:via-snow:focus
{
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:via-snow:focus
{
    --gradient-via-color: hsla(0,0%,100%,.5);
}
.focus\:via-snow-weak:focus
{
    --gradient-via-color: hsla(0,0%,100%,.25);
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
}
.focus\:via-placeholder:focus
{
    --gradient-via-color: #aaa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
}
.focus\:to-transparent:focus
{
    --gradient-to-color: transparent;
}
.focus\:to-inherit:focus
{
    --gradient-to-color: inherit;
}
.focus\:to-ds-black:focus
{
    --gradient-to-color: #19191c;
}
.focus\:to-ds-grey-700:focus
{
    --gradient-to-color: #292935;
}
.focus\:to-ds-grey-600:focus
{
    --gradient-to-color: #49495c;
}
.focus\:to-ds-grey-500:focus
{
    --gradient-to-color: #626283;
}
.focus\:to-ds-grey-400:focus
{
    --gradient-to-color: #8a8ab2;
}
.focus\:to-ds-grey-300:focus
{
    --gradient-to-color: #bebedc;
}
.focus\:to-ds-grey-200:focus
{
    --gradient-to-color: #e6e6f2;
}
.focus\:to-ds-grey-100:focus
{
    --gradient-to-color: #f4f4fa;
}
.focus\:to-ds-solid-white:focus
{
    --gradient-to-color: #fff;
}
.focus\:to-ds-primary-light:focus
{
    --gradient-to-color: #f9f9f9;
}
.focus\:to-ds-secondary-light:focus
{
    --gradient-to-color: #ebebf4;
}
.focus\:to-ds-third-dark:focus
{
    --gradient-to-color: #c9c9d7;
}
.focus\:to-ds-disabled-light:focus
{
    --gradient-to-color: #6e6e77;
}
.focus\:to-ds-red-700:focus
{
    --gradient-to-color: #a50e0e;
}
.focus\:to-ds-red-600:focus
{
    --gradient-to-color: #d02323;
}
.focus\:to-ds-red-500:focus
{
    --gradient-to-color: #f73535;
}
.focus\:to-ds-red-400:focus
{
    --gradient-to-color: #ff5b5b;
}
.focus\:to-ds-red-300:focus
{
    --gradient-to-color: #fa8b8b;
}
.focus\:to-ds-red-200:focus
{
    --gradient-to-color: #ff9c9c;
}
.focus\:to-ds-blue-600:focus
{
    --gradient-to-color: #093f8e;
}
.focus\:to-ds-blue-500:focus
{
    --gradient-to-color: #316ef7;
}
.focus\:to-ds-blue-400:focus
{
    --gradient-to-color: #6794f8;
}
.focus\:to-ds-blue-300:focus
{
    --gradient-to-color: #88b3ff;
}
.focus\:to-ds-blue-200:focus
{
    --gradient-to-color: #b8cbf6;
}
.focus\:to-ds-blue-100:focus
{
    --gradient-to-color: #cdd7ee;
}
.focus\:to-ds-navy-blue-600:focus
{
    --gradient-to-color: #09214c;
}
.focus\:to-ds-navy-blue-500:focus
{
    --gradient-to-color: #173476;
}
.focus\:to-ds-navy-blue-400:focus
{
    --gradient-to-color: #254fae;
}
.focus\:to-ds-navy-blue-300:focus
{
    --gradient-to-color: #2f61d3;
}
.focus\:to-ds-navy-blue-200:focus
{
    --gradient-to-color: #3671f5;
}
.focus\:to-ds-navy-blue-100:focus
{
    --gradient-to-color: #6192d8;
}
.focus\:to-ds-purple-600:focus
{
    --gradient-to-color: #3c1caf;
}
.focus\:to-ds-purple-500:focus
{
    --gradient-to-color: #6727f4;
}
.focus\:to-ds-purple-400:focus
{
    --gradient-to-color: #833dff;
}
.focus\:to-ds-purple-300:focus
{
    --gradient-to-color: #9160e8;
}
.focus\:to-ds-purple-200:focus
{
    --gradient-to-color: #a98ef4;
}
.focus\:to-ds-purple-100:focus
{
    --gradient-to-color: #ccbafe;
}
.focus\:to-ds-sky-blue-600:focus
{
    --gradient-to-color: #279cc0;
}
.focus\:to-ds-sky-blue-500:focus
{
    --gradient-to-color: #33cfff;
}
.focus\:to-ds-sky-blue-400:focus
{
    --gradient-to-color: #58d8ff;
}
.focus\:to-ds-sky-blue-300:focus
{
    --gradient-to-color: #83e2ff;
}
.focus\:to-ds-sky-blue-200:focus
{
    --gradient-to-color: #a7eafe;
}
.focus\:to-ds-sky-blue-100:focus
{
    --gradient-to-color: #d1f4ff;
}
.focus\:to-ds-pink-600:focus
{
    --gradient-to-color: #c750c7;
}
.focus\:to-ds-pink-500:focus
{
    --gradient-to-color: #ff73ff;
}
.focus\:to-ds-pink-400:focus
{
    --gradient-to-color: #ff8cff;
}
.focus\:to-ds-pink-300:focus
{
    --gradient-to-color: #ffabff;
}
.focus\:to-ds-pink-200:focus
{
    --gradient-to-color: #ffc9ff;
}
.focus\:to-ds-pink-100:focus
{
    --gradient-to-color: #ffe1ff;
}
.focus\:to-ds-green-700:focus
{
    --gradient-to-color: #05885f;
}
.focus\:to-ds-green-600:focus
{
    --gradient-to-color: #08d796;
}
.focus\:to-ds-green-500:focus
{
    --gradient-to-color: #08f9ae;
}
.focus\:to-ds-green-400:focus
{
    --gradient-to-color: #4afcc5;
}
.focus\:to-ds-green-300:focus
{
    --gradient-to-color: #85ffd9;
}
.focus\:to-ds-green-200:focus
{
    --gradient-to-color: #bcffea;
}
.focus\:to-ds-gold-600:focus
{
    --gradient-to-color: #b58344;
}
.focus\:to-ds-gold-500:focus
{
    --gradient-to-color: #d4a76e;
}
.focus\:to-ds-gold-300:focus
{
    --gradient-to-color: #f8d09e;
}
.focus\:to-ds-vip-black:focus
{
    --gradient-to-color: #1a1a1a;
}
.focus\:to-ds-vip-grey:focus
{
    --gradient-to-color: #272420;
}
.focus\:to-ds-vip-elements:focus
{
    --gradient-to-color: #574835;
}
.focus\:to-ds-vip-beige:focus
{
    --gradient-to-color: #ece5db;
}
.focus\:to-ds-vip-white:focus
{
    --gradient-to-color: #fff;
}
.focus\:to-green:focus
{
    --gradient-to-color: #78b428;
}
.focus\:to-green-dark:focus
{
    --gradient-to-color: #6aa120;
}
.focus\:to-green-light:focus
{
    --gradient-to-color: #dbfab1;
}
.focus\:to-red-soft:focus
{
    --gradient-to-color: #f58183;
}
.focus\:to-red-lighter:focus
{
    --gradient-to-color: #fdddde;
}
.focus\:to-red-light:focus
{
    --gradient-to-color: #f74d53;
}
.focus\:to-red:focus
{
    --gradient-to-color: #ed1c24;
}
.focus\:to-red-dark:focus
{
    --gradient-to-color: #e76377;
}
.focus\:to-red-darker:focus
{
    --gradient-to-color: #c71a1a;
}
.focus\:to-purple-dark:focus
{
    --gradient-to-color: #390e68;
}
.focus\:to-blue:focus
{
    --gradient-to-color: #2697f0;
}
.focus\:to-blue-light:focus
{
    --gradient-to-color: #deebff;
}
.focus\:to-blue-dark:focus
{
    --gradient-to-color: #316ef7;
}
.focus\:to-blue-darker:focus
{
    --gradient-to-color: #3b1382;
}
.focus\:to-black:focus
{
    --gradient-to-color: #4b4b4b;
}
.focus\:to-white:focus
{
    --gradient-to-color: #fff;
}
.focus\:to-sport:focus
{
    --gradient-to-color: #f73535;
}
.focus\:to-esport:focus
{
    --gradient-to-color: #6727f4;
}
.focus\:to-casino:focus
{
    --gradient-to-color: #316ef7;
}
.focus\:to-poker:focus
{
    --gradient-to-color: #173476;
}
.focus\:to-grey-dark:focus
{
    --gradient-to-color: #888;
}
.focus\:to-grey:focus
{
    --gradient-to-color: #c0c0c0;
}
.focus\:to-grey-light:focus
{
    --gradient-to-color: #d6d6d6;
}
.focus\:to-grey-lightest:focus
{
    --gradient-to-color: #f6f6f6;
}
.focus\:to-orange:focus
{
    --gradient-to-color: #e5b427;
}
.focus\:to-orange-light:focus
{
    --gradient-to-color: #fcefca;
}
.focus\:to-yellow:focus
{
    --gradient-to-color: #ffd700;
}
.focus\:to-brown:focus
{
    --gradient-to-color: #b08d57;
}
.focus\:to-smoke-darkest:focus
{
    --gradient-to-color: rgba(0,0,0,.9);
}
.focus\:to-smoke-darker:focus
{
    --gradient-to-color: rgba(0,0,0,.75);
}
.focus\:to-smoke-dark:focus
{
    --gradient-to-color: rgba(0,0,0,.6);
}
.focus\:to-smoke:focus
{
    --gradient-to-color: rgba(0,0,0,.5);
}
.focus\:to-smoke-light:focus
{
    --gradient-to-color: rgba(0,0,0,.4);
}
.focus\:to-smoke-lighter:focus
{
    --gradient-to-color: rgba(0,0,0,.25);
}
.focus\:to-smoke-lightest:focus
{
    --gradient-to-color: rgba(0,0,0,.1);
}
.focus\:to-snow-strong:focus
{
    --gradient-to-color: hsla(0,0%,100%,.75);
}
.focus\:to-snow:focus
{
    --gradient-to-color: hsla(0,0%,100%,.5);
}
.focus\:to-snow-weak:focus
{
    --gradient-to-color: hsla(0,0%,100%,.25);
}
.focus\:to-placeholder:focus
{
    --gradient-to-color: #aaa;
}
@media(min-width: 355px)
{
    .xs\:container
    {
        width: 100%;
        max-width: 355px;
    }
    @media(min-width: 576px)
    {
        .xs\:container
        {
            max-width: 576px;
        }
    }
    @media(min-width: 768px)
    {
        .xs\:container
        {
            max-width: 768px;
        }
    }
    @media(min-width: 992px)
    {
        .xs\:container
        {
            max-width: 992px;
        }
    }
    @media(min-width: 1200px)
    {
        .xs\:container
        {
            max-width: 1200px;
        }
    }
    .xs\:line-clamp-1
    {
        -webkit-line-clamp: 1;
    }
    .xs\:line-clamp-1, .xs\:line-clamp-2
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .xs\:line-clamp-2
    {
        -webkit-line-clamp: 2;
    }
    .xs\:line-clamp-3
    {
        -webkit-line-clamp: 3;
    }
    .xs\:line-clamp-3, .xs\:line-clamp-4
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .xs\:line-clamp-4
    {
        -webkit-line-clamp: 4;
    }
    .xs\:line-clamp-5
    {
        -webkit-line-clamp: 5;
    }
    .xs\:line-clamp-5, .xs\:line-clamp-6
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .xs\:line-clamp-6
    {
        -webkit-line-clamp: 6;
    }
    .xs\:line-clamp-none
    {
        -webkit-line-clamp: unset;
    }
    .xs\:animate-none
    {
        animation: none;
    }
    .xs\:animate-spin
    {
        animation: spin 1s linear infinite;
    }
    .xs\:animate-ping
    {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
    }
    .xs\:animate-pulse
    {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    }
    .xs\:animate-bounce
    {
        animation: bounce 1s infinite;
    }
    .xs\:animate-fade-in
    {
        animation: fade-in .5s ease-out;
    }
    .xs\:delay-75
    {
        transition-delay: 75ms;
    }
    .xs\:delay-100
    {
        transition-delay: .1s;
    }
    .xs\:delay-150
    {
        transition-delay: .15s;
    }
    .xs\:delay-200
    {
        transition-delay: .2s;
    }
    .xs\:delay-300
    {
        transition-delay: .3s;
    }
    .xs\:delay-500
    {
        transition-delay: .5s;
    }
    .xs\:delay-700
    {
        transition-delay: .7s;
    }
    .xs\:delay-1000
    {
        transition-delay: 1s;
    }
    .xs\:duration-75
    {
        transition-duration: 75ms;
    }
    .xs\:duration-100
    {
        transition-duration: .1s;
    }
    .xs\:duration-150
    {
        transition-duration: .15s;
    }
    .xs\:duration-200
    {
        transition-duration: .2s;
    }
    .xs\:duration-300
    {
        transition-duration: .3s;
    }
    .xs\:duration-500
    {
        transition-duration: .5s;
    }
    .xs\:duration-700
    {
        transition-duration: .7s;
    }
    .xs\:duration-1000
    {
        transition-duration: 1s;
    }
    .xs\:ease-linear
    {
        transition-timing-function: linear;
    }
    .xs\:ease-in
    {
        transition-timing-function: cubic-bezier(.4,0,1,1);
    }
    .xs\:ease-out
    {
        transition-timing-function: cubic-bezier(0,0,.2,1);
    }
    .xs\:ease-in-out
    {
        transition-timing-function: cubic-bezier(.4,0,.2,1);
    }
    .xs\:transition-none
    {
        transition-property: none;
    }
    .xs\:transition-all
    {
        transition-property: all;
    }
    .xs\:transition
    {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    }
    .xs\:transition-colors
    {
        transition-property: background-color,border-color,color,fill,stroke;
    }
    .xs\:transition-opacity
    {
        transition-property: opacity;
    }
    .xs\:transition-shadow
    {
        transition-property: box-shadow;
    }
    .xs\:transition-transform
    {
        transition-property: transform;
    }
    .xs\:skew-x-0
    {
        --transform-skew-x: 0;
    }
    .xs\:skew-x-1
    {
        --transform-skew-x: 1deg;
    }
    .xs\:skew-x-2
    {
        --transform-skew-x: 2deg;
    }
    .xs\:skew-x-3
    {
        --transform-skew-x: 3deg;
    }
    .xs\:skew-x-6
    {
        --transform-skew-x: 6deg;
    }
    .xs\:skew-x-12
    {
        --transform-skew-x: 12deg;
    }
    .xs\:-skew-x-12
    {
        --transform-skew-x: -12deg;
    }
    .xs\:-skew-x-6
    {
        --transform-skew-x: -6deg;
    }
    .xs\:-skew-x-3
    {
        --transform-skew-x: -3deg;
    }
    .xs\:-skew-x-2
    {
        --transform-skew-x: -2deg;
    }
    .xs\:-skew-x-1
    {
        --transform-skew-x: -1deg;
    }
    .xs\:skew-y-0
    {
        --transform-skew-y: 0;
    }
    .xs\:skew-y-1
    {
        --transform-skew-y: 1deg;
    }
    .xs\:skew-y-2
    {
        --transform-skew-y: 2deg;
    }
    .xs\:skew-y-3
    {
        --transform-skew-y: 3deg;
    }
    .xs\:skew-y-6
    {
        --transform-skew-y: 6deg;
    }
    .xs\:skew-y-12
    {
        --transform-skew-y: 12deg;
    }
    .xs\:-skew-y-12
    {
        --transform-skew-y: -12deg;
    }
    .xs\:-skew-y-6
    {
        --transform-skew-y: -6deg;
    }
    .xs\:-skew-y-3
    {
        --transform-skew-y: -3deg;
    }
    .xs\:-skew-y-2
    {
        --transform-skew-y: -2deg;
    }
    .xs\:-skew-y-1
    {
        --transform-skew-y: -1deg;
    }
    .xs\:hover\:skew-x-0:hover
    {
        --transform-skew-x: 0;
    }
    .xs\:hover\:skew-x-1:hover
    {
        --transform-skew-x: 1deg;
    }
    .xs\:hover\:skew-x-2:hover
    {
        --transform-skew-x: 2deg;
    }
    .xs\:hover\:skew-x-3:hover
    {
        --transform-skew-x: 3deg;
    }
    .xs\:hover\:skew-x-6:hover
    {
        --transform-skew-x: 6deg;
    }
    .xs\:hover\:skew-x-12:hover
    {
        --transform-skew-x: 12deg;
    }
    .xs\:hover\:-skew-x-12:hover
    {
        --transform-skew-x: -12deg;
    }
    .xs\:hover\:-skew-x-6:hover
    {
        --transform-skew-x: -6deg;
    }
    .xs\:hover\:-skew-x-3:hover
    {
        --transform-skew-x: -3deg;
    }
    .xs\:hover\:-skew-x-2:hover
    {
        --transform-skew-x: -2deg;
    }
    .xs\:hover\:-skew-x-1:hover
    {
        --transform-skew-x: -1deg;
    }
    .xs\:hover\:skew-y-0:hover
    {
        --transform-skew-y: 0;
    }
    .xs\:hover\:skew-y-1:hover
    {
        --transform-skew-y: 1deg;
    }
    .xs\:hover\:skew-y-2:hover
    {
        --transform-skew-y: 2deg;
    }
    .xs\:hover\:skew-y-3:hover
    {
        --transform-skew-y: 3deg;
    }
    .xs\:hover\:skew-y-6:hover
    {
        --transform-skew-y: 6deg;
    }
    .xs\:hover\:skew-y-12:hover
    {
        --transform-skew-y: 12deg;
    }
    .xs\:hover\:-skew-y-12:hover
    {
        --transform-skew-y: -12deg;
    }
    .xs\:hover\:-skew-y-6:hover
    {
        --transform-skew-y: -6deg;
    }
    .xs\:hover\:-skew-y-3:hover
    {
        --transform-skew-y: -3deg;
    }
    .xs\:hover\:-skew-y-2:hover
    {
        --transform-skew-y: -2deg;
    }
    .xs\:hover\:-skew-y-1:hover
    {
        --transform-skew-y: -1deg;
    }
    .xs\:focus\:skew-x-0:focus
    {
        --transform-skew-x: 0;
    }
    .xs\:focus\:skew-x-1:focus
    {
        --transform-skew-x: 1deg;
    }
    .xs\:focus\:skew-x-2:focus
    {
        --transform-skew-x: 2deg;
    }
    .xs\:focus\:skew-x-3:focus
    {
        --transform-skew-x: 3deg;
    }
    .xs\:focus\:skew-x-6:focus
    {
        --transform-skew-x: 6deg;
    }
    .xs\:focus\:skew-x-12:focus
    {
        --transform-skew-x: 12deg;
    }
    .xs\:focus\:-skew-x-12:focus
    {
        --transform-skew-x: -12deg;
    }
    .xs\:focus\:-skew-x-6:focus
    {
        --transform-skew-x: -6deg;
    }
    .xs\:focus\:-skew-x-3:focus
    {
        --transform-skew-x: -3deg;
    }
    .xs\:focus\:-skew-x-2:focus
    {
        --transform-skew-x: -2deg;
    }
    .xs\:focus\:-skew-x-1:focus
    {
        --transform-skew-x: -1deg;
    }
    .xs\:focus\:skew-y-0:focus
    {
        --transform-skew-y: 0;
    }
    .xs\:focus\:skew-y-1:focus
    {
        --transform-skew-y: 1deg;
    }
    .xs\:focus\:skew-y-2:focus
    {
        --transform-skew-y: 2deg;
    }
    .xs\:focus\:skew-y-3:focus
    {
        --transform-skew-y: 3deg;
    }
    .xs\:focus\:skew-y-6:focus
    {
        --transform-skew-y: 6deg;
    }
    .xs\:focus\:skew-y-12:focus
    {
        --transform-skew-y: 12deg;
    }
    .xs\:focus\:-skew-y-12:focus
    {
        --transform-skew-y: -12deg;
    }
    .xs\:focus\:-skew-y-6:focus
    {
        --transform-skew-y: -6deg;
    }
    .xs\:focus\:-skew-y-3:focus
    {
        --transform-skew-y: -3deg;
    }
    .xs\:focus\:-skew-y-2:focus
    {
        --transform-skew-y: -2deg;
    }
    .xs\:focus\:-skew-y-1:focus
    {
        --transform-skew-y: -1deg;
    }
    .xs\:translate-x-0
    {
        --transform-translate-x: 0;
    }
    .xs\:translate-x-1
    {
        --transform-translate-x: .25rem;
    }
    .xs\:translate-x-2
    {
        --transform-translate-x: .5rem;
    }
    .xs\:translate-x-3
    {
        --transform-translate-x: .75rem;
    }
    .xs\:translate-x-4
    {
        --transform-translate-x: 1rem;
    }
    .xs\:translate-x-5
    {
        --transform-translate-x: 1.25rem;
    }
    .xs\:translate-x-6
    {
        --transform-translate-x: 1.5rem;
    }
    .xs\:translate-x-8
    {
        --transform-translate-x: 2rem;
    }
    .xs\:translate-x-10
    {
        --transform-translate-x: 2.5rem;
    }
    .xs\:translate-x-12
    {
        --transform-translate-x: 3rem;
    }
    .xs\:translate-x-16
    {
        --transform-translate-x: 4rem;
    }
    .xs\:translate-x-20
    {
        --transform-translate-x: 5rem;
    }
    .xs\:translate-x-24
    {
        --transform-translate-x: 6rem;
    }
    .xs\:translate-x-32
    {
        --transform-translate-x: 8rem;
    }
    .xs\:translate-x-40
    {
        --transform-translate-x: 10rem;
    }
    .xs\:translate-x-48
    {
        --transform-translate-x: 12rem;
    }
    .xs\:translate-x-56
    {
        --transform-translate-x: 14rem;
    }
    .xs\:translate-x-64
    {
        --transform-translate-x: 16rem;
    }
    .xs\:translate-x-px
    {
        --transform-translate-x: 1px;
    }
    .xs\:-translate-x-1
    {
        --transform-translate-x: -.25rem;
    }
    .xs\:-translate-x-2
    {
        --transform-translate-x: -.5rem;
    }
    .xs\:-translate-x-3
    {
        --transform-translate-x: -.75rem;
    }
    .xs\:-translate-x-4
    {
        --transform-translate-x: -1rem;
    }
    .xs\:-translate-x-5
    {
        --transform-translate-x: -1.25rem;
    }
    .xs\:-translate-x-6
    {
        --transform-translate-x: -1.5rem;
    }
    .xs\:-translate-x-8
    {
        --transform-translate-x: -2rem;
    }
    .xs\:-translate-x-10
    {
        --transform-translate-x: -2.5rem;
    }
    .xs\:-translate-x-12
    {
        --transform-translate-x: -3rem;
    }
    .xs\:-translate-x-16
    {
        --transform-translate-x: -4rem;
    }
    .xs\:-translate-x-20
    {
        --transform-translate-x: -5rem;
    }
    .xs\:-translate-x-24
    {
        --transform-translate-x: -6rem;
    }
    .xs\:-translate-x-32
    {
        --transform-translate-x: -8rem;
    }
    .xs\:-translate-x-40
    {
        --transform-translate-x: -10rem;
    }
    .xs\:-translate-x-48
    {
        --transform-translate-x: -12rem;
    }
    .xs\:-translate-x-56
    {
        --transform-translate-x: -14rem;
    }
    .xs\:-translate-x-64
    {
        --transform-translate-x: -16rem;
    }
    .xs\:-translate-x-px
    {
        --transform-translate-x: -1px;
    }
    .xs\:-translate-x-full
    {
        --transform-translate-x: -100%;
    }
    .xs\:-translate-x-1\/2
    {
        --transform-translate-x: -50%;
    }
    .xs\:translate-x-1\/2
    {
        --transform-translate-x: 50%;
    }
    .xs\:translate-x-full
    {
        --transform-translate-x: 100%;
    }
    .xs\:translate-y-0
    {
        --transform-translate-y: 0;
    }
    .xs\:translate-y-1
    {
        --transform-translate-y: .25rem;
    }
    .xs\:translate-y-2
    {
        --transform-translate-y: .5rem;
    }
    .xs\:translate-y-3
    {
        --transform-translate-y: .75rem;
    }
    .xs\:translate-y-4
    {
        --transform-translate-y: 1rem;
    }
    .xs\:translate-y-5
    {
        --transform-translate-y: 1.25rem;
    }
    .xs\:translate-y-6
    {
        --transform-translate-y: 1.5rem;
    }
    .xs\:translate-y-8
    {
        --transform-translate-y: 2rem;
    }
    .xs\:translate-y-10
    {
        --transform-translate-y: 2.5rem;
    }
    .xs\:translate-y-12
    {
        --transform-translate-y: 3rem;
    }
    .xs\:translate-y-16
    {
        --transform-translate-y: 4rem;
    }
    .xs\:translate-y-20
    {
        --transform-translate-y: 5rem;
    }
    .xs\:translate-y-24
    {
        --transform-translate-y: 6rem;
    }
    .xs\:translate-y-32
    {
        --transform-translate-y: 8rem;
    }
    .xs\:translate-y-40
    {
        --transform-translate-y: 10rem;
    }
    .xs\:translate-y-48
    {
        --transform-translate-y: 12rem;
    }
    .xs\:translate-y-56
    {
        --transform-translate-y: 14rem;
    }
    .xs\:translate-y-64
    {
        --transform-translate-y: 16rem;
    }
    .xs\:translate-y-px
    {
        --transform-translate-y: 1px;
    }
    .xs\:-translate-y-1
    {
        --transform-translate-y: -.25rem;
    }
    .xs\:-translate-y-2
    {
        --transform-translate-y: -.5rem;
    }
    .xs\:-translate-y-3
    {
        --transform-translate-y: -.75rem;
    }
    .xs\:-translate-y-4
    {
        --transform-translate-y: -1rem;
    }
    .xs\:-translate-y-5
    {
        --transform-translate-y: -1.25rem;
    }
    .xs\:-translate-y-6
    {
        --transform-translate-y: -1.5rem;
    }
    .xs\:-translate-y-8
    {
        --transform-translate-y: -2rem;
    }
    .xs\:-translate-y-10
    {
        --transform-translate-y: -2.5rem;
    }
    .xs\:-translate-y-12
    {
        --transform-translate-y: -3rem;
    }
    .xs\:-translate-y-16
    {
        --transform-translate-y: -4rem;
    }
    .xs\:-translate-y-20
    {
        --transform-translate-y: -5rem;
    }
    .xs\:-translate-y-24
    {
        --transform-translate-y: -6rem;
    }
    .xs\:-translate-y-32
    {
        --transform-translate-y: -8rem;
    }
    .xs\:-translate-y-40
    {
        --transform-translate-y: -10rem;
    }
    .xs\:-translate-y-48
    {
        --transform-translate-y: -12rem;
    }
    .xs\:-translate-y-56
    {
        --transform-translate-y: -14rem;
    }
    .xs\:-translate-y-64
    {
        --transform-translate-y: -16rem;
    }
    .xs\:-translate-y-px
    {
        --transform-translate-y: -1px;
    }
    .xs\:-translate-y-full
    {
        --transform-translate-y: -100%;
    }
    .xs\:-translate-y-1\/2
    {
        --transform-translate-y: -50%;
    }
    .xs\:translate-y-1\/2
    {
        --transform-translate-y: 50%;
    }
    .xs\:translate-y-full
    {
        --transform-translate-y: 100%;
    }
    .xs\:hover\:translate-x-0:hover
    {
        --transform-translate-x: 0;
    }
    .xs\:hover\:translate-x-1:hover
    {
        --transform-translate-x: .25rem;
    }
    .xs\:hover\:translate-x-2:hover
    {
        --transform-translate-x: .5rem;
    }
    .xs\:hover\:translate-x-3:hover
    {
        --transform-translate-x: .75rem;
    }
    .xs\:hover\:translate-x-4:hover
    {
        --transform-translate-x: 1rem;
    }
    .xs\:hover\:translate-x-5:hover
    {
        --transform-translate-x: 1.25rem;
    }
    .xs\:hover\:translate-x-6:hover
    {
        --transform-translate-x: 1.5rem;
    }
    .xs\:hover\:translate-x-8:hover
    {
        --transform-translate-x: 2rem;
    }
    .xs\:hover\:translate-x-10:hover
    {
        --transform-translate-x: 2.5rem;
    }
    .xs\:hover\:translate-x-12:hover
    {
        --transform-translate-x: 3rem;
    }
    .xs\:hover\:translate-x-16:hover
    {
        --transform-translate-x: 4rem;
    }
    .xs\:hover\:translate-x-20:hover
    {
        --transform-translate-x: 5rem;
    }
    .xs\:hover\:translate-x-24:hover
    {
        --transform-translate-x: 6rem;
    }
    .xs\:hover\:translate-x-32:hover
    {
        --transform-translate-x: 8rem;
    }
    .xs\:hover\:translate-x-40:hover
    {
        --transform-translate-x: 10rem;
    }
    .xs\:hover\:translate-x-48:hover
    {
        --transform-translate-x: 12rem;
    }
    .xs\:hover\:translate-x-56:hover
    {
        --transform-translate-x: 14rem;
    }
    .xs\:hover\:translate-x-64:hover
    {
        --transform-translate-x: 16rem;
    }
    .xs\:hover\:translate-x-px:hover
    {
        --transform-translate-x: 1px;
    }
    .xs\:hover\:-translate-x-1:hover
    {
        --transform-translate-x: -.25rem;
    }
    .xs\:hover\:-translate-x-2:hover
    {
        --transform-translate-x: -.5rem;
    }
    .xs\:hover\:-translate-x-3:hover
    {
        --transform-translate-x: -.75rem;
    }
    .xs\:hover\:-translate-x-4:hover
    {
        --transform-translate-x: -1rem;
    }
    .xs\:hover\:-translate-x-5:hover
    {
        --transform-translate-x: -1.25rem;
    }
    .xs\:hover\:-translate-x-6:hover
    {
        --transform-translate-x: -1.5rem;
    }
    .xs\:hover\:-translate-x-8:hover
    {
        --transform-translate-x: -2rem;
    }
    .xs\:hover\:-translate-x-10:hover
    {
        --transform-translate-x: -2.5rem;
    }
    .xs\:hover\:-translate-x-12:hover
    {
        --transform-translate-x: -3rem;
    }
    .xs\:hover\:-translate-x-16:hover
    {
        --transform-translate-x: -4rem;
    }
    .xs\:hover\:-translate-x-20:hover
    {
        --transform-translate-x: -5rem;
    }
    .xs\:hover\:-translate-x-24:hover
    {
        --transform-translate-x: -6rem;
    }
    .xs\:hover\:-translate-x-32:hover
    {
        --transform-translate-x: -8rem;
    }
    .xs\:hover\:-translate-x-40:hover
    {
        --transform-translate-x: -10rem;
    }
    .xs\:hover\:-translate-x-48:hover
    {
        --transform-translate-x: -12rem;
    }
    .xs\:hover\:-translate-x-56:hover
    {
        --transform-translate-x: -14rem;
    }
    .xs\:hover\:-translate-x-64:hover
    {
        --transform-translate-x: -16rem;
    }
    .xs\:hover\:-translate-x-px:hover
    {
        --transform-translate-x: -1px;
    }
    .xs\:hover\:-translate-x-full:hover
    {
        --transform-translate-x: -100%;
    }
    .xs\:hover\:-translate-x-1\/2:hover
    {
        --transform-translate-x: -50%;
    }
    .xs\:hover\:translate-x-1\/2:hover
    {
        --transform-translate-x: 50%;
    }
    .xs\:hover\:translate-x-full:hover
    {
        --transform-translate-x: 100%;
    }
    .xs\:hover\:translate-y-0:hover
    {
        --transform-translate-y: 0;
    }
    .xs\:hover\:translate-y-1:hover
    {
        --transform-translate-y: .25rem;
    }
    .xs\:hover\:translate-y-2:hover
    {
        --transform-translate-y: .5rem;
    }
    .xs\:hover\:translate-y-3:hover
    {
        --transform-translate-y: .75rem;
    }
    .xs\:hover\:translate-y-4:hover
    {
        --transform-translate-y: 1rem;
    }
    .xs\:hover\:translate-y-5:hover
    {
        --transform-translate-y: 1.25rem;
    }
    .xs\:hover\:translate-y-6:hover
    {
        --transform-translate-y: 1.5rem;
    }
    .xs\:hover\:translate-y-8:hover
    {
        --transform-translate-y: 2rem;
    }
    .xs\:hover\:translate-y-10:hover
    {
        --transform-translate-y: 2.5rem;
    }
    .xs\:hover\:translate-y-12:hover
    {
        --transform-translate-y: 3rem;
    }
    .xs\:hover\:translate-y-16:hover
    {
        --transform-translate-y: 4rem;
    }
    .xs\:hover\:translate-y-20:hover
    {
        --transform-translate-y: 5rem;
    }
    .xs\:hover\:translate-y-24:hover
    {
        --transform-translate-y: 6rem;
    }
    .xs\:hover\:translate-y-32:hover
    {
        --transform-translate-y: 8rem;
    }
    .xs\:hover\:translate-y-40:hover
    {
        --transform-translate-y: 10rem;
    }
    .xs\:hover\:translate-y-48:hover
    {
        --transform-translate-y: 12rem;
    }
    .xs\:hover\:translate-y-56:hover
    {
        --transform-translate-y: 14rem;
    }
    .xs\:hover\:translate-y-64:hover
    {
        --transform-translate-y: 16rem;
    }
    .xs\:hover\:translate-y-px:hover
    {
        --transform-translate-y: 1px;
    }
    .xs\:hover\:-translate-y-1:hover
    {
        --transform-translate-y: -.25rem;
    }
    .xs\:hover\:-translate-y-2:hover
    {
        --transform-translate-y: -.5rem;
    }
    .xs\:hover\:-translate-y-3:hover
    {
        --transform-translate-y: -.75rem;
    }
    .xs\:hover\:-translate-y-4:hover
    {
        --transform-translate-y: -1rem;
    }
    .xs\:hover\:-translate-y-5:hover
    {
        --transform-translate-y: -1.25rem;
    }
    .xs\:hover\:-translate-y-6:hover
    {
        --transform-translate-y: -1.5rem;
    }
    .xs\:hover\:-translate-y-8:hover
    {
        --transform-translate-y: -2rem;
    }
    .xs\:hover\:-translate-y-10:hover
    {
        --transform-translate-y: -2.5rem;
    }
    .xs\:hover\:-translate-y-12:hover
    {
        --transform-translate-y: -3rem;
    }
    .xs\:hover\:-translate-y-16:hover
    {
        --transform-translate-y: -4rem;
    }
    .xs\:hover\:-translate-y-20:hover
    {
        --transform-translate-y: -5rem;
    }
    .xs\:hover\:-translate-y-24:hover
    {
        --transform-translate-y: -6rem;
    }
    .xs\:hover\:-translate-y-32:hover
    {
        --transform-translate-y: -8rem;
    }
    .xs\:hover\:-translate-y-40:hover
    {
        --transform-translate-y: -10rem;
    }
    .xs\:hover\:-translate-y-48:hover
    {
        --transform-translate-y: -12rem;
    }
    .xs\:hover\:-translate-y-56:hover
    {
        --transform-translate-y: -14rem;
    }
    .xs\:hover\:-translate-y-64:hover
    {
        --transform-translate-y: -16rem;
    }
    .xs\:hover\:-translate-y-px:hover
    {
        --transform-translate-y: -1px;
    }
    .xs\:hover\:-translate-y-full:hover
    {
        --transform-translate-y: -100%;
    }
    .xs\:hover\:-translate-y-1\/2:hover
    {
        --transform-translate-y: -50%;
    }
    .xs\:hover\:translate-y-1\/2:hover
    {
        --transform-translate-y: 50%;
    }
    .xs\:hover\:translate-y-full:hover
    {
        --transform-translate-y: 100%;
    }
    .xs\:focus\:translate-x-0:focus
    {
        --transform-translate-x: 0;
    }
    .xs\:focus\:translate-x-1:focus
    {
        --transform-translate-x: .25rem;
    }
    .xs\:focus\:translate-x-2:focus
    {
        --transform-translate-x: .5rem;
    }
    .xs\:focus\:translate-x-3:focus
    {
        --transform-translate-x: .75rem;
    }
    .xs\:focus\:translate-x-4:focus
    {
        --transform-translate-x: 1rem;
    }
    .xs\:focus\:translate-x-5:focus
    {
        --transform-translate-x: 1.25rem;
    }
    .xs\:focus\:translate-x-6:focus
    {
        --transform-translate-x: 1.5rem;
    }
    .xs\:focus\:translate-x-8:focus
    {
        --transform-translate-x: 2rem;
    }
    .xs\:focus\:translate-x-10:focus
    {
        --transform-translate-x: 2.5rem;
    }
    .xs\:focus\:translate-x-12:focus
    {
        --transform-translate-x: 3rem;
    }
    .xs\:focus\:translate-x-16:focus
    {
        --transform-translate-x: 4rem;
    }
    .xs\:focus\:translate-x-20:focus
    {
        --transform-translate-x: 5rem;
    }
    .xs\:focus\:translate-x-24:focus
    {
        --transform-translate-x: 6rem;
    }
    .xs\:focus\:translate-x-32:focus
    {
        --transform-translate-x: 8rem;
    }
    .xs\:focus\:translate-x-40:focus
    {
        --transform-translate-x: 10rem;
    }
    .xs\:focus\:translate-x-48:focus
    {
        --transform-translate-x: 12rem;
    }
    .xs\:focus\:translate-x-56:focus
    {
        --transform-translate-x: 14rem;
    }
    .xs\:focus\:translate-x-64:focus
    {
        --transform-translate-x: 16rem;
    }
    .xs\:focus\:translate-x-px:focus
    {
        --transform-translate-x: 1px;
    }
    .xs\:focus\:-translate-x-1:focus
    {
        --transform-translate-x: -.25rem;
    }
    .xs\:focus\:-translate-x-2:focus
    {
        --transform-translate-x: -.5rem;
    }
    .xs\:focus\:-translate-x-3:focus
    {
        --transform-translate-x: -.75rem;
    }
    .xs\:focus\:-translate-x-4:focus
    {
        --transform-translate-x: -1rem;
    }
    .xs\:focus\:-translate-x-5:focus
    {
        --transform-translate-x: -1.25rem;
    }
    .xs\:focus\:-translate-x-6:focus
    {
        --transform-translate-x: -1.5rem;
    }
    .xs\:focus\:-translate-x-8:focus
    {
        --transform-translate-x: -2rem;
    }
    .xs\:focus\:-translate-x-10:focus
    {
        --transform-translate-x: -2.5rem;
    }
    .xs\:focus\:-translate-x-12:focus
    {
        --transform-translate-x: -3rem;
    }
    .xs\:focus\:-translate-x-16:focus
    {
        --transform-translate-x: -4rem;
    }
    .xs\:focus\:-translate-x-20:focus
    {
        --transform-translate-x: -5rem;
    }
    .xs\:focus\:-translate-x-24:focus
    {
        --transform-translate-x: -6rem;
    }
    .xs\:focus\:-translate-x-32:focus
    {
        --transform-translate-x: -8rem;
    }
    .xs\:focus\:-translate-x-40:focus
    {
        --transform-translate-x: -10rem;
    }
    .xs\:focus\:-translate-x-48:focus
    {
        --transform-translate-x: -12rem;
    }
    .xs\:focus\:-translate-x-56:focus
    {
        --transform-translate-x: -14rem;
    }
    .xs\:focus\:-translate-x-64:focus
    {
        --transform-translate-x: -16rem;
    }
    .xs\:focus\:-translate-x-px:focus
    {
        --transform-translate-x: -1px;
    }
    .xs\:focus\:-translate-x-full:focus
    {
        --transform-translate-x: -100%;
    }
    .xs\:focus\:-translate-x-1\/2:focus
    {
        --transform-translate-x: -50%;
    }
    .xs\:focus\:translate-x-1\/2:focus
    {
        --transform-translate-x: 50%;
    }
    .xs\:focus\:translate-x-full:focus
    {
        --transform-translate-x: 100%;
    }
    .xs\:focus\:translate-y-0:focus
    {
        --transform-translate-y: 0;
    }
    .xs\:focus\:translate-y-1:focus
    {
        --transform-translate-y: .25rem;
    }
    .xs\:focus\:translate-y-2:focus
    {
        --transform-translate-y: .5rem;
    }
    .xs\:focus\:translate-y-3:focus
    {
        --transform-translate-y: .75rem;
    }
    .xs\:focus\:translate-y-4:focus
    {
        --transform-translate-y: 1rem;
    }
    .xs\:focus\:translate-y-5:focus
    {
        --transform-translate-y: 1.25rem;
    }
    .xs\:focus\:translate-y-6:focus
    {
        --transform-translate-y: 1.5rem;
    }
    .xs\:focus\:translate-y-8:focus
    {
        --transform-translate-y: 2rem;
    }
    .xs\:focus\:translate-y-10:focus
    {
        --transform-translate-y: 2.5rem;
    }
    .xs\:focus\:translate-y-12:focus
    {
        --transform-translate-y: 3rem;
    }
    .xs\:focus\:translate-y-16:focus
    {
        --transform-translate-y: 4rem;
    }
    .xs\:focus\:translate-y-20:focus
    {
        --transform-translate-y: 5rem;
    }
    .xs\:focus\:translate-y-24:focus
    {
        --transform-translate-y: 6rem;
    }
    .xs\:focus\:translate-y-32:focus
    {
        --transform-translate-y: 8rem;
    }
    .xs\:focus\:translate-y-40:focus
    {
        --transform-translate-y: 10rem;
    }
    .xs\:focus\:translate-y-48:focus
    {
        --transform-translate-y: 12rem;
    }
    .xs\:focus\:translate-y-56:focus
    {
        --transform-translate-y: 14rem;
    }
    .xs\:focus\:translate-y-64:focus
    {
        --transform-translate-y: 16rem;
    }
    .xs\:focus\:translate-y-px:focus
    {
        --transform-translate-y: 1px;
    }
    .xs\:focus\:-translate-y-1:focus
    {
        --transform-translate-y: -.25rem;
    }
    .xs\:focus\:-translate-y-2:focus
    {
        --transform-translate-y: -.5rem;
    }
    .xs\:focus\:-translate-y-3:focus
    {
        --transform-translate-y: -.75rem;
    }
    .xs\:focus\:-translate-y-4:focus
    {
        --transform-translate-y: -1rem;
    }
    .xs\:focus\:-translate-y-5:focus
    {
        --transform-translate-y: -1.25rem;
    }
    .xs\:focus\:-translate-y-6:focus
    {
        --transform-translate-y: -1.5rem;
    }
    .xs\:focus\:-translate-y-8:focus
    {
        --transform-translate-y: -2rem;
    }
    .xs\:focus\:-translate-y-10:focus
    {
        --transform-translate-y: -2.5rem;
    }
    .xs\:focus\:-translate-y-12:focus
    {
        --transform-translate-y: -3rem;
    }
    .xs\:focus\:-translate-y-16:focus
    {
        --transform-translate-y: -4rem;
    }
    .xs\:focus\:-translate-y-20:focus
    {
        --transform-translate-y: -5rem;
    }
    .xs\:focus\:-translate-y-24:focus
    {
        --transform-translate-y: -6rem;
    }
    .xs\:focus\:-translate-y-32:focus
    {
        --transform-translate-y: -8rem;
    }
    .xs\:focus\:-translate-y-40:focus
    {
        --transform-translate-y: -10rem;
    }
    .xs\:focus\:-translate-y-48:focus
    {
        --transform-translate-y: -12rem;
    }
    .xs\:focus\:-translate-y-56:focus
    {
        --transform-translate-y: -14rem;
    }
    .xs\:focus\:-translate-y-64:focus
    {
        --transform-translate-y: -16rem;
    }
    .xs\:focus\:-translate-y-px:focus
    {
        --transform-translate-y: -1px;
    }
    .xs\:focus\:-translate-y-full:focus
    {
        --transform-translate-y: -100%;
    }
    .xs\:focus\:-translate-y-1\/2:focus
    {
        --transform-translate-y: -50%;
    }
    .xs\:focus\:translate-y-1\/2:focus
    {
        --transform-translate-y: 50%;
    }
    .xs\:focus\:translate-y-full:focus
    {
        --transform-translate-y: 100%;
    }
    .xs\:rotate-0
    {
        --transform-rotate: 0;
    }
    .xs\:rotate-1
    {
        --transform-rotate: 1deg;
    }
    .xs\:rotate-2
    {
        --transform-rotate: 2deg;
    }
    .xs\:rotate-3
    {
        --transform-rotate: 3deg;
    }
    .xs\:rotate-6
    {
        --transform-rotate: 6deg;
    }
    .xs\:rotate-12
    {
        --transform-rotate: 12deg;
    }
    .xs\:rotate-45
    {
        --transform-rotate: 45deg;
    }
    .xs\:rotate-90
    {
        --transform-rotate: 90deg;
    }
    .xs\:rotate-180
    {
        --transform-rotate: 180deg;
    }
    .xs\:-rotate-180
    {
        --transform-rotate: -180deg;
    }
    .xs\:-rotate-90
    {
        --transform-rotate: -90deg;
    }
    .xs\:-rotate-45
    {
        --transform-rotate: -45deg;
    }
    .xs\:-rotate-12
    {
        --transform-rotate: -12deg;
    }
    .xs\:-rotate-6
    {
        --transform-rotate: -6deg;
    }
    .xs\:-rotate-3
    {
        --transform-rotate: -3deg;
    }
    .xs\:-rotate-2
    {
        --transform-rotate: -2deg;
    }
    .xs\:-rotate-1
    {
        --transform-rotate: -1deg;
    }
    .xs\:hover\:rotate-0:hover
    {
        --transform-rotate: 0;
    }
    .xs\:hover\:rotate-1:hover
    {
        --transform-rotate: 1deg;
    }
    .xs\:hover\:rotate-2:hover
    {
        --transform-rotate: 2deg;
    }
    .xs\:hover\:rotate-3:hover
    {
        --transform-rotate: 3deg;
    }
    .xs\:hover\:rotate-6:hover
    {
        --transform-rotate: 6deg;
    }
    .xs\:hover\:rotate-12:hover
    {
        --transform-rotate: 12deg;
    }
    .xs\:hover\:rotate-45:hover
    {
        --transform-rotate: 45deg;
    }
    .xs\:hover\:rotate-90:hover
    {
        --transform-rotate: 90deg;
    }
    .xs\:hover\:rotate-180:hover
    {
        --transform-rotate: 180deg;
    }
    .xs\:hover\:-rotate-180:hover
    {
        --transform-rotate: -180deg;
    }
    .xs\:hover\:-rotate-90:hover
    {
        --transform-rotate: -90deg;
    }
    .xs\:hover\:-rotate-45:hover
    {
        --transform-rotate: -45deg;
    }
    .xs\:hover\:-rotate-12:hover
    {
        --transform-rotate: -12deg;
    }
    .xs\:hover\:-rotate-6:hover
    {
        --transform-rotate: -6deg;
    }
    .xs\:hover\:-rotate-3:hover
    {
        --transform-rotate: -3deg;
    }
    .xs\:hover\:-rotate-2:hover
    {
        --transform-rotate: -2deg;
    }
    .xs\:hover\:-rotate-1:hover
    {
        --transform-rotate: -1deg;
    }
    .xs\:focus\:rotate-0:focus
    {
        --transform-rotate: 0;
    }
    .xs\:focus\:rotate-1:focus
    {
        --transform-rotate: 1deg;
    }
    .xs\:focus\:rotate-2:focus
    {
        --transform-rotate: 2deg;
    }
    .xs\:focus\:rotate-3:focus
    {
        --transform-rotate: 3deg;
    }
    .xs\:focus\:rotate-6:focus
    {
        --transform-rotate: 6deg;
    }
    .xs\:focus\:rotate-12:focus
    {
        --transform-rotate: 12deg;
    }
    .xs\:focus\:rotate-45:focus
    {
        --transform-rotate: 45deg;
    }
    .xs\:focus\:rotate-90:focus
    {
        --transform-rotate: 90deg;
    }
    .xs\:focus\:rotate-180:focus
    {
        --transform-rotate: 180deg;
    }
    .xs\:focus\:-rotate-180:focus
    {
        --transform-rotate: -180deg;
    }
    .xs\:focus\:-rotate-90:focus
    {
        --transform-rotate: -90deg;
    }
    .xs\:focus\:-rotate-45:focus
    {
        --transform-rotate: -45deg;
    }
    .xs\:focus\:-rotate-12:focus
    {
        --transform-rotate: -12deg;
    }
    .xs\:focus\:-rotate-6:focus
    {
        --transform-rotate: -6deg;
    }
    .xs\:focus\:-rotate-3:focus
    {
        --transform-rotate: -3deg;
    }
    .xs\:focus\:-rotate-2:focus
    {
        --transform-rotate: -2deg;
    }
    .xs\:focus\:-rotate-1:focus
    {
        --transform-rotate: -1deg;
    }
    .xs\:scale-0
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .xs\:scale-50
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .xs\:scale-75
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .xs\:scale-90
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .xs\:scale-95
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .xs\:scale-100
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .xs\:scale-105
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .xs\:scale-110
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .xs\:scale-125
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .xs\:scale-150
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .xs\:scale-x-0
    {
        --transform-scale-x: 0;
    }
    .xs\:scale-x-50
    {
        --transform-scale-x: .5;
    }
    .xs\:scale-x-75
    {
        --transform-scale-x: .75;
    }
    .xs\:scale-x-90
    {
        --transform-scale-x: .9;
    }
    .xs\:scale-x-95
    {
        --transform-scale-x: .95;
    }
    .xs\:scale-x-100
    {
        --transform-scale-x: 1;
    }
    .xs\:scale-x-105
    {
        --transform-scale-x: 1.05;
    }
    .xs\:scale-x-110
    {
        --transform-scale-x: 1.1;
    }
    .xs\:scale-x-125
    {
        --transform-scale-x: 1.25;
    }
    .xs\:scale-x-150
    {
        --transform-scale-x: 1.5;
    }
    .xs\:scale-y-0
    {
        --transform-scale-y: 0;
    }
    .xs\:scale-y-50
    {
        --transform-scale-y: .5;
    }
    .xs\:scale-y-75
    {
        --transform-scale-y: .75;
    }
    .xs\:scale-y-90
    {
        --transform-scale-y: .9;
    }
    .xs\:scale-y-95
    {
        --transform-scale-y: .95;
    }
    .xs\:scale-y-100
    {
        --transform-scale-y: 1;
    }
    .xs\:scale-y-105
    {
        --transform-scale-y: 1.05;
    }
    .xs\:scale-y-110
    {
        --transform-scale-y: 1.1;
    }
    .xs\:scale-y-125
    {
        --transform-scale-y: 1.25;
    }
    .xs\:scale-y-150
    {
        --transform-scale-y: 1.5;
    }
    .xs\:hover\:scale-0:hover
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .xs\:hover\:scale-50:hover
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .xs\:hover\:scale-75:hover
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .xs\:hover\:scale-90:hover
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .xs\:hover\:scale-95:hover
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .xs\:hover\:scale-100:hover
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .xs\:hover\:scale-105:hover
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .xs\:hover\:scale-110:hover
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .xs\:hover\:scale-125:hover
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .xs\:hover\:scale-150:hover
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .xs\:hover\:scale-x-0:hover
    {
        --transform-scale-x: 0;
    }
    .xs\:hover\:scale-x-50:hover
    {
        --transform-scale-x: .5;
    }
    .xs\:hover\:scale-x-75:hover
    {
        --transform-scale-x: .75;
    }
    .xs\:hover\:scale-x-90:hover
    {
        --transform-scale-x: .9;
    }
    .xs\:hover\:scale-x-95:hover
    {
        --transform-scale-x: .95;
    }
    .xs\:hover\:scale-x-100:hover
    {
        --transform-scale-x: 1;
    }
    .xs\:hover\:scale-x-105:hover
    {
        --transform-scale-x: 1.05;
    }
    .xs\:hover\:scale-x-110:hover
    {
        --transform-scale-x: 1.1;
    }
    .xs\:hover\:scale-x-125:hover
    {
        --transform-scale-x: 1.25;
    }
    .xs\:hover\:scale-x-150:hover
    {
        --transform-scale-x: 1.5;
    }
    .xs\:hover\:scale-y-0:hover
    {
        --transform-scale-y: 0;
    }
    .xs\:hover\:scale-y-50:hover
    {
        --transform-scale-y: .5;
    }
    .xs\:hover\:scale-y-75:hover
    {
        --transform-scale-y: .75;
    }
    .xs\:hover\:scale-y-90:hover
    {
        --transform-scale-y: .9;
    }
    .xs\:hover\:scale-y-95:hover
    {
        --transform-scale-y: .95;
    }
    .xs\:hover\:scale-y-100:hover
    {
        --transform-scale-y: 1;
    }
    .xs\:hover\:scale-y-105:hover
    {
        --transform-scale-y: 1.05;
    }
    .xs\:hover\:scale-y-110:hover
    {
        --transform-scale-y: 1.1;
    }
    .xs\:hover\:scale-y-125:hover
    {
        --transform-scale-y: 1.25;
    }
    .xs\:hover\:scale-y-150:hover
    {
        --transform-scale-y: 1.5;
    }
    .xs\:focus\:scale-0:focus
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .xs\:focus\:scale-50:focus
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .xs\:focus\:scale-75:focus
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .xs\:focus\:scale-90:focus
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .xs\:focus\:scale-95:focus
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .xs\:focus\:scale-100:focus
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .xs\:focus\:scale-105:focus
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .xs\:focus\:scale-110:focus
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .xs\:focus\:scale-125:focus
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .xs\:focus\:scale-150:focus
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .xs\:focus\:scale-x-0:focus
    {
        --transform-scale-x: 0;
    }
    .xs\:focus\:scale-x-50:focus
    {
        --transform-scale-x: .5;
    }
    .xs\:focus\:scale-x-75:focus
    {
        --transform-scale-x: .75;
    }
    .xs\:focus\:scale-x-90:focus
    {
        --transform-scale-x: .9;
    }
    .xs\:focus\:scale-x-95:focus
    {
        --transform-scale-x: .95;
    }
    .xs\:focus\:scale-x-100:focus
    {
        --transform-scale-x: 1;
    }
    .xs\:focus\:scale-x-105:focus
    {
        --transform-scale-x: 1.05;
    }
    .xs\:focus\:scale-x-110:focus
    {
        --transform-scale-x: 1.1;
    }
    .xs\:focus\:scale-x-125:focus
    {
        --transform-scale-x: 1.25;
    }
    .xs\:focus\:scale-x-150:focus
    {
        --transform-scale-x: 1.5;
    }
    .xs\:focus\:scale-y-0:focus
    {
        --transform-scale-y: 0;
    }
    .xs\:focus\:scale-y-50:focus
    {
        --transform-scale-y: .5;
    }
    .xs\:focus\:scale-y-75:focus
    {
        --transform-scale-y: .75;
    }
    .xs\:focus\:scale-y-90:focus
    {
        --transform-scale-y: .9;
    }
    .xs\:focus\:scale-y-95:focus
    {
        --transform-scale-y: .95;
    }
    .xs\:focus\:scale-y-100:focus
    {
        --transform-scale-y: 1;
    }
    .xs\:focus\:scale-y-105:focus
    {
        --transform-scale-y: 1.05;
    }
    .xs\:focus\:scale-y-110:focus
    {
        --transform-scale-y: 1.1;
    }
    .xs\:focus\:scale-y-125:focus
    {
        --transform-scale-y: 1.25;
    }
    .xs\:focus\:scale-y-150:focus
    {
        --transform-scale-y: 1.5;
    }
    .xs\:origin-center
    {
        transform-origin: center;
    }
    .xs\:origin-top
    {
        transform-origin: top;
    }
    .xs\:origin-top-right
    {
        transform-origin: top right;
    }
    .xs\:origin-right
    {
        transform-origin: right;
    }
    .xs\:origin-bottom-right
    {
        transform-origin: bottom right;
    }
    .xs\:origin-bottom
    {
        transform-origin: bottom;
    }
    .xs\:origin-bottom-left
    {
        transform-origin: bottom left;
    }
    .xs\:origin-left
    {
        transform-origin: left;
    }
    .xs\:origin-top-left
    {
        transform-origin: top left;
    }
    .xs\:transform
    {
        --transform-translate-x: 0;
        --transform-translate-y: 0;
        --transform-rotate: 0;
        --transform-skew-x: 0;
        --transform-skew-y: 0;
        --transform-scale-x: 1;
        --transform-scale-y: 1;
        transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    }
    .xs\:transform-none
    {
        transform: none;
    }
    .xs\:row-end-1
    {
        grid-row-end: 1;
    }
    .xs\:row-end-2
    {
        grid-row-end: 2;
    }
    .xs\:row-end-3
    {
        grid-row-end: 3;
    }
    .xs\:row-end-4
    {
        grid-row-end: 4;
    }
    .xs\:row-end-5
    {
        grid-row-end: 5;
    }
    .xs\:row-end-6
    {
        grid-row-end: 6;
    }
    .xs\:row-end-7
    {
        grid-row-end: 7;
    }
    .xs\:row-end-auto
    {
        grid-row-end: auto;
    }
    .xs\:row-start-1
    {
        grid-row-start: 1;
    }
    .xs\:row-start-2
    {
        grid-row-start: 2;
    }
    .xs\:row-start-3
    {
        grid-row-start: 3;
    }
    .xs\:row-start-4
    {
        grid-row-start: 4;
    }
    .xs\:row-start-5
    {
        grid-row-start: 5;
    }
    .xs\:row-start-6
    {
        grid-row-start: 6;
    }
    .xs\:row-start-7
    {
        grid-row-start: 7;
    }
    .xs\:row-start-auto
    {
        grid-row-start: auto;
    }
    .xs\:row-auto
    {
        grid-row: auto;
    }
    .xs\:row-span-1
    {
        grid-row: span 1/span 1;
    }
    .xs\:row-span-2
    {
        grid-row: span 2/span 2;
    }
    .xs\:row-span-3
    {
        grid-row: span 3/span 3;
    }
    .xs\:row-span-4
    {
        grid-row: span 4/span 4;
    }
    .xs\:row-span-5
    {
        grid-row: span 5/span 5;
    }
    .xs\:row-span-6
    {
        grid-row: span 6/span 6;
    }
    .xs\:row-span-full
    {
        grid-row: 1/-1;
    }
    .xs\:auto-rows-auto
    {
        grid-auto-rows: auto;
    }
    .xs\:auto-rows-min
    {
        grid-auto-rows: min-content;
    }
    .xs\:auto-rows-max
    {
        grid-auto-rows: max-content;
    }
    .xs\:auto-rows-fr
    {
        grid-auto-rows: minmax(0,1fr);
    }
    .xs\:grid-rows-1
    {
        grid-template-rows: repeat(1,minmax(0,100%));
    }
    .xs\:grid-rows-2
    {
        grid-template-rows: repeat(2,minmax(0,100%));
    }
    .xs\:grid-rows-3
    {
        grid-template-rows: repeat(3,minmax(0,100%));
    }
    .xs\:grid-rows-4
    {
        grid-template-rows: repeat(4,minmax(0,100%));
    }
    .xs\:grid-rows-5
    {
        grid-template-rows: repeat(5,minmax(0,100%));
    }
    .xs\:grid-rows-6
    {
        grid-template-rows: repeat(6,minmax(0,100%));
    }
    .xs\:grid-rows-7
    {
        grid-template-rows: repeat(7,minmax(0,100%));
    }
    .xs\:grid-rows-8
    {
        grid-template-rows: repeat(8,minmax(0,100%));
    }
    .xs\:grid-rows-9
    {
        grid-template-rows: repeat(9,minmax(0,100%));
    }
    .xs\:grid-rows-10
    {
        grid-template-rows: repeat(10,minmax(0,100%));
    }
    .xs\:grid-rows-11
    {
        grid-template-rows: repeat(11,minmax(0,100%));
    }
    .xs\:grid-rows-12
    {
        grid-template-rows: repeat(12,minmax(0,100%));
    }
    .xs\:grid-rows-13
    {
        grid-template-rows: repeat(13,minmax(0,100%));
    }
    .xs\:grid-rows-14
    {
        grid-template-rows: repeat(14,minmax(0,100%));
    }
    .xs\:grid-rows-15
    {
        grid-template-rows: repeat(15,minmax(0,100%));
    }
    .xs\:grid-rows-16
    {
        grid-template-rows: repeat(16,minmax(0,100%));
    }
    .xs\:grid-rows-17
    {
        grid-template-rows: repeat(17,minmax(0,100%));
    }
    .xs\:grid-rows-18
    {
        grid-template-rows: repeat(18,minmax(0,100%));
    }
    .xs\:grid-rows-19
    {
        grid-template-rows: repeat(19,minmax(0,100%));
    }
    .xs\:grid-rows-20
    {
        grid-template-rows: repeat(20,minmax(0,100%));
    }
    .xs\:grid-rows-none
    {
        grid-template-rows: none;
    }
    .xs\:col-end-1
    {
        grid-column-end: 1;
    }
    .xs\:col-end-2
    {
        grid-column-end: 2;
    }
    .xs\:col-end-3
    {
        grid-column-end: 3;
    }
    .xs\:col-end-4
    {
        grid-column-end: 4;
    }
    .xs\:col-end-5
    {
        grid-column-end: 5;
    }
    .xs\:col-end-6
    {
        grid-column-end: 6;
    }
    .xs\:col-end-7
    {
        grid-column-end: 7;
    }
    .xs\:col-end-8
    {
        grid-column-end: 8;
    }
    .xs\:col-end-9
    {
        grid-column-end: 9;
    }
    .xs\:col-end-10
    {
        grid-column-end: 10;
    }
    .xs\:col-end-11
    {
        grid-column-end: 11;
    }
    .xs\:col-end-12
    {
        grid-column-end: 12;
    }
    .xs\:col-end-13
    {
        grid-column-end: 13;
    }
    .xs\:col-end-auto
    {
        grid-column-end: auto;
    }
    .xs\:col-start-1
    {
        grid-column-start: 1;
    }
    .xs\:col-start-2
    {
        grid-column-start: 2;
    }
    .xs\:col-start-3
    {
        grid-column-start: 3;
    }
    .xs\:col-start-4
    {
        grid-column-start: 4;
    }
    .xs\:col-start-5
    {
        grid-column-start: 5;
    }
    .xs\:col-start-6
    {
        grid-column-start: 6;
    }
    .xs\:col-start-7
    {
        grid-column-start: 7;
    }
    .xs\:col-start-8
    {
        grid-column-start: 8;
    }
    .xs\:col-start-9
    {
        grid-column-start: 9;
    }
    .xs\:col-start-10
    {
        grid-column-start: 10;
    }
    .xs\:col-start-11
    {
        grid-column-start: 11;
    }
    .xs\:col-start-12
    {
        grid-column-start: 12;
    }
    .xs\:col-start-13
    {
        grid-column-start: 13;
    }
    .xs\:col-start-auto
    {
        grid-column-start: auto;
    }
    .xs\:col-auto
    {
        grid-column: auto;
    }
    .xs\:col-span-1
    {
        grid-column: span 1/span 1;
    }
    .xs\:col-span-2
    {
        grid-column: span 2/span 2;
    }
    .xs\:col-span-3
    {
        grid-column: span 3/span 3;
    }
    .xs\:col-span-4
    {
        grid-column: span 4/span 4;
    }
    .xs\:col-span-5
    {
        grid-column: span 5/span 5;
    }
    .xs\:col-span-6
    {
        grid-column: span 6/span 6;
    }
    .xs\:col-span-7
    {
        grid-column: span 7/span 7;
    }
    .xs\:col-span-8
    {
        grid-column: span 8/span 8;
    }
    .xs\:col-span-9
    {
        grid-column: span 9/span 9;
    }
    .xs\:col-span-10
    {
        grid-column: span 10/span 10;
    }
    .xs\:col-span-11
    {
        grid-column: span 11/span 11;
    }
    .xs\:col-span-12
    {
        grid-column: span 12/span 12;
    }
    .xs\:col-span-full
    {
        grid-column: 1/-1;
    }
    .xs\:auto-cols-auto
    {
        grid-auto-columns: auto;
    }
    .xs\:auto-cols-min
    {
        grid-auto-columns: min-content;
    }
    .xs\:auto-cols-max
    {
        grid-auto-columns: max-content;
    }
    .xs\:auto-cols-fr
    {
        grid-auto-columns: minmax(0,1fr);
    }
    .xs\:grid-cols-1
    {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .xs\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .xs\:grid-cols-3
    {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .xs\:grid-cols-4
    {
        grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .xs\:grid-cols-5
    {
        grid-template-columns: repeat(5,minmax(0,1fr));
    }
    .xs\:grid-cols-6
    {
        grid-template-columns: repeat(6,minmax(0,1fr));
    }
    .xs\:grid-cols-7
    {
        grid-template-columns: repeat(7,minmax(0,1fr));
    }
    .xs\:grid-cols-8
    {
        grid-template-columns: repeat(8,minmax(0,1fr));
    }
    .xs\:grid-cols-9
    {
        grid-template-columns: repeat(9,minmax(0,1fr));
    }
    .xs\:grid-cols-10
    {
        grid-template-columns: repeat(10,minmax(0,1fr));
    }
    .xs\:grid-cols-11
    {
        grid-template-columns: repeat(11,minmax(0,1fr));
    }
    .xs\:grid-cols-12
    {
        grid-template-columns: repeat(12,minmax(0,1fr));
    }
    .xs\:grid-cols-none
    {
        grid-template-columns: none;
    }
    .xs\:grid-flow-row
    {
        grid-auto-flow: row;
    }
    .xs\:grid-flow-col
    {
        grid-auto-flow: column;
    }
    .xs\:grid-flow-row-dense
    {
        grid-auto-flow: row dense;
    }
    .xs\:grid-flow-col-dense
    {
        grid-auto-flow: column dense;
    }
    .xs\:gap-0
    {
        grid-gap: 0;
        gap: 0;
    }
    .xs\:gap-1
    {
        grid-gap: .25rem;
        gap: .25rem;
    }
    .xs\:gap-2
    {
        grid-gap: .5rem;
        gap: .5rem;
    }
    .xs\:gap-3
    {
        grid-gap: .75rem;
        gap: .75rem;
    }
    .xs\:gap-4
    {
        grid-gap: 1rem;
        gap: 1rem;
    }
    .xs\:gap-5
    {
        grid-gap: 1.25rem;
        gap: 1.25rem;
    }
    .xs\:gap-6
    {
        grid-gap: 1.5rem;
        gap: 1.5rem;
    }
    .xs\:gap-8
    {
        grid-gap: 2rem;
        gap: 2rem;
    }
    .xs\:gap-10
    {
        grid-gap: 2.5rem;
        gap: 2.5rem;
    }
    .xs\:gap-12
    {
        grid-gap: 3rem;
        gap: 3rem;
    }
    .xs\:gap-16
    {
        grid-gap: 4rem;
        gap: 4rem;
    }
    .xs\:gap-20
    {
        grid-gap: 5rem;
        gap: 5rem;
    }
    .xs\:gap-24
    {
        grid-gap: 6rem;
        gap: 6rem;
    }
    .xs\:gap-32
    {
        grid-gap: 8rem;
        gap: 8rem;
    }
    .xs\:gap-40
    {
        grid-gap: 10rem;
        gap: 10rem;
    }
    .xs\:gap-48
    {
        grid-gap: 12rem;
        gap: 12rem;
    }
    .xs\:gap-56
    {
        grid-gap: 14rem;
        gap: 14rem;
    }
    .xs\:gap-64
    {
        grid-gap: 16rem;
        gap: 16rem;
    }
    .xs\:gap-px
    {
        grid-gap: 1px;
        gap: 1px;
    }
    .xs\:col-gap-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .xs\:col-gap-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .xs\:col-gap-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .xs\:col-gap-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .xs\:col-gap-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .xs\:col-gap-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .xs\:col-gap-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .xs\:col-gap-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .xs\:col-gap-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .xs\:col-gap-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .xs\:col-gap-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .xs\:col-gap-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .xs\:col-gap-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .xs\:col-gap-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .xs\:col-gap-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .xs\:col-gap-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .xs\:col-gap-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .xs\:col-gap-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .xs\:col-gap-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .xs\:gap-x-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .xs\:gap-x-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .xs\:gap-x-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .xs\:gap-x-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .xs\:gap-x-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .xs\:gap-x-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .xs\:gap-x-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .xs\:gap-x-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .xs\:gap-x-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .xs\:gap-x-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .xs\:gap-x-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .xs\:gap-x-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .xs\:gap-x-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .xs\:gap-x-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .xs\:gap-x-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .xs\:gap-x-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .xs\:gap-x-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .xs\:gap-x-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .xs\:gap-x-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .xs\:row-gap-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .xs\:row-gap-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .xs\:row-gap-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .xs\:row-gap-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .xs\:row-gap-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .xs\:row-gap-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .xs\:row-gap-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .xs\:row-gap-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .xs\:row-gap-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .xs\:row-gap-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .xs\:row-gap-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .xs\:row-gap-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .xs\:row-gap-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .xs\:row-gap-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .xs\:row-gap-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .xs\:row-gap-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .xs\:row-gap-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .xs\:row-gap-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .xs\:row-gap-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .xs\:gap-y-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .xs\:gap-y-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .xs\:gap-y-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .xs\:gap-y-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .xs\:gap-y-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .xs\:gap-y-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .xs\:gap-y-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .xs\:gap-y-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .xs\:gap-y-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .xs\:gap-y-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .xs\:gap-y-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .xs\:gap-y-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .xs\:gap-y-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .xs\:gap-y-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .xs\:gap-y-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .xs\:gap-y-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .xs\:gap-y-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .xs\:gap-y-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .xs\:gap-y-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .xs\:z-0
    {
        z-index: 0;
    }
    .xs\:z-5
    {
        z-index: 5;
    }
    .xs\:z-10
    {
        z-index: 10;
    }
    .xs\:z-20
    {
        z-index: 20;
    }
    .xs\:z-30
    {
        z-index: 30;
    }
    .xs\:z-40
    {
        z-index: 40;
    }
    .xs\:z-50
    {
        z-index: 50;
    }
    .xs\:z-100
    {
        z-index: 100;
    }
    .xs\:z-150
    {
        z-index: 150;
    }
    .xs\:z-auto
    {
        z-index: auto;
    }
    .xs\:w-1
    {
        width: .25rem;
    }
    .xs\:w-2
    {
        width: .5rem;
    }
    .xs\:w-3
    {
        width: .75rem;
    }
    .xs\:w-4
    {
        width: 1rem;
    }
    .xs\:w-6
    {
        width: 1.5rem;
    }
    .xs\:w-8
    {
        width: 2rem;
    }
    .xs\:w-10
    {
        width: 2.5rem;
    }
    .xs\:w-12
    {
        width: 3rem;
    }
    .xs\:w-14
    {
        width: 3.75rem;
    }
    .xs\:w-16
    {
        width: 4rem;
    }
    .xs\:w-18
    {
        width: 4.5rem;
    }
    .xs\:w-20
    {
        width: 5rem;
    }
    .xs\:w-24
    {
        width: 6rem;
    }
    .xs\:w-32
    {
        width: 8rem;
    }
    .xs\:w-40
    {
        width: 10rem;
    }
    .xs\:w-48
    {
        width: 12rem;
    }
    .xs\:w-64
    {
        width: 16rem;
    }
    .xs\:w-65
    {
        width: 20rem;
    }
    .xs\:w-66
    {
        width: 24rem;
    }
    .xs\:w-72
    {
        width: 26.75rem;
    }
    .xs\:w-128
    {
        width: 36rem;
    }
    .xs\:w-auto
    {
        width: auto;
    }
    .xs\:w-px
    {
        width: 1px;
    }
    .xs\:w-64-1\/4
    {
        width: 17rem;
    }
    .xs\:w-64-1\/2
    {
        width: 18rem;
    }
    .xs\:w-1\/2
    {
        width: 50%;
    }
    .xs\:w-1\/3
    {
        width: 33.33333%;
    }
    .xs\:w-2\/3
    {
        width: 66.66667%;
    }
    .xs\:w-1\/4
    {
        width: 25%;
    }
    .xs\:w-3\/4
    {
        width: 75%;
    }
    .xs\:w-1\/5
    {
        width: 20%;
    }
    .xs\:w-2\/5
    {
        width: 40%;
    }
    .xs\:w-3\/5
    {
        width: 60%;
    }
    .xs\:w-4\/5
    {
        width: 80%;
    }
    .xs\:w-1\/6
    {
        width: 16.666667%;
    }
    .xs\:w-2\/6
    {
        width: 33.333333%;
    }
    .xs\:w-3\/6
    {
        width: 50%;
    }
    .xs\:w-4\/6
    {
        width: 66.666667%;
    }
    .xs\:w-5\/6
    {
        width: 83.333333%;
    }
    .xs\:w-1\/12
    {
        width: 8.333333%;
    }
    .xs\:w-2\/12
    {
        width: 16.666667%;
    }
    .xs\:w-3\/12
    {
        width: 25%;
    }
    .xs\:w-4\/12
    {
        width: 33.333333%;
    }
    .xs\:w-5\/12
    {
        width: 41.666667%;
    }
    .xs\:w-6\/12
    {
        width: 50%;
    }
    .xs\:w-7\/12
    {
        width: 58.333333%;
    }
    .xs\:w-8\/12
    {
        width: 66.666667%;
    }
    .xs\:w-9\/12
    {
        width: 75%;
    }
    .xs\:w-10\/12
    {
        width: 83.333333%;
    }
    .xs\:w-11\/12
    {
        width: 91.666667%;
    }
    .xs\:w-full
    {
        width: 100%;
    }
    .xs\:w-screen
    {
        width: 100vw;
    }
    .xs\:break-normal
    {
        word-wrap: normal;
        overflow-wrap: normal;
        word-break: normal;
    }
    .xs\:break-words
    {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
    .xs\:break-all
    {
        word-break: break-all;
    }
    .xs\:truncate
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .xs\:whitespace-normal
    {
        white-space: normal;
    }
    .xs\:whitespace-no-wrap
    {
        white-space: nowrap;
    }
    .xs\:whitespace-pre
    {
        white-space: pre;
    }
    .xs\:whitespace-pre-line
    {
        white-space: pre-line;
    }
    .xs\:whitespace-pre-wrap
    {
        white-space: pre-wrap;
    }
    .xs\:visible
    {
        visibility: visible;
    }
    .xs\:invisible
    {
        visibility: hidden;
    }
    .xs\:align-baseline
    {
        vertical-align: baseline;
    }
    .xs\:align-top
    {
        vertical-align: top;
    }
    .xs\:align-middle
    {
        vertical-align: middle;
    }
    .xs\:align-bottom
    {
        vertical-align: bottom;
    }
    .xs\:align-text-top
    {
        vertical-align: text-top;
    }
    .xs\:align-text-bottom
    {
        vertical-align: text-bottom;
    }
    .xs\:select-none
    {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    .xs\:select-text
    {
        -webkit-user-select: text;
        -moz-user-select: text;
        user-select: text;
    }
    .xs\:select-all
    {
        -webkit-user-select: all;
        -moz-user-select: all;
        user-select: all;
    }
    .xs\:select-auto
    {
        -webkit-user-select: auto;
        -moz-user-select: auto;
        user-select: auto;
    }
    .xs\:tracking-tight
    {
        letter-spacing: -.05em;
    }
    .xs\:tracking-normal
    {
        letter-spacing: 0;
    }
    .xs\:tracking-wide
    {
        letter-spacing: .05em;
    }
    .xs\:diagonal-fractions, .xs\:lining-nums, .xs\:oldstyle-nums, .xs\:ordinal, .xs\:proportional-nums, .xs\:slashed-zero, .xs\:stacked-fractions, .xs\:tabular-nums
    {
        --font-variant-numeric-ordinal: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-slashed-zero: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-figure: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-spacing: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-fraction: var(--tailwind-empty,/**//**/);
        font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
    }
    .xs\:normal-nums
    {
        font-variant-numeric: normal;
    }
    .xs\:ordinal
    {
        --font-variant-numeric-ordinal: ordinal;
    }
    .xs\:slashed-zero
    {
        --font-variant-numeric-slashed-zero: slashed-zero;
    }
    .xs\:lining-nums
    {
        --font-variant-numeric-figure: lining-nums;
    }
    .xs\:oldstyle-nums
    {
        --font-variant-numeric-figure: oldstyle-nums;
    }
    .xs\:proportional-nums
    {
        --font-variant-numeric-spacing: proportional-nums;
    }
    .xs\:tabular-nums
    {
        --font-variant-numeric-spacing: tabular-nums;
    }
    .xs\:diagonal-fractions
    {
        --font-variant-numeric-fraction: diagonal-fractions;
    }
    .xs\:stacked-fractions
    {
        --font-variant-numeric-fraction: stacked-fractions;
    }
    .xs\:antialiased
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .xs\:subpixel-antialiased
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .xs\:hover\:antialiased:hover
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .xs\:hover\:subpixel-antialiased:hover
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .xs\:underline
    {
        text-decoration: underline;
    }
    .xs\:line-through
    {
        text-decoration: line-through;
    }
    .xs\:no-underline
    {
        text-decoration: none;
    }
    .xs\:hover\:underline:hover
    {
        text-decoration: underline;
    }
    .xs\:hover\:line-through:hover
    {
        text-decoration: line-through;
    }
    .xs\:hover\:no-underline:hover
    {
        text-decoration: none;
    }
    .xs\:uppercase
    {
        text-transform: uppercase;
    }
    .xs\:lowercase
    {
        text-transform: lowercase;
    }
    .xs\:capitalize
    {
        text-transform: capitalize;
    }
    .xs\:normal-case
    {
        text-transform: none;
    }
    .xs\:hover\:uppercase:hover
    {
        text-transform: uppercase;
    }
    .xs\:hover\:lowercase:hover
    {
        text-transform: lowercase;
    }
    .xs\:hover\:capitalize:hover
    {
        text-transform: capitalize;
    }
    .xs\:hover\:normal-case:hover
    {
        text-transform: none;
    }
    .xs\:italic
    {
        font-style: italic;
    }
    .xs\:not-italic
    {
        font-style: normal;
    }
    .xs\:hover\:italic:hover
    {
        font-style: italic;
    }
    .xs\:hover\:not-italic:hover
    {
        font-style: normal;
    }
    .xs\:text-opacity-0
    {
        --text-opacity: 0;
    }
    .xs\:text-opacity-25
    {
        --text-opacity: .25;
    }
    .xs\:text-opacity-50
    {
        --text-opacity: .5;
    }
    .xs\:text-opacity-75
    {
        --text-opacity: .75;
    }
    .xs\:text-opacity-100
    {
        --text-opacity: 1;
    }
    .xs\:hover\:text-opacity-0:hover
    {
        --text-opacity: 0;
    }
    .xs\:hover\:text-opacity-25:hover
    {
        --text-opacity: .25;
    }
    .xs\:hover\:text-opacity-50:hover
    {
        --text-opacity: .5;
    }
    .xs\:hover\:text-opacity-75:hover
    {
        --text-opacity: .75;
    }
    .xs\:hover\:text-opacity-100:hover
    {
        --text-opacity: 1;
    }
    .xs\:focus\:text-opacity-0:focus
    {
        --text-opacity: 0;
    }
    .xs\:focus\:text-opacity-25:focus
    {
        --text-opacity: .25;
    }
    .xs\:focus\:text-opacity-50:focus
    {
        --text-opacity: .5;
    }
    .xs\:focus\:text-opacity-75:focus
    {
        --text-opacity: .75;
    }
    .xs\:focus\:text-opacity-100:focus
    {
        --text-opacity: 1;
    }
    .xs\:text-transparent
    {
        color: transparent;
    }
    .xs\:text-inherit
    {
        color: inherit;
    }
    .xs\:text-ds-black
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .xs\:text-ds-grey-700
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .xs\:text-ds-grey-600
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .xs\:text-ds-grey-500
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .xs\:text-ds-grey-400
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .xs\:text-ds-grey-300
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .xs\:text-ds-grey-200
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .xs\:text-ds-grey-100
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .xs\:text-ds-solid-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xs\:text-ds-primary-light
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .xs\:text-ds-secondary-light
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .xs\:text-ds-third-dark
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .xs\:text-ds-disabled-light
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .xs\:text-ds-red-700
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .xs\:text-ds-red-600
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .xs\:text-ds-red-500
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .xs\:text-ds-red-400
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .xs\:text-ds-red-300
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .xs\:text-ds-red-200
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .xs\:text-ds-blue-600
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .xs\:text-ds-blue-500
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xs\:text-ds-blue-400
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .xs\:text-ds-blue-300
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .xs\:text-ds-blue-200
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .xs\:text-ds-blue-100
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .xs\:text-ds-navy-blue-600
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .xs\:text-ds-navy-blue-500
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .xs\:text-ds-navy-blue-400
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .xs\:text-ds-navy-blue-300
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .xs\:text-ds-navy-blue-200
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .xs\:text-ds-navy-blue-100
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .xs\:text-ds-purple-600
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .xs\:text-ds-purple-500
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .xs\:text-ds-purple-400
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .xs\:text-ds-purple-300
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .xs\:text-ds-purple-200
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .xs\:text-ds-purple-100
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .xs\:text-ds-sky-blue-600
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .xs\:text-ds-sky-blue-500
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .xs\:text-ds-sky-blue-400
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .xs\:text-ds-sky-blue-300
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .xs\:text-ds-sky-blue-200
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .xs\:text-ds-sky-blue-100
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .xs\:text-ds-pink-600
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .xs\:text-ds-pink-500
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .xs\:text-ds-pink-400
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .xs\:text-ds-pink-300
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .xs\:text-ds-pink-200
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .xs\:text-ds-pink-100
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .xs\:text-ds-green-700
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .xs\:text-ds-green-600
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .xs\:text-ds-green-500
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .xs\:text-ds-green-400
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .xs\:text-ds-green-300
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .xs\:text-ds-green-200
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .xs\:text-ds-gold-600
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .xs\:text-ds-gold-500
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .xs\:text-ds-gold-300
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .xs\:text-ds-vip-black
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .xs\:text-ds-vip-grey
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .xs\:text-ds-vip-elements
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .xs\:text-ds-vip-beige
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .xs\:text-ds-vip-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xs\:text-green
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .xs\:text-green-dark
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .xs\:text-green-light
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .xs\:text-red-soft
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .xs\:text-red-lighter
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .xs\:text-red-light
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .xs\:text-red
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .xs\:text-red-dark
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .xs\:text-red-darker
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .xs\:text-purple-dark
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .xs\:text-blue
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .xs\:text-blue-light
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .xs\:text-blue-dark
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xs\:text-blue-darker
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .xs\:text-black
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .xs\:text-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xs\:text-sport
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .xs\:text-esport
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .xs\:text-casino
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xs\:text-poker
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .xs\:text-grey-dark
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .xs\:text-grey
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .xs\:text-grey-light
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .xs\:text-grey-lightest
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .xs\:text-orange
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .xs\:text-orange-light
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .xs\:text-yellow
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .xs\:text-brown
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .xs\:text-smoke-darkest
    {
        color: rgba(0,0,0,.9);
    }
    .xs\:text-smoke-darker
    {
        color: rgba(0,0,0,.75);
    }
    .xs\:text-smoke-dark
    {
        color: rgba(0,0,0,.6);
    }
    .xs\:text-smoke
    {
        color: rgba(0,0,0,.5);
    }
    .xs\:text-smoke-light
    {
        color: rgba(0,0,0,.4);
    }
    .xs\:text-smoke-lighter
    {
        color: rgba(0,0,0,.25);
    }
    .xs\:text-smoke-lightest
    {
        color: rgba(0,0,0,.1);
    }
    .xs\:text-snow-strong
    {
        color: hsla(0,0%,100%,.75);
    }
    .xs\:text-snow
    {
        color: hsla(0,0%,100%,.5);
    }
    .xs\:text-snow-weak
    {
        color: hsla(0,0%,100%,.25);
    }
    .xs\:text-placeholder
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .xs\:hover\:text-transparent:hover
    {
        color: transparent;
    }
    .xs\:hover\:text-inherit:hover
    {
        color: inherit;
    }
    .xs\:hover\:text-ds-black:hover
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .xs\:hover\:text-ds-grey-700:hover
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .xs\:hover\:text-ds-grey-600:hover
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .xs\:hover\:text-ds-grey-500:hover
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .xs\:hover\:text-ds-grey-400:hover
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .xs\:hover\:text-ds-grey-300:hover
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .xs\:hover\:text-ds-grey-200:hover
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .xs\:hover\:text-ds-grey-100:hover
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .xs\:hover\:text-ds-solid-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-primary-light:hover
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .xs\:hover\:text-ds-secondary-light:hover
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .xs\:hover\:text-ds-third-dark:hover
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .xs\:hover\:text-ds-disabled-light:hover
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .xs\:hover\:text-ds-red-700:hover
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .xs\:hover\:text-ds-red-600:hover
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .xs\:hover\:text-ds-red-500:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .xs\:hover\:text-ds-red-400:hover
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .xs\:hover\:text-ds-red-300:hover
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .xs\:hover\:text-ds-red-200:hover
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .xs\:hover\:text-ds-blue-600:hover
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .xs\:hover\:text-ds-blue-500:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xs\:hover\:text-ds-blue-400:hover
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .xs\:hover\:text-ds-blue-300:hover
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-blue-200:hover
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .xs\:hover\:text-ds-blue-100:hover
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .xs\:hover\:text-ds-navy-blue-600:hover
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .xs\:hover\:text-ds-navy-blue-500:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .xs\:hover\:text-ds-navy-blue-400:hover
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .xs\:hover\:text-ds-navy-blue-300:hover
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .xs\:hover\:text-ds-navy-blue-200:hover
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .xs\:hover\:text-ds-navy-blue-100:hover
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .xs\:hover\:text-ds-purple-600:hover
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .xs\:hover\:text-ds-purple-500:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .xs\:hover\:text-ds-purple-400:hover
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-purple-300:hover
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .xs\:hover\:text-ds-purple-200:hover
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .xs\:hover\:text-ds-purple-100:hover
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .xs\:hover\:text-ds-sky-blue-600:hover
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .xs\:hover\:text-ds-sky-blue-500:hover
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-sky-blue-400:hover
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-sky-blue-300:hover
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-sky-blue-200:hover
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .xs\:hover\:text-ds-sky-blue-100:hover
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-pink-600:hover
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .xs\:hover\:text-ds-pink-500:hover
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-pink-400:hover
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-pink-300:hover
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-pink-200:hover
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-pink-100:hover
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .xs\:hover\:text-ds-green-700:hover
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .xs\:hover\:text-ds-green-600:hover
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .xs\:hover\:text-ds-green-500:hover
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .xs\:hover\:text-ds-green-400:hover
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .xs\:hover\:text-ds-green-300:hover
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .xs\:hover\:text-ds-green-200:hover
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .xs\:hover\:text-ds-gold-600:hover
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .xs\:hover\:text-ds-gold-500:hover
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .xs\:hover\:text-ds-gold-300:hover
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .xs\:hover\:text-ds-vip-black:hover
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .xs\:hover\:text-ds-vip-grey:hover
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .xs\:hover\:text-ds-vip-elements:hover
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .xs\:hover\:text-ds-vip-beige:hover
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .xs\:hover\:text-ds-vip-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xs\:hover\:text-green:hover
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .xs\:hover\:text-green-dark:hover
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .xs\:hover\:text-green-light:hover
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .xs\:hover\:text-red-soft:hover
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .xs\:hover\:text-red-lighter:hover
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .xs\:hover\:text-red-light:hover
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .xs\:hover\:text-red:hover
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .xs\:hover\:text-red-dark:hover
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .xs\:hover\:text-red-darker:hover
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .xs\:hover\:text-purple-dark:hover
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .xs\:hover\:text-blue:hover
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .xs\:hover\:text-blue-light:hover
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .xs\:hover\:text-blue-dark:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xs\:hover\:text-blue-darker:hover
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .xs\:hover\:text-black:hover
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .xs\:hover\:text-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xs\:hover\:text-sport:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .xs\:hover\:text-esport:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .xs\:hover\:text-casino:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xs\:hover\:text-poker:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .xs\:hover\:text-grey-dark:hover
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .xs\:hover\:text-grey:hover
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .xs\:hover\:text-grey-light:hover
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .xs\:hover\:text-grey-lightest:hover
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .xs\:hover\:text-orange:hover
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .xs\:hover\:text-orange-light:hover
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .xs\:hover\:text-yellow:hover
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .xs\:hover\:text-brown:hover
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .xs\:hover\:text-smoke-darkest:hover
    {
        color: rgba(0,0,0,.9);
    }
    .xs\:hover\:text-smoke-darker:hover
    {
        color: rgba(0,0,0,.75);
    }
    .xs\:hover\:text-smoke-dark:hover
    {
        color: rgba(0,0,0,.6);
    }
    .xs\:hover\:text-smoke:hover
    {
        color: rgba(0,0,0,.5);
    }
    .xs\:hover\:text-smoke-light:hover
    {
        color: rgba(0,0,0,.4);
    }
    .xs\:hover\:text-smoke-lighter:hover
    {
        color: rgba(0,0,0,.25);
    }
    .xs\:hover\:text-smoke-lightest:hover
    {
        color: rgba(0,0,0,.1);
    }
    .xs\:hover\:text-snow-strong:hover
    {
        color: hsla(0,0%,100%,.75);
    }
    .xs\:hover\:text-snow:hover
    {
        color: hsla(0,0%,100%,.5);
    }
    .xs\:hover\:text-snow-weak:hover
    {
        color: hsla(0,0%,100%,.25);
    }
    .xs\:hover\:text-placeholder:hover
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .xs\:text-left
    {
        text-align: left;
    }
    .xs\:text-center
    {
        text-align: center;
    }
    .xs\:text-right
    {
        text-align: right;
    }
    .xs\:text-justify
    {
        text-align: justify;
    }
    .xs\:table-auto
    {
        table-layout: auto;
    }
    .xs\:table-fixed
    {
        table-layout: fixed;
    }
    .xs\:stroke-0
    {
        stroke-width: 0;
    }
    .xs\:stroke-1
    {
        stroke-width: 1;
    }
    .xs\:stroke-2
    {
        stroke-width: 2;
    }
    .xs\:shadow
    {
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    }
    .xs\:shadow-md
    {
        box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
    }
    .xs\:shadow-lg
    {
        box-shadow: 0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);
    }
    .xs\:shadow-inner
    {
        box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.06);
    }
    .xs\:shadow-radio
    {
        box-shadow: inset 0 0 0 4px #fff;
    }
    .xs\:shadow-none
    {
        box-shadow: none;
    }
    .xs\:shadow-xl
    {
        box-shadow: 0 0 20px rgba(0,0,0,.25);
    }
    .xs\:resize-none
    {
        resize: none;
    }
    .xs\:resize-y
    {
        resize: vertical;
    }
    .xs\:resize-x
    {
        resize: horizontal;
    }
    .xs\:resize
    {
        resize: both;
    }
    .xs\:inset-0
    {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .xs\:inset-10
    {
        top: 2.5rem;
        right: 2.5rem;
        bottom: 2.5rem;
        left: 2.5rem;
    }
    .xs\:inset-auto
    {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .xs\:-inset-3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .xs\:-inset-1\/4
    {
        top: -25%;
        right: -25%;
        bottom: -25%;
        left: -25%;
    }
    .xs\:-inset-1\/3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .xs\:-inset-1\/2
    {
        top: -50%;
        right: -50%;
        bottom: -50%;
        left: -50%;
    }
    .xs\:-inset-2\/3
    {
        top: -66%;
        right: -66%;
        bottom: -66%;
        left: -66%;
    }
    .xs\:-inset-3\/4
    {
        top: -75%;
        right: -75%;
        bottom: -75%;
        left: -75%;
    }
    .xs\:inset-y-0
    {
        top: 0;
        bottom: 0;
    }
    .xs\:inset-x-0
    {
        right: 0;
        left: 0;
    }
    .xs\:inset-y-10
    {
        top: 2.5rem;
        bottom: 2.5rem;
    }
    .xs\:inset-x-10
    {
        right: 2.5rem;
        left: 2.5rem;
    }
    .xs\:inset-y-auto
    {
        top: auto;
        bottom: auto;
    }
    .xs\:inset-x-auto
    {
        right: auto;
        left: auto;
    }
    .xs\:-inset-y-3
    {
        top: -33%;
        bottom: -33%;
    }
    .xs\:-inset-x-3
    {
        right: -33%;
        left: -33%;
    }
    .xs\:-inset-y-1\/4
    {
        top: -25%;
        bottom: -25%;
    }
    .xs\:-inset-x-1\/4
    {
        right: -25%;
        left: -25%;
    }
    .xs\:-inset-y-1\/3
    {
        top: -33%;
        bottom: -33%;
    }
    .xs\:-inset-x-1\/3
    {
        right: -33%;
        left: -33%;
    }
    .xs\:-inset-y-1\/2
    {
        top: -50%;
        bottom: -50%;
    }
    .xs\:-inset-x-1\/2
    {
        right: -50%;
        left: -50%;
    }
    .xs\:-inset-y-2\/3
    {
        top: -66%;
        bottom: -66%;
    }
    .xs\:-inset-x-2\/3
    {
        right: -66%;
        left: -66%;
    }
    .xs\:-inset-y-3\/4
    {
        top: -75%;
        bottom: -75%;
    }
    .xs\:-inset-x-3\/4
    {
        right: -75%;
        left: -75%;
    }
    .xs\:top-0
    {
        top: 0;
    }
    .xs\:right-0
    {
        right: 0;
    }
    .xs\:bottom-0
    {
        bottom: 0;
    }
    .xs\:left-0
    {
        left: 0;
    }
    .xs\:top-10
    {
        top: 2.5rem;
    }
    .xs\:right-10
    {
        right: 2.5rem;
    }
    .xs\:bottom-10
    {
        bottom: 2.5rem;
    }
    .xs\:left-10
    {
        left: 2.5rem;
    }
    .xs\:top-auto
    {
        top: auto;
    }
    .xs\:right-auto
    {
        right: auto;
    }
    .xs\:bottom-auto
    {
        bottom: auto;
    }
    .xs\:left-auto
    {
        left: auto;
    }
    .xs\:-top-3
    {
        top: -33%;
    }
    .xs\:-right-3
    {
        right: -33%;
    }
    .xs\:-bottom-3
    {
        bottom: -33%;
    }
    .xs\:-left-3
    {
        left: -33%;
    }
    .xs\:-top-1\/4
    {
        top: -25%;
    }
    .xs\:-right-1\/4
    {
        right: -25%;
    }
    .xs\:-bottom-1\/4
    {
        bottom: -25%;
    }
    .xs\:-left-1\/4
    {
        left: -25%;
    }
    .xs\:-top-1\/3
    {
        top: -33%;
    }
    .xs\:-right-1\/3
    {
        right: -33%;
    }
    .xs\:-bottom-1\/3
    {
        bottom: -33%;
    }
    .xs\:-left-1\/3
    {
        left: -33%;
    }
    .xs\:-top-1\/2
    {
        top: -50%;
    }
    .xs\:-right-1\/2
    {
        right: -50%;
    }
    .xs\:-bottom-1\/2
    {
        bottom: -50%;
    }
    .xs\:-left-1\/2
    {
        left: -50%;
    }
    .xs\:-top-2\/3
    {
        top: -66%;
    }
    .xs\:-right-2\/3
    {
        right: -66%;
    }
    .xs\:-bottom-2\/3
    {
        bottom: -66%;
    }
    .xs\:-left-2\/3
    {
        left: -66%;
    }
    .xs\:-top-3\/4
    {
        top: -75%;
    }
    .xs\:-right-3\/4
    {
        right: -75%;
    }
    .xs\:-bottom-3\/4
    {
        bottom: -75%;
    }
    .xs\:-left-3\/4
    {
        left: -75%;
    }
    .xs\:static
    {
        position: static;
    }
    .xs\:fixed
    {
        position: fixed;
    }
    .xs\:absolute
    {
        position: absolute;
    }
    .xs\:relative
    {
        position: relative;
    }
    .xs\:sticky
    {
        position: sticky;
    }
    .xs\:pointer-events-none
    {
        pointer-events: none;
    }
    .xs\:pointer-events-auto
    {
        pointer-events: auto;
    }
    .xs\:placeholder-opacity-0::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .xs\:placeholder-opacity-0::placeholder
    {
        --placeholder-opacity: 0;
    }
    .xs\:placeholder-opacity-25::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .xs\:placeholder-opacity-25::placeholder
    {
        --placeholder-opacity: .25;
    }
    .xs\:placeholder-opacity-50::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .xs\:placeholder-opacity-50::placeholder
    {
        --placeholder-opacity: .5;
    }
    .xs\:placeholder-opacity-75::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .xs\:placeholder-opacity-75::placeholder
    {
        --placeholder-opacity: .75;
    }
    .xs\:placeholder-opacity-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .xs\:placeholder-opacity-100::placeholder
    {
        --placeholder-opacity: 1;
    }
    .xs\:focus\:placeholder-opacity-0:focus::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .xs\:focus\:placeholder-opacity-0:focus::placeholder
    {
        --placeholder-opacity: 0;
    }
    .xs\:focus\:placeholder-opacity-25:focus::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .xs\:focus\:placeholder-opacity-25:focus::placeholder
    {
        --placeholder-opacity: .25;
    }
    .xs\:focus\:placeholder-opacity-50:focus::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .xs\:focus\:placeholder-opacity-50:focus::placeholder
    {
        --placeholder-opacity: .5;
    }
    .xs\:focus\:placeholder-opacity-75:focus::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .xs\:focus\:placeholder-opacity-75:focus::placeholder
    {
        --placeholder-opacity: .75;
    }
    .xs\:focus\:placeholder-opacity-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .xs\:focus\:placeholder-opacity-100:focus::placeholder
    {
        --placeholder-opacity: 1;
    }
    .xs\:placeholder-transparent::-moz-placeholder
    {
        color: transparent;
    }
    .xs\:placeholder-transparent::placeholder
    {
        color: transparent;
    }
    .xs\:placeholder-inherit::-moz-placeholder
    {
        color: inherit;
    }
    .xs\:placeholder-inherit::placeholder
    {
        color: inherit;
    }
    .xs\:placeholder-ds-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-grey-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-solid-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-solid-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-primary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-primary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-secondary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-secondary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-third-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-third-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-disabled-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-disabled-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-red-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-navy-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-purple-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-sky-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-pink-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-green-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-gold-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-gold-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-gold-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-gold-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-gold-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-gold-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-elements::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-elements::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-beige::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-beige::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-ds-vip-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-green::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .xs\:placeholder-green::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .xs\:placeholder-green-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .xs\:placeholder-green-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .xs\:placeholder-green-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .xs\:placeholder-green-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-soft::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-soft::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-lighter::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-lighter::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .xs\:placeholder-red::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .xs\:placeholder-red::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .xs\:placeholder-red-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .xs\:placeholder-purple-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .xs\:placeholder-purple-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .xs\:placeholder-blue::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .xs\:placeholder-blue::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .xs\:placeholder-blue-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-blue-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-blue-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:placeholder-blue-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:placeholder-blue-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .xs\:placeholder-blue-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .xs\:placeholder-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .xs\:placeholder-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .xs\:placeholder-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:placeholder-sport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xs\:placeholder-sport::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xs\:placeholder-esport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xs\:placeholder-esport::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xs\:placeholder-casino::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:placeholder-casino::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:placeholder-poker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xs\:placeholder-poker::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xs\:placeholder-grey-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .xs\:placeholder-grey-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .xs\:placeholder-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .xs\:placeholder-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .xs\:placeholder-grey-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .xs\:placeholder-grey-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .xs\:placeholder-grey-lightest::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .xs\:placeholder-grey-lightest::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .xs\:placeholder-orange::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .xs\:placeholder-orange::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .xs\:placeholder-orange-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .xs\:placeholder-orange-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .xs\:placeholder-yellow::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .xs\:placeholder-yellow::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .xs\:placeholder-brown::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .xs\:placeholder-brown::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .xs\:placeholder-smoke-darkest::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .xs\:placeholder-smoke-darkest::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .xs\:placeholder-smoke-darker::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .xs\:placeholder-smoke-darker::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .xs\:placeholder-smoke-dark::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .xs\:placeholder-smoke-dark::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .xs\:placeholder-smoke::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .xs\:placeholder-smoke::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .xs\:placeholder-smoke-light::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .xs\:placeholder-smoke-light::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .xs\:placeholder-smoke-lighter::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .xs\:placeholder-smoke-lighter::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .xs\:placeholder-smoke-lightest::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .xs\:placeholder-smoke-lightest::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .xs\:placeholder-snow-strong::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .xs\:placeholder-snow-strong::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .xs\:placeholder-snow::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .xs\:placeholder-snow::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .xs\:placeholder-snow-weak::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .xs\:placeholder-snow-weak::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .xs\:placeholder-placeholder::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .xs\:placeholder-placeholder::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-transparent:focus::-moz-placeholder
    {
        color: transparent;
    }
    .xs\:focus\:placeholder-transparent:focus::placeholder
    {
        color: transparent;
    }
    .xs\:focus\:placeholder-inherit:focus::-moz-placeholder
    {
        color: inherit;
    }
    .xs\:focus\:placeholder-inherit:focus::placeholder
    {
        color: inherit;
    }
    .xs\:focus\:placeholder-ds-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-grey-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-solid-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-solid-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-primary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-primary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-secondary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-secondary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-third-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-third-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-disabled-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-disabled-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-red-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-navy-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-purple-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-sky-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-pink-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-green-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-gold-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-gold-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-gold-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-gold-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-gold-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-gold-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-elements:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-elements:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-beige:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-beige:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-ds-vip-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-green:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-green:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-green-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-green-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-green-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-green-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-soft:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-soft:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-lighter:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-lighter:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-red-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-purple-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-purple-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-blue:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-blue:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-blue-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-blue-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-blue-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-blue-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-blue-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-blue-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-sport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-sport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-esport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-esport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-casino:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-casino:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-poker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-poker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-grey-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-grey-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-grey-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-grey-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-grey-lightest:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-grey-lightest:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-orange:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-orange:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-orange-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-orange-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-yellow:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-yellow:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-brown:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-brown:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-smoke-darkest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .xs\:focus\:placeholder-smoke-darkest:focus::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .xs\:focus\:placeholder-smoke-darker:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .xs\:focus\:placeholder-smoke-darker:focus::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .xs\:focus\:placeholder-smoke-dark:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .xs\:focus\:placeholder-smoke-dark:focus::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .xs\:focus\:placeholder-smoke:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .xs\:focus\:placeholder-smoke:focus::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .xs\:focus\:placeholder-smoke-light:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .xs\:focus\:placeholder-smoke-light:focus::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .xs\:focus\:placeholder-smoke-lighter:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .xs\:focus\:placeholder-smoke-lighter:focus::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .xs\:focus\:placeholder-smoke-lightest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .xs\:focus\:placeholder-smoke-lightest:focus::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .xs\:focus\:placeholder-snow-strong:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .xs\:focus\:placeholder-snow-strong:focus::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .xs\:focus\:placeholder-snow:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .xs\:focus\:placeholder-snow:focus::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .xs\:focus\:placeholder-snow-weak:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .xs\:focus\:placeholder-snow-weak:focus::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .xs\:focus\:placeholder-placeholder:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .xs\:focus\:placeholder-placeholder:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .xs\:p-0
    {
        padding: 0;
    }
    .xs\:p-1
    {
        padding: .25rem;
    }
    .xs\:p-2
    {
        padding: .5rem;
    }
    .xs\:p-3
    {
        padding: .75rem;
    }
    .xs\:p-4
    {
        padding: 1rem;
    }
    .xs\:p-5
    {
        padding: 1.25rem;
    }
    .xs\:p-6
    {
        padding: 1.5rem;
    }
    .xs\:p-7
    {
        padding: 1.75rem;
    }
    .xs\:p-8
    {
        padding: 2rem;
    }
    .xs\:p-10
    {
        padding: 2.5rem;
    }
    .xs\:p-12
    {
        padding: 3rem;
    }
    .xs\:p-14
    {
        padding: 3.75rem;
    }
    .xs\:p-16
    {
        padding: 4rem;
    }
    .xs\:p-20
    {
        padding: 5rem;
    }
    .xs\:p-22
    {
        padding: 5.5rem;
    }
    .xs\:p-23
    {
        padding: 5.75rem;
    }
    .xs\:p-24
    {
        padding: 6rem;
    }
    .xs\:p-32
    {
        padding: 8rem;
    }
    .xs\:p-56
    {
        padding: 14rem;
    }
    .xs\:p-px
    {
        padding: 1px;
    }
    .xs\:p-1\/2
    {
        padding: .125rem;
    }
    .xs\:p-1-1\/2
    {
        padding: .375rem;
    }
    .xs\:p-2-1\/2
    {
        padding: .625rem;
    }
    .xs\:p-5px
    {
        padding: 5px;
    }
    .xs\:p-10px
    {
        padding: 10px;
    }
    .xs\:p-20px
    {
        padding: 20px;
    }
    .xs\:p-30px
    {
        padding: 30px;
    }
    .xs\:py-0
    {
        padding-top: 0;
        padding-bottom: 0;
    }
    .xs\:px-0
    {
        padding-left: 0;
        padding-right: 0;
    }
    .xs\:py-1
    {
        padding-top: .25rem;
        padding-bottom: .25rem;
    }
    .xs\:px-1
    {
        padding-left: .25rem;
        padding-right: .25rem;
    }
    .xs\:py-2
    {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
    .xs\:px-2
    {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .xs\:py-3
    {
        padding-top: .75rem;
        padding-bottom: .75rem;
    }
    .xs\:px-3
    {
        padding-left: .75rem;
        padding-right: .75rem;
    }
    .xs\:py-4
    {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .xs\:px-4
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .xs\:py-5
    {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .xs\:px-5
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .xs\:py-6
    {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .xs\:px-6
    {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .xs\:py-7
    {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .xs\:px-7
    {
        padding-left: 1.75rem;
        padding-right: 1.75rem;
    }
    .xs\:py-8
    {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .xs\:px-8
    {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .xs\:py-10
    {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .xs\:px-10
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .xs\:py-12
    {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .xs\:px-12
    {
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .xs\:py-14
    {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }
    .xs\:px-14
    {
        padding-left: 3.75rem;
        padding-right: 3.75rem;
    }
    .xs\:py-16
    {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .xs\:px-16
    {
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .xs\:py-20
    {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .xs\:px-20
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .xs\:py-22
    {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
    .xs\:px-22
    {
        padding-left: 5.5rem;
        padding-right: 5.5rem;
    }
    .xs\:py-23
    {
        padding-top: 5.75rem;
        padding-bottom: 5.75rem;
    }
    .xs\:px-23
    {
        padding-left: 5.75rem;
        padding-right: 5.75rem;
    }
    .xs\:py-24
    {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .xs\:px-24
    {
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .xs\:py-32
    {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }
    .xs\:px-32
    {
        padding-left: 8rem;
        padding-right: 8rem;
    }
    .xs\:py-56
    {
        padding-top: 14rem;
        padding-bottom: 14rem;
    }
    .xs\:px-56
    {
        padding-left: 14rem;
        padding-right: 14rem;
    }
    .xs\:py-px
    {
        padding-top: 1px;
        padding-bottom: 1px;
    }
    .xs\:px-px
    {
        padding-left: 1px;
        padding-right: 1px;
    }
    .xs\:py-1\/2
    {
        padding-top: .125rem;
        padding-bottom: .125rem;
    }
    .xs\:px-1\/2
    {
        padding-left: .125rem;
        padding-right: .125rem;
    }
    .xs\:py-1-1\/2
    {
        padding-top: .375rem;
        padding-bottom: .375rem;
    }
    .xs\:px-1-1\/2
    {
        padding-left: .375rem;
        padding-right: .375rem;
    }
    .xs\:py-2-1\/2
    {
        padding-top: .625rem;
        padding-bottom: .625rem;
    }
    .xs\:px-2-1\/2
    {
        padding-left: .625rem;
        padding-right: .625rem;
    }
    .xs\:py-5px
    {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .xs\:px-5px
    {
        padding-left: 5px;
        padding-right: 5px;
    }
    .xs\:py-10px
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .xs\:px-10px
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .xs\:py-20px
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .xs\:px-20px
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .xs\:py-30px
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .xs\:px-30px
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .xs\:pt-0
    {
        padding-top: 0;
    }
    .xs\:pr-0
    {
        padding-right: 0;
    }
    .xs\:pb-0
    {
        padding-bottom: 0;
    }
    .xs\:pl-0
    {
        padding-left: 0;
    }
    .xs\:pt-1
    {
        padding-top: .25rem;
    }
    .xs\:pr-1
    {
        padding-right: .25rem;
    }
    .xs\:pb-1
    {
        padding-bottom: .25rem;
    }
    .xs\:pl-1
    {
        padding-left: .25rem;
    }
    .xs\:pt-2
    {
        padding-top: .5rem;
    }
    .xs\:pr-2
    {
        padding-right: .5rem;
    }
    .xs\:pb-2
    {
        padding-bottom: .5rem;
    }
    .xs\:pl-2
    {
        padding-left: .5rem;
    }
    .xs\:pt-3
    {
        padding-top: .75rem;
    }
    .xs\:pr-3
    {
        padding-right: .75rem;
    }
    .xs\:pb-3
    {
        padding-bottom: .75rem;
    }
    .xs\:pl-3
    {
        padding-left: .75rem;
    }
    .xs\:pt-4
    {
        padding-top: 1rem;
    }
    .xs\:pr-4
    {
        padding-right: 1rem;
    }
    .xs\:pb-4
    {
        padding-bottom: 1rem;
    }
    .xs\:pl-4
    {
        padding-left: 1rem;
    }
    .xs\:pt-5
    {
        padding-top: 1.25rem;
    }
    .xs\:pr-5
    {
        padding-right: 1.25rem;
    }
    .xs\:pb-5
    {
        padding-bottom: 1.25rem;
    }
    .xs\:pl-5
    {
        padding-left: 1.25rem;
    }
    .xs\:pt-6
    {
        padding-top: 1.5rem;
    }
    .xs\:pr-6
    {
        padding-right: 1.5rem;
    }
    .xs\:pb-6
    {
        padding-bottom: 1.5rem;
    }
    .xs\:pl-6
    {
        padding-left: 1.5rem;
    }
    .xs\:pt-7
    {
        padding-top: 1.75rem;
    }
    .xs\:pr-7
    {
        padding-right: 1.75rem;
    }
    .xs\:pb-7
    {
        padding-bottom: 1.75rem;
    }
    .xs\:pl-7
    {
        padding-left: 1.75rem;
    }
    .xs\:pt-8
    {
        padding-top: 2rem;
    }
    .xs\:pr-8
    {
        padding-right: 2rem;
    }
    .xs\:pb-8
    {
        padding-bottom: 2rem;
    }
    .xs\:pl-8
    {
        padding-left: 2rem;
    }
    .xs\:pt-10
    {
        padding-top: 2.5rem;
    }
    .xs\:pr-10
    {
        padding-right: 2.5rem;
    }
    .xs\:pb-10
    {
        padding-bottom: 2.5rem;
    }
    .xs\:pl-10
    {
        padding-left: 2.5rem;
    }
    .xs\:pt-12
    {
        padding-top: 3rem;
    }
    .xs\:pr-12
    {
        padding-right: 3rem;
    }
    .xs\:pb-12
    {
        padding-bottom: 3rem;
    }
    .xs\:pl-12
    {
        padding-left: 3rem;
    }
    .xs\:pt-14
    {
        padding-top: 3.75rem;
    }
    .xs\:pr-14
    {
        padding-right: 3.75rem;
    }
    .xs\:pb-14
    {
        padding-bottom: 3.75rem;
    }
    .xs\:pl-14
    {
        padding-left: 3.75rem;
    }
    .xs\:pt-16
    {
        padding-top: 4rem;
    }
    .xs\:pr-16
    {
        padding-right: 4rem;
    }
    .xs\:pb-16
    {
        padding-bottom: 4rem;
    }
    .xs\:pl-16
    {
        padding-left: 4rem;
    }
    .xs\:pt-20
    {
        padding-top: 5rem;
    }
    .xs\:pr-20
    {
        padding-right: 5rem;
    }
    .xs\:pb-20
    {
        padding-bottom: 5rem;
    }
    .xs\:pl-20
    {
        padding-left: 5rem;
    }
    .xs\:pt-22
    {
        padding-top: 5.5rem;
    }
    .xs\:pr-22
    {
        padding-right: 5.5rem;
    }
    .xs\:pb-22
    {
        padding-bottom: 5.5rem;
    }
    .xs\:pl-22
    {
        padding-left: 5.5rem;
    }
    .xs\:pt-23
    {
        padding-top: 5.75rem;
    }
    .xs\:pr-23
    {
        padding-right: 5.75rem;
    }
    .xs\:pb-23
    {
        padding-bottom: 5.75rem;
    }
    .xs\:pl-23
    {
        padding-left: 5.75rem;
    }
    .xs\:pt-24
    {
        padding-top: 6rem;
    }
    .xs\:pr-24
    {
        padding-right: 6rem;
    }
    .xs\:pb-24
    {
        padding-bottom: 6rem;
    }
    .xs\:pl-24
    {
        padding-left: 6rem;
    }
    .xs\:pt-32
    {
        padding-top: 8rem;
    }
    .xs\:pr-32
    {
        padding-right: 8rem;
    }
    .xs\:pb-32
    {
        padding-bottom: 8rem;
    }
    .xs\:pl-32
    {
        padding-left: 8rem;
    }
    .xs\:pt-56
    {
        padding-top: 14rem;
    }
    .xs\:pr-56
    {
        padding-right: 14rem;
    }
    .xs\:pb-56
    {
        padding-bottom: 14rem;
    }
    .xs\:pl-56
    {
        padding-left: 14rem;
    }
    .xs\:pt-px
    {
        padding-top: 1px;
    }
    .xs\:pr-px
    {
        padding-right: 1px;
    }
    .xs\:pb-px
    {
        padding-bottom: 1px;
    }
    .xs\:pl-px
    {
        padding-left: 1px;
    }
    .xs\:pt-1\/2
    {
        padding-top: .125rem;
    }
    .xs\:pr-1\/2
    {
        padding-right: .125rem;
    }
    .xs\:pb-1\/2
    {
        padding-bottom: .125rem;
    }
    .xs\:pl-1\/2
    {
        padding-left: .125rem;
    }
    .xs\:pt-1-1\/2
    {
        padding-top: .375rem;
    }
    .xs\:pr-1-1\/2
    {
        padding-right: .375rem;
    }
    .xs\:pb-1-1\/2
    {
        padding-bottom: .375rem;
    }
    .xs\:pl-1-1\/2
    {
        padding-left: .375rem;
    }
    .xs\:pt-2-1\/2
    {
        padding-top: .625rem;
    }
    .xs\:pr-2-1\/2
    {
        padding-right: .625rem;
    }
    .xs\:pb-2-1\/2
    {
        padding-bottom: .625rem;
    }
    .xs\:pl-2-1\/2
    {
        padding-left: .625rem;
    }
    .xs\:pt-5px
    {
        padding-top: 5px;
    }
    .xs\:pr-5px
    {
        padding-right: 5px;
    }
    .xs\:pb-5px
    {
        padding-bottom: 5px;
    }
    .xs\:pl-5px
    {
        padding-left: 5px;
    }
    .xs\:pt-10px
    {
        padding-top: 10px;
    }
    .xs\:pr-10px
    {
        padding-right: 10px;
    }
    .xs\:pb-10px
    {
        padding-bottom: 10px;
    }
    .xs\:pl-10px
    {
        padding-left: 10px;
    }
    .xs\:pt-20px
    {
        padding-top: 20px;
    }
    .xs\:pr-20px
    {
        padding-right: 20px;
    }
    .xs\:pb-20px
    {
        padding-bottom: 20px;
    }
    .xs\:pl-20px
    {
        padding-left: 20px;
    }
    .xs\:pt-30px
    {
        padding-top: 30px;
    }
    .xs\:pr-30px
    {
        padding-right: 30px;
    }
    .xs\:pb-30px
    {
        padding-bottom: 30px;
    }
    .xs\:pl-30px
    {
        padding-left: 30px;
    }
    .xs\:overscroll-auto
    {
        overscroll-behavior: auto;
    }
    .xs\:overscroll-contain
    {
        overscroll-behavior: contain;
    }
    .xs\:overscroll-none
    {
        overscroll-behavior: none;
    }
    .xs\:overscroll-y-auto
    {
        overscroll-behavior-y: auto;
    }
    .xs\:overscroll-y-contain
    {
        overscroll-behavior-y: contain;
    }
    .xs\:overscroll-y-none
    {
        overscroll-behavior-y: none;
    }
    .xs\:overscroll-x-auto
    {
        overscroll-behavior-x: auto;
    }
    .xs\:overscroll-x-contain
    {
        overscroll-behavior-x: contain;
    }
    .xs\:overscroll-x-none
    {
        overscroll-behavior-x: none;
    }
    .xs\:overflow-auto
    {
        overflow: auto;
    }
    .xs\:overflow-hidden
    {
        overflow: hidden;
    }
    .xs\:overflow-visible
    {
        overflow: visible;
    }
    .xs\:overflow-scroll
    {
        overflow: scroll;
    }
    .xs\:overflow-x-auto
    {
        overflow-x: auto;
    }
    .xs\:overflow-y-auto
    {
        overflow-y: auto;
    }
    .xs\:overflow-x-hidden
    {
        overflow-x: hidden;
    }
    .xs\:overflow-y-hidden
    {
        overflow-y: hidden;
    }
    .xs\:overflow-x-visible
    {
        overflow-x: visible;
    }
    .xs\:overflow-y-visible
    {
        overflow-y: visible;
    }
    .xs\:overflow-x-scroll
    {
        overflow-x: scroll;
    }
    .xs\:overflow-y-scroll
    {
        overflow-y: scroll;
    }
    .xs\:scrolling-touch
    {
        -webkit-overflow-scrolling: touch;
    }
    .xs\:scrolling-auto
    {
        -webkit-overflow-scrolling: auto;
    }
    .xs\:outline-none
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .xs\:outline-white
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .xs\:outline-black
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .xs\:focus\:outline-none:focus
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .xs\:focus\:outline-white:focus
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .xs\:focus\:outline-black:focus
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .xs\:opacity-0
    {
        opacity: 0;
    }
    .xs\:opacity-25
    {
        opacity: .25;
    }
    .xs\:opacity-50
    {
        opacity: .5;
    }
    .xs\:opacity-75
    {
        opacity: .75;
    }
    .xs\:opacity-100
    {
        opacity: 1;
    }
    .xs\:object-bottom
    {
        -o-object-position: bottom;
        object-position: bottom;
    }
    .xs\:object-center
    {
        -o-object-position: center;
        object-position: center;
    }
    .xs\:object-left
    {
        -o-object-position: left;
        object-position: left;
    }
    .xs\:object-left-bottom
    {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .xs\:object-left-top
    {
        -o-object-position: left top;
        object-position: left top;
    }
    .xs\:object-right
    {
        -o-object-position: right;
        object-position: right;
    }
    .xs\:object-right-bottom
    {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .xs\:object-right-top
    {
        -o-object-position: right top;
        object-position: right top;
    }
    .xs\:object-top
    {
        -o-object-position: top;
        object-position: top;
    }
    .xs\:object-contain
    {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .xs\:object-cover
    {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .xs\:object-fill
    {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .xs\:object-none
    {
        -o-object-fit: none;
        object-fit: none;
    }
    .xs\:object-scale-down
    {
        -o-object-fit: scale-down;
        object-fit: scale-down;
    }
    .xs\:min-w-0
    {
        min-width: 0;
    }
    .xs\:min-w-10
    {
        min-width: 2.5rem;
    }
    .xs\:min-w-66
    {
        min-width: 24rem;
    }
    .xs\:min-w-1\/2
    {
        min-width: 50%;
    }
    .xs\:min-w-1\/3
    {
        min-width: 33.33333%;
    }
    .xs\:min-w-2\/3
    {
        min-width: 66.66667%;
    }
    .xs\:min-w-1\/4
    {
        min-width: 25%;
    }
    .xs\:min-w-3\/4
    {
        min-width: 75%;
    }
    .xs\:min-w-1\/5
    {
        min-width: 20%;
    }
    .xs\:min-w-2\/5
    {
        min-width: 40%;
    }
    .xs\:min-w-3\/5
    {
        min-width: 60%;
    }
    .xs\:min-w-4\/5
    {
        min-width: 80%;
    }
    .xs\:min-w-1\/6
    {
        min-width: 16.666667%;
    }
    .xs\:min-w-2\/6
    {
        min-width: 33.333333%;
    }
    .xs\:min-w-3\/6
    {
        min-width: 50%;
    }
    .xs\:min-w-4\/6
    {
        min-width: 66.666667%;
    }
    .xs\:min-w-5\/6
    {
        min-width: 83.333333%;
    }
    .xs\:min-w-1\/12
    {
        min-width: 8.333333%;
    }
    .xs\:min-w-2\/12
    {
        min-width: 16.666667%;
    }
    .xs\:min-w-3\/12
    {
        min-width: 25%;
    }
    .xs\:min-w-4\/12
    {
        min-width: 33.333333%;
    }
    .xs\:min-w-5\/12
    {
        min-width: 41.666667%;
    }
    .xs\:min-w-6\/12
    {
        min-width: 50%;
    }
    .xs\:min-w-7\/12
    {
        min-width: 58.333333%;
    }
    .xs\:min-w-8\/12
    {
        min-width: 66.666667%;
    }
    .xs\:min-w-9\/12
    {
        min-width: 75%;
    }
    .xs\:min-w-10\/12
    {
        min-width: 83.333333%;
    }
    .xs\:min-w-11\/12
    {
        min-width: 91.666667%;
    }
    .xs\:min-w-full
    {
        min-width: 100%;
    }
    .xs\:min-h-0
    {
        min-height: 0;
    }
    .xs\:min-h-8
    {
        min-height: 2rem;
    }
    .xs\:min-h-10
    {
        min-height: 2.5rem;
    }
    .xs\:min-h-12
    {
        min-height: 3rem;
    }
    .xs\:min-h-16
    {
        min-height: 4rem;
    }
    .xs\:min-h-24
    {
        min-height: 6rem;
    }
    .xs\:min-h-32
    {
        min-height: 8rem;
    }
    .xs\:min-h-48
    {
        min-height: 12rem;
    }
    .xs\:min-h-56
    {
        min-height: 14rem;
    }
    .xs\:min-h-64
    {
        min-height: 16rem;
    }
    .xs\:min-h-96
    {
        min-height: 24rem;
    }
    .xs\:min-h-128
    {
        min-height: 32rem;
    }
    .xs\:min-h-144
    {
        min-height: 38rem;
    }
    .xs\:min-h-full
    {
        min-height: 100%;
    }
    .xs\:min-h-screen
    {
        min-height: 100vh;
    }
    .xs\:max-w-72
    {
        max-width: 26.75rem;
    }
    .xs\:max-w-1\/2
    {
        max-width: 50%;
    }
    .xs\:max-w-1\/3
    {
        max-width: 33.33333%;
    }
    .xs\:max-w-2\/3
    {
        max-width: 66.66667%;
    }
    .xs\:max-w-1\/4
    {
        max-width: 25%;
    }
    .xs\:max-w-3\/4
    {
        max-width: 75%;
    }
    .xs\:max-w-1\/5
    {
        max-width: 20%;
    }
    .xs\:max-w-2\/5
    {
        max-width: 40%;
    }
    .xs\:max-w-3\/5
    {
        max-width: 60%;
    }
    .xs\:max-w-4\/5
    {
        max-width: 80%;
    }
    .xs\:max-w-xs
    {
        max-width: 20rem;
    }
    .xs\:max-w-sm
    {
        max-width: 30rem;
    }
    .xs\:max-w-md
    {
        max-width: 40rem;
    }
    .xs\:max-w-lg
    {
        max-width: 50rem;
    }
    .xs\:max-w-xl
    {
        max-width: 60rem;
    }
    .xs\:max-w-2xl
    {
        max-width: 70rem;
    }
    .xs\:max-w-3xl
    {
        max-width: 80rem;
    }
    .xs\:max-w-4xl
    {
        max-width: 90rem;
    }
    .xs\:max-w-5xl
    {
        max-width: 100rem;
    }
    .xs\:max-w-full
    {
        max-width: 100%;
    }
    .xs\:max-h-full
    {
        max-height: 100%;
    }
    .xs\:max-h-screen
    {
        max-height: 100vh;
    }
    .xs\:max-h-xs
    {
        max-height: 20rem;
    }
    .xs\:max-h-sm
    {
        max-height: 30rem;
    }
    .xs\:max-h-none
    {
        max-height: none;
    }
    .xs\:m-0
    {
        margin: 0;
    }
    .xs\:m-1
    {
        margin: .25rem;
    }
    .xs\:m-2
    {
        margin: .5rem;
    }
    .xs\:m-3
    {
        margin: .75rem;
    }
    .xs\:m-4
    {
        margin: 1rem;
    }
    .xs\:m-5
    {
        margin: 1.25rem;
    }
    .xs\:m-6
    {
        margin: 1.5rem;
    }
    .xs\:m-7
    {
        margin: 1.75rem;
    }
    .xs\:m-8
    {
        margin: 2rem;
    }
    .xs\:m-10
    {
        margin: 2.5rem;
    }
    .xs\:m-12
    {
        margin: 3rem;
    }
    .xs\:m-14
    {
        margin: 3.5rem;
    }
    .xs\:m-15
    {
        margin: 3.75rem;
    }
    .xs\:m-16
    {
        margin: 4rem;
    }
    .xs\:m-20
    {
        margin: 5rem;
    }
    .xs\:m-24
    {
        margin: 6rem;
    }
    .xs\:m-32
    {
        margin: 8rem;
    }
    .xs\:m-48
    {
        margin: 12rem;
    }
    .xs\:m-auto
    {
        margin: auto;
    }
    .xs\:m-px
    {
        margin: 1px;
    }
    .xs\:m-1\/2
    {
        margin: .125rem;
    }
    .xs\:m-3\.5
    {
        margin: .625rem;
    }
    .xs\:m-10px
    {
        margin: 10px;
    }
    .xs\:m-20px
    {
        margin: 20px;
    }
    .xs\:m-30px
    {
        margin: 30px;
    }
    .xs\:-m-px
    {
        margin: -1px;
    }
    .xs\:-m-1
    {
        margin: -.25rem;
    }
    .xs\:-m-2
    {
        margin: -.5rem;
    }
    .xs\:-m-3
    {
        margin: -.75rem;
    }
    .xs\:-m-3\.25
    {
        margin: -.817rem;
    }
    .xs\:-m-3\.5
    {
        margin: -.875rem;
    }
    .xs\:-m-4
    {
        margin: -1rem;
    }
    .xs\:-m-6
    {
        margin: -1.5rem;
    }
    .xs\:-m-8
    {
        margin: -2rem;
    }
    .xs\:-m-16
    {
        margin: -4rem;
    }
    .xs\:-m-24
    {
        margin: -6rem;
    }
    .xs\:-m-48
    {
        margin: -12rem;
    }
    .xs\:-m-10px
    {
        margin: -10px;
    }
    .xs\:-m-20px
    {
        margin: -20px;
    }
    .xs\:-m-30px
    {
        margin: -30px;
    }
    .xs\:my-0
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .xs\:mx-0
    {
        margin-left: 0;
        margin-right: 0;
    }
    .xs\:my-1
    {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }
    .xs\:mx-1
    {
        margin-left: .25rem;
        margin-right: .25rem;
    }
    .xs\:my-2
    {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
    .xs\:mx-2
    {
        margin-left: .5rem;
        margin-right: .5rem;
    }
    .xs\:my-3
    {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }
    .xs\:mx-3
    {
        margin-left: .75rem;
        margin-right: .75rem;
    }
    .xs\:my-4
    {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .xs\:mx-4
    {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .xs\:my-5
    {
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
    }
    .xs\:mx-5
    {
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
    .xs\:my-6
    {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .xs\:mx-6
    {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .xs\:my-7
    {
        margin-top: 1.75rem;
        margin-bottom: 1.75rem;
    }
    .xs\:mx-7
    {
        margin-left: 1.75rem;
        margin-right: 1.75rem;
    }
    .xs\:my-8
    {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .xs\:mx-8
    {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .xs\:my-10
    {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .xs\:mx-10
    {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
    .xs\:my-12
    {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
    .xs\:mx-12
    {
        margin-left: 3rem;
        margin-right: 3rem;
    }
    .xs\:my-14
    {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }
    .xs\:mx-14
    {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }
    .xs\:my-15
    {
        margin-top: 3.75rem;
        margin-bottom: 3.75rem;
    }
    .xs\:mx-15
    {
        margin-left: 3.75rem;
        margin-right: 3.75rem;
    }
    .xs\:my-16
    {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }
    .xs\:mx-16
    {
        margin-left: 4rem;
        margin-right: 4rem;
    }
    .xs\:my-20
    {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
    .xs\:mx-20
    {
        margin-left: 5rem;
        margin-right: 5rem;
    }
    .xs\:my-24
    {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }
    .xs\:mx-24
    {
        margin-left: 6rem;
        margin-right: 6rem;
    }
    .xs\:my-32
    {
        margin-top: 8rem;
        margin-bottom: 8rem;
    }
    .xs\:mx-32
    {
        margin-left: 8rem;
        margin-right: 8rem;
    }
    .xs\:my-48
    {
        margin-top: 12rem;
        margin-bottom: 12rem;
    }
    .xs\:mx-48
    {
        margin-left: 12rem;
        margin-right: 12rem;
    }
    .xs\:my-auto
    {
        margin-top: auto;
        margin-bottom: auto;
    }
    .xs\:mx-auto
    {
        margin-left: auto;
        margin-right: auto;
    }
    .xs\:my-px
    {
        margin-top: 1px;
        margin-bottom: 1px;
    }
    .xs\:mx-px
    {
        margin-left: 1px;
        margin-right: 1px;
    }
    .xs\:my-1\/2
    {
        margin-top: .125rem;
        margin-bottom: .125rem;
    }
    .xs\:mx-1\/2
    {
        margin-left: .125rem;
        margin-right: .125rem;
    }
    .xs\:my-3\.5
    {
        margin-top: .625rem;
        margin-bottom: .625rem;
    }
    .xs\:mx-3\.5
    {
        margin-left: .625rem;
        margin-right: .625rem;
    }
    .xs\:my-10px
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .xs\:mx-10px
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .xs\:my-20px
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .xs\:mx-20px
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .xs\:my-30px
    {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .xs\:mx-30px
    {
        margin-left: 30px;
        margin-right: 30px;
    }
    .xs\:-my-px
    {
        margin-top: -1px;
        margin-bottom: -1px;
    }
    .xs\:-mx-px
    {
        margin-left: -1px;
        margin-right: -1px;
    }
    .xs\:-my-1
    {
        margin-top: -.25rem;
        margin-bottom: -.25rem;
    }
    .xs\:-mx-1
    {
        margin-left: -.25rem;
        margin-right: -.25rem;
    }
    .xs\:-my-2
    {
        margin-top: -.5rem;
        margin-bottom: -.5rem;
    }
    .xs\:-mx-2
    {
        margin-left: -.5rem;
        margin-right: -.5rem;
    }
    .xs\:-my-3
    {
        margin-top: -.75rem;
        margin-bottom: -.75rem;
    }
    .xs\:-mx-3
    {
        margin-left: -.75rem;
        margin-right: -.75rem;
    }
    .xs\:-my-3\.25
    {
        margin-top: -.817rem;
        margin-bottom: -.817rem;
    }
    .xs\:-mx-3\.25
    {
        margin-left: -.817rem;
        margin-right: -.817rem;
    }
    .xs\:-my-3\.5
    {
        margin-top: -.875rem;
        margin-bottom: -.875rem;
    }
    .xs\:-mx-3\.5
    {
        margin-left: -.875rem;
        margin-right: -.875rem;
    }
    .xs\:-my-4
    {
        margin-top: -1rem;
        margin-bottom: -1rem;
    }
    .xs\:-mx-4
    {
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .xs\:-my-6
    {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem;
    }
    .xs\:-mx-6
    {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
    }
    .xs\:-my-8
    {
        margin-top: -2rem;
        margin-bottom: -2rem;
    }
    .xs\:-mx-8
    {
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .xs\:-my-16
    {
        margin-top: -4rem;
        margin-bottom: -4rem;
    }
    .xs\:-mx-16
    {
        margin-left: -4rem;
        margin-right: -4rem;
    }
    .xs\:-my-24
    {
        margin-top: -6rem;
        margin-bottom: -6rem;
    }
    .xs\:-mx-24
    {
        margin-left: -6rem;
        margin-right: -6rem;
    }
    .xs\:-my-48
    {
        margin-top: -12rem;
        margin-bottom: -12rem;
    }
    .xs\:-mx-48
    {
        margin-left: -12rem;
        margin-right: -12rem;
    }
    .xs\:-my-10px
    {
        margin-top: -10px;
        margin-bottom: -10px;
    }
    .xs\:-mx-10px
    {
        margin-left: -10px;
        margin-right: -10px;
    }
    .xs\:-my-20px
    {
        margin-top: -20px;
        margin-bottom: -20px;
    }
    .xs\:-mx-20px
    {
        margin-left: -20px;
        margin-right: -20px;
    }
    .xs\:-my-30px
    {
        margin-top: -30px;
        margin-bottom: -30px;
    }
    .xs\:-mx-30px
    {
        margin-left: -30px;
        margin-right: -30px;
    }
    .xs\:mt-0
    {
        margin-top: 0;
    }
    .xs\:mr-0
    {
        margin-right: 0;
    }
    .xs\:mb-0
    {
        margin-bottom: 0;
    }
    .xs\:ml-0
    {
        margin-left: 0;
    }
    .xs\:mt-1
    {
        margin-top: .25rem;
    }
    .xs\:mr-1
    {
        margin-right: .25rem;
    }
    .xs\:mb-1
    {
        margin-bottom: .25rem;
    }
    .xs\:ml-1
    {
        margin-left: .25rem;
    }
    .xs\:mt-2
    {
        margin-top: .5rem;
    }
    .xs\:mr-2
    {
        margin-right: .5rem;
    }
    .xs\:mb-2
    {
        margin-bottom: .5rem;
    }
    .xs\:ml-2
    {
        margin-left: .5rem;
    }
    .xs\:mt-3
    {
        margin-top: .75rem;
    }
    .xs\:mr-3
    {
        margin-right: .75rem;
    }
    .xs\:mb-3
    {
        margin-bottom: .75rem;
    }
    .xs\:ml-3
    {
        margin-left: .75rem;
    }
    .xs\:mt-4
    {
        margin-top: 1rem;
    }
    .xs\:mr-4
    {
        margin-right: 1rem;
    }
    .xs\:mb-4
    {
        margin-bottom: 1rem;
    }
    .xs\:ml-4
    {
        margin-left: 1rem;
    }
    .xs\:mt-5
    {
        margin-top: 1.25rem;
    }
    .xs\:mr-5
    {
        margin-right: 1.25rem;
    }
    .xs\:mb-5
    {
        margin-bottom: 1.25rem;
    }
    .xs\:ml-5
    {
        margin-left: 1.25rem;
    }
    .xs\:mt-6
    {
        margin-top: 1.5rem;
    }
    .xs\:mr-6
    {
        margin-right: 1.5rem;
    }
    .xs\:mb-6
    {
        margin-bottom: 1.5rem;
    }
    .xs\:ml-6
    {
        margin-left: 1.5rem;
    }
    .xs\:mt-7
    {
        margin-top: 1.75rem;
    }
    .xs\:mr-7
    {
        margin-right: 1.75rem;
    }
    .xs\:mb-7
    {
        margin-bottom: 1.75rem;
    }
    .xs\:ml-7
    {
        margin-left: 1.75rem;
    }
    .xs\:mt-8
    {
        margin-top: 2rem;
    }
    .xs\:mr-8
    {
        margin-right: 2rem;
    }
    .xs\:mb-8
    {
        margin-bottom: 2rem;
    }
    .xs\:ml-8
    {
        margin-left: 2rem;
    }
    .xs\:mt-10
    {
        margin-top: 2.5rem;
    }
    .xs\:mr-10
    {
        margin-right: 2.5rem;
    }
    .xs\:mb-10
    {
        margin-bottom: 2.5rem;
    }
    .xs\:ml-10
    {
        margin-left: 2.5rem;
    }
    .xs\:mt-12
    {
        margin-top: 3rem;
    }
    .xs\:mr-12
    {
        margin-right: 3rem;
    }
    .xs\:mb-12
    {
        margin-bottom: 3rem;
    }
    .xs\:ml-12
    {
        margin-left: 3rem;
    }
    .xs\:mt-14
    {
        margin-top: 3.5rem;
    }
    .xs\:mr-14
    {
        margin-right: 3.5rem;
    }
    .xs\:mb-14
    {
        margin-bottom: 3.5rem;
    }
    .xs\:ml-14
    {
        margin-left: 3.5rem;
    }
    .xs\:mt-15
    {
        margin-top: 3.75rem;
    }
    .xs\:mr-15
    {
        margin-right: 3.75rem;
    }
    .xs\:mb-15
    {
        margin-bottom: 3.75rem;
    }
    .xs\:ml-15
    {
        margin-left: 3.75rem;
    }
    .xs\:mt-16
    {
        margin-top: 4rem;
    }
    .xs\:mr-16
    {
        margin-right: 4rem;
    }
    .xs\:mb-16
    {
        margin-bottom: 4rem;
    }
    .xs\:ml-16
    {
        margin-left: 4rem;
    }
    .xs\:mt-20
    {
        margin-top: 5rem;
    }
    .xs\:mr-20
    {
        margin-right: 5rem;
    }
    .xs\:mb-20
    {
        margin-bottom: 5rem;
    }
    .xs\:ml-20
    {
        margin-left: 5rem;
    }
    .xs\:mt-24
    {
        margin-top: 6rem;
    }
    .xs\:mr-24
    {
        margin-right: 6rem;
    }
    .xs\:mb-24
    {
        margin-bottom: 6rem;
    }
    .xs\:ml-24
    {
        margin-left: 6rem;
    }
    .xs\:mt-32
    {
        margin-top: 8rem;
    }
    .xs\:mr-32
    {
        margin-right: 8rem;
    }
    .xs\:mb-32
    {
        margin-bottom: 8rem;
    }
    .xs\:ml-32
    {
        margin-left: 8rem;
    }
    .xs\:mt-48
    {
        margin-top: 12rem;
    }
    .xs\:mr-48
    {
        margin-right: 12rem;
    }
    .xs\:mb-48
    {
        margin-bottom: 12rem;
    }
    .xs\:ml-48
    {
        margin-left: 12rem;
    }
    .xs\:mt-auto
    {
        margin-top: auto;
    }
    .xs\:mr-auto
    {
        margin-right: auto;
    }
    .xs\:mb-auto
    {
        margin-bottom: auto;
    }
    .xs\:ml-auto
    {
        margin-left: auto;
    }
    .xs\:mt-px
    {
        margin-top: 1px;
    }
    .xs\:mr-px
    {
        margin-right: 1px;
    }
    .xs\:mb-px
    {
        margin-bottom: 1px;
    }
    .xs\:ml-px
    {
        margin-left: 1px;
    }
    .xs\:mt-1\/2
    {
        margin-top: .125rem;
    }
    .xs\:mr-1\/2
    {
        margin-right: .125rem;
    }
    .xs\:mb-1\/2
    {
        margin-bottom: .125rem;
    }
    .xs\:ml-1\/2
    {
        margin-left: .125rem;
    }
    .xs\:mt-3\.5
    {
        margin-top: .625rem;
    }
    .xs\:mr-3\.5
    {
        margin-right: .625rem;
    }
    .xs\:mb-3\.5
    {
        margin-bottom: .625rem;
    }
    .xs\:ml-3\.5
    {
        margin-left: .625rem;
    }
    .xs\:mt-10px
    {
        margin-top: 10px;
    }
    .xs\:mr-10px
    {
        margin-right: 10px;
    }
    .xs\:mb-10px
    {
        margin-bottom: 10px;
    }
    .xs\:ml-10px
    {
        margin-left: 10px;
    }
    .xs\:mt-20px
    {
        margin-top: 20px;
    }
    .xs\:mr-20px
    {
        margin-right: 20px;
    }
    .xs\:mb-20px
    {
        margin-bottom: 20px;
    }
    .xs\:ml-20px
    {
        margin-left: 20px;
    }
    .xs\:mt-30px
    {
        margin-top: 30px;
    }
    .xs\:mr-30px
    {
        margin-right: 30px;
    }
    .xs\:mb-30px
    {
        margin-bottom: 30px;
    }
    .xs\:ml-30px
    {
        margin-left: 30px;
    }
    .xs\:-mt-px
    {
        margin-top: -1px;
    }
    .xs\:-mr-px
    {
        margin-right: -1px;
    }
    .xs\:-mb-px
    {
        margin-bottom: -1px;
    }
    .xs\:-ml-px
    {
        margin-left: -1px;
    }
    .xs\:-mt-1
    {
        margin-top: -.25rem;
    }
    .xs\:-mr-1
    {
        margin-right: -.25rem;
    }
    .xs\:-mb-1
    {
        margin-bottom: -.25rem;
    }
    .xs\:-ml-1
    {
        margin-left: -.25rem;
    }
    .xs\:-mt-2
    {
        margin-top: -.5rem;
    }
    .xs\:-mr-2
    {
        margin-right: -.5rem;
    }
    .xs\:-mb-2
    {
        margin-bottom: -.5rem;
    }
    .xs\:-ml-2
    {
        margin-left: -.5rem;
    }
    .xs\:-mt-3
    {
        margin-top: -.75rem;
    }
    .xs\:-mr-3
    {
        margin-right: -.75rem;
    }
    .xs\:-mb-3
    {
        margin-bottom: -.75rem;
    }
    .xs\:-ml-3
    {
        margin-left: -.75rem;
    }
    .xs\:-mt-3\.25
    {
        margin-top: -.817rem;
    }
    .xs\:-mr-3\.25
    {
        margin-right: -.817rem;
    }
    .xs\:-mb-3\.25
    {
        margin-bottom: -.817rem;
    }
    .xs\:-ml-3\.25
    {
        margin-left: -.817rem;
    }
    .xs\:-mt-3\.5
    {
        margin-top: -.875rem;
    }
    .xs\:-mr-3\.5
    {
        margin-right: -.875rem;
    }
    .xs\:-mb-3\.5
    {
        margin-bottom: -.875rem;
    }
    .xs\:-ml-3\.5
    {
        margin-left: -.875rem;
    }
    .xs\:-mt-4
    {
        margin-top: -1rem;
    }
    .xs\:-mr-4
    {
        margin-right: -1rem;
    }
    .xs\:-mb-4
    {
        margin-bottom: -1rem;
    }
    .xs\:-ml-4
    {
        margin-left: -1rem;
    }
    .xs\:-mt-6
    {
        margin-top: -1.5rem;
    }
    .xs\:-mr-6
    {
        margin-right: -1.5rem;
    }
    .xs\:-mb-6
    {
        margin-bottom: -1.5rem;
    }
    .xs\:-ml-6
    {
        margin-left: -1.5rem;
    }
    .xs\:-mt-8
    {
        margin-top: -2rem;
    }
    .xs\:-mr-8
    {
        margin-right: -2rem;
    }
    .xs\:-mb-8
    {
        margin-bottom: -2rem;
    }
    .xs\:-ml-8
    {
        margin-left: -2rem;
    }
    .xs\:-mt-16
    {
        margin-top: -4rem;
    }
    .xs\:-mr-16
    {
        margin-right: -4rem;
    }
    .xs\:-mb-16
    {
        margin-bottom: -4rem;
    }
    .xs\:-ml-16
    {
        margin-left: -4rem;
    }
    .xs\:-mt-24
    {
        margin-top: -6rem;
    }
    .xs\:-mr-24
    {
        margin-right: -6rem;
    }
    .xs\:-mb-24
    {
        margin-bottom: -6rem;
    }
    .xs\:-ml-24
    {
        margin-left: -6rem;
    }
    .xs\:-mt-48
    {
        margin-top: -12rem;
    }
    .xs\:-mr-48
    {
        margin-right: -12rem;
    }
    .xs\:-mb-48
    {
        margin-bottom: -12rem;
    }
    .xs\:-ml-48
    {
        margin-left: -12rem;
    }
    .xs\:-mt-10px
    {
        margin-top: -10px;
    }
    .xs\:-mr-10px
    {
        margin-right: -10px;
    }
    .xs\:-mb-10px
    {
        margin-bottom: -10px;
    }
    .xs\:-ml-10px
    {
        margin-left: -10px;
    }
    .xs\:-mt-20px
    {
        margin-top: -20px;
    }
    .xs\:-mr-20px
    {
        margin-right: -20px;
    }
    .xs\:-mb-20px
    {
        margin-bottom: -20px;
    }
    .xs\:-ml-20px
    {
        margin-left: -20px;
    }
    .xs\:-mt-30px
    {
        margin-top: -30px;
    }
    .xs\:-mr-30px
    {
        margin-right: -30px;
    }
    .xs\:-mb-30px
    {
        margin-bottom: -30px;
    }
    .xs\:-ml-30px
    {
        margin-left: -30px;
    }
    .xs\:list-none
    {
        list-style-type: none;
    }
    .xs\:list-disc
    {
        list-style-type: disc;
    }
    .xs\:list-decimal
    {
        list-style-type: decimal;
    }
    .xs\:list-inside
    {
        list-style-position: inside;
    }
    .xs\:list-outside
    {
        list-style-position: outside;
    }
    .xs\:leading-none
    {
        line-height: 1;
    }
    .xs\:leading-very-tight
    {
        line-height: 1.1;
    }
    .xs\:leading-tight
    {
        line-height: 1.25;
    }
    .xs\:leading-normal
    {
        line-height: 1.5;
    }
    .xs\:leading-loose
    {
        line-height: 2;
    }
    .xs\:text-3xs
    {
        font-size: .5rem;
    }
    .xs\:text-2xs
    {
        font-size: .625rem;
    }
    .xs\:text-xs
    {
        font-size: .75rem;
    }
    .xs\:text-sm
    {
        font-size: .875rem;
    }
    .xs\:text-base
    {
        font-size: 1rem;
    }
    .xs\:text-lg
    {
        font-size: 1.125rem;
    }
    .xs\:text-xl
    {
        font-size: 1.375rem;
    }
    .xs\:text-2xl
    {
        font-size: 1.5rem;
    }
    .xs\:text-3xl
    {
        font-size: 1.875rem;
    }
    .xs\:text-4xl
    {
        font-size: 2.25rem;
    }
    .xs\:text-5xl
    {
        font-size: 3rem;
    }
    .xs\:text-6xl
    {
        font-size: 4.2rem;
    }
    .xs\:text-7xl
    {
        font-size: 6rem;
    }
    .xs\:h-1
    {
        height: .25rem;
    }
    .xs\:h-2
    {
        height: .5rem;
    }
    .xs\:h-3
    {
        height: .75rem;
    }
    .xs\:h-4
    {
        height: 1rem;
    }
    .xs\:h-6
    {
        height: 1.5rem;
    }
    .xs\:h-8
    {
        height: 2rem;
    }
    .xs\:h-9
    {
        height: 2.25rem;
    }
    .xs\:h-10
    {
        height: 2.5rem;
    }
    .xs\:h-12
    {
        height: 3rem;
    }
    .xs\:h-14
    {
        height: 3.75rem;
    }
    .xs\:h-16
    {
        height: 4rem;
    }
    .xs\:h-18
    {
        height: 4.5rem;
    }
    .xs\:h-20
    {
        height: 5rem;
    }
    .xs\:h-24
    {
        height: 6rem;
    }
    .xs\:h-32
    {
        height: 8rem;
    }
    .xs\:h-40
    {
        height: 10rem;
    }
    .xs\:h-48
    {
        height: 12rem;
    }
    .xs\:h-56
    {
        height: 14rem;
    }
    .xs\:h-64
    {
        height: 16rem;
    }
    .xs\:h-72
    {
        height: 18rem;
    }
    .xs\:h-80
    {
        height: 20rem;
    }
    .xs\:h-96
    {
        height: 24rem;
    }
    .xs\:h-128
    {
        height: 32rem;
    }
    .xs\:h-144
    {
        height: 38rem;
    }
    .xs\:h-auto
    {
        height: auto;
    }
    .xs\:h-px
    {
        height: 1px;
    }
    .xs\:h-1\/2
    {
        height: .125rem;
    }
    .xs\:h-full
    {
        height: 100%;
    }
    .xs\:h-screen
    {
        height: 100vh;
    }
    .xs\:font-hairline
    {
        font-weight: 100;
    }
    .xs\:font-thin
    {
        font-weight: 200;
    }
    .xs\:font-light
    {
        font-weight: 300;
    }
    .xs\:font-normal
    {
        font-weight: 400;
    }
    .xs\:font-medium
    {
        font-weight: 500;
    }
    .xs\:font-semibold
    {
        font-weight: 600;
    }
    .xs\:font-bold
    {
        font-weight: 700;
    }
    .xs\:font-extrabold
    {
        font-weight: 800;
    }
    .xs\:font-black
    {
        font-weight: 900;
    }
    .xs\:hover\:font-hairline:hover
    {
        font-weight: 100;
    }
    .xs\:hover\:font-thin:hover
    {
        font-weight: 200;
    }
    .xs\:hover\:font-light:hover
    {
        font-weight: 300;
    }
    .xs\:hover\:font-normal:hover
    {
        font-weight: 400;
    }
    .xs\:hover\:font-medium:hover
    {
        font-weight: 500;
    }
    .xs\:hover\:font-semibold:hover
    {
        font-weight: 600;
    }
    .xs\:hover\:font-bold:hover
    {
        font-weight: 700;
    }
    .xs\:hover\:font-extrabold:hover
    {
        font-weight: 800;
    }
    .xs\:hover\:font-black:hover
    {
        font-weight: 900;
    }
    .xs\:font-sans
    {
        font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    }
    .xs\:font-serif
    {
        font-family: serif,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia;
    }
    .xs\:font-mono
    {
        font-family: Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    }
    .xs\:font-montserrat
    {
        font-family: Montserrat,sans-serif;
    }
    .xs\:clear-left
    {
        clear: left;
    }
    .xs\:clear-right
    {
        clear: right;
    }
    .xs\:clear-both
    {
        clear: both;
    }
    .xs\:clear-none
    {
        clear: none;
    }
    .xs\:float-right
    {
        float: right;
    }
    .xs\:float-left
    {
        float: left;
    }
    .xs\:float-none
    {
        float: none;
    }
    .xs\:clearfix:after
    {
        content: "";
        display: table;
        clear: both;
    }
    .xs\:order-1
    {
        order: 1;
    }
    .xs\:order-2
    {
        order: 2;
    }
    .xs\:order-3
    {
        order: 3;
    }
    .xs\:order-4
    {
        order: 4;
    }
    .xs\:order-5
    {
        order: 5;
    }
    .xs\:order-6
    {
        order: 6;
    }
    .xs\:order-7
    {
        order: 7;
    }
    .xs\:order-8
    {
        order: 8;
    }
    .xs\:order-9
    {
        order: 9;
    }
    .xs\:order-10
    {
        order: 10;
    }
    .xs\:order-11
    {
        order: 11;
    }
    .xs\:order-12
    {
        order: 12;
    }
    .xs\:order-first
    {
        order: -9999;
    }
    .xs\:order-last
    {
        order: 9999;
    }
    .xs\:order-none
    {
        order: 0;
    }
    .xs\:flex-shrink-0
    {
        flex-shrink: 0;
    }
    .xs\:flex-shrink
    {
        flex-shrink: 1;
    }
    .xs\:flex-grow-0
    {
        flex-grow: 0;
    }
    .xs\:flex-grow
    {
        flex-grow: 1;
    }
    .xs\:flex-1
    {
        flex: 1 1 0%;
    }
    .xs\:flex-auto
    {
        flex: 1 1 auto;
    }
    .xs\:flex-initial
    {
        flex: 0 1 auto;
    }
    .xs\:flex-none
    {
        flex: none;
    }
    .xs\:justify-self-auto
    {
        justify-self: auto;
    }
    .xs\:justify-self-start
    {
        justify-self: start;
    }
    .xs\:justify-self-end
    {
        justify-self: end;
    }
    .xs\:justify-self-center
    {
        justify-self: center;
    }
    .xs\:justify-self-stretch
    {
        justify-self: stretch;
    }
    .xs\:justify-start
    {
        justify-content: flex-start;
    }
    .xs\:justify-end
    {
        justify-content: flex-end;
    }
    .xs\:justify-center
    {
        justify-content: center;
    }
    .xs\:justify-between
    {
        justify-content: space-between;
    }
    .xs\:justify-around
    {
        justify-content: space-around;
    }
    .xs\:justify-evenly
    {
        justify-content: space-evenly;
    }
    .xs\:justify-items-auto
    {
        justify-items: auto;
    }
    .xs\:justify-items-start
    {
        justify-items: start;
    }
    .xs\:justify-items-end
    {
        justify-items: end;
    }
    .xs\:justify-items-center
    {
        justify-items: center;
    }
    .xs\:justify-items-stretch
    {
        justify-items: stretch;
    }
    .xs\:self-auto
    {
        align-self: auto;
    }
    .xs\:self-start
    {
        align-self: flex-start;
    }
    .xs\:self-end
    {
        align-self: flex-end;
    }
    .xs\:self-center
    {
        align-self: center;
    }
    .xs\:self-stretch
    {
        align-self: stretch;
    }
    .xs\:content-center
    {
        align-content: center;
    }
    .xs\:content-start
    {
        align-content: flex-start;
    }
    .xs\:content-end
    {
        align-content: flex-end;
    }
    .xs\:content-between
    {
        align-content: space-between;
    }
    .xs\:content-around
    {
        align-content: space-around;
    }
    .xs\:content-evenly
    {
        align-content: space-evenly;
    }
    .xs\:items-start
    {
        align-items: flex-start;
    }
    .xs\:items-end
    {
        align-items: flex-end;
    }
    .xs\:items-center
    {
        align-items: center;
    }
    .xs\:items-baseline
    {
        align-items: baseline;
    }
    .xs\:items-stretch
    {
        align-items: stretch;
    }
    .xs\:place-self-auto
    {
        place-self: auto;
    }
    .xs\:place-self-start
    {
        place-self: start;
    }
    .xs\:place-self-end
    {
        place-self: end;
    }
    .xs\:place-self-center
    {
        place-self: center;
    }
    .xs\:place-self-stretch
    {
        place-self: stretch;
    }
    .xs\:place-content-center
    {
        place-content: center;
    }
    .xs\:place-content-start
    {
        place-content: start;
    }
    .xs\:place-content-end
    {
        place-content: end;
    }
    .xs\:place-content-between
    {
        place-content: space-between;
    }
    .xs\:place-content-around
    {
        place-content: space-around;
    }
    .xs\:place-content-evenly
    {
        place-content: space-evenly;
    }
    .xs\:place-content-stretch
    {
        place-content: stretch;
    }
    .xs\:place-items-auto
    {
        place-items: auto;
    }
    .xs\:place-items-start
    {
        place-items: start;
    }
    .xs\:place-items-end
    {
        place-items: end;
    }
    .xs\:place-items-center
    {
        place-items: center;
    }
    .xs\:place-items-stretch
    {
        place-items: stretch;
    }
    .xs\:flex-wrap
    {
        flex-wrap: wrap;
    }
    .xs\:flex-wrap-reverse
    {
        flex-wrap: wrap-reverse;
    }
    .xs\:flex-no-wrap
    {
        flex-wrap: nowrap;
    }
    .xs\:flex-row
    {
        flex-direction: row;
    }
    .xs\:flex-row-reverse
    {
        flex-direction: row-reverse;
    }
    .xs\:flex-col
    {
        flex-direction: column;
    }
    .xs\:flex-col-reverse
    {
        flex-direction: column-reverse;
    }
    .xs\:block
    {
        display: block;
    }
    .xs\:inline-block
    {
        display: inline-block;
    }
    .xs\:inline
    {
        display: inline;
    }
    .xs\:flex
    {
        display: flex;
    }
    .xs\:inline-flex
    {
        display: inline-flex;
    }
    .xs\:table
    {
        display: table;
    }
    .xs\:table-caption
    {
        display: table-caption;
    }
    .xs\:table-cell
    {
        display: table-cell;
    }
    .xs\:table-column
    {
        display: table-column;
    }
    .xs\:table-column-group
    {
        display: table-column-group;
    }
    .xs\:table-footer-group
    {
        display: table-footer-group;
    }
    .xs\:table-header-group
    {
        display: table-header-group;
    }
    .xs\:table-row-group
    {
        display: table-row-group;
    }
    .xs\:table-row
    {
        display: table-row;
    }
    .xs\:flow-root
    {
        display: flow-root;
    }
    .xs\:grid
    {
        display: grid;
    }
    .xs\:inline-grid
    {
        display: inline-grid;
    }
    .xs\:contents
    {
        display: contents;
    }
    .xs\:hidden
    {
        display: none;
    }
    .xs\:cursor-auto
    {
        cursor: auto;
    }
    .xs\:cursor-default
    {
        cursor: default;
    }
    .xs\:cursor-pointer
    {
        cursor: pointer;
    }
    .xs\:cursor-wait
    {
        cursor: wait;
    }
    .xs\:cursor-text
    {
        cursor: text;
    }
    .xs\:cursor-move
    {
        cursor: move;
    }
    .xs\:cursor-not-allowed
    {
        cursor: not-allowed;
    }
    .xs\:box-border
    {
        box-sizing: border-box;
    }
    .xs\:box-content
    {
        box-sizing: content-box;
    }
    .xs\:border-0
    {
        border-width: 0;
    }
    .xs\:border-1
    {
        border-width: 1px;
    }
    .xs\:border-2
    {
        border-width: 2px;
    }
    .xs\:border-3
    {
        border-width: 3px;
    }
    .xs\:border-4
    {
        border-width: 4px;
    }
    .xs\:border-5
    {
        border-width: 5px;
    }
    .xs\:border-8
    {
        border-width: 8px;
    }
    .xs\:border
    {
        border-width: 1px;
    }
    .xs\:border-t-0
    {
        border-top-width: 0;
    }
    .xs\:border-r-0
    {
        border-right-width: 0;
    }
    .xs\:border-b-0
    {
        border-bottom-width: 0;
    }
    .xs\:border-l-0
    {
        border-left-width: 0;
    }
    .xs\:border-t-1
    {
        border-top-width: 1px;
    }
    .xs\:border-r-1
    {
        border-right-width: 1px;
    }
    .xs\:border-b-1
    {
        border-bottom-width: 1px;
    }
    .xs\:border-l-1
    {
        border-left-width: 1px;
    }
    .xs\:border-t-2
    {
        border-top-width: 2px;
    }
    .xs\:border-r-2
    {
        border-right-width: 2px;
    }
    .xs\:border-b-2
    {
        border-bottom-width: 2px;
    }
    .xs\:border-l-2
    {
        border-left-width: 2px;
    }
    .xs\:border-t-3
    {
        border-top-width: 3px;
    }
    .xs\:border-r-3
    {
        border-right-width: 3px;
    }
    .xs\:border-b-3
    {
        border-bottom-width: 3px;
    }
    .xs\:border-l-3
    {
        border-left-width: 3px;
    }
    .xs\:border-t-4
    {
        border-top-width: 4px;
    }
    .xs\:border-r-4
    {
        border-right-width: 4px;
    }
    .xs\:border-b-4
    {
        border-bottom-width: 4px;
    }
    .xs\:border-l-4
    {
        border-left-width: 4px;
    }
    .xs\:border-t-5
    {
        border-top-width: 5px;
    }
    .xs\:border-r-5
    {
        border-right-width: 5px;
    }
    .xs\:border-b-5
    {
        border-bottom-width: 5px;
    }
    .xs\:border-l-5
    {
        border-left-width: 5px;
    }
    .xs\:border-t-8
    {
        border-top-width: 8px;
    }
    .xs\:border-r-8
    {
        border-right-width: 8px;
    }
    .xs\:border-b-8
    {
        border-bottom-width: 8px;
    }
    .xs\:border-l-8
    {
        border-left-width: 8px;
    }
    .xs\:border-t
    {
        border-top-width: 1px;
    }
    .xs\:border-r
    {
        border-right-width: 1px;
    }
    .xs\:border-b
    {
        border-bottom-width: 1px;
    }
    .xs\:border-l
    {
        border-left-width: 1px;
    }
    .xs\:last\:border-0:last-child
    {
        border-width: 0;
    }
    .xs\:last\:border-1:last-child
    {
        border-width: 1px;
    }
    .xs\:last\:border-2:last-child
    {
        border-width: 2px;
    }
    .xs\:last\:border-3:last-child
    {
        border-width: 3px;
    }
    .xs\:last\:border-4:last-child
    {
        border-width: 4px;
    }
    .xs\:last\:border-5:last-child
    {
        border-width: 5px;
    }
    .xs\:last\:border-8:last-child
    {
        border-width: 8px;
    }
    .xs\:last\:border:last-child
    {
        border-width: 1px;
    }
    .xs\:last\:border-t-0:last-child
    {
        border-top-width: 0;
    }
    .xs\:last\:border-r-0:last-child
    {
        border-right-width: 0;
    }
    .xs\:last\:border-b-0:last-child
    {
        border-bottom-width: 0;
    }
    .xs\:last\:border-l-0:last-child
    {
        border-left-width: 0;
    }
    .xs\:last\:border-t-1:last-child
    {
        border-top-width: 1px;
    }
    .xs\:last\:border-r-1:last-child
    {
        border-right-width: 1px;
    }
    .xs\:last\:border-b-1:last-child
    {
        border-bottom-width: 1px;
    }
    .xs\:last\:border-l-1:last-child
    {
        border-left-width: 1px;
    }
    .xs\:last\:border-t-2:last-child
    {
        border-top-width: 2px;
    }
    .xs\:last\:border-r-2:last-child
    {
        border-right-width: 2px;
    }
    .xs\:last\:border-b-2:last-child
    {
        border-bottom-width: 2px;
    }
    .xs\:last\:border-l-2:last-child
    {
        border-left-width: 2px;
    }
    .xs\:last\:border-t-3:last-child
    {
        border-top-width: 3px;
    }
    .xs\:last\:border-r-3:last-child
    {
        border-right-width: 3px;
    }
    .xs\:last\:border-b-3:last-child
    {
        border-bottom-width: 3px;
    }
    .xs\:last\:border-l-3:last-child
    {
        border-left-width: 3px;
    }
    .xs\:last\:border-t-4:last-child
    {
        border-top-width: 4px;
    }
    .xs\:last\:border-r-4:last-child
    {
        border-right-width: 4px;
    }
    .xs\:last\:border-b-4:last-child
    {
        border-bottom-width: 4px;
    }
    .xs\:last\:border-l-4:last-child
    {
        border-left-width: 4px;
    }
    .xs\:last\:border-t-5:last-child
    {
        border-top-width: 5px;
    }
    .xs\:last\:border-r-5:last-child
    {
        border-right-width: 5px;
    }
    .xs\:last\:border-b-5:last-child
    {
        border-bottom-width: 5px;
    }
    .xs\:last\:border-l-5:last-child
    {
        border-left-width: 5px;
    }
    .xs\:last\:border-t-8:last-child
    {
        border-top-width: 8px;
    }
    .xs\:last\:border-r-8:last-child
    {
        border-right-width: 8px;
    }
    .xs\:last\:border-b-8:last-child
    {
        border-bottom-width: 8px;
    }
    .xs\:last\:border-l-8:last-child
    {
        border-left-width: 8px;
    }
    .xs\:last\:border-t:last-child
    {
        border-top-width: 1px;
    }
    .xs\:last\:border-r:last-child
    {
        border-right-width: 1px;
    }
    .xs\:last\:border-b:last-child
    {
        border-bottom-width: 1px;
    }
    .xs\:last\:border-l:last-child
    {
        border-left-width: 1px;
    }
    .xs\:first\:border-0:first-child
    {
        border-width: 0;
    }
    .xs\:first\:border-1:first-child
    {
        border-width: 1px;
    }
    .xs\:first\:border-2:first-child
    {
        border-width: 2px;
    }
    .xs\:first\:border-3:first-child
    {
        border-width: 3px;
    }
    .xs\:first\:border-4:first-child
    {
        border-width: 4px;
    }
    .xs\:first\:border-5:first-child
    {
        border-width: 5px;
    }
    .xs\:first\:border-8:first-child
    {
        border-width: 8px;
    }
    .xs\:first\:border:first-child
    {
        border-width: 1px;
    }
    .xs\:first\:border-t-0:first-child
    {
        border-top-width: 0;
    }
    .xs\:first\:border-r-0:first-child
    {
        border-right-width: 0;
    }
    .xs\:first\:border-b-0:first-child
    {
        border-bottom-width: 0;
    }
    .xs\:first\:border-l-0:first-child
    {
        border-left-width: 0;
    }
    .xs\:first\:border-t-1:first-child
    {
        border-top-width: 1px;
    }
    .xs\:first\:border-r-1:first-child
    {
        border-right-width: 1px;
    }
    .xs\:first\:border-b-1:first-child
    {
        border-bottom-width: 1px;
    }
    .xs\:first\:border-l-1:first-child
    {
        border-left-width: 1px;
    }
    .xs\:first\:border-t-2:first-child
    {
        border-top-width: 2px;
    }
    .xs\:first\:border-r-2:first-child
    {
        border-right-width: 2px;
    }
    .xs\:first\:border-b-2:first-child
    {
        border-bottom-width: 2px;
    }
    .xs\:first\:border-l-2:first-child
    {
        border-left-width: 2px;
    }
    .xs\:first\:border-t-3:first-child
    {
        border-top-width: 3px;
    }
    .xs\:first\:border-r-3:first-child
    {
        border-right-width: 3px;
    }
    .xs\:first\:border-b-3:first-child
    {
        border-bottom-width: 3px;
    }
    .xs\:first\:border-l-3:first-child
    {
        border-left-width: 3px;
    }
    .xs\:first\:border-t-4:first-child
    {
        border-top-width: 4px;
    }
    .xs\:first\:border-r-4:first-child
    {
        border-right-width: 4px;
    }
    .xs\:first\:border-b-4:first-child
    {
        border-bottom-width: 4px;
    }
    .xs\:first\:border-l-4:first-child
    {
        border-left-width: 4px;
    }
    .xs\:first\:border-t-5:first-child
    {
        border-top-width: 5px;
    }
    .xs\:first\:border-r-5:first-child
    {
        border-right-width: 5px;
    }
    .xs\:first\:border-b-5:first-child
    {
        border-bottom-width: 5px;
    }
    .xs\:first\:border-l-5:first-child
    {
        border-left-width: 5px;
    }
    .xs\:first\:border-t-8:first-child
    {
        border-top-width: 8px;
    }
    .xs\:first\:border-r-8:first-child
    {
        border-right-width: 8px;
    }
    .xs\:first\:border-b-8:first-child
    {
        border-bottom-width: 8px;
    }
    .xs\:first\:border-l-8:first-child
    {
        border-left-width: 8px;
    }
    .xs\:first\:border-t:first-child
    {
        border-top-width: 1px;
    }
    .xs\:first\:border-r:first-child
    {
        border-right-width: 1px;
    }
    .xs\:first\:border-b:first-child
    {
        border-bottom-width: 1px;
    }
    .xs\:first\:border-l:first-child
    {
        border-left-width: 1px;
    }
    .xs\:border-solid
    {
        border-style: solid;
    }
    .xs\:border-dashed
    {
        border-style: dashed;
    }
    .xs\:border-dotted
    {
        border-style: dotted;
    }
    .xs\:border-double
    {
        border-style: double;
    }
    .xs\:border-none
    {
        border-style: none;
    }
    .xs\:rounded-none
    {
        border-radius: 0;
    }
    .xs\:rounded-sm
    {
        border-radius: .125rem;
    }
    .xs\:rounded-md
    {
        border-radius: .375rem;
    }
    .xs\:rounded
    {
        border-radius: .25rem;
    }
    .xs\:rounded-lg
    {
        border-radius: .5rem;
    }
    .xs\:rounded-full
    {
        border-radius: 9999px;
    }
    .xs\:rounded-t-none
    {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .xs\:rounded-r-none
    {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .xs\:rounded-b-none
    {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .xs\:rounded-l-none
    {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .xs\:rounded-t-sm
    {
        border-top-left-radius: .125rem;
        border-top-right-radius: .125rem;
    }
    .xs\:rounded-r-sm
    {
        border-top-right-radius: .125rem;
        border-bottom-right-radius: .125rem;
    }
    .xs\:rounded-b-sm
    {
        border-bottom-right-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .xs\:rounded-l-sm
    {
        border-top-left-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .xs\:rounded-t-md
    {
        border-top-left-radius: .375rem;
        border-top-right-radius: .375rem;
    }
    .xs\:rounded-r-md
    {
        border-top-right-radius: .375rem;
        border-bottom-right-radius: .375rem;
    }
    .xs\:rounded-b-md
    {
        border-bottom-right-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .xs\:rounded-l-md
    {
        border-top-left-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .xs\:rounded-t
    {
        border-top-left-radius: .25rem;
    }
    .xs\:rounded-r, .xs\:rounded-t
    {
        border-top-right-radius: .25rem;
    }
    .xs\:rounded-b, .xs\:rounded-r
    {
        border-bottom-right-radius: .25rem;
    }
    .xs\:rounded-b, .xs\:rounded-l
    {
        border-bottom-left-radius: .25rem;
    }
    .xs\:rounded-l
    {
        border-top-left-radius: .25rem;
    }
    .xs\:rounded-t-lg
    {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
    }
    .xs\:rounded-r-lg
    {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem;
    }
    .xs\:rounded-b-lg
    {
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .xs\:rounded-l-lg
    {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .xs\:rounded-t-full
    {
        border-top-left-radius: 9999px;
        border-top-right-radius: 9999px;
    }
    .xs\:rounded-r-full
    {
        border-top-right-radius: 9999px;
        border-bottom-right-radius: 9999px;
    }
    .xs\:rounded-b-full
    {
        border-bottom-right-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .xs\:rounded-l-full
    {
        border-top-left-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .xs\:rounded-tl-none
    {
        border-top-left-radius: 0;
    }
    .xs\:rounded-tr-none
    {
        border-top-right-radius: 0;
    }
    .xs\:rounded-br-none
    {
        border-bottom-right-radius: 0;
    }
    .xs\:rounded-bl-none
    {
        border-bottom-left-radius: 0;
    }
    .xs\:rounded-tl-sm
    {
        border-top-left-radius: .125rem;
    }
    .xs\:rounded-tr-sm
    {
        border-top-right-radius: .125rem;
    }
    .xs\:rounded-br-sm
    {
        border-bottom-right-radius: .125rem;
    }
    .xs\:rounded-bl-sm
    {
        border-bottom-left-radius: .125rem;
    }
    .xs\:rounded-tl-md
    {
        border-top-left-radius: .375rem;
    }
    .xs\:rounded-tr-md
    {
        border-top-right-radius: .375rem;
    }
    .xs\:rounded-br-md
    {
        border-bottom-right-radius: .375rem;
    }
    .xs\:rounded-bl-md
    {
        border-bottom-left-radius: .375rem;
    }
    .xs\:rounded-tl
    {
        border-top-left-radius: .25rem;
    }
    .xs\:rounded-tr
    {
        border-top-right-radius: .25rem;
    }
    .xs\:rounded-br
    {
        border-bottom-right-radius: .25rem;
    }
    .xs\:rounded-bl
    {
        border-bottom-left-radius: .25rem;
    }
    .xs\:rounded-tl-lg
    {
        border-top-left-radius: .5rem;
    }
    .xs\:rounded-tr-lg
    {
        border-top-right-radius: .5rem;
    }
    .xs\:rounded-br-lg
    {
        border-bottom-right-radius: .5rem;
    }
    .xs\:rounded-bl-lg
    {
        border-bottom-left-radius: .5rem;
    }
    .xs\:rounded-tl-full
    {
        border-top-left-radius: 9999px;
    }
    .xs\:rounded-tr-full
    {
        border-top-right-radius: 9999px;
    }
    .xs\:rounded-br-full
    {
        border-bottom-right-radius: 9999px;
    }
    .xs\:rounded-bl-full
    {
        border-bottom-left-radius: 9999px;
    }
    .xs\:border-opacity-0
    {
        --border-opacity: 0;
    }
    .xs\:border-opacity-25
    {
        --border-opacity: .25;
    }
    .xs\:border-opacity-50
    {
        --border-opacity: .5;
    }
    .xs\:border-opacity-75
    {
        --border-opacity: .75;
    }
    .xs\:border-opacity-100
    {
        --border-opacity: 1;
    }
    .xs\:hover\:border-opacity-0:hover
    {
        --border-opacity: 0;
    }
    .xs\:hover\:border-opacity-25:hover
    {
        --border-opacity: .25;
    }
    .xs\:hover\:border-opacity-50:hover
    {
        --border-opacity: .5;
    }
    .xs\:hover\:border-opacity-75:hover
    {
        --border-opacity: .75;
    }
    .xs\:hover\:border-opacity-100:hover
    {
        --border-opacity: 1;
    }
    .xs\:focus\:border-opacity-0:focus
    {
        --border-opacity: 0;
    }
    .xs\:focus\:border-opacity-25:focus
    {
        --border-opacity: .25;
    }
    .xs\:focus\:border-opacity-50:focus
    {
        --border-opacity: .5;
    }
    .xs\:focus\:border-opacity-75:focus
    {
        --border-opacity: .75;
    }
    .xs\:focus\:border-opacity-100:focus
    {
        --border-opacity: 1;
    }
    .xs\:border-transparent
    {
        border-color: transparent;
    }
    .xs\:border-inherit
    {
        border-color: inherit;
    }
    .xs\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .xs\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .xs\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .xs\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .xs\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .xs\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .xs\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .xs\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .xs\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xs\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .xs\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .xs\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .xs\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .xs\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .xs\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .xs\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .xs\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .xs\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .xs\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .xs\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .xs\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xs\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .xs\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .xs\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .xs\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .xs\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .xs\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .xs\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .xs\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .xs\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .xs\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .xs\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .xs\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .xs\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .xs\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .xs\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .xs\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .xs\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .xs\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .xs\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .xs\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .xs\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .xs\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .xs\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .xs\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .xs\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .xs\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .xs\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .xs\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .xs\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .xs\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .xs\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .xs\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .xs\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .xs\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .xs\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .xs\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .xs\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .xs\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .xs\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .xs\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .xs\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .xs\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xs\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .xs\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .xs\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .xs\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .xs\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .xs\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .xs\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .xs\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .xs\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .xs\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .xs\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .xs\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .xs\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xs\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .xs\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .xs\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xs\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .xs\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .xs\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xs\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .xs\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .xs\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .xs\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .xs\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .xs\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .xs\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .xs\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .xs\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .xs\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .xs\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .xs\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .xs\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .xs\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .xs\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .xs\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .xs\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .xs\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .xs\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .xs\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .xs\:hover\:border-transparent:hover
    {
        border-color: transparent;
    }
    .xs\:hover\:border-inherit:hover
    {
        border-color: inherit;
    }
    .xs\:hover\:border-ds-black:hover
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .xs\:hover\:border-ds-grey-700:hover
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .xs\:hover\:border-ds-grey-600:hover
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .xs\:hover\:border-ds-grey-500:hover
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .xs\:hover\:border-ds-grey-400:hover
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .xs\:hover\:border-ds-grey-300:hover
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .xs\:hover\:border-ds-grey-200:hover
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .xs\:hover\:border-ds-grey-100:hover
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .xs\:hover\:border-ds-solid-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-primary-light:hover
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .xs\:hover\:border-ds-secondary-light:hover
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .xs\:hover\:border-ds-third-dark:hover
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .xs\:hover\:border-ds-disabled-light:hover
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .xs\:hover\:border-ds-red-700:hover
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .xs\:hover\:border-ds-red-600:hover
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .xs\:hover\:border-ds-red-500:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .xs\:hover\:border-ds-red-400:hover
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .xs\:hover\:border-ds-red-300:hover
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .xs\:hover\:border-ds-red-200:hover
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .xs\:hover\:border-ds-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .xs\:hover\:border-ds-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xs\:hover\:border-ds-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .xs\:hover\:border-ds-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .xs\:hover\:border-ds-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .xs\:hover\:border-ds-navy-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .xs\:hover\:border-ds-navy-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .xs\:hover\:border-ds-navy-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .xs\:hover\:border-ds-navy-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .xs\:hover\:border-ds-navy-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .xs\:hover\:border-ds-navy-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .xs\:hover\:border-ds-purple-600:hover
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .xs\:hover\:border-ds-purple-500:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .xs\:hover\:border-ds-purple-400:hover
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-purple-300:hover
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .xs\:hover\:border-ds-purple-200:hover
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .xs\:hover\:border-ds-purple-100:hover
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .xs\:hover\:border-ds-sky-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .xs\:hover\:border-ds-sky-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-sky-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-sky-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-sky-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .xs\:hover\:border-ds-sky-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-pink-600:hover
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .xs\:hover\:border-ds-pink-500:hover
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-pink-400:hover
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-pink-300:hover
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-pink-200:hover
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-pink-100:hover
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .xs\:hover\:border-ds-green-700:hover
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .xs\:hover\:border-ds-green-600:hover
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .xs\:hover\:border-ds-green-500:hover
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .xs\:hover\:border-ds-green-400:hover
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .xs\:hover\:border-ds-green-300:hover
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .xs\:hover\:border-ds-green-200:hover
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .xs\:hover\:border-ds-gold-600:hover
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .xs\:hover\:border-ds-gold-500:hover
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .xs\:hover\:border-ds-gold-300:hover
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .xs\:hover\:border-ds-vip-black:hover
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .xs\:hover\:border-ds-vip-grey:hover
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .xs\:hover\:border-ds-vip-elements:hover
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .xs\:hover\:border-ds-vip-beige:hover
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .xs\:hover\:border-ds-vip-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xs\:hover\:border-green:hover
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .xs\:hover\:border-green-dark:hover
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .xs\:hover\:border-green-light:hover
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .xs\:hover\:border-red-soft:hover
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .xs\:hover\:border-red-lighter:hover
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .xs\:hover\:border-red-light:hover
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .xs\:hover\:border-red:hover
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .xs\:hover\:border-red-dark:hover
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .xs\:hover\:border-red-darker:hover
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .xs\:hover\:border-purple-dark:hover
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .xs\:hover\:border-blue:hover
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .xs\:hover\:border-blue-light:hover
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .xs\:hover\:border-blue-dark:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xs\:hover\:border-blue-darker:hover
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .xs\:hover\:border-black:hover
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .xs\:hover\:border-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xs\:hover\:border-sport:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .xs\:hover\:border-esport:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .xs\:hover\:border-casino:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xs\:hover\:border-poker:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .xs\:hover\:border-grey-dark:hover
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .xs\:hover\:border-grey:hover
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .xs\:hover\:border-grey-light:hover
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .xs\:hover\:border-grey-lightest:hover
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .xs\:hover\:border-orange:hover
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .xs\:hover\:border-orange-light:hover
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .xs\:hover\:border-yellow:hover
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .xs\:hover\:border-brown:hover
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .xs\:hover\:border-smoke-darkest:hover
    {
        border-color: rgba(0,0,0,.9);
    }
    .xs\:hover\:border-smoke-darker:hover
    {
        border-color: rgba(0,0,0,.75);
    }
    .xs\:hover\:border-smoke-dark:hover
    {
        border-color: rgba(0,0,0,.6);
    }
    .xs\:hover\:border-smoke:hover
    {
        border-color: rgba(0,0,0,.5);
    }
    .xs\:hover\:border-smoke-light:hover
    {
        border-color: rgba(0,0,0,.4);
    }
    .xs\:hover\:border-smoke-lighter:hover
    {
        border-color: rgba(0,0,0,.25);
    }
    .xs\:hover\:border-smoke-lightest:hover
    {
        border-color: rgba(0,0,0,.1);
    }
    .xs\:hover\:border-snow-strong:hover
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .xs\:hover\:border-snow:hover
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .xs\:hover\:border-snow-weak:hover
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .xs\:hover\:border-placeholder:hover
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-transparent
    {
        border-color: transparent;
    }
    .group:hover .xs\:group-hover\:border-inherit
    {
        border-color: inherit;
    }
    .group:hover .xs\:group-hover\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .group:hover .xs\:group-hover\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .group:hover .xs\:group-hover\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .group:hover .xs\:group-hover\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .group:hover .xs\:group-hover\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .group:hover .xs\:group-hover\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .group:hover .xs\:group-hover\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .group:hover .xs\:group-hover\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .group:hover .xs\:group-hover\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .group:hover .xs\:group-hover\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .group:hover .xs\:group-hover\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .group:hover .xs\:group-hover\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .xs\:border-collapse
    {
        border-collapse: collapse;
    }
    .xs\:border-separate
    {
        border-collapse: separate;
    }
    .xs\:bg-auto
    {
        background-size: auto;
    }
    .xs\:bg-cover
    {
        background-size: cover;
    }
    .xs\:bg-contain
    {
        background-size: contain;
    }
    .xs\:bg-repeat
    {
        background-repeat: repeat;
    }
    .xs\:bg-no-repeat
    {
        background-repeat: no-repeat;
    }
    .xs\:bg-repeat-x
    {
        background-repeat: repeat-x;
    }
    .xs\:bg-repeat-y
    {
        background-repeat: repeat-y;
    }
    .xs\:bg-repeat-round
    {
        background-repeat: round;
    }
    .xs\:bg-repeat-space
    {
        background-repeat: space;
    }
    .xs\:bg-bottom
    {
        background-position: bottom;
    }
    .xs\:bg-center
    {
        background-position: 50%;
    }
    .xs\:bg-left
    {
        background-position: 0;
    }
    .xs\:bg-left-bottom
    {
        background-position: 0 100%;
    }
    .xs\:bg-left-top
    {
        background-position: 0 0;
    }
    .xs\:bg-right
    {
        background-position: 100%;
    }
    .xs\:bg-right-bottom
    {
        background-position: 100% 100%;
    }
    .xs\:bg-right-top
    {
        background-position: 100% 0;
    }
    .xs\:bg-top
    {
        background-position: top;
    }
    .xs\:bg-opacity-0
    {
        --bg-opacity: 0;
    }
    .xs\:bg-opacity-25
    {
        --bg-opacity: .25;
    }
    .xs\:bg-opacity-50
    {
        --bg-opacity: .5;
    }
    .xs\:bg-opacity-75
    {
        --bg-opacity: .75;
    }
    .xs\:bg-opacity-100
    {
        --bg-opacity: 1;
    }
    .xs\:hover\:bg-opacity-0:hover
    {
        --bg-opacity: 0;
    }
    .xs\:hover\:bg-opacity-25:hover
    {
        --bg-opacity: .25;
    }
    .xs\:hover\:bg-opacity-50:hover
    {
        --bg-opacity: .5;
    }
    .xs\:hover\:bg-opacity-75:hover
    {
        --bg-opacity: .75;
    }
    .xs\:hover\:bg-opacity-100:hover
    {
        --bg-opacity: 1;
    }
    .xs\:focus\:bg-opacity-0:focus
    {
        --bg-opacity: 0;
    }
    .xs\:focus\:bg-opacity-25:focus
    {
        --bg-opacity: .25;
    }
    .xs\:focus\:bg-opacity-50:focus
    {
        --bg-opacity: .5;
    }
    .xs\:focus\:bg-opacity-75:focus
    {
        --bg-opacity: .75;
    }
    .xs\:focus\:bg-opacity-100:focus
    {
        --bg-opacity: 1;
    }
    .xs\:space-y-0>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(0px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(0px * var(--space-y-reverse));
    }
    .xs\:space-x-0>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(0px * var(--space-x-reverse));
        margin-left: calc(0px * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.25rem * var(--space-y-reverse));
    }
    .xs\:space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.25rem * var(--space-x-reverse));
        margin-left: calc(.25rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.5rem * var(--space-y-reverse));
    }
    .xs\:space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.5rem * var(--space-x-reverse));
        margin-left: calc(.5rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.75rem * var(--space-y-reverse));
    }
    .xs\:space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.75rem * var(--space-x-reverse));
        margin-left: calc(.75rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1rem * var(--space-y-reverse));
    }
    .xs\:space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1rem * var(--space-x-reverse));
        margin-left: calc(1rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--space-y-reverse));
    }
    .xs\:space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.25rem * var(--space-x-reverse));
        margin-left: calc(1.25rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--space-y-reverse));
    }
    .xs\:space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--space-x-reverse));
        margin-left: calc(1.5rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2rem * var(--space-y-reverse));
    }
    .xs\:space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2rem * var(--space-x-reverse));
        margin-left: calc(2rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--space-y-reverse));
    }
    .xs\:space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--space-x-reverse));
        margin-left: calc(2.5rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(3rem * var(--space-y-reverse));
    }
    .xs\:space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(3rem * var(--space-x-reverse));
        margin-left: calc(3rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(4rem * var(--space-y-reverse));
    }
    .xs\:space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(4rem * var(--space-x-reverse));
        margin-left: calc(4rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(5rem * var(--space-y-reverse));
    }
    .xs\:space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(5rem * var(--space-x-reverse));
        margin-left: calc(5rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(6rem * var(--space-y-reverse));
    }
    .xs\:space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(6rem * var(--space-x-reverse));
        margin-left: calc(6rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(8rem * var(--space-y-reverse));
    }
    .xs\:space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(8rem * var(--space-x-reverse));
        margin-left: calc(8rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(10rem * var(--space-y-reverse));
    }
    .xs\:space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(10rem * var(--space-x-reverse));
        margin-left: calc(10rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(12rem * var(--space-y-reverse));
    }
    .xs\:space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(12rem * var(--space-x-reverse));
        margin-left: calc(12rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(14rem * var(--space-y-reverse));
    }
    .xs\:space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(14rem * var(--space-x-reverse));
        margin-left: calc(14rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(16rem * var(--space-y-reverse));
    }
    .xs\:space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(16rem * var(--space-x-reverse));
        margin-left: calc(16rem * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1px * var(--space-y-reverse));
    }
    .xs\:space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1px * var(--space-x-reverse));
        margin-left: calc(1px * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.25rem * var(--space-y-reverse));
    }
    .xs\:-space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.25rem * var(--space-x-reverse));
        margin-left: calc(-.25rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.5rem * var(--space-y-reverse));
    }
    .xs\:-space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.5rem * var(--space-x-reverse));
        margin-left: calc(-.5rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.75rem * var(--space-y-reverse));
    }
    .xs\:-space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.75rem * var(--space-x-reverse));
        margin-left: calc(-.75rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1rem * var(--space-y-reverse));
    }
    .xs\:-space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1rem * var(--space-x-reverse));
        margin-left: calc(-1rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.25rem * var(--space-y-reverse));
    }
    .xs\:-space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.25rem * var(--space-x-reverse));
        margin-left: calc(-1.25rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.5rem * var(--space-y-reverse));
    }
    .xs\:-space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.5rem * var(--space-x-reverse));
        margin-left: calc(-1.5rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2rem * var(--space-y-reverse));
    }
    .xs\:-space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2rem * var(--space-x-reverse));
        margin-left: calc(-2rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2.5rem * var(--space-y-reverse));
    }
    .xs\:-space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2.5rem * var(--space-x-reverse));
        margin-left: calc(-2.5rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-3rem * var(--space-y-reverse));
    }
    .xs\:-space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-3rem * var(--space-x-reverse));
        margin-left: calc(-3rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-4rem * var(--space-y-reverse));
    }
    .xs\:-space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-4rem * var(--space-x-reverse));
        margin-left: calc(-4rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-5rem * var(--space-y-reverse));
    }
    .xs\:-space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-5rem * var(--space-x-reverse));
        margin-left: calc(-5rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-6rem * var(--space-y-reverse));
    }
    .xs\:-space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-6rem * var(--space-x-reverse));
        margin-left: calc(-6rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-8rem * var(--space-y-reverse));
    }
    .xs\:-space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-8rem * var(--space-x-reverse));
        margin-left: calc(-8rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-10rem * var(--space-y-reverse));
    }
    .xs\:-space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-10rem * var(--space-x-reverse));
        margin-left: calc(-10rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-12rem * var(--space-y-reverse));
    }
    .xs\:-space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-12rem * var(--space-x-reverse));
        margin-left: calc(-12rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-14rem * var(--space-y-reverse));
    }
    .xs\:-space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-14rem * var(--space-x-reverse));
        margin-left: calc(-14rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-16rem * var(--space-y-reverse));
    }
    .xs\:-space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-16rem * var(--space-x-reverse));
        margin-left: calc(-16rem * (1 - var(--space-x-reverse)));
    }
    .xs\:-space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1px * var(--space-y-reverse));
    }
    .xs\:-space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1px * var(--space-x-reverse));
        margin-left: calc(-1px * (1 - var(--space-x-reverse)));
    }
    .xs\:space-y-reverse>:not(template)~:not(template)
    {
        --space-y-reverse: 1;
    }
    .xs\:space-x-reverse>:not(template)~:not(template)
    {
        --space-x-reverse: 1;
    }
    .xs\:divide-y-0>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(0px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(0px * var(--divide-y-reverse));
    }
    .xs\:divide-x-0>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(0px * var(--divide-x-reverse));
        border-left-width: calc(0px * (1 - var(--divide-x-reverse)));
    }
    .xs\:divide-y-1>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .xs\:divide-x-1>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .xs\:divide-y-2>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(2px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(2px * var(--divide-y-reverse));
    }
    .xs\:divide-x-2>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(2px * var(--divide-x-reverse));
        border-left-width: calc(2px * (1 - var(--divide-x-reverse)));
    }
    .xs\:divide-y-3>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(3px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(3px * var(--divide-y-reverse));
    }
    .xs\:divide-x-3>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(3px * var(--divide-x-reverse));
        border-left-width: calc(3px * (1 - var(--divide-x-reverse)));
    }
    .xs\:divide-y-4>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(4px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(4px * var(--divide-y-reverse));
    }
    .xs\:divide-x-4>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(4px * var(--divide-x-reverse));
        border-left-width: calc(4px * (1 - var(--divide-x-reverse)));
    }
    .xs\:divide-y-5>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(5px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(5px * var(--divide-y-reverse));
    }
    .xs\:divide-x-5>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(5px * var(--divide-x-reverse));
        border-left-width: calc(5px * (1 - var(--divide-x-reverse)));
    }
    .xs\:divide-y-8>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(8px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(8px * var(--divide-y-reverse));
    }
    .xs\:divide-x-8>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(8px * var(--divide-x-reverse));
        border-left-width: calc(8px * (1 - var(--divide-x-reverse)));
    }
    .xs\:divide-y>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .xs\:divide-x>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .xs\:divide-y-reverse>:not(template)~:not(template)
    {
        --divide-y-reverse: 1;
    }
    .xs\:divide-x-reverse>:not(template)~:not(template)
    {
        --divide-x-reverse: 1;
    }
    .xs\:divide-transparent>:not(template)~:not(template)
    {
        border-color: transparent;
    }
    .xs\:divide-inherit>:not(template)~:not(template)
    {
        border-color: inherit;
    }
    .xs\:divide-ds-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--divide-opacity));
    }
    .xs\:divide-ds-grey-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--divide-opacity));
    }
    .xs\:divide-ds-grey-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--divide-opacity));
    }
    .xs\:divide-ds-grey-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--divide-opacity));
    }
    .xs\:divide-ds-grey-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--divide-opacity));
    }
    .xs\:divide-ds-grey-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--divide-opacity));
    }
    .xs\:divide-ds-grey-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--divide-opacity));
    }
    .xs\:divide-ds-grey-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--divide-opacity));
    }
    .xs\:divide-ds-solid-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .xs\:divide-ds-primary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--divide-opacity));
    }
    .xs\:divide-ds-secondary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--divide-opacity));
    }
    .xs\:divide-ds-third-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--divide-opacity));
    }
    .xs\:divide-ds-disabled-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--divide-opacity));
    }
    .xs\:divide-ds-red-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--divide-opacity));
    }
    .xs\:divide-ds-red-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--divide-opacity));
    }
    .xs\:divide-ds-red-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .xs\:divide-ds-red-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--divide-opacity));
    }
    .xs\:divide-ds-red-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--divide-opacity));
    }
    .xs\:divide-ds-red-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--divide-opacity));
    }
    .xs\:divide-ds-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--divide-opacity));
    }
    .xs\:divide-ds-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .xs\:divide-ds-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--divide-opacity));
    }
    .xs\:divide-ds-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--divide-opacity));
    }
    .xs\:divide-ds-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--divide-opacity));
    }
    .xs\:divide-ds-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--divide-opacity));
    }
    .xs\:divide-ds-navy-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--divide-opacity));
    }
    .xs\:divide-ds-navy-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .xs\:divide-ds-navy-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--divide-opacity));
    }
    .xs\:divide-ds-navy-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--divide-opacity));
    }
    .xs\:divide-ds-navy-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--divide-opacity));
    }
    .xs\:divide-ds-navy-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--divide-opacity));
    }
    .xs\:divide-ds-purple-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--divide-opacity));
    }
    .xs\:divide-ds-purple-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .xs\:divide-ds-purple-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--divide-opacity));
    }
    .xs\:divide-ds-purple-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--divide-opacity));
    }
    .xs\:divide-ds-purple-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--divide-opacity));
    }
    .xs\:divide-ds-purple-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--divide-opacity));
    }
    .xs\:divide-ds-sky-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--divide-opacity));
    }
    .xs\:divide-ds-sky-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--divide-opacity));
    }
    .xs\:divide-ds-sky-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--divide-opacity));
    }
    .xs\:divide-ds-sky-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--divide-opacity));
    }
    .xs\:divide-ds-sky-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--divide-opacity));
    }
    .xs\:divide-ds-sky-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--divide-opacity));
    }
    .xs\:divide-ds-pink-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--divide-opacity));
    }
    .xs\:divide-ds-pink-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--divide-opacity));
    }
    .xs\:divide-ds-pink-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--divide-opacity));
    }
    .xs\:divide-ds-pink-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--divide-opacity));
    }
    .xs\:divide-ds-pink-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--divide-opacity));
    }
    .xs\:divide-ds-pink-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--divide-opacity));
    }
    .xs\:divide-ds-green-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--divide-opacity));
    }
    .xs\:divide-ds-green-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--divide-opacity));
    }
    .xs\:divide-ds-green-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--divide-opacity));
    }
    .xs\:divide-ds-green-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--divide-opacity));
    }
    .xs\:divide-ds-green-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--divide-opacity));
    }
    .xs\:divide-ds-green-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--divide-opacity));
    }
    .xs\:divide-ds-gold-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--divide-opacity));
    }
    .xs\:divide-ds-gold-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--divide-opacity));
    }
    .xs\:divide-ds-gold-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--divide-opacity));
    }
    .xs\:divide-ds-vip-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--divide-opacity));
    }
    .xs\:divide-ds-vip-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--divide-opacity));
    }
    .xs\:divide-ds-vip-elements>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--divide-opacity));
    }
    .xs\:divide-ds-vip-beige>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--divide-opacity));
    }
    .xs\:divide-ds-vip-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .xs\:divide-green>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--divide-opacity));
    }
    .xs\:divide-green-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--divide-opacity));
    }
    .xs\:divide-green-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--divide-opacity));
    }
    .xs\:divide-red-soft>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--divide-opacity));
    }
    .xs\:divide-red-lighter>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--divide-opacity));
    }
    .xs\:divide-red-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--divide-opacity));
    }
    .xs\:divide-red>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--divide-opacity));
    }
    .xs\:divide-red-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--divide-opacity));
    }
    .xs\:divide-red-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--divide-opacity));
    }
    .xs\:divide-purple-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--divide-opacity));
    }
    .xs\:divide-blue>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--divide-opacity));
    }
    .xs\:divide-blue-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--divide-opacity));
    }
    .xs\:divide-blue-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .xs\:divide-blue-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--divide-opacity));
    }
    .xs\:divide-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--divide-opacity));
    }
    .xs\:divide-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .xs\:divide-sport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .xs\:divide-esport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .xs\:divide-casino>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .xs\:divide-poker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .xs\:divide-grey-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--divide-opacity));
    }
    .xs\:divide-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--divide-opacity));
    }
    .xs\:divide-grey-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--divide-opacity));
    }
    .xs\:divide-grey-lightest>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--divide-opacity));
    }
    .xs\:divide-orange>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--divide-opacity));
    }
    .xs\:divide-orange-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--divide-opacity));
    }
    .xs\:divide-yellow>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--divide-opacity));
    }
    .xs\:divide-brown>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--divide-opacity));
    }
    .xs\:divide-smoke-darkest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.9);
    }
    .xs\:divide-smoke-darker>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.75);
    }
    .xs\:divide-smoke-dark>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.6);
    }
    .xs\:divide-smoke>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.5);
    }
    .xs\:divide-smoke-light>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.4);
    }
    .xs\:divide-smoke-lighter>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.25);
    }
    .xs\:divide-smoke-lightest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.1);
    }
    .xs\:divide-snow-strong>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .xs\:divide-snow>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .xs\:divide-snow-weak>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .xs\:divide-placeholder>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--divide-opacity));
    }
    .xs\:divide-solid>:not(template)~:not(template)
    {
        border-style: solid;
    }
    .xs\:divide-dashed>:not(template)~:not(template)
    {
        border-style: dashed;
    }
    .xs\:divide-dotted>:not(template)~:not(template)
    {
        border-style: dotted;
    }
    .xs\:divide-double>:not(template)~:not(template)
    {
        border-style: double;
    }
    .xs\:divide-none>:not(template)~:not(template)
    {
        border-style: none;
    }
    .xs\:divide-opacity-0>:not(template)~:not(template)
    {
        --divide-opacity: 0;
    }
    .xs\:divide-opacity-25>:not(template)~:not(template)
    {
        --divide-opacity: .25;
    }
    .xs\:divide-opacity-50>:not(template)~:not(template)
    {
        --divide-opacity: .5;
    }
    .xs\:divide-opacity-75>:not(template)~:not(template)
    {
        --divide-opacity: .75;
    }
    .xs\:divide-opacity-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
    }
    .xs\:sr-only
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .xs\:not-sr-only
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .xs\:focus\:sr-only:focus
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .xs\:focus\:not-sr-only:focus
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .xs\:appearance-none
    {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .xs\:bg-fixed
    {
        background-attachment: fixed;
    }
    .xs\:bg-local
    {
        background-attachment: local;
    }
    .xs\:bg-scroll
    {
        background-attachment: scroll;
    }
    .xs\:bg-clip-border
    {
        background-clip: border-box;
    }
    .xs\:bg-clip-padding
    {
        background-clip: padding-box;
    }
    .xs\:bg-clip-content
    {
        background-clip: content-box;
    }
    .xs\:bg-clip-text
    {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .xs\:bg-transparent
    {
        background-color: transparent;
    }
    .xs\:bg-inherit
    {
        background-color: inherit;
    }
    .xs\:bg-ds-black
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .xs\:bg-ds-grey-700
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .xs\:bg-ds-grey-600
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .xs\:bg-ds-grey-500
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .xs\:bg-ds-grey-400
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .xs\:bg-ds-grey-300
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .xs\:bg-ds-grey-200
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .xs\:bg-ds-grey-100
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .xs\:bg-ds-solid-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xs\:bg-ds-primary-light
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .xs\:bg-ds-secondary-light
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .xs\:bg-ds-third-dark
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .xs\:bg-ds-disabled-light
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .xs\:bg-ds-red-700
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .xs\:bg-ds-red-600
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .xs\:bg-ds-red-500
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .xs\:bg-ds-red-400
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .xs\:bg-ds-red-300
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .xs\:bg-ds-red-200
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .xs\:bg-ds-blue-600
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .xs\:bg-ds-blue-500
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xs\:bg-ds-blue-400
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .xs\:bg-ds-blue-300
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .xs\:bg-ds-blue-200
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .xs\:bg-ds-blue-100
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .xs\:bg-ds-navy-blue-600
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .xs\:bg-ds-navy-blue-500
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .xs\:bg-ds-navy-blue-400
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .xs\:bg-ds-navy-blue-300
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .xs\:bg-ds-navy-blue-200
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .xs\:bg-ds-navy-blue-100
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .xs\:bg-ds-purple-600
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .xs\:bg-ds-purple-500
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .xs\:bg-ds-purple-400
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .xs\:bg-ds-purple-300
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .xs\:bg-ds-purple-200
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .xs\:bg-ds-purple-100
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .xs\:bg-ds-sky-blue-600
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .xs\:bg-ds-sky-blue-500
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .xs\:bg-ds-sky-blue-400
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .xs\:bg-ds-sky-blue-300
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .xs\:bg-ds-sky-blue-200
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .xs\:bg-ds-sky-blue-100
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .xs\:bg-ds-pink-600
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .xs\:bg-ds-pink-500
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .xs\:bg-ds-pink-400
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .xs\:bg-ds-pink-300
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .xs\:bg-ds-pink-200
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .xs\:bg-ds-pink-100
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .xs\:bg-ds-green-700
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .xs\:bg-ds-green-600
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .xs\:bg-ds-green-500
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .xs\:bg-ds-green-400
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .xs\:bg-ds-green-300
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .xs\:bg-ds-green-200
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .xs\:bg-ds-gold-600
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .xs\:bg-ds-gold-500
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .xs\:bg-ds-gold-300
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .xs\:bg-ds-vip-black
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .xs\:bg-ds-vip-grey
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .xs\:bg-ds-vip-elements
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .xs\:bg-ds-vip-beige
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .xs\:bg-ds-vip-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xs\:bg-green
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .xs\:bg-green-dark
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .xs\:bg-green-light
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .xs\:bg-red-soft
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .xs\:bg-red-lighter
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .xs\:bg-red-light
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .xs\:bg-red
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .xs\:bg-red-dark
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .xs\:bg-red-darker
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .xs\:bg-purple-dark
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .xs\:bg-blue
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .xs\:bg-blue-light
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .xs\:bg-blue-dark
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xs\:bg-blue-darker
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .xs\:bg-black
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .xs\:bg-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xs\:bg-sport
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .xs\:bg-esport
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .xs\:bg-casino
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xs\:bg-poker
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .xs\:bg-grey-dark
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .xs\:bg-grey
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .xs\:bg-grey-light
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .xs\:bg-grey-lightest
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .xs\:bg-orange
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .xs\:bg-orange-light
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .xs\:bg-yellow
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .xs\:bg-brown
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .xs\:bg-smoke-darkest
    {
        background-color: rgba(0,0,0,.9);
    }
    .xs\:bg-smoke-darker
    {
        background-color: rgba(0,0,0,.75);
    }
    .xs\:bg-smoke-dark
    {
        background-color: rgba(0,0,0,.6);
    }
    .xs\:bg-smoke
    {
        background-color: rgba(0,0,0,.5);
    }
    .xs\:bg-smoke-light
    {
        background-color: rgba(0,0,0,.4);
    }
    .xs\:bg-smoke-lighter
    {
        background-color: rgba(0,0,0,.25);
    }
    .xs\:bg-smoke-lightest
    {
        background-color: rgba(0,0,0,.1);
    }
    .xs\:bg-snow-strong
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .xs\:bg-snow
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .xs\:bg-snow-weak
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .xs\:bg-placeholder
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .xs\:hover\:bg-transparent:hover
    {
        background-color: transparent;
    }
    .xs\:hover\:bg-inherit:hover
    {
        background-color: inherit;
    }
    .xs\:hover\:bg-ds-black:hover
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-grey-700:hover
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-grey-600:hover
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-grey-500:hover
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-grey-400:hover
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-grey-300:hover
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-grey-200:hover
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-grey-100:hover
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-solid-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-primary-light:hover
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-secondary-light:hover
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-third-dark:hover
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-disabled-light:hover
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-red-700:hover
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-red-600:hover
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-red-500:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-red-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-red-300:hover
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-red-200:hover
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-navy-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-navy-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-navy-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-navy-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-navy-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-navy-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-purple-600:hover
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-purple-500:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-purple-400:hover
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-purple-300:hover
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-purple-200:hover
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-purple-100:hover
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-sky-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-sky-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-sky-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-sky-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-sky-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-sky-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-pink-600:hover
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-pink-500:hover
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-pink-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-pink-300:hover
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-pink-200:hover
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-pink-100:hover
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-green-700:hover
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-green-600:hover
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-green-500:hover
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-green-400:hover
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-green-300:hover
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-green-200:hover
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-gold-600:hover
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-gold-500:hover
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-gold-300:hover
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-vip-black:hover
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-vip-grey:hover
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-vip-elements:hover
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-vip-beige:hover
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .xs\:hover\:bg-ds-vip-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-green:hover
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .xs\:hover\:bg-green-dark:hover
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .xs\:hover\:bg-green-light:hover
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .xs\:hover\:bg-red-soft:hover
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .xs\:hover\:bg-red-lighter:hover
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .xs\:hover\:bg-red-light:hover
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .xs\:hover\:bg-red:hover
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .xs\:hover\:bg-red-dark:hover
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .xs\:hover\:bg-red-darker:hover
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .xs\:hover\:bg-purple-dark:hover
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .xs\:hover\:bg-blue:hover
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .xs\:hover\:bg-blue-light:hover
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-blue-dark:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xs\:hover\:bg-blue-darker:hover
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .xs\:hover\:bg-black:hover
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .xs\:hover\:bg-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xs\:hover\:bg-sport:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .xs\:hover\:bg-esport:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .xs\:hover\:bg-casino:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xs\:hover\:bg-poker:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .xs\:hover\:bg-grey-dark:hover
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .xs\:hover\:bg-grey:hover
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .xs\:hover\:bg-grey-light:hover
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .xs\:hover\:bg-grey-lightest:hover
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .xs\:hover\:bg-orange:hover
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .xs\:hover\:bg-orange-light:hover
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .xs\:hover\:bg-yellow:hover
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .xs\:hover\:bg-brown:hover
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .xs\:hover\:bg-smoke-darkest:hover
    {
        background-color: rgba(0,0,0,.9);
    }
    .xs\:hover\:bg-smoke-darker:hover
    {
        background-color: rgba(0,0,0,.75);
    }
    .xs\:hover\:bg-smoke-dark:hover
    {
        background-color: rgba(0,0,0,.6);
    }
    .xs\:hover\:bg-smoke:hover
    {
        background-color: rgba(0,0,0,.5);
    }
    .xs\:hover\:bg-smoke-light:hover
    {
        background-color: rgba(0,0,0,.4);
    }
    .xs\:hover\:bg-smoke-lighter:hover
    {
        background-color: rgba(0,0,0,.25);
    }
    .xs\:hover\:bg-smoke-lightest:hover
    {
        background-color: rgba(0,0,0,.1);
    }
    .xs\:hover\:bg-snow-strong:hover
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .xs\:hover\:bg-snow:hover
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .xs\:hover\:bg-snow-weak:hover
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .xs\:hover\:bg-placeholder:hover
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .xs\:bg-none
    {
        background-image: none;
    }
    .xs\:bg-gradient-to-t
    {
        background-image: linear-gradient(0deg,var(--gradient-color-stops));
    }
    .xs\:bg-gradient-to-tr
    {
        background-image: linear-gradient(to top right,var(--gradient-color-stops));
    }
    .xs\:bg-gradient-to-r
    {
        background-image: linear-gradient(90deg,var(--gradient-color-stops));
    }
    .xs\:bg-gradient-to-br
    {
        background-image: linear-gradient(to bottom right,var(--gradient-color-stops));
    }
    .xs\:bg-gradient-to-b
    {
        background-image: linear-gradient(180deg,var(--gradient-color-stops));
    }
    .xs\:bg-gradient-to-bl
    {
        background-image: linear-gradient(to bottom left,var(--gradient-color-stops));
    }
    .xs\:bg-gradient-to-l
    {
        background-image: linear-gradient(270deg,var(--gradient-color-stops));
    }
    .xs\:bg-gradient-to-tl
    {
        background-image: linear-gradient(to top left,var(--gradient-color-stops));
    }
    .xs\:from-transparent
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:from-inherit
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:from-ds-black
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xs\:from-ds-grey-700
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xs\:from-ds-grey-600
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xs\:from-ds-grey-500
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xs\:from-ds-grey-400
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xs\:from-ds-grey-300
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xs\:from-ds-grey-200
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xs\:from-ds-grey-100
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xs\:from-ds-solid-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:from-ds-primary-light
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xs\:from-ds-secondary-light
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xs\:from-ds-third-dark
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xs\:from-ds-disabled-light
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xs\:from-ds-red-700
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xs\:from-ds-red-600
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xs\:from-ds-red-500
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:from-ds-red-400
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xs\:from-ds-red-300
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xs\:from-ds-red-200
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xs\:from-ds-blue-600
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xs\:from-ds-blue-500
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:from-ds-blue-400
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xs\:from-ds-blue-300
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xs\:from-ds-blue-200
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xs\:from-ds-blue-100
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xs\:from-ds-navy-blue-600
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xs\:from-ds-navy-blue-500
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:from-ds-navy-blue-400
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xs\:from-ds-navy-blue-300
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xs\:from-ds-navy-blue-200
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xs\:from-ds-navy-blue-100
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xs\:from-ds-purple-600
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xs\:from-ds-purple-500
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:from-ds-purple-400
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xs\:from-ds-purple-300
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xs\:from-ds-purple-200
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xs\:from-ds-purple-100
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xs\:from-ds-sky-blue-600
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xs\:from-ds-sky-blue-500
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xs\:from-ds-sky-blue-400
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xs\:from-ds-sky-blue-300
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xs\:from-ds-sky-blue-200
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xs\:from-ds-sky-blue-100
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xs\:from-ds-pink-600
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xs\:from-ds-pink-500
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xs\:from-ds-pink-400
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xs\:from-ds-pink-300
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xs\:from-ds-pink-200
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xs\:from-ds-pink-100
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xs\:from-ds-green-700
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xs\:from-ds-green-600
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xs\:from-ds-green-500
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xs\:from-ds-green-400
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xs\:from-ds-green-300
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xs\:from-ds-green-200
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xs\:from-ds-gold-600
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xs\:from-ds-gold-500
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xs\:from-ds-gold-300
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xs\:from-ds-vip-black
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xs\:from-ds-vip-grey
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xs\:from-ds-vip-elements
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xs\:from-ds-vip-beige
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xs\:from-ds-vip-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:from-green
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xs\:from-green-dark
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xs\:from-green-light
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xs\:from-red-soft
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xs\:from-red-lighter
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xs\:from-red-light
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xs\:from-red
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xs\:from-red-dark
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xs\:from-red-darker
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xs\:from-purple-dark
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xs\:from-blue
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xs\:from-blue-light
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xs\:from-blue-dark
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:from-blue-darker
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xs\:from-black
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xs\:from-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:from-sport
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:from-esport
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:from-casino
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:from-poker
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:from-grey-dark
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xs\:from-grey
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xs\:from-grey-light
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xs\:from-grey-lightest
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xs\:from-orange
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xs\:from-orange-light
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xs\:from-yellow
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xs\:from-brown
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xs\:from-smoke-darkest
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .xs\:from-smoke-darker, .xs\:from-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:from-smoke-darker
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .xs\:from-smoke-dark
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .xs\:from-smoke, .xs\:from-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:from-smoke
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .xs\:from-smoke-light
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .xs\:from-smoke-light, .xs\:from-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:from-smoke-lighter
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .xs\:from-smoke-lightest
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:from-snow-strong
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .xs\:from-snow, .xs\:from-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:from-snow
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .xs\:from-snow-weak
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:from-placeholder
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xs\:via-transparent
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:via-inherit
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:via-ds-black
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xs\:via-ds-grey-700
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xs\:via-ds-grey-600
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xs\:via-ds-grey-500
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xs\:via-ds-grey-400
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xs\:via-ds-grey-300
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xs\:via-ds-grey-200
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xs\:via-ds-grey-100
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xs\:via-ds-solid-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:via-ds-primary-light
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xs\:via-ds-secondary-light
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xs\:via-ds-third-dark
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xs\:via-ds-disabled-light
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xs\:via-ds-red-700
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xs\:via-ds-red-600
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xs\:via-ds-red-500
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:via-ds-red-400
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xs\:via-ds-red-300
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xs\:via-ds-red-200
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xs\:via-ds-blue-600
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xs\:via-ds-blue-500
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:via-ds-blue-400
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xs\:via-ds-blue-300
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xs\:via-ds-blue-200
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xs\:via-ds-blue-100
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xs\:via-ds-navy-blue-600
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xs\:via-ds-navy-blue-500
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:via-ds-navy-blue-400
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xs\:via-ds-navy-blue-300
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xs\:via-ds-navy-blue-200
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xs\:via-ds-navy-blue-100
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xs\:via-ds-purple-600
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xs\:via-ds-purple-500
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:via-ds-purple-400
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xs\:via-ds-purple-300
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xs\:via-ds-purple-200
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xs\:via-ds-purple-100
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xs\:via-ds-sky-blue-600
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xs\:via-ds-sky-blue-500
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xs\:via-ds-sky-blue-400
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xs\:via-ds-sky-blue-300
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xs\:via-ds-sky-blue-200
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xs\:via-ds-sky-blue-100
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xs\:via-ds-pink-600
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xs\:via-ds-pink-500
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xs\:via-ds-pink-400
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xs\:via-ds-pink-300
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xs\:via-ds-pink-200
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xs\:via-ds-pink-100
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xs\:via-ds-green-700
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xs\:via-ds-green-600
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xs\:via-ds-green-500
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xs\:via-ds-green-400
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xs\:via-ds-green-300
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xs\:via-ds-green-200
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xs\:via-ds-gold-600
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xs\:via-ds-gold-500
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xs\:via-ds-gold-300
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xs\:via-ds-vip-black
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xs\:via-ds-vip-grey
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xs\:via-ds-vip-elements
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xs\:via-ds-vip-beige
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xs\:via-ds-vip-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:via-green
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xs\:via-green-dark
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xs\:via-green-light
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xs\:via-red-soft
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xs\:via-red-lighter
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xs\:via-red-light
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xs\:via-red
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xs\:via-red-dark
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xs\:via-red-darker
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xs\:via-purple-dark
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xs\:via-blue
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xs\:via-blue-light
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xs\:via-blue-dark
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:via-blue-darker
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xs\:via-black
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xs\:via-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:via-sport
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:via-esport
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:via-casino
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:via-poker
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:via-grey-dark
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xs\:via-grey
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xs\:via-grey-light
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xs\:via-grey-lightest
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xs\:via-orange
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xs\:via-orange-light
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xs\:via-yellow
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xs\:via-brown
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xs\:via-smoke-darkest
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .xs\:via-smoke-darker, .xs\:via-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:via-smoke-darker
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .xs\:via-smoke-dark
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .xs\:via-smoke, .xs\:via-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:via-smoke
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .xs\:via-smoke-light
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .xs\:via-smoke-light, .xs\:via-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:via-smoke-lighter
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .xs\:via-smoke-lightest
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:via-snow-strong
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .xs\:via-snow, .xs\:via-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:via-snow
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .xs\:via-snow-weak
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:via-placeholder
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xs\:to-transparent
    {
        --gradient-to-color: transparent;
    }
    .xs\:to-inherit
    {
        --gradient-to-color: inherit;
    }
    .xs\:to-ds-black
    {
        --gradient-to-color: #19191c;
    }
    .xs\:to-ds-grey-700
    {
        --gradient-to-color: #292935;
    }
    .xs\:to-ds-grey-600
    {
        --gradient-to-color: #49495c;
    }
    .xs\:to-ds-grey-500
    {
        --gradient-to-color: #626283;
    }
    .xs\:to-ds-grey-400
    {
        --gradient-to-color: #8a8ab2;
    }
    .xs\:to-ds-grey-300
    {
        --gradient-to-color: #bebedc;
    }
    .xs\:to-ds-grey-200
    {
        --gradient-to-color: #e6e6f2;
    }
    .xs\:to-ds-grey-100
    {
        --gradient-to-color: #f4f4fa;
    }
    .xs\:to-ds-solid-white
    {
        --gradient-to-color: #fff;
    }
    .xs\:to-ds-primary-light
    {
        --gradient-to-color: #f9f9f9;
    }
    .xs\:to-ds-secondary-light
    {
        --gradient-to-color: #ebebf4;
    }
    .xs\:to-ds-third-dark
    {
        --gradient-to-color: #c9c9d7;
    }
    .xs\:to-ds-disabled-light
    {
        --gradient-to-color: #6e6e77;
    }
    .xs\:to-ds-red-700
    {
        --gradient-to-color: #a50e0e;
    }
    .xs\:to-ds-red-600
    {
        --gradient-to-color: #d02323;
    }
    .xs\:to-ds-red-500
    {
        --gradient-to-color: #f73535;
    }
    .xs\:to-ds-red-400
    {
        --gradient-to-color: #ff5b5b;
    }
    .xs\:to-ds-red-300
    {
        --gradient-to-color: #fa8b8b;
    }
    .xs\:to-ds-red-200
    {
        --gradient-to-color: #ff9c9c;
    }
    .xs\:to-ds-blue-600
    {
        --gradient-to-color: #093f8e;
    }
    .xs\:to-ds-blue-500
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:to-ds-blue-400
    {
        --gradient-to-color: #6794f8;
    }
    .xs\:to-ds-blue-300
    {
        --gradient-to-color: #88b3ff;
    }
    .xs\:to-ds-blue-200
    {
        --gradient-to-color: #b8cbf6;
    }
    .xs\:to-ds-blue-100
    {
        --gradient-to-color: #cdd7ee;
    }
    .xs\:to-ds-navy-blue-600
    {
        --gradient-to-color: #09214c;
    }
    .xs\:to-ds-navy-blue-500
    {
        --gradient-to-color: #173476;
    }
    .xs\:to-ds-navy-blue-400
    {
        --gradient-to-color: #254fae;
    }
    .xs\:to-ds-navy-blue-300
    {
        --gradient-to-color: #2f61d3;
    }
    .xs\:to-ds-navy-blue-200
    {
        --gradient-to-color: #3671f5;
    }
    .xs\:to-ds-navy-blue-100
    {
        --gradient-to-color: #6192d8;
    }
    .xs\:to-ds-purple-600
    {
        --gradient-to-color: #3c1caf;
    }
    .xs\:to-ds-purple-500
    {
        --gradient-to-color: #6727f4;
    }
    .xs\:to-ds-purple-400
    {
        --gradient-to-color: #833dff;
    }
    .xs\:to-ds-purple-300
    {
        --gradient-to-color: #9160e8;
    }
    .xs\:to-ds-purple-200
    {
        --gradient-to-color: #a98ef4;
    }
    .xs\:to-ds-purple-100
    {
        --gradient-to-color: #ccbafe;
    }
    .xs\:to-ds-sky-blue-600
    {
        --gradient-to-color: #279cc0;
    }
    .xs\:to-ds-sky-blue-500
    {
        --gradient-to-color: #33cfff;
    }
    .xs\:to-ds-sky-blue-400
    {
        --gradient-to-color: #58d8ff;
    }
    .xs\:to-ds-sky-blue-300
    {
        --gradient-to-color: #83e2ff;
    }
    .xs\:to-ds-sky-blue-200
    {
        --gradient-to-color: #a7eafe;
    }
    .xs\:to-ds-sky-blue-100
    {
        --gradient-to-color: #d1f4ff;
    }
    .xs\:to-ds-pink-600
    {
        --gradient-to-color: #c750c7;
    }
    .xs\:to-ds-pink-500
    {
        --gradient-to-color: #ff73ff;
    }
    .xs\:to-ds-pink-400
    {
        --gradient-to-color: #ff8cff;
    }
    .xs\:to-ds-pink-300
    {
        --gradient-to-color: #ffabff;
    }
    .xs\:to-ds-pink-200
    {
        --gradient-to-color: #ffc9ff;
    }
    .xs\:to-ds-pink-100
    {
        --gradient-to-color: #ffe1ff;
    }
    .xs\:to-ds-green-700
    {
        --gradient-to-color: #05885f;
    }
    .xs\:to-ds-green-600
    {
        --gradient-to-color: #08d796;
    }
    .xs\:to-ds-green-500
    {
        --gradient-to-color: #08f9ae;
    }
    .xs\:to-ds-green-400
    {
        --gradient-to-color: #4afcc5;
    }
    .xs\:to-ds-green-300
    {
        --gradient-to-color: #85ffd9;
    }
    .xs\:to-ds-green-200
    {
        --gradient-to-color: #bcffea;
    }
    .xs\:to-ds-gold-600
    {
        --gradient-to-color: #b58344;
    }
    .xs\:to-ds-gold-500
    {
        --gradient-to-color: #d4a76e;
    }
    .xs\:to-ds-gold-300
    {
        --gradient-to-color: #f8d09e;
    }
    .xs\:to-ds-vip-black
    {
        --gradient-to-color: #1a1a1a;
    }
    .xs\:to-ds-vip-grey
    {
        --gradient-to-color: #272420;
    }
    .xs\:to-ds-vip-elements
    {
        --gradient-to-color: #574835;
    }
    .xs\:to-ds-vip-beige
    {
        --gradient-to-color: #ece5db;
    }
    .xs\:to-ds-vip-white
    {
        --gradient-to-color: #fff;
    }
    .xs\:to-green
    {
        --gradient-to-color: #78b428;
    }
    .xs\:to-green-dark
    {
        --gradient-to-color: #6aa120;
    }
    .xs\:to-green-light
    {
        --gradient-to-color: #dbfab1;
    }
    .xs\:to-red-soft
    {
        --gradient-to-color: #f58183;
    }
    .xs\:to-red-lighter
    {
        --gradient-to-color: #fdddde;
    }
    .xs\:to-red-light
    {
        --gradient-to-color: #f74d53;
    }
    .xs\:to-red
    {
        --gradient-to-color: #ed1c24;
    }
    .xs\:to-red-dark
    {
        --gradient-to-color: #e76377;
    }
    .xs\:to-red-darker
    {
        --gradient-to-color: #c71a1a;
    }
    .xs\:to-purple-dark
    {
        --gradient-to-color: #390e68;
    }
    .xs\:to-blue
    {
        --gradient-to-color: #2697f0;
    }
    .xs\:to-blue-light
    {
        --gradient-to-color: #deebff;
    }
    .xs\:to-blue-dark
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:to-blue-darker
    {
        --gradient-to-color: #3b1382;
    }
    .xs\:to-black
    {
        --gradient-to-color: #4b4b4b;
    }
    .xs\:to-white
    {
        --gradient-to-color: #fff;
    }
    .xs\:to-sport
    {
        --gradient-to-color: #f73535;
    }
    .xs\:to-esport
    {
        --gradient-to-color: #6727f4;
    }
    .xs\:to-casino
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:to-poker
    {
        --gradient-to-color: #173476;
    }
    .xs\:to-grey-dark
    {
        --gradient-to-color: #888;
    }
    .xs\:to-grey
    {
        --gradient-to-color: #c0c0c0;
    }
    .xs\:to-grey-light
    {
        --gradient-to-color: #d6d6d6;
    }
    .xs\:to-grey-lightest
    {
        --gradient-to-color: #f6f6f6;
    }
    .xs\:to-orange
    {
        --gradient-to-color: #e5b427;
    }
    .xs\:to-orange-light
    {
        --gradient-to-color: #fcefca;
    }
    .xs\:to-yellow
    {
        --gradient-to-color: #ffd700;
    }
    .xs\:to-brown
    {
        --gradient-to-color: #b08d57;
    }
    .xs\:to-smoke-darkest
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .xs\:to-smoke-darker
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .xs\:to-smoke-dark
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .xs\:to-smoke
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .xs\:to-smoke-light
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .xs\:to-smoke-lighter
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .xs\:to-smoke-lightest
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .xs\:to-snow-strong
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .xs\:to-snow
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .xs\:to-snow-weak
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .xs\:to-placeholder
    {
        --gradient-to-color: #aaa;
    }
    .xs\:hover\:from-transparent:hover
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:from-inherit:hover
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:from-ds-black:hover
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xs\:hover\:from-ds-grey-700:hover
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xs\:hover\:from-ds-grey-600:hover
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xs\:hover\:from-ds-grey-500:hover
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xs\:hover\:from-ds-grey-400:hover
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xs\:hover\:from-ds-grey-300:hover
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xs\:hover\:from-ds-grey-200:hover
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xs\:hover\:from-ds-grey-100:hover
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xs\:hover\:from-ds-solid-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:from-ds-primary-light:hover
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xs\:hover\:from-ds-secondary-light:hover
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xs\:hover\:from-ds-third-dark:hover
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xs\:hover\:from-ds-disabled-light:hover
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xs\:hover\:from-ds-red-700:hover
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xs\:hover\:from-ds-red-600:hover
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xs\:hover\:from-ds-red-500:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:hover\:from-ds-red-400:hover
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xs\:hover\:from-ds-red-300:hover
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xs\:hover\:from-ds-red-200:hover
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xs\:hover\:from-ds-blue-600:hover
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xs\:hover\:from-ds-blue-500:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:hover\:from-ds-blue-400:hover
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xs\:hover\:from-ds-blue-300:hover
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xs\:hover\:from-ds-blue-200:hover
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xs\:hover\:from-ds-blue-100:hover
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xs\:hover\:from-ds-navy-blue-600:hover
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xs\:hover\:from-ds-navy-blue-500:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:hover\:from-ds-navy-blue-400:hover
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xs\:hover\:from-ds-navy-blue-300:hover
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xs\:hover\:from-ds-navy-blue-200:hover
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xs\:hover\:from-ds-navy-blue-100:hover
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xs\:hover\:from-ds-purple-600:hover
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xs\:hover\:from-ds-purple-500:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:hover\:from-ds-purple-400:hover
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xs\:hover\:from-ds-purple-300:hover
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xs\:hover\:from-ds-purple-200:hover
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xs\:hover\:from-ds-purple-100:hover
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xs\:hover\:from-ds-sky-blue-600:hover
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xs\:hover\:from-ds-sky-blue-500:hover
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xs\:hover\:from-ds-sky-blue-400:hover
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xs\:hover\:from-ds-sky-blue-300:hover
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xs\:hover\:from-ds-sky-blue-200:hover
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xs\:hover\:from-ds-sky-blue-100:hover
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xs\:hover\:from-ds-pink-600:hover
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xs\:hover\:from-ds-pink-500:hover
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xs\:hover\:from-ds-pink-400:hover
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xs\:hover\:from-ds-pink-300:hover
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xs\:hover\:from-ds-pink-200:hover
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xs\:hover\:from-ds-pink-100:hover
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xs\:hover\:from-ds-green-700:hover
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xs\:hover\:from-ds-green-600:hover
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xs\:hover\:from-ds-green-500:hover
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xs\:hover\:from-ds-green-400:hover
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xs\:hover\:from-ds-green-300:hover
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xs\:hover\:from-ds-green-200:hover
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xs\:hover\:from-ds-gold-600:hover
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xs\:hover\:from-ds-gold-500:hover
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xs\:hover\:from-ds-gold-300:hover
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xs\:hover\:from-ds-vip-black:hover
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xs\:hover\:from-ds-vip-grey:hover
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xs\:hover\:from-ds-vip-elements:hover
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xs\:hover\:from-ds-vip-beige:hover
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xs\:hover\:from-ds-vip-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:from-green:hover
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xs\:hover\:from-green-dark:hover
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xs\:hover\:from-green-light:hover
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xs\:hover\:from-red-soft:hover
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xs\:hover\:from-red-lighter:hover
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xs\:hover\:from-red-light:hover
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xs\:hover\:from-red:hover
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xs\:hover\:from-red-dark:hover
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xs\:hover\:from-red-darker:hover
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xs\:hover\:from-purple-dark:hover
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xs\:hover\:from-blue:hover
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xs\:hover\:from-blue-light:hover
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xs\:hover\:from-blue-dark:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:hover\:from-blue-darker:hover
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xs\:hover\:from-black:hover
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xs\:hover\:from-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:from-sport:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:hover\:from-esport:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:hover\:from-casino:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:hover\:from-poker:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:hover\:from-grey-dark:hover
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xs\:hover\:from-grey:hover
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xs\:hover\:from-grey-light:hover
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xs\:hover\:from-grey-lightest:hover
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xs\:hover\:from-orange:hover
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xs\:hover\:from-orange-light:hover
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xs\:hover\:from-yellow:hover
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xs\:hover\:from-brown:hover
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xs\:hover\:from-smoke-darkest:hover
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .xs\:hover\:from-smoke-darker:hover, .xs\:hover\:from-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:from-smoke-darker:hover
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .xs\:hover\:from-smoke-dark:hover
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .xs\:hover\:from-smoke-dark:hover, .xs\:hover\:from-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:from-smoke:hover
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .xs\:hover\:from-smoke-light:hover
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .xs\:hover\:from-smoke-light:hover, .xs\:hover\:from-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:from-smoke-lighter:hover
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .xs\:hover\:from-smoke-lightest:hover
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:from-snow-strong:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .xs\:hover\:from-snow-strong:hover, .xs\:hover\:from-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:from-snow:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .xs\:hover\:from-snow-weak:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:from-placeholder:hover
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xs\:hover\:via-transparent:hover
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:via-inherit:hover
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:via-ds-black:hover
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xs\:hover\:via-ds-grey-700:hover
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xs\:hover\:via-ds-grey-600:hover
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xs\:hover\:via-ds-grey-500:hover
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xs\:hover\:via-ds-grey-400:hover
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xs\:hover\:via-ds-grey-300:hover
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xs\:hover\:via-ds-grey-200:hover
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xs\:hover\:via-ds-grey-100:hover
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xs\:hover\:via-ds-solid-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:via-ds-primary-light:hover
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xs\:hover\:via-ds-secondary-light:hover
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xs\:hover\:via-ds-third-dark:hover
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xs\:hover\:via-ds-disabled-light:hover
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xs\:hover\:via-ds-red-700:hover
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xs\:hover\:via-ds-red-600:hover
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xs\:hover\:via-ds-red-500:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:hover\:via-ds-red-400:hover
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xs\:hover\:via-ds-red-300:hover
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xs\:hover\:via-ds-red-200:hover
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xs\:hover\:via-ds-blue-600:hover
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xs\:hover\:via-ds-blue-500:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:hover\:via-ds-blue-400:hover
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xs\:hover\:via-ds-blue-300:hover
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xs\:hover\:via-ds-blue-200:hover
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xs\:hover\:via-ds-blue-100:hover
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xs\:hover\:via-ds-navy-blue-600:hover
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xs\:hover\:via-ds-navy-blue-500:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:hover\:via-ds-navy-blue-400:hover
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xs\:hover\:via-ds-navy-blue-300:hover
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xs\:hover\:via-ds-navy-blue-200:hover
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xs\:hover\:via-ds-navy-blue-100:hover
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xs\:hover\:via-ds-purple-600:hover
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xs\:hover\:via-ds-purple-500:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:hover\:via-ds-purple-400:hover
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xs\:hover\:via-ds-purple-300:hover
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xs\:hover\:via-ds-purple-200:hover
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xs\:hover\:via-ds-purple-100:hover
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xs\:hover\:via-ds-sky-blue-600:hover
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xs\:hover\:via-ds-sky-blue-500:hover
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xs\:hover\:via-ds-sky-blue-400:hover
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xs\:hover\:via-ds-sky-blue-300:hover
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xs\:hover\:via-ds-sky-blue-200:hover
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xs\:hover\:via-ds-sky-blue-100:hover
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xs\:hover\:via-ds-pink-600:hover
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xs\:hover\:via-ds-pink-500:hover
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xs\:hover\:via-ds-pink-400:hover
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xs\:hover\:via-ds-pink-300:hover
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xs\:hover\:via-ds-pink-200:hover
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xs\:hover\:via-ds-pink-100:hover
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xs\:hover\:via-ds-green-700:hover
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xs\:hover\:via-ds-green-600:hover
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xs\:hover\:via-ds-green-500:hover
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xs\:hover\:via-ds-green-400:hover
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xs\:hover\:via-ds-green-300:hover
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xs\:hover\:via-ds-green-200:hover
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xs\:hover\:via-ds-gold-600:hover
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xs\:hover\:via-ds-gold-500:hover
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xs\:hover\:via-ds-gold-300:hover
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xs\:hover\:via-ds-vip-black:hover
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xs\:hover\:via-ds-vip-grey:hover
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xs\:hover\:via-ds-vip-elements:hover
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xs\:hover\:via-ds-vip-beige:hover
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xs\:hover\:via-ds-vip-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:via-green:hover
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xs\:hover\:via-green-dark:hover
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xs\:hover\:via-green-light:hover
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xs\:hover\:via-red-soft:hover
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xs\:hover\:via-red-lighter:hover
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xs\:hover\:via-red-light:hover
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xs\:hover\:via-red:hover
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xs\:hover\:via-red-dark:hover
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xs\:hover\:via-red-darker:hover
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xs\:hover\:via-purple-dark:hover
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xs\:hover\:via-blue:hover
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xs\:hover\:via-blue-light:hover
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xs\:hover\:via-blue-dark:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:hover\:via-blue-darker:hover
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xs\:hover\:via-black:hover
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xs\:hover\:via-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:via-sport:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:hover\:via-esport:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:hover\:via-casino:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:hover\:via-poker:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:hover\:via-grey-dark:hover
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xs\:hover\:via-grey:hover
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xs\:hover\:via-grey-light:hover
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xs\:hover\:via-grey-lightest:hover
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xs\:hover\:via-orange:hover
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xs\:hover\:via-orange-light:hover
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xs\:hover\:via-yellow:hover
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xs\:hover\:via-brown:hover
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xs\:hover\:via-smoke-darkest:hover
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .xs\:hover\:via-smoke-darker:hover, .xs\:hover\:via-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:via-smoke-darker:hover
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .xs\:hover\:via-smoke-dark:hover
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .xs\:hover\:via-smoke-dark:hover, .xs\:hover\:via-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:via-smoke:hover
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .xs\:hover\:via-smoke-light:hover
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .xs\:hover\:via-smoke-light:hover, .xs\:hover\:via-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:via-smoke-lighter:hover
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .xs\:hover\:via-smoke-lightest:hover
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:hover\:via-snow-strong:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .xs\:hover\:via-snow-strong:hover, .xs\:hover\:via-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:via-snow:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .xs\:hover\:via-snow-weak:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:hover\:via-placeholder:hover
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xs\:hover\:to-transparent:hover
    {
        --gradient-to-color: transparent;
    }
    .xs\:hover\:to-inherit:hover
    {
        --gradient-to-color: inherit;
    }
    .xs\:hover\:to-ds-black:hover
    {
        --gradient-to-color: #19191c;
    }
    .xs\:hover\:to-ds-grey-700:hover
    {
        --gradient-to-color: #292935;
    }
    .xs\:hover\:to-ds-grey-600:hover
    {
        --gradient-to-color: #49495c;
    }
    .xs\:hover\:to-ds-grey-500:hover
    {
        --gradient-to-color: #626283;
    }
    .xs\:hover\:to-ds-grey-400:hover
    {
        --gradient-to-color: #8a8ab2;
    }
    .xs\:hover\:to-ds-grey-300:hover
    {
        --gradient-to-color: #bebedc;
    }
    .xs\:hover\:to-ds-grey-200:hover
    {
        --gradient-to-color: #e6e6f2;
    }
    .xs\:hover\:to-ds-grey-100:hover
    {
        --gradient-to-color: #f4f4fa;
    }
    .xs\:hover\:to-ds-solid-white:hover
    {
        --gradient-to-color: #fff;
    }
    .xs\:hover\:to-ds-primary-light:hover
    {
        --gradient-to-color: #f9f9f9;
    }
    .xs\:hover\:to-ds-secondary-light:hover
    {
        --gradient-to-color: #ebebf4;
    }
    .xs\:hover\:to-ds-third-dark:hover
    {
        --gradient-to-color: #c9c9d7;
    }
    .xs\:hover\:to-ds-disabled-light:hover
    {
        --gradient-to-color: #6e6e77;
    }
    .xs\:hover\:to-ds-red-700:hover
    {
        --gradient-to-color: #a50e0e;
    }
    .xs\:hover\:to-ds-red-600:hover
    {
        --gradient-to-color: #d02323;
    }
    .xs\:hover\:to-ds-red-500:hover
    {
        --gradient-to-color: #f73535;
    }
    .xs\:hover\:to-ds-red-400:hover
    {
        --gradient-to-color: #ff5b5b;
    }
    .xs\:hover\:to-ds-red-300:hover
    {
        --gradient-to-color: #fa8b8b;
    }
    .xs\:hover\:to-ds-red-200:hover
    {
        --gradient-to-color: #ff9c9c;
    }
    .xs\:hover\:to-ds-blue-600:hover
    {
        --gradient-to-color: #093f8e;
    }
    .xs\:hover\:to-ds-blue-500:hover
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:hover\:to-ds-blue-400:hover
    {
        --gradient-to-color: #6794f8;
    }
    .xs\:hover\:to-ds-blue-300:hover
    {
        --gradient-to-color: #88b3ff;
    }
    .xs\:hover\:to-ds-blue-200:hover
    {
        --gradient-to-color: #b8cbf6;
    }
    .xs\:hover\:to-ds-blue-100:hover
    {
        --gradient-to-color: #cdd7ee;
    }
    .xs\:hover\:to-ds-navy-blue-600:hover
    {
        --gradient-to-color: #09214c;
    }
    .xs\:hover\:to-ds-navy-blue-500:hover
    {
        --gradient-to-color: #173476;
    }
    .xs\:hover\:to-ds-navy-blue-400:hover
    {
        --gradient-to-color: #254fae;
    }
    .xs\:hover\:to-ds-navy-blue-300:hover
    {
        --gradient-to-color: #2f61d3;
    }
    .xs\:hover\:to-ds-navy-blue-200:hover
    {
        --gradient-to-color: #3671f5;
    }
    .xs\:hover\:to-ds-navy-blue-100:hover
    {
        --gradient-to-color: #6192d8;
    }
    .xs\:hover\:to-ds-purple-600:hover
    {
        --gradient-to-color: #3c1caf;
    }
    .xs\:hover\:to-ds-purple-500:hover
    {
        --gradient-to-color: #6727f4;
    }
    .xs\:hover\:to-ds-purple-400:hover
    {
        --gradient-to-color: #833dff;
    }
    .xs\:hover\:to-ds-purple-300:hover
    {
        --gradient-to-color: #9160e8;
    }
    .xs\:hover\:to-ds-purple-200:hover
    {
        --gradient-to-color: #a98ef4;
    }
    .xs\:hover\:to-ds-purple-100:hover
    {
        --gradient-to-color: #ccbafe;
    }
    .xs\:hover\:to-ds-sky-blue-600:hover
    {
        --gradient-to-color: #279cc0;
    }
    .xs\:hover\:to-ds-sky-blue-500:hover
    {
        --gradient-to-color: #33cfff;
    }
    .xs\:hover\:to-ds-sky-blue-400:hover
    {
        --gradient-to-color: #58d8ff;
    }
    .xs\:hover\:to-ds-sky-blue-300:hover
    {
        --gradient-to-color: #83e2ff;
    }
    .xs\:hover\:to-ds-sky-blue-200:hover
    {
        --gradient-to-color: #a7eafe;
    }
    .xs\:hover\:to-ds-sky-blue-100:hover
    {
        --gradient-to-color: #d1f4ff;
    }
    .xs\:hover\:to-ds-pink-600:hover
    {
        --gradient-to-color: #c750c7;
    }
    .xs\:hover\:to-ds-pink-500:hover
    {
        --gradient-to-color: #ff73ff;
    }
    .xs\:hover\:to-ds-pink-400:hover
    {
        --gradient-to-color: #ff8cff;
    }
    .xs\:hover\:to-ds-pink-300:hover
    {
        --gradient-to-color: #ffabff;
    }
    .xs\:hover\:to-ds-pink-200:hover
    {
        --gradient-to-color: #ffc9ff;
    }
    .xs\:hover\:to-ds-pink-100:hover
    {
        --gradient-to-color: #ffe1ff;
    }
    .xs\:hover\:to-ds-green-700:hover
    {
        --gradient-to-color: #05885f;
    }
    .xs\:hover\:to-ds-green-600:hover
    {
        --gradient-to-color: #08d796;
    }
    .xs\:hover\:to-ds-green-500:hover
    {
        --gradient-to-color: #08f9ae;
    }
    .xs\:hover\:to-ds-green-400:hover
    {
        --gradient-to-color: #4afcc5;
    }
    .xs\:hover\:to-ds-green-300:hover
    {
        --gradient-to-color: #85ffd9;
    }
    .xs\:hover\:to-ds-green-200:hover
    {
        --gradient-to-color: #bcffea;
    }
    .xs\:hover\:to-ds-gold-600:hover
    {
        --gradient-to-color: #b58344;
    }
    .xs\:hover\:to-ds-gold-500:hover
    {
        --gradient-to-color: #d4a76e;
    }
    .xs\:hover\:to-ds-gold-300:hover
    {
        --gradient-to-color: #f8d09e;
    }
    .xs\:hover\:to-ds-vip-black:hover
    {
        --gradient-to-color: #1a1a1a;
    }
    .xs\:hover\:to-ds-vip-grey:hover
    {
        --gradient-to-color: #272420;
    }
    .xs\:hover\:to-ds-vip-elements:hover
    {
        --gradient-to-color: #574835;
    }
    .xs\:hover\:to-ds-vip-beige:hover
    {
        --gradient-to-color: #ece5db;
    }
    .xs\:hover\:to-ds-vip-white:hover
    {
        --gradient-to-color: #fff;
    }
    .xs\:hover\:to-green:hover
    {
        --gradient-to-color: #78b428;
    }
    .xs\:hover\:to-green-dark:hover
    {
        --gradient-to-color: #6aa120;
    }
    .xs\:hover\:to-green-light:hover
    {
        --gradient-to-color: #dbfab1;
    }
    .xs\:hover\:to-red-soft:hover
    {
        --gradient-to-color: #f58183;
    }
    .xs\:hover\:to-red-lighter:hover
    {
        --gradient-to-color: #fdddde;
    }
    .xs\:hover\:to-red-light:hover
    {
        --gradient-to-color: #f74d53;
    }
    .xs\:hover\:to-red:hover
    {
        --gradient-to-color: #ed1c24;
    }
    .xs\:hover\:to-red-dark:hover
    {
        --gradient-to-color: #e76377;
    }
    .xs\:hover\:to-red-darker:hover
    {
        --gradient-to-color: #c71a1a;
    }
    .xs\:hover\:to-purple-dark:hover
    {
        --gradient-to-color: #390e68;
    }
    .xs\:hover\:to-blue:hover
    {
        --gradient-to-color: #2697f0;
    }
    .xs\:hover\:to-blue-light:hover
    {
        --gradient-to-color: #deebff;
    }
    .xs\:hover\:to-blue-dark:hover
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:hover\:to-blue-darker:hover
    {
        --gradient-to-color: #3b1382;
    }
    .xs\:hover\:to-black:hover
    {
        --gradient-to-color: #4b4b4b;
    }
    .xs\:hover\:to-white:hover
    {
        --gradient-to-color: #fff;
    }
    .xs\:hover\:to-sport:hover
    {
        --gradient-to-color: #f73535;
    }
    .xs\:hover\:to-esport:hover
    {
        --gradient-to-color: #6727f4;
    }
    .xs\:hover\:to-casino:hover
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:hover\:to-poker:hover
    {
        --gradient-to-color: #173476;
    }
    .xs\:hover\:to-grey-dark:hover
    {
        --gradient-to-color: #888;
    }
    .xs\:hover\:to-grey:hover
    {
        --gradient-to-color: #c0c0c0;
    }
    .xs\:hover\:to-grey-light:hover
    {
        --gradient-to-color: #d6d6d6;
    }
    .xs\:hover\:to-grey-lightest:hover
    {
        --gradient-to-color: #f6f6f6;
    }
    .xs\:hover\:to-orange:hover
    {
        --gradient-to-color: #e5b427;
    }
    .xs\:hover\:to-orange-light:hover
    {
        --gradient-to-color: #fcefca;
    }
    .xs\:hover\:to-yellow:hover
    {
        --gradient-to-color: #ffd700;
    }
    .xs\:hover\:to-brown:hover
    {
        --gradient-to-color: #b08d57;
    }
    .xs\:hover\:to-smoke-darkest:hover
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .xs\:hover\:to-smoke-darker:hover
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .xs\:hover\:to-smoke-dark:hover
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .xs\:hover\:to-smoke:hover
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .xs\:hover\:to-smoke-light:hover
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .xs\:hover\:to-smoke-lighter:hover
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .xs\:hover\:to-smoke-lightest:hover
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .xs\:hover\:to-snow-strong:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .xs\:hover\:to-snow:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .xs\:hover\:to-snow-weak:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .xs\:hover\:to-placeholder:hover
    {
        --gradient-to-color: #aaa;
    }
    .xs\:focus\:from-transparent:focus
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:from-inherit:focus
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:from-ds-black:focus
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xs\:focus\:from-ds-grey-700:focus
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xs\:focus\:from-ds-grey-600:focus
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xs\:focus\:from-ds-grey-500:focus
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xs\:focus\:from-ds-grey-400:focus
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xs\:focus\:from-ds-grey-300:focus
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xs\:focus\:from-ds-grey-200:focus
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xs\:focus\:from-ds-grey-100:focus
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xs\:focus\:from-ds-solid-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:from-ds-primary-light:focus
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xs\:focus\:from-ds-secondary-light:focus
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xs\:focus\:from-ds-third-dark:focus
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xs\:focus\:from-ds-disabled-light:focus
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xs\:focus\:from-ds-red-700:focus
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xs\:focus\:from-ds-red-600:focus
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xs\:focus\:from-ds-red-500:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:focus\:from-ds-red-400:focus
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xs\:focus\:from-ds-red-300:focus
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xs\:focus\:from-ds-red-200:focus
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xs\:focus\:from-ds-blue-600:focus
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xs\:focus\:from-ds-blue-500:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:focus\:from-ds-blue-400:focus
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xs\:focus\:from-ds-blue-300:focus
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xs\:focus\:from-ds-blue-200:focus
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xs\:focus\:from-ds-blue-100:focus
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xs\:focus\:from-ds-navy-blue-600:focus
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xs\:focus\:from-ds-navy-blue-500:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:focus\:from-ds-navy-blue-400:focus
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xs\:focus\:from-ds-navy-blue-300:focus
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xs\:focus\:from-ds-navy-blue-200:focus
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xs\:focus\:from-ds-navy-blue-100:focus
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xs\:focus\:from-ds-purple-600:focus
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xs\:focus\:from-ds-purple-500:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:focus\:from-ds-purple-400:focus
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xs\:focus\:from-ds-purple-300:focus
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xs\:focus\:from-ds-purple-200:focus
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xs\:focus\:from-ds-purple-100:focus
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xs\:focus\:from-ds-sky-blue-600:focus
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xs\:focus\:from-ds-sky-blue-500:focus
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xs\:focus\:from-ds-sky-blue-400:focus
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xs\:focus\:from-ds-sky-blue-300:focus
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xs\:focus\:from-ds-sky-blue-200:focus
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xs\:focus\:from-ds-sky-blue-100:focus
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xs\:focus\:from-ds-pink-600:focus
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xs\:focus\:from-ds-pink-500:focus
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xs\:focus\:from-ds-pink-400:focus
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xs\:focus\:from-ds-pink-300:focus
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xs\:focus\:from-ds-pink-200:focus
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xs\:focus\:from-ds-pink-100:focus
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xs\:focus\:from-ds-green-700:focus
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xs\:focus\:from-ds-green-600:focus
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xs\:focus\:from-ds-green-500:focus
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xs\:focus\:from-ds-green-400:focus
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xs\:focus\:from-ds-green-300:focus
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xs\:focus\:from-ds-green-200:focus
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xs\:focus\:from-ds-gold-600:focus
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xs\:focus\:from-ds-gold-500:focus
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xs\:focus\:from-ds-gold-300:focus
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xs\:focus\:from-ds-vip-black:focus
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xs\:focus\:from-ds-vip-grey:focus
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xs\:focus\:from-ds-vip-elements:focus
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xs\:focus\:from-ds-vip-beige:focus
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xs\:focus\:from-ds-vip-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:from-green:focus
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xs\:focus\:from-green-dark:focus
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xs\:focus\:from-green-light:focus
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xs\:focus\:from-red-soft:focus
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xs\:focus\:from-red-lighter:focus
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xs\:focus\:from-red-light:focus
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xs\:focus\:from-red:focus
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xs\:focus\:from-red-dark:focus
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xs\:focus\:from-red-darker:focus
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xs\:focus\:from-purple-dark:focus
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xs\:focus\:from-blue:focus
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xs\:focus\:from-blue-light:focus
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xs\:focus\:from-blue-dark:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:focus\:from-blue-darker:focus
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xs\:focus\:from-black:focus
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xs\:focus\:from-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:from-sport:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:focus\:from-esport:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:focus\:from-casino:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:focus\:from-poker:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:focus\:from-grey-dark:focus
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xs\:focus\:from-grey:focus
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xs\:focus\:from-grey-light:focus
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xs\:focus\:from-grey-lightest:focus
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xs\:focus\:from-orange:focus
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xs\:focus\:from-orange-light:focus
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xs\:focus\:from-yellow:focus
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xs\:focus\:from-brown:focus
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xs\:focus\:from-smoke-darkest:focus
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .xs\:focus\:from-smoke-darker:focus, .xs\:focus\:from-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:from-smoke-darker:focus
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .xs\:focus\:from-smoke-dark:focus
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .xs\:focus\:from-smoke-dark:focus, .xs\:focus\:from-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:from-smoke:focus
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .xs\:focus\:from-smoke-light:focus
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .xs\:focus\:from-smoke-light:focus, .xs\:focus\:from-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:from-smoke-lighter:focus
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .xs\:focus\:from-smoke-lightest:focus
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:from-snow-strong:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .xs\:focus\:from-snow-strong:focus, .xs\:focus\:from-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:from-snow:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .xs\:focus\:from-snow-weak:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:from-placeholder:focus
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xs\:focus\:via-transparent:focus
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:via-inherit:focus
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:via-ds-black:focus
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xs\:focus\:via-ds-grey-700:focus
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xs\:focus\:via-ds-grey-600:focus
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xs\:focus\:via-ds-grey-500:focus
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xs\:focus\:via-ds-grey-400:focus
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xs\:focus\:via-ds-grey-300:focus
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xs\:focus\:via-ds-grey-200:focus
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xs\:focus\:via-ds-grey-100:focus
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xs\:focus\:via-ds-solid-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:via-ds-primary-light:focus
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xs\:focus\:via-ds-secondary-light:focus
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xs\:focus\:via-ds-third-dark:focus
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xs\:focus\:via-ds-disabled-light:focus
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xs\:focus\:via-ds-red-700:focus
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xs\:focus\:via-ds-red-600:focus
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xs\:focus\:via-ds-red-500:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:focus\:via-ds-red-400:focus
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xs\:focus\:via-ds-red-300:focus
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xs\:focus\:via-ds-red-200:focus
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xs\:focus\:via-ds-blue-600:focus
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xs\:focus\:via-ds-blue-500:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:focus\:via-ds-blue-400:focus
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xs\:focus\:via-ds-blue-300:focus
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xs\:focus\:via-ds-blue-200:focus
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xs\:focus\:via-ds-blue-100:focus
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xs\:focus\:via-ds-navy-blue-600:focus
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xs\:focus\:via-ds-navy-blue-500:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:focus\:via-ds-navy-blue-400:focus
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xs\:focus\:via-ds-navy-blue-300:focus
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xs\:focus\:via-ds-navy-blue-200:focus
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xs\:focus\:via-ds-navy-blue-100:focus
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xs\:focus\:via-ds-purple-600:focus
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xs\:focus\:via-ds-purple-500:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:focus\:via-ds-purple-400:focus
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xs\:focus\:via-ds-purple-300:focus
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xs\:focus\:via-ds-purple-200:focus
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xs\:focus\:via-ds-purple-100:focus
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xs\:focus\:via-ds-sky-blue-600:focus
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xs\:focus\:via-ds-sky-blue-500:focus
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xs\:focus\:via-ds-sky-blue-400:focus
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xs\:focus\:via-ds-sky-blue-300:focus
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xs\:focus\:via-ds-sky-blue-200:focus
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xs\:focus\:via-ds-sky-blue-100:focus
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xs\:focus\:via-ds-pink-600:focus
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xs\:focus\:via-ds-pink-500:focus
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xs\:focus\:via-ds-pink-400:focus
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xs\:focus\:via-ds-pink-300:focus
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xs\:focus\:via-ds-pink-200:focus
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xs\:focus\:via-ds-pink-100:focus
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xs\:focus\:via-ds-green-700:focus
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xs\:focus\:via-ds-green-600:focus
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xs\:focus\:via-ds-green-500:focus
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xs\:focus\:via-ds-green-400:focus
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xs\:focus\:via-ds-green-300:focus
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xs\:focus\:via-ds-green-200:focus
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xs\:focus\:via-ds-gold-600:focus
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xs\:focus\:via-ds-gold-500:focus
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xs\:focus\:via-ds-gold-300:focus
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xs\:focus\:via-ds-vip-black:focus
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xs\:focus\:via-ds-vip-grey:focus
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xs\:focus\:via-ds-vip-elements:focus
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xs\:focus\:via-ds-vip-beige:focus
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xs\:focus\:via-ds-vip-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:via-green:focus
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xs\:focus\:via-green-dark:focus
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xs\:focus\:via-green-light:focus
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xs\:focus\:via-red-soft:focus
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xs\:focus\:via-red-lighter:focus
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xs\:focus\:via-red-light:focus
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xs\:focus\:via-red:focus
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xs\:focus\:via-red-dark:focus
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xs\:focus\:via-red-darker:focus
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xs\:focus\:via-purple-dark:focus
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xs\:focus\:via-blue:focus
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xs\:focus\:via-blue-light:focus
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xs\:focus\:via-blue-dark:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:focus\:via-blue-darker:focus
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xs\:focus\:via-black:focus
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xs\:focus\:via-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:via-sport:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xs\:focus\:via-esport:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xs\:focus\:via-casino:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xs\:focus\:via-poker:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xs\:focus\:via-grey-dark:focus
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xs\:focus\:via-grey:focus
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xs\:focus\:via-grey-light:focus
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xs\:focus\:via-grey-lightest:focus
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xs\:focus\:via-orange:focus
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xs\:focus\:via-orange-light:focus
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xs\:focus\:via-yellow:focus
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xs\:focus\:via-brown:focus
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xs\:focus\:via-smoke-darkest:focus
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .xs\:focus\:via-smoke-darker:focus, .xs\:focus\:via-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:via-smoke-darker:focus
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .xs\:focus\:via-smoke-dark:focus
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .xs\:focus\:via-smoke-dark:focus, .xs\:focus\:via-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:via-smoke:focus
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .xs\:focus\:via-smoke-light:focus
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .xs\:focus\:via-smoke-light:focus, .xs\:focus\:via-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:via-smoke-lighter:focus
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .xs\:focus\:via-smoke-lightest:focus
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xs\:focus\:via-snow-strong:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .xs\:focus\:via-snow-strong:focus, .xs\:focus\:via-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:via-snow:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .xs\:focus\:via-snow-weak:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xs\:focus\:via-placeholder:focus
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xs\:focus\:to-transparent:focus
    {
        --gradient-to-color: transparent;
    }
    .xs\:focus\:to-inherit:focus
    {
        --gradient-to-color: inherit;
    }
    .xs\:focus\:to-ds-black:focus
    {
        --gradient-to-color: #19191c;
    }
    .xs\:focus\:to-ds-grey-700:focus
    {
        --gradient-to-color: #292935;
    }
    .xs\:focus\:to-ds-grey-600:focus
    {
        --gradient-to-color: #49495c;
    }
    .xs\:focus\:to-ds-grey-500:focus
    {
        --gradient-to-color: #626283;
    }
    .xs\:focus\:to-ds-grey-400:focus
    {
        --gradient-to-color: #8a8ab2;
    }
    .xs\:focus\:to-ds-grey-300:focus
    {
        --gradient-to-color: #bebedc;
    }
    .xs\:focus\:to-ds-grey-200:focus
    {
        --gradient-to-color: #e6e6f2;
    }
    .xs\:focus\:to-ds-grey-100:focus
    {
        --gradient-to-color: #f4f4fa;
    }
    .xs\:focus\:to-ds-solid-white:focus
    {
        --gradient-to-color: #fff;
    }
    .xs\:focus\:to-ds-primary-light:focus
    {
        --gradient-to-color: #f9f9f9;
    }
    .xs\:focus\:to-ds-secondary-light:focus
    {
        --gradient-to-color: #ebebf4;
    }
    .xs\:focus\:to-ds-third-dark:focus
    {
        --gradient-to-color: #c9c9d7;
    }
    .xs\:focus\:to-ds-disabled-light:focus
    {
        --gradient-to-color: #6e6e77;
    }
    .xs\:focus\:to-ds-red-700:focus
    {
        --gradient-to-color: #a50e0e;
    }
    .xs\:focus\:to-ds-red-600:focus
    {
        --gradient-to-color: #d02323;
    }
    .xs\:focus\:to-ds-red-500:focus
    {
        --gradient-to-color: #f73535;
    }
    .xs\:focus\:to-ds-red-400:focus
    {
        --gradient-to-color: #ff5b5b;
    }
    .xs\:focus\:to-ds-red-300:focus
    {
        --gradient-to-color: #fa8b8b;
    }
    .xs\:focus\:to-ds-red-200:focus
    {
        --gradient-to-color: #ff9c9c;
    }
    .xs\:focus\:to-ds-blue-600:focus
    {
        --gradient-to-color: #093f8e;
    }
    .xs\:focus\:to-ds-blue-500:focus
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:focus\:to-ds-blue-400:focus
    {
        --gradient-to-color: #6794f8;
    }
    .xs\:focus\:to-ds-blue-300:focus
    {
        --gradient-to-color: #88b3ff;
    }
    .xs\:focus\:to-ds-blue-200:focus
    {
        --gradient-to-color: #b8cbf6;
    }
    .xs\:focus\:to-ds-blue-100:focus
    {
        --gradient-to-color: #cdd7ee;
    }
    .xs\:focus\:to-ds-navy-blue-600:focus
    {
        --gradient-to-color: #09214c;
    }
    .xs\:focus\:to-ds-navy-blue-500:focus
    {
        --gradient-to-color: #173476;
    }
    .xs\:focus\:to-ds-navy-blue-400:focus
    {
        --gradient-to-color: #254fae;
    }
    .xs\:focus\:to-ds-navy-blue-300:focus
    {
        --gradient-to-color: #2f61d3;
    }
    .xs\:focus\:to-ds-navy-blue-200:focus
    {
        --gradient-to-color: #3671f5;
    }
    .xs\:focus\:to-ds-navy-blue-100:focus
    {
        --gradient-to-color: #6192d8;
    }
    .xs\:focus\:to-ds-purple-600:focus
    {
        --gradient-to-color: #3c1caf;
    }
    .xs\:focus\:to-ds-purple-500:focus
    {
        --gradient-to-color: #6727f4;
    }
    .xs\:focus\:to-ds-purple-400:focus
    {
        --gradient-to-color: #833dff;
    }
    .xs\:focus\:to-ds-purple-300:focus
    {
        --gradient-to-color: #9160e8;
    }
    .xs\:focus\:to-ds-purple-200:focus
    {
        --gradient-to-color: #a98ef4;
    }
    .xs\:focus\:to-ds-purple-100:focus
    {
        --gradient-to-color: #ccbafe;
    }
    .xs\:focus\:to-ds-sky-blue-600:focus
    {
        --gradient-to-color: #279cc0;
    }
    .xs\:focus\:to-ds-sky-blue-500:focus
    {
        --gradient-to-color: #33cfff;
    }
    .xs\:focus\:to-ds-sky-blue-400:focus
    {
        --gradient-to-color: #58d8ff;
    }
    .xs\:focus\:to-ds-sky-blue-300:focus
    {
        --gradient-to-color: #83e2ff;
    }
    .xs\:focus\:to-ds-sky-blue-200:focus
    {
        --gradient-to-color: #a7eafe;
    }
    .xs\:focus\:to-ds-sky-blue-100:focus
    {
        --gradient-to-color: #d1f4ff;
    }
    .xs\:focus\:to-ds-pink-600:focus
    {
        --gradient-to-color: #c750c7;
    }
    .xs\:focus\:to-ds-pink-500:focus
    {
        --gradient-to-color: #ff73ff;
    }
    .xs\:focus\:to-ds-pink-400:focus
    {
        --gradient-to-color: #ff8cff;
    }
    .xs\:focus\:to-ds-pink-300:focus
    {
        --gradient-to-color: #ffabff;
    }
    .xs\:focus\:to-ds-pink-200:focus
    {
        --gradient-to-color: #ffc9ff;
    }
    .xs\:focus\:to-ds-pink-100:focus
    {
        --gradient-to-color: #ffe1ff;
    }
    .xs\:focus\:to-ds-green-700:focus
    {
        --gradient-to-color: #05885f;
    }
    .xs\:focus\:to-ds-green-600:focus
    {
        --gradient-to-color: #08d796;
    }
    .xs\:focus\:to-ds-green-500:focus
    {
        --gradient-to-color: #08f9ae;
    }
    .xs\:focus\:to-ds-green-400:focus
    {
        --gradient-to-color: #4afcc5;
    }
    .xs\:focus\:to-ds-green-300:focus
    {
        --gradient-to-color: #85ffd9;
    }
    .xs\:focus\:to-ds-green-200:focus
    {
        --gradient-to-color: #bcffea;
    }
    .xs\:focus\:to-ds-gold-600:focus
    {
        --gradient-to-color: #b58344;
    }
    .xs\:focus\:to-ds-gold-500:focus
    {
        --gradient-to-color: #d4a76e;
    }
    .xs\:focus\:to-ds-gold-300:focus
    {
        --gradient-to-color: #f8d09e;
    }
    .xs\:focus\:to-ds-vip-black:focus
    {
        --gradient-to-color: #1a1a1a;
    }
    .xs\:focus\:to-ds-vip-grey:focus
    {
        --gradient-to-color: #272420;
    }
    .xs\:focus\:to-ds-vip-elements:focus
    {
        --gradient-to-color: #574835;
    }
    .xs\:focus\:to-ds-vip-beige:focus
    {
        --gradient-to-color: #ece5db;
    }
    .xs\:focus\:to-ds-vip-white:focus
    {
        --gradient-to-color: #fff;
    }
    .xs\:focus\:to-green:focus
    {
        --gradient-to-color: #78b428;
    }
    .xs\:focus\:to-green-dark:focus
    {
        --gradient-to-color: #6aa120;
    }
    .xs\:focus\:to-green-light:focus
    {
        --gradient-to-color: #dbfab1;
    }
    .xs\:focus\:to-red-soft:focus
    {
        --gradient-to-color: #f58183;
    }
    .xs\:focus\:to-red-lighter:focus
    {
        --gradient-to-color: #fdddde;
    }
    .xs\:focus\:to-red-light:focus
    {
        --gradient-to-color: #f74d53;
    }
    .xs\:focus\:to-red:focus
    {
        --gradient-to-color: #ed1c24;
    }
    .xs\:focus\:to-red-dark:focus
    {
        --gradient-to-color: #e76377;
    }
    .xs\:focus\:to-red-darker:focus
    {
        --gradient-to-color: #c71a1a;
    }
    .xs\:focus\:to-purple-dark:focus
    {
        --gradient-to-color: #390e68;
    }
    .xs\:focus\:to-blue:focus
    {
        --gradient-to-color: #2697f0;
    }
    .xs\:focus\:to-blue-light:focus
    {
        --gradient-to-color: #deebff;
    }
    .xs\:focus\:to-blue-dark:focus
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:focus\:to-blue-darker:focus
    {
        --gradient-to-color: #3b1382;
    }
    .xs\:focus\:to-black:focus
    {
        --gradient-to-color: #4b4b4b;
    }
    .xs\:focus\:to-white:focus
    {
        --gradient-to-color: #fff;
    }
    .xs\:focus\:to-sport:focus
    {
        --gradient-to-color: #f73535;
    }
    .xs\:focus\:to-esport:focus
    {
        --gradient-to-color: #6727f4;
    }
    .xs\:focus\:to-casino:focus
    {
        --gradient-to-color: #316ef7;
    }
    .xs\:focus\:to-poker:focus
    {
        --gradient-to-color: #173476;
    }
    .xs\:focus\:to-grey-dark:focus
    {
        --gradient-to-color: #888;
    }
    .xs\:focus\:to-grey:focus
    {
        --gradient-to-color: #c0c0c0;
    }
    .xs\:focus\:to-grey-light:focus
    {
        --gradient-to-color: #d6d6d6;
    }
    .xs\:focus\:to-grey-lightest:focus
    {
        --gradient-to-color: #f6f6f6;
    }
    .xs\:focus\:to-orange:focus
    {
        --gradient-to-color: #e5b427;
    }
    .xs\:focus\:to-orange-light:focus
    {
        --gradient-to-color: #fcefca;
    }
    .xs\:focus\:to-yellow:focus
    {
        --gradient-to-color: #ffd700;
    }
    .xs\:focus\:to-brown:focus
    {
        --gradient-to-color: #b08d57;
    }
    .xs\:focus\:to-smoke-darkest:focus
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .xs\:focus\:to-smoke-darker:focus
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .xs\:focus\:to-smoke-dark:focus
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .xs\:focus\:to-smoke:focus
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .xs\:focus\:to-smoke-light:focus
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .xs\:focus\:to-smoke-lighter:focus
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .xs\:focus\:to-smoke-lightest:focus
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .xs\:focus\:to-snow-strong:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .xs\:focus\:to-snow:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .xs\:focus\:to-snow-weak:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .xs\:focus\:to-placeholder:focus
    {
        --gradient-to-color: #aaa;
    }
}
@media(min-width: 576px)
{
    .sm\:container
    {
        width: 100%;
    }
    @media(min-width: 355px)
    {
        .sm\:container
        {
            max-width: 355px;
        }
    }
    @media(min-width: 576px)
    {
        .sm\:container
        {
            max-width: 576px;
        }
    }
    @media(min-width: 768px)
    {
        .sm\:container
        {
            max-width: 768px;
        }
    }
    @media(min-width: 992px)
    {
        .sm\:container
        {
            max-width: 992px;
        }
    }
    @media(min-width: 1200px)
    {
        .sm\:container
        {
            max-width: 1200px;
        }
    }
    .sm\:line-clamp-1
    {
        -webkit-line-clamp: 1;
    }
    .sm\:line-clamp-1, .sm\:line-clamp-2
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .sm\:line-clamp-2
    {
        -webkit-line-clamp: 2;
    }
    .sm\:line-clamp-3
    {
        -webkit-line-clamp: 3;
    }
    .sm\:line-clamp-3, .sm\:line-clamp-4
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .sm\:line-clamp-4
    {
        -webkit-line-clamp: 4;
    }
    .sm\:line-clamp-5
    {
        -webkit-line-clamp: 5;
    }
    .sm\:line-clamp-5, .sm\:line-clamp-6
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .sm\:line-clamp-6
    {
        -webkit-line-clamp: 6;
    }
    .sm\:line-clamp-none
    {
        -webkit-line-clamp: unset;
    }
    .sm\:animate-none
    {
        animation: none;
    }
    .sm\:animate-spin
    {
        animation: spin 1s linear infinite;
    }
    .sm\:animate-ping
    {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
    }
    .sm\:animate-pulse
    {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    }
    .sm\:animate-bounce
    {
        animation: bounce 1s infinite;
    }
    .sm\:animate-fade-in
    {
        animation: fade-in .5s ease-out;
    }
    .sm\:delay-75
    {
        transition-delay: 75ms;
    }
    .sm\:delay-100
    {
        transition-delay: .1s;
    }
    .sm\:delay-150
    {
        transition-delay: .15s;
    }
    .sm\:delay-200
    {
        transition-delay: .2s;
    }
    .sm\:delay-300
    {
        transition-delay: .3s;
    }
    .sm\:delay-500
    {
        transition-delay: .5s;
    }
    .sm\:delay-700
    {
        transition-delay: .7s;
    }
    .sm\:delay-1000
    {
        transition-delay: 1s;
    }
    .sm\:duration-75
    {
        transition-duration: 75ms;
    }
    .sm\:duration-100
    {
        transition-duration: .1s;
    }
    .sm\:duration-150
    {
        transition-duration: .15s;
    }
    .sm\:duration-200
    {
        transition-duration: .2s;
    }
    .sm\:duration-300
    {
        transition-duration: .3s;
    }
    .sm\:duration-500
    {
        transition-duration: .5s;
    }
    .sm\:duration-700
    {
        transition-duration: .7s;
    }
    .sm\:duration-1000
    {
        transition-duration: 1s;
    }
    .sm\:ease-linear
    {
        transition-timing-function: linear;
    }
    .sm\:ease-in
    {
        transition-timing-function: cubic-bezier(.4,0,1,1);
    }
    .sm\:ease-out
    {
        transition-timing-function: cubic-bezier(0,0,.2,1);
    }
    .sm\:ease-in-out
    {
        transition-timing-function: cubic-bezier(.4,0,.2,1);
    }
    .sm\:transition-none
    {
        transition-property: none;
    }
    .sm\:transition-all
    {
        transition-property: all;
    }
    .sm\:transition
    {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    }
    .sm\:transition-colors
    {
        transition-property: background-color,border-color,color,fill,stroke;
    }
    .sm\:transition-opacity
    {
        transition-property: opacity;
    }
    .sm\:transition-shadow
    {
        transition-property: box-shadow;
    }
    .sm\:transition-transform
    {
        transition-property: transform;
    }
    .sm\:skew-x-0
    {
        --transform-skew-x: 0;
    }
    .sm\:skew-x-1
    {
        --transform-skew-x: 1deg;
    }
    .sm\:skew-x-2
    {
        --transform-skew-x: 2deg;
    }
    .sm\:skew-x-3
    {
        --transform-skew-x: 3deg;
    }
    .sm\:skew-x-6
    {
        --transform-skew-x: 6deg;
    }
    .sm\:skew-x-12
    {
        --transform-skew-x: 12deg;
    }
    .sm\:-skew-x-12
    {
        --transform-skew-x: -12deg;
    }
    .sm\:-skew-x-6
    {
        --transform-skew-x: -6deg;
    }
    .sm\:-skew-x-3
    {
        --transform-skew-x: -3deg;
    }
    .sm\:-skew-x-2
    {
        --transform-skew-x: -2deg;
    }
    .sm\:-skew-x-1
    {
        --transform-skew-x: -1deg;
    }
    .sm\:skew-y-0
    {
        --transform-skew-y: 0;
    }
    .sm\:skew-y-1
    {
        --transform-skew-y: 1deg;
    }
    .sm\:skew-y-2
    {
        --transform-skew-y: 2deg;
    }
    .sm\:skew-y-3
    {
        --transform-skew-y: 3deg;
    }
    .sm\:skew-y-6
    {
        --transform-skew-y: 6deg;
    }
    .sm\:skew-y-12
    {
        --transform-skew-y: 12deg;
    }
    .sm\:-skew-y-12
    {
        --transform-skew-y: -12deg;
    }
    .sm\:-skew-y-6
    {
        --transform-skew-y: -6deg;
    }
    .sm\:-skew-y-3
    {
        --transform-skew-y: -3deg;
    }
    .sm\:-skew-y-2
    {
        --transform-skew-y: -2deg;
    }
    .sm\:-skew-y-1
    {
        --transform-skew-y: -1deg;
    }
    .sm\:hover\:skew-x-0:hover
    {
        --transform-skew-x: 0;
    }
    .sm\:hover\:skew-x-1:hover
    {
        --transform-skew-x: 1deg;
    }
    .sm\:hover\:skew-x-2:hover
    {
        --transform-skew-x: 2deg;
    }
    .sm\:hover\:skew-x-3:hover
    {
        --transform-skew-x: 3deg;
    }
    .sm\:hover\:skew-x-6:hover
    {
        --transform-skew-x: 6deg;
    }
    .sm\:hover\:skew-x-12:hover
    {
        --transform-skew-x: 12deg;
    }
    .sm\:hover\:-skew-x-12:hover
    {
        --transform-skew-x: -12deg;
    }
    .sm\:hover\:-skew-x-6:hover
    {
        --transform-skew-x: -6deg;
    }
    .sm\:hover\:-skew-x-3:hover
    {
        --transform-skew-x: -3deg;
    }
    .sm\:hover\:-skew-x-2:hover
    {
        --transform-skew-x: -2deg;
    }
    .sm\:hover\:-skew-x-1:hover
    {
        --transform-skew-x: -1deg;
    }
    .sm\:hover\:skew-y-0:hover
    {
        --transform-skew-y: 0;
    }
    .sm\:hover\:skew-y-1:hover
    {
        --transform-skew-y: 1deg;
    }
    .sm\:hover\:skew-y-2:hover
    {
        --transform-skew-y: 2deg;
    }
    .sm\:hover\:skew-y-3:hover
    {
        --transform-skew-y: 3deg;
    }
    .sm\:hover\:skew-y-6:hover
    {
        --transform-skew-y: 6deg;
    }
    .sm\:hover\:skew-y-12:hover
    {
        --transform-skew-y: 12deg;
    }
    .sm\:hover\:-skew-y-12:hover
    {
        --transform-skew-y: -12deg;
    }
    .sm\:hover\:-skew-y-6:hover
    {
        --transform-skew-y: -6deg;
    }
    .sm\:hover\:-skew-y-3:hover
    {
        --transform-skew-y: -3deg;
    }
    .sm\:hover\:-skew-y-2:hover
    {
        --transform-skew-y: -2deg;
    }
    .sm\:hover\:-skew-y-1:hover
    {
        --transform-skew-y: -1deg;
    }
    .sm\:focus\:skew-x-0:focus
    {
        --transform-skew-x: 0;
    }
    .sm\:focus\:skew-x-1:focus
    {
        --transform-skew-x: 1deg;
    }
    .sm\:focus\:skew-x-2:focus
    {
        --transform-skew-x: 2deg;
    }
    .sm\:focus\:skew-x-3:focus
    {
        --transform-skew-x: 3deg;
    }
    .sm\:focus\:skew-x-6:focus
    {
        --transform-skew-x: 6deg;
    }
    .sm\:focus\:skew-x-12:focus
    {
        --transform-skew-x: 12deg;
    }
    .sm\:focus\:-skew-x-12:focus
    {
        --transform-skew-x: -12deg;
    }
    .sm\:focus\:-skew-x-6:focus
    {
        --transform-skew-x: -6deg;
    }
    .sm\:focus\:-skew-x-3:focus
    {
        --transform-skew-x: -3deg;
    }
    .sm\:focus\:-skew-x-2:focus
    {
        --transform-skew-x: -2deg;
    }
    .sm\:focus\:-skew-x-1:focus
    {
        --transform-skew-x: -1deg;
    }
    .sm\:focus\:skew-y-0:focus
    {
        --transform-skew-y: 0;
    }
    .sm\:focus\:skew-y-1:focus
    {
        --transform-skew-y: 1deg;
    }
    .sm\:focus\:skew-y-2:focus
    {
        --transform-skew-y: 2deg;
    }
    .sm\:focus\:skew-y-3:focus
    {
        --transform-skew-y: 3deg;
    }
    .sm\:focus\:skew-y-6:focus
    {
        --transform-skew-y: 6deg;
    }
    .sm\:focus\:skew-y-12:focus
    {
        --transform-skew-y: 12deg;
    }
    .sm\:focus\:-skew-y-12:focus
    {
        --transform-skew-y: -12deg;
    }
    .sm\:focus\:-skew-y-6:focus
    {
        --transform-skew-y: -6deg;
    }
    .sm\:focus\:-skew-y-3:focus
    {
        --transform-skew-y: -3deg;
    }
    .sm\:focus\:-skew-y-2:focus
    {
        --transform-skew-y: -2deg;
    }
    .sm\:focus\:-skew-y-1:focus
    {
        --transform-skew-y: -1deg;
    }
    .sm\:translate-x-0
    {
        --transform-translate-x: 0;
    }
    .sm\:translate-x-1
    {
        --transform-translate-x: .25rem;
    }
    .sm\:translate-x-2
    {
        --transform-translate-x: .5rem;
    }
    .sm\:translate-x-3
    {
        --transform-translate-x: .75rem;
    }
    .sm\:translate-x-4
    {
        --transform-translate-x: 1rem;
    }
    .sm\:translate-x-5
    {
        --transform-translate-x: 1.25rem;
    }
    .sm\:translate-x-6
    {
        --transform-translate-x: 1.5rem;
    }
    .sm\:translate-x-8
    {
        --transform-translate-x: 2rem;
    }
    .sm\:translate-x-10
    {
        --transform-translate-x: 2.5rem;
    }
    .sm\:translate-x-12
    {
        --transform-translate-x: 3rem;
    }
    .sm\:translate-x-16
    {
        --transform-translate-x: 4rem;
    }
    .sm\:translate-x-20
    {
        --transform-translate-x: 5rem;
    }
    .sm\:translate-x-24
    {
        --transform-translate-x: 6rem;
    }
    .sm\:translate-x-32
    {
        --transform-translate-x: 8rem;
    }
    .sm\:translate-x-40
    {
        --transform-translate-x: 10rem;
    }
    .sm\:translate-x-48
    {
        --transform-translate-x: 12rem;
    }
    .sm\:translate-x-56
    {
        --transform-translate-x: 14rem;
    }
    .sm\:translate-x-64
    {
        --transform-translate-x: 16rem;
    }
    .sm\:translate-x-px
    {
        --transform-translate-x: 1px;
    }
    .sm\:-translate-x-1
    {
        --transform-translate-x: -.25rem;
    }
    .sm\:-translate-x-2
    {
        --transform-translate-x: -.5rem;
    }
    .sm\:-translate-x-3
    {
        --transform-translate-x: -.75rem;
    }
    .sm\:-translate-x-4
    {
        --transform-translate-x: -1rem;
    }
    .sm\:-translate-x-5
    {
        --transform-translate-x: -1.25rem;
    }
    .sm\:-translate-x-6
    {
        --transform-translate-x: -1.5rem;
    }
    .sm\:-translate-x-8
    {
        --transform-translate-x: -2rem;
    }
    .sm\:-translate-x-10
    {
        --transform-translate-x: -2.5rem;
    }
    .sm\:-translate-x-12
    {
        --transform-translate-x: -3rem;
    }
    .sm\:-translate-x-16
    {
        --transform-translate-x: -4rem;
    }
    .sm\:-translate-x-20
    {
        --transform-translate-x: -5rem;
    }
    .sm\:-translate-x-24
    {
        --transform-translate-x: -6rem;
    }
    .sm\:-translate-x-32
    {
        --transform-translate-x: -8rem;
    }
    .sm\:-translate-x-40
    {
        --transform-translate-x: -10rem;
    }
    .sm\:-translate-x-48
    {
        --transform-translate-x: -12rem;
    }
    .sm\:-translate-x-56
    {
        --transform-translate-x: -14rem;
    }
    .sm\:-translate-x-64
    {
        --transform-translate-x: -16rem;
    }
    .sm\:-translate-x-px
    {
        --transform-translate-x: -1px;
    }
    .sm\:-translate-x-full
    {
        --transform-translate-x: -100%;
    }
    .sm\:-translate-x-1\/2
    {
        --transform-translate-x: -50%;
    }
    .sm\:translate-x-1\/2
    {
        --transform-translate-x: 50%;
    }
    .sm\:translate-x-full
    {
        --transform-translate-x: 100%;
    }
    .sm\:translate-y-0
    {
        --transform-translate-y: 0;
    }
    .sm\:translate-y-1
    {
        --transform-translate-y: .25rem;
    }
    .sm\:translate-y-2
    {
        --transform-translate-y: .5rem;
    }
    .sm\:translate-y-3
    {
        --transform-translate-y: .75rem;
    }
    .sm\:translate-y-4
    {
        --transform-translate-y: 1rem;
    }
    .sm\:translate-y-5
    {
        --transform-translate-y: 1.25rem;
    }
    .sm\:translate-y-6
    {
        --transform-translate-y: 1.5rem;
    }
    .sm\:translate-y-8
    {
        --transform-translate-y: 2rem;
    }
    .sm\:translate-y-10
    {
        --transform-translate-y: 2.5rem;
    }
    .sm\:translate-y-12
    {
        --transform-translate-y: 3rem;
    }
    .sm\:translate-y-16
    {
        --transform-translate-y: 4rem;
    }
    .sm\:translate-y-20
    {
        --transform-translate-y: 5rem;
    }
    .sm\:translate-y-24
    {
        --transform-translate-y: 6rem;
    }
    .sm\:translate-y-32
    {
        --transform-translate-y: 8rem;
    }
    .sm\:translate-y-40
    {
        --transform-translate-y: 10rem;
    }
    .sm\:translate-y-48
    {
        --transform-translate-y: 12rem;
    }
    .sm\:translate-y-56
    {
        --transform-translate-y: 14rem;
    }
    .sm\:translate-y-64
    {
        --transform-translate-y: 16rem;
    }
    .sm\:translate-y-px
    {
        --transform-translate-y: 1px;
    }
    .sm\:-translate-y-1
    {
        --transform-translate-y: -.25rem;
    }
    .sm\:-translate-y-2
    {
        --transform-translate-y: -.5rem;
    }
    .sm\:-translate-y-3
    {
        --transform-translate-y: -.75rem;
    }
    .sm\:-translate-y-4
    {
        --transform-translate-y: -1rem;
    }
    .sm\:-translate-y-5
    {
        --transform-translate-y: -1.25rem;
    }
    .sm\:-translate-y-6
    {
        --transform-translate-y: -1.5rem;
    }
    .sm\:-translate-y-8
    {
        --transform-translate-y: -2rem;
    }
    .sm\:-translate-y-10
    {
        --transform-translate-y: -2.5rem;
    }
    .sm\:-translate-y-12
    {
        --transform-translate-y: -3rem;
    }
    .sm\:-translate-y-16
    {
        --transform-translate-y: -4rem;
    }
    .sm\:-translate-y-20
    {
        --transform-translate-y: -5rem;
    }
    .sm\:-translate-y-24
    {
        --transform-translate-y: -6rem;
    }
    .sm\:-translate-y-32
    {
        --transform-translate-y: -8rem;
    }
    .sm\:-translate-y-40
    {
        --transform-translate-y: -10rem;
    }
    .sm\:-translate-y-48
    {
        --transform-translate-y: -12rem;
    }
    .sm\:-translate-y-56
    {
        --transform-translate-y: -14rem;
    }
    .sm\:-translate-y-64
    {
        --transform-translate-y: -16rem;
    }
    .sm\:-translate-y-px
    {
        --transform-translate-y: -1px;
    }
    .sm\:-translate-y-full
    {
        --transform-translate-y: -100%;
    }
    .sm\:-translate-y-1\/2
    {
        --transform-translate-y: -50%;
    }
    .sm\:translate-y-1\/2
    {
        --transform-translate-y: 50%;
    }
    .sm\:translate-y-full
    {
        --transform-translate-y: 100%;
    }
    .sm\:hover\:translate-x-0:hover
    {
        --transform-translate-x: 0;
    }
    .sm\:hover\:translate-x-1:hover
    {
        --transform-translate-x: .25rem;
    }
    .sm\:hover\:translate-x-2:hover
    {
        --transform-translate-x: .5rem;
    }
    .sm\:hover\:translate-x-3:hover
    {
        --transform-translate-x: .75rem;
    }
    .sm\:hover\:translate-x-4:hover
    {
        --transform-translate-x: 1rem;
    }
    .sm\:hover\:translate-x-5:hover
    {
        --transform-translate-x: 1.25rem;
    }
    .sm\:hover\:translate-x-6:hover
    {
        --transform-translate-x: 1.5rem;
    }
    .sm\:hover\:translate-x-8:hover
    {
        --transform-translate-x: 2rem;
    }
    .sm\:hover\:translate-x-10:hover
    {
        --transform-translate-x: 2.5rem;
    }
    .sm\:hover\:translate-x-12:hover
    {
        --transform-translate-x: 3rem;
    }
    .sm\:hover\:translate-x-16:hover
    {
        --transform-translate-x: 4rem;
    }
    .sm\:hover\:translate-x-20:hover
    {
        --transform-translate-x: 5rem;
    }
    .sm\:hover\:translate-x-24:hover
    {
        --transform-translate-x: 6rem;
    }
    .sm\:hover\:translate-x-32:hover
    {
        --transform-translate-x: 8rem;
    }
    .sm\:hover\:translate-x-40:hover
    {
        --transform-translate-x: 10rem;
    }
    .sm\:hover\:translate-x-48:hover
    {
        --transform-translate-x: 12rem;
    }
    .sm\:hover\:translate-x-56:hover
    {
        --transform-translate-x: 14rem;
    }
    .sm\:hover\:translate-x-64:hover
    {
        --transform-translate-x: 16rem;
    }
    .sm\:hover\:translate-x-px:hover
    {
        --transform-translate-x: 1px;
    }
    .sm\:hover\:-translate-x-1:hover
    {
        --transform-translate-x: -.25rem;
    }
    .sm\:hover\:-translate-x-2:hover
    {
        --transform-translate-x: -.5rem;
    }
    .sm\:hover\:-translate-x-3:hover
    {
        --transform-translate-x: -.75rem;
    }
    .sm\:hover\:-translate-x-4:hover
    {
        --transform-translate-x: -1rem;
    }
    .sm\:hover\:-translate-x-5:hover
    {
        --transform-translate-x: -1.25rem;
    }
    .sm\:hover\:-translate-x-6:hover
    {
        --transform-translate-x: -1.5rem;
    }
    .sm\:hover\:-translate-x-8:hover
    {
        --transform-translate-x: -2rem;
    }
    .sm\:hover\:-translate-x-10:hover
    {
        --transform-translate-x: -2.5rem;
    }
    .sm\:hover\:-translate-x-12:hover
    {
        --transform-translate-x: -3rem;
    }
    .sm\:hover\:-translate-x-16:hover
    {
        --transform-translate-x: -4rem;
    }
    .sm\:hover\:-translate-x-20:hover
    {
        --transform-translate-x: -5rem;
    }
    .sm\:hover\:-translate-x-24:hover
    {
        --transform-translate-x: -6rem;
    }
    .sm\:hover\:-translate-x-32:hover
    {
        --transform-translate-x: -8rem;
    }
    .sm\:hover\:-translate-x-40:hover
    {
        --transform-translate-x: -10rem;
    }
    .sm\:hover\:-translate-x-48:hover
    {
        --transform-translate-x: -12rem;
    }
    .sm\:hover\:-translate-x-56:hover
    {
        --transform-translate-x: -14rem;
    }
    .sm\:hover\:-translate-x-64:hover
    {
        --transform-translate-x: -16rem;
    }
    .sm\:hover\:-translate-x-px:hover
    {
        --transform-translate-x: -1px;
    }
    .sm\:hover\:-translate-x-full:hover
    {
        --transform-translate-x: -100%;
    }
    .sm\:hover\:-translate-x-1\/2:hover
    {
        --transform-translate-x: -50%;
    }
    .sm\:hover\:translate-x-1\/2:hover
    {
        --transform-translate-x: 50%;
    }
    .sm\:hover\:translate-x-full:hover
    {
        --transform-translate-x: 100%;
    }
    .sm\:hover\:translate-y-0:hover
    {
        --transform-translate-y: 0;
    }
    .sm\:hover\:translate-y-1:hover
    {
        --transform-translate-y: .25rem;
    }
    .sm\:hover\:translate-y-2:hover
    {
        --transform-translate-y: .5rem;
    }
    .sm\:hover\:translate-y-3:hover
    {
        --transform-translate-y: .75rem;
    }
    .sm\:hover\:translate-y-4:hover
    {
        --transform-translate-y: 1rem;
    }
    .sm\:hover\:translate-y-5:hover
    {
        --transform-translate-y: 1.25rem;
    }
    .sm\:hover\:translate-y-6:hover
    {
        --transform-translate-y: 1.5rem;
    }
    .sm\:hover\:translate-y-8:hover
    {
        --transform-translate-y: 2rem;
    }
    .sm\:hover\:translate-y-10:hover
    {
        --transform-translate-y: 2.5rem;
    }
    .sm\:hover\:translate-y-12:hover
    {
        --transform-translate-y: 3rem;
    }
    .sm\:hover\:translate-y-16:hover
    {
        --transform-translate-y: 4rem;
    }
    .sm\:hover\:translate-y-20:hover
    {
        --transform-translate-y: 5rem;
    }
    .sm\:hover\:translate-y-24:hover
    {
        --transform-translate-y: 6rem;
    }
    .sm\:hover\:translate-y-32:hover
    {
        --transform-translate-y: 8rem;
    }
    .sm\:hover\:translate-y-40:hover
    {
        --transform-translate-y: 10rem;
    }
    .sm\:hover\:translate-y-48:hover
    {
        --transform-translate-y: 12rem;
    }
    .sm\:hover\:translate-y-56:hover
    {
        --transform-translate-y: 14rem;
    }
    .sm\:hover\:translate-y-64:hover
    {
        --transform-translate-y: 16rem;
    }
    .sm\:hover\:translate-y-px:hover
    {
        --transform-translate-y: 1px;
    }
    .sm\:hover\:-translate-y-1:hover
    {
        --transform-translate-y: -.25rem;
    }
    .sm\:hover\:-translate-y-2:hover
    {
        --transform-translate-y: -.5rem;
    }
    .sm\:hover\:-translate-y-3:hover
    {
        --transform-translate-y: -.75rem;
    }
    .sm\:hover\:-translate-y-4:hover
    {
        --transform-translate-y: -1rem;
    }
    .sm\:hover\:-translate-y-5:hover
    {
        --transform-translate-y: -1.25rem;
    }
    .sm\:hover\:-translate-y-6:hover
    {
        --transform-translate-y: -1.5rem;
    }
    .sm\:hover\:-translate-y-8:hover
    {
        --transform-translate-y: -2rem;
    }
    .sm\:hover\:-translate-y-10:hover
    {
        --transform-translate-y: -2.5rem;
    }
    .sm\:hover\:-translate-y-12:hover
    {
        --transform-translate-y: -3rem;
    }
    .sm\:hover\:-translate-y-16:hover
    {
        --transform-translate-y: -4rem;
    }
    .sm\:hover\:-translate-y-20:hover
    {
        --transform-translate-y: -5rem;
    }
    .sm\:hover\:-translate-y-24:hover
    {
        --transform-translate-y: -6rem;
    }
    .sm\:hover\:-translate-y-32:hover
    {
        --transform-translate-y: -8rem;
    }
    .sm\:hover\:-translate-y-40:hover
    {
        --transform-translate-y: -10rem;
    }
    .sm\:hover\:-translate-y-48:hover
    {
        --transform-translate-y: -12rem;
    }
    .sm\:hover\:-translate-y-56:hover
    {
        --transform-translate-y: -14rem;
    }
    .sm\:hover\:-translate-y-64:hover
    {
        --transform-translate-y: -16rem;
    }
    .sm\:hover\:-translate-y-px:hover
    {
        --transform-translate-y: -1px;
    }
    .sm\:hover\:-translate-y-full:hover
    {
        --transform-translate-y: -100%;
    }
    .sm\:hover\:-translate-y-1\/2:hover
    {
        --transform-translate-y: -50%;
    }
    .sm\:hover\:translate-y-1\/2:hover
    {
        --transform-translate-y: 50%;
    }
    .sm\:hover\:translate-y-full:hover
    {
        --transform-translate-y: 100%;
    }
    .sm\:focus\:translate-x-0:focus
    {
        --transform-translate-x: 0;
    }
    .sm\:focus\:translate-x-1:focus
    {
        --transform-translate-x: .25rem;
    }
    .sm\:focus\:translate-x-2:focus
    {
        --transform-translate-x: .5rem;
    }
    .sm\:focus\:translate-x-3:focus
    {
        --transform-translate-x: .75rem;
    }
    .sm\:focus\:translate-x-4:focus
    {
        --transform-translate-x: 1rem;
    }
    .sm\:focus\:translate-x-5:focus
    {
        --transform-translate-x: 1.25rem;
    }
    .sm\:focus\:translate-x-6:focus
    {
        --transform-translate-x: 1.5rem;
    }
    .sm\:focus\:translate-x-8:focus
    {
        --transform-translate-x: 2rem;
    }
    .sm\:focus\:translate-x-10:focus
    {
        --transform-translate-x: 2.5rem;
    }
    .sm\:focus\:translate-x-12:focus
    {
        --transform-translate-x: 3rem;
    }
    .sm\:focus\:translate-x-16:focus
    {
        --transform-translate-x: 4rem;
    }
    .sm\:focus\:translate-x-20:focus
    {
        --transform-translate-x: 5rem;
    }
    .sm\:focus\:translate-x-24:focus
    {
        --transform-translate-x: 6rem;
    }
    .sm\:focus\:translate-x-32:focus
    {
        --transform-translate-x: 8rem;
    }
    .sm\:focus\:translate-x-40:focus
    {
        --transform-translate-x: 10rem;
    }
    .sm\:focus\:translate-x-48:focus
    {
        --transform-translate-x: 12rem;
    }
    .sm\:focus\:translate-x-56:focus
    {
        --transform-translate-x: 14rem;
    }
    .sm\:focus\:translate-x-64:focus
    {
        --transform-translate-x: 16rem;
    }
    .sm\:focus\:translate-x-px:focus
    {
        --transform-translate-x: 1px;
    }
    .sm\:focus\:-translate-x-1:focus
    {
        --transform-translate-x: -.25rem;
    }
    .sm\:focus\:-translate-x-2:focus
    {
        --transform-translate-x: -.5rem;
    }
    .sm\:focus\:-translate-x-3:focus
    {
        --transform-translate-x: -.75rem;
    }
    .sm\:focus\:-translate-x-4:focus
    {
        --transform-translate-x: -1rem;
    }
    .sm\:focus\:-translate-x-5:focus
    {
        --transform-translate-x: -1.25rem;
    }
    .sm\:focus\:-translate-x-6:focus
    {
        --transform-translate-x: -1.5rem;
    }
    .sm\:focus\:-translate-x-8:focus
    {
        --transform-translate-x: -2rem;
    }
    .sm\:focus\:-translate-x-10:focus
    {
        --transform-translate-x: -2.5rem;
    }
    .sm\:focus\:-translate-x-12:focus
    {
        --transform-translate-x: -3rem;
    }
    .sm\:focus\:-translate-x-16:focus
    {
        --transform-translate-x: -4rem;
    }
    .sm\:focus\:-translate-x-20:focus
    {
        --transform-translate-x: -5rem;
    }
    .sm\:focus\:-translate-x-24:focus
    {
        --transform-translate-x: -6rem;
    }
    .sm\:focus\:-translate-x-32:focus
    {
        --transform-translate-x: -8rem;
    }
    .sm\:focus\:-translate-x-40:focus
    {
        --transform-translate-x: -10rem;
    }
    .sm\:focus\:-translate-x-48:focus
    {
        --transform-translate-x: -12rem;
    }
    .sm\:focus\:-translate-x-56:focus
    {
        --transform-translate-x: -14rem;
    }
    .sm\:focus\:-translate-x-64:focus
    {
        --transform-translate-x: -16rem;
    }
    .sm\:focus\:-translate-x-px:focus
    {
        --transform-translate-x: -1px;
    }
    .sm\:focus\:-translate-x-full:focus
    {
        --transform-translate-x: -100%;
    }
    .sm\:focus\:-translate-x-1\/2:focus
    {
        --transform-translate-x: -50%;
    }
    .sm\:focus\:translate-x-1\/2:focus
    {
        --transform-translate-x: 50%;
    }
    .sm\:focus\:translate-x-full:focus
    {
        --transform-translate-x: 100%;
    }
    .sm\:focus\:translate-y-0:focus
    {
        --transform-translate-y: 0;
    }
    .sm\:focus\:translate-y-1:focus
    {
        --transform-translate-y: .25rem;
    }
    .sm\:focus\:translate-y-2:focus
    {
        --transform-translate-y: .5rem;
    }
    .sm\:focus\:translate-y-3:focus
    {
        --transform-translate-y: .75rem;
    }
    .sm\:focus\:translate-y-4:focus
    {
        --transform-translate-y: 1rem;
    }
    .sm\:focus\:translate-y-5:focus
    {
        --transform-translate-y: 1.25rem;
    }
    .sm\:focus\:translate-y-6:focus
    {
        --transform-translate-y: 1.5rem;
    }
    .sm\:focus\:translate-y-8:focus
    {
        --transform-translate-y: 2rem;
    }
    .sm\:focus\:translate-y-10:focus
    {
        --transform-translate-y: 2.5rem;
    }
    .sm\:focus\:translate-y-12:focus
    {
        --transform-translate-y: 3rem;
    }
    .sm\:focus\:translate-y-16:focus
    {
        --transform-translate-y: 4rem;
    }
    .sm\:focus\:translate-y-20:focus
    {
        --transform-translate-y: 5rem;
    }
    .sm\:focus\:translate-y-24:focus
    {
        --transform-translate-y: 6rem;
    }
    .sm\:focus\:translate-y-32:focus
    {
        --transform-translate-y: 8rem;
    }
    .sm\:focus\:translate-y-40:focus
    {
        --transform-translate-y: 10rem;
    }
    .sm\:focus\:translate-y-48:focus
    {
        --transform-translate-y: 12rem;
    }
    .sm\:focus\:translate-y-56:focus
    {
        --transform-translate-y: 14rem;
    }
    .sm\:focus\:translate-y-64:focus
    {
        --transform-translate-y: 16rem;
    }
    .sm\:focus\:translate-y-px:focus
    {
        --transform-translate-y: 1px;
    }
    .sm\:focus\:-translate-y-1:focus
    {
        --transform-translate-y: -.25rem;
    }
    .sm\:focus\:-translate-y-2:focus
    {
        --transform-translate-y: -.5rem;
    }
    .sm\:focus\:-translate-y-3:focus
    {
        --transform-translate-y: -.75rem;
    }
    .sm\:focus\:-translate-y-4:focus
    {
        --transform-translate-y: -1rem;
    }
    .sm\:focus\:-translate-y-5:focus
    {
        --transform-translate-y: -1.25rem;
    }
    .sm\:focus\:-translate-y-6:focus
    {
        --transform-translate-y: -1.5rem;
    }
    .sm\:focus\:-translate-y-8:focus
    {
        --transform-translate-y: -2rem;
    }
    .sm\:focus\:-translate-y-10:focus
    {
        --transform-translate-y: -2.5rem;
    }
    .sm\:focus\:-translate-y-12:focus
    {
        --transform-translate-y: -3rem;
    }
    .sm\:focus\:-translate-y-16:focus
    {
        --transform-translate-y: -4rem;
    }
    .sm\:focus\:-translate-y-20:focus
    {
        --transform-translate-y: -5rem;
    }
    .sm\:focus\:-translate-y-24:focus
    {
        --transform-translate-y: -6rem;
    }
    .sm\:focus\:-translate-y-32:focus
    {
        --transform-translate-y: -8rem;
    }
    .sm\:focus\:-translate-y-40:focus
    {
        --transform-translate-y: -10rem;
    }
    .sm\:focus\:-translate-y-48:focus
    {
        --transform-translate-y: -12rem;
    }
    .sm\:focus\:-translate-y-56:focus
    {
        --transform-translate-y: -14rem;
    }
    .sm\:focus\:-translate-y-64:focus
    {
        --transform-translate-y: -16rem;
    }
    .sm\:focus\:-translate-y-px:focus
    {
        --transform-translate-y: -1px;
    }
    .sm\:focus\:-translate-y-full:focus
    {
        --transform-translate-y: -100%;
    }
    .sm\:focus\:-translate-y-1\/2:focus
    {
        --transform-translate-y: -50%;
    }
    .sm\:focus\:translate-y-1\/2:focus
    {
        --transform-translate-y: 50%;
    }
    .sm\:focus\:translate-y-full:focus
    {
        --transform-translate-y: 100%;
    }
    .sm\:rotate-0
    {
        --transform-rotate: 0;
    }
    .sm\:rotate-1
    {
        --transform-rotate: 1deg;
    }
    .sm\:rotate-2
    {
        --transform-rotate: 2deg;
    }
    .sm\:rotate-3
    {
        --transform-rotate: 3deg;
    }
    .sm\:rotate-6
    {
        --transform-rotate: 6deg;
    }
    .sm\:rotate-12
    {
        --transform-rotate: 12deg;
    }
    .sm\:rotate-45
    {
        --transform-rotate: 45deg;
    }
    .sm\:rotate-90
    {
        --transform-rotate: 90deg;
    }
    .sm\:rotate-180
    {
        --transform-rotate: 180deg;
    }
    .sm\:-rotate-180
    {
        --transform-rotate: -180deg;
    }
    .sm\:-rotate-90
    {
        --transform-rotate: -90deg;
    }
    .sm\:-rotate-45
    {
        --transform-rotate: -45deg;
    }
    .sm\:-rotate-12
    {
        --transform-rotate: -12deg;
    }
    .sm\:-rotate-6
    {
        --transform-rotate: -6deg;
    }
    .sm\:-rotate-3
    {
        --transform-rotate: -3deg;
    }
    .sm\:-rotate-2
    {
        --transform-rotate: -2deg;
    }
    .sm\:-rotate-1
    {
        --transform-rotate: -1deg;
    }
    .sm\:hover\:rotate-0:hover
    {
        --transform-rotate: 0;
    }
    .sm\:hover\:rotate-1:hover
    {
        --transform-rotate: 1deg;
    }
    .sm\:hover\:rotate-2:hover
    {
        --transform-rotate: 2deg;
    }
    .sm\:hover\:rotate-3:hover
    {
        --transform-rotate: 3deg;
    }
    .sm\:hover\:rotate-6:hover
    {
        --transform-rotate: 6deg;
    }
    .sm\:hover\:rotate-12:hover
    {
        --transform-rotate: 12deg;
    }
    .sm\:hover\:rotate-45:hover
    {
        --transform-rotate: 45deg;
    }
    .sm\:hover\:rotate-90:hover
    {
        --transform-rotate: 90deg;
    }
    .sm\:hover\:rotate-180:hover
    {
        --transform-rotate: 180deg;
    }
    .sm\:hover\:-rotate-180:hover
    {
        --transform-rotate: -180deg;
    }
    .sm\:hover\:-rotate-90:hover
    {
        --transform-rotate: -90deg;
    }
    .sm\:hover\:-rotate-45:hover
    {
        --transform-rotate: -45deg;
    }
    .sm\:hover\:-rotate-12:hover
    {
        --transform-rotate: -12deg;
    }
    .sm\:hover\:-rotate-6:hover
    {
        --transform-rotate: -6deg;
    }
    .sm\:hover\:-rotate-3:hover
    {
        --transform-rotate: -3deg;
    }
    .sm\:hover\:-rotate-2:hover
    {
        --transform-rotate: -2deg;
    }
    .sm\:hover\:-rotate-1:hover
    {
        --transform-rotate: -1deg;
    }
    .sm\:focus\:rotate-0:focus
    {
        --transform-rotate: 0;
    }
    .sm\:focus\:rotate-1:focus
    {
        --transform-rotate: 1deg;
    }
    .sm\:focus\:rotate-2:focus
    {
        --transform-rotate: 2deg;
    }
    .sm\:focus\:rotate-3:focus
    {
        --transform-rotate: 3deg;
    }
    .sm\:focus\:rotate-6:focus
    {
        --transform-rotate: 6deg;
    }
    .sm\:focus\:rotate-12:focus
    {
        --transform-rotate: 12deg;
    }
    .sm\:focus\:rotate-45:focus
    {
        --transform-rotate: 45deg;
    }
    .sm\:focus\:rotate-90:focus
    {
        --transform-rotate: 90deg;
    }
    .sm\:focus\:rotate-180:focus
    {
        --transform-rotate: 180deg;
    }
    .sm\:focus\:-rotate-180:focus
    {
        --transform-rotate: -180deg;
    }
    .sm\:focus\:-rotate-90:focus
    {
        --transform-rotate: -90deg;
    }
    .sm\:focus\:-rotate-45:focus
    {
        --transform-rotate: -45deg;
    }
    .sm\:focus\:-rotate-12:focus
    {
        --transform-rotate: -12deg;
    }
    .sm\:focus\:-rotate-6:focus
    {
        --transform-rotate: -6deg;
    }
    .sm\:focus\:-rotate-3:focus
    {
        --transform-rotate: -3deg;
    }
    .sm\:focus\:-rotate-2:focus
    {
        --transform-rotate: -2deg;
    }
    .sm\:focus\:-rotate-1:focus
    {
        --transform-rotate: -1deg;
    }
    .sm\:scale-0
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .sm\:scale-50
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .sm\:scale-75
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .sm\:scale-90
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .sm\:scale-95
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .sm\:scale-100
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .sm\:scale-105
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .sm\:scale-110
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .sm\:scale-125
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .sm\:scale-150
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .sm\:scale-x-0
    {
        --transform-scale-x: 0;
    }
    .sm\:scale-x-50
    {
        --transform-scale-x: .5;
    }
    .sm\:scale-x-75
    {
        --transform-scale-x: .75;
    }
    .sm\:scale-x-90
    {
        --transform-scale-x: .9;
    }
    .sm\:scale-x-95
    {
        --transform-scale-x: .95;
    }
    .sm\:scale-x-100
    {
        --transform-scale-x: 1;
    }
    .sm\:scale-x-105
    {
        --transform-scale-x: 1.05;
    }
    .sm\:scale-x-110
    {
        --transform-scale-x: 1.1;
    }
    .sm\:scale-x-125
    {
        --transform-scale-x: 1.25;
    }
    .sm\:scale-x-150
    {
        --transform-scale-x: 1.5;
    }
    .sm\:scale-y-0
    {
        --transform-scale-y: 0;
    }
    .sm\:scale-y-50
    {
        --transform-scale-y: .5;
    }
    .sm\:scale-y-75
    {
        --transform-scale-y: .75;
    }
    .sm\:scale-y-90
    {
        --transform-scale-y: .9;
    }
    .sm\:scale-y-95
    {
        --transform-scale-y: .95;
    }
    .sm\:scale-y-100
    {
        --transform-scale-y: 1;
    }
    .sm\:scale-y-105
    {
        --transform-scale-y: 1.05;
    }
    .sm\:scale-y-110
    {
        --transform-scale-y: 1.1;
    }
    .sm\:scale-y-125
    {
        --transform-scale-y: 1.25;
    }
    .sm\:scale-y-150
    {
        --transform-scale-y: 1.5;
    }
    .sm\:hover\:scale-0:hover
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .sm\:hover\:scale-50:hover
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .sm\:hover\:scale-75:hover
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .sm\:hover\:scale-90:hover
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .sm\:hover\:scale-95:hover
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .sm\:hover\:scale-100:hover
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .sm\:hover\:scale-105:hover
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .sm\:hover\:scale-110:hover
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .sm\:hover\:scale-125:hover
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .sm\:hover\:scale-150:hover
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .sm\:hover\:scale-x-0:hover
    {
        --transform-scale-x: 0;
    }
    .sm\:hover\:scale-x-50:hover
    {
        --transform-scale-x: .5;
    }
    .sm\:hover\:scale-x-75:hover
    {
        --transform-scale-x: .75;
    }
    .sm\:hover\:scale-x-90:hover
    {
        --transform-scale-x: .9;
    }
    .sm\:hover\:scale-x-95:hover
    {
        --transform-scale-x: .95;
    }
    .sm\:hover\:scale-x-100:hover
    {
        --transform-scale-x: 1;
    }
    .sm\:hover\:scale-x-105:hover
    {
        --transform-scale-x: 1.05;
    }
    .sm\:hover\:scale-x-110:hover
    {
        --transform-scale-x: 1.1;
    }
    .sm\:hover\:scale-x-125:hover
    {
        --transform-scale-x: 1.25;
    }
    .sm\:hover\:scale-x-150:hover
    {
        --transform-scale-x: 1.5;
    }
    .sm\:hover\:scale-y-0:hover
    {
        --transform-scale-y: 0;
    }
    .sm\:hover\:scale-y-50:hover
    {
        --transform-scale-y: .5;
    }
    .sm\:hover\:scale-y-75:hover
    {
        --transform-scale-y: .75;
    }
    .sm\:hover\:scale-y-90:hover
    {
        --transform-scale-y: .9;
    }
    .sm\:hover\:scale-y-95:hover
    {
        --transform-scale-y: .95;
    }
    .sm\:hover\:scale-y-100:hover
    {
        --transform-scale-y: 1;
    }
    .sm\:hover\:scale-y-105:hover
    {
        --transform-scale-y: 1.05;
    }
    .sm\:hover\:scale-y-110:hover
    {
        --transform-scale-y: 1.1;
    }
    .sm\:hover\:scale-y-125:hover
    {
        --transform-scale-y: 1.25;
    }
    .sm\:hover\:scale-y-150:hover
    {
        --transform-scale-y: 1.5;
    }
    .sm\:focus\:scale-0:focus
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .sm\:focus\:scale-50:focus
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .sm\:focus\:scale-75:focus
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .sm\:focus\:scale-90:focus
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .sm\:focus\:scale-95:focus
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .sm\:focus\:scale-100:focus
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .sm\:focus\:scale-105:focus
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .sm\:focus\:scale-110:focus
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .sm\:focus\:scale-125:focus
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .sm\:focus\:scale-150:focus
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .sm\:focus\:scale-x-0:focus
    {
        --transform-scale-x: 0;
    }
    .sm\:focus\:scale-x-50:focus
    {
        --transform-scale-x: .5;
    }
    .sm\:focus\:scale-x-75:focus
    {
        --transform-scale-x: .75;
    }
    .sm\:focus\:scale-x-90:focus
    {
        --transform-scale-x: .9;
    }
    .sm\:focus\:scale-x-95:focus
    {
        --transform-scale-x: .95;
    }
    .sm\:focus\:scale-x-100:focus
    {
        --transform-scale-x: 1;
    }
    .sm\:focus\:scale-x-105:focus
    {
        --transform-scale-x: 1.05;
    }
    .sm\:focus\:scale-x-110:focus
    {
        --transform-scale-x: 1.1;
    }
    .sm\:focus\:scale-x-125:focus
    {
        --transform-scale-x: 1.25;
    }
    .sm\:focus\:scale-x-150:focus
    {
        --transform-scale-x: 1.5;
    }
    .sm\:focus\:scale-y-0:focus
    {
        --transform-scale-y: 0;
    }
    .sm\:focus\:scale-y-50:focus
    {
        --transform-scale-y: .5;
    }
    .sm\:focus\:scale-y-75:focus
    {
        --transform-scale-y: .75;
    }
    .sm\:focus\:scale-y-90:focus
    {
        --transform-scale-y: .9;
    }
    .sm\:focus\:scale-y-95:focus
    {
        --transform-scale-y: .95;
    }
    .sm\:focus\:scale-y-100:focus
    {
        --transform-scale-y: 1;
    }
    .sm\:focus\:scale-y-105:focus
    {
        --transform-scale-y: 1.05;
    }
    .sm\:focus\:scale-y-110:focus
    {
        --transform-scale-y: 1.1;
    }
    .sm\:focus\:scale-y-125:focus
    {
        --transform-scale-y: 1.25;
    }
    .sm\:focus\:scale-y-150:focus
    {
        --transform-scale-y: 1.5;
    }
    .sm\:origin-center
    {
        transform-origin: center;
    }
    .sm\:origin-top
    {
        transform-origin: top;
    }
    .sm\:origin-top-right
    {
        transform-origin: top right;
    }
    .sm\:origin-right
    {
        transform-origin: right;
    }
    .sm\:origin-bottom-right
    {
        transform-origin: bottom right;
    }
    .sm\:origin-bottom
    {
        transform-origin: bottom;
    }
    .sm\:origin-bottom-left
    {
        transform-origin: bottom left;
    }
    .sm\:origin-left
    {
        transform-origin: left;
    }
    .sm\:origin-top-left
    {
        transform-origin: top left;
    }
    .sm\:transform
    {
        --transform-translate-x: 0;
        --transform-translate-y: 0;
        --transform-rotate: 0;
        --transform-skew-x: 0;
        --transform-skew-y: 0;
        --transform-scale-x: 1;
        --transform-scale-y: 1;
        transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    }
    .sm\:transform-none
    {
        transform: none;
    }
    .sm\:row-end-1
    {
        grid-row-end: 1;
    }
    .sm\:row-end-2
    {
        grid-row-end: 2;
    }
    .sm\:row-end-3
    {
        grid-row-end: 3;
    }
    .sm\:row-end-4
    {
        grid-row-end: 4;
    }
    .sm\:row-end-5
    {
        grid-row-end: 5;
    }
    .sm\:row-end-6
    {
        grid-row-end: 6;
    }
    .sm\:row-end-7
    {
        grid-row-end: 7;
    }
    .sm\:row-end-auto
    {
        grid-row-end: auto;
    }
    .sm\:row-start-1
    {
        grid-row-start: 1;
    }
    .sm\:row-start-2
    {
        grid-row-start: 2;
    }
    .sm\:row-start-3
    {
        grid-row-start: 3;
    }
    .sm\:row-start-4
    {
        grid-row-start: 4;
    }
    .sm\:row-start-5
    {
        grid-row-start: 5;
    }
    .sm\:row-start-6
    {
        grid-row-start: 6;
    }
    .sm\:row-start-7
    {
        grid-row-start: 7;
    }
    .sm\:row-start-auto
    {
        grid-row-start: auto;
    }
    .sm\:row-auto
    {
        grid-row: auto;
    }
    .sm\:row-span-1
    {
        grid-row: span 1/span 1;
    }
    .sm\:row-span-2
    {
        grid-row: span 2/span 2;
    }
    .sm\:row-span-3
    {
        grid-row: span 3/span 3;
    }
    .sm\:row-span-4
    {
        grid-row: span 4/span 4;
    }
    .sm\:row-span-5
    {
        grid-row: span 5/span 5;
    }
    .sm\:row-span-6
    {
        grid-row: span 6/span 6;
    }
    .sm\:row-span-full
    {
        grid-row: 1/-1;
    }
    .sm\:auto-rows-auto
    {
        grid-auto-rows: auto;
    }
    .sm\:auto-rows-min
    {
        grid-auto-rows: min-content;
    }
    .sm\:auto-rows-max
    {
        grid-auto-rows: max-content;
    }
    .sm\:auto-rows-fr
    {
        grid-auto-rows: minmax(0,1fr);
    }
    .sm\:grid-rows-1
    {
        grid-template-rows: repeat(1,minmax(0,100%));
    }
    .sm\:grid-rows-2
    {
        grid-template-rows: repeat(2,minmax(0,100%));
    }
    .sm\:grid-rows-3
    {
        grid-template-rows: repeat(3,minmax(0,100%));
    }
    .sm\:grid-rows-4
    {
        grid-template-rows: repeat(4,minmax(0,100%));
    }
    .sm\:grid-rows-5
    {
        grid-template-rows: repeat(5,minmax(0,100%));
    }
    .sm\:grid-rows-6
    {
        grid-template-rows: repeat(6,minmax(0,100%));
    }
    .sm\:grid-rows-7
    {
        grid-template-rows: repeat(7,minmax(0,100%));
    }
    .sm\:grid-rows-8
    {
        grid-template-rows: repeat(8,minmax(0,100%));
    }
    .sm\:grid-rows-9
    {
        grid-template-rows: repeat(9,minmax(0,100%));
    }
    .sm\:grid-rows-10
    {
        grid-template-rows: repeat(10,minmax(0,100%));
    }
    .sm\:grid-rows-11
    {
        grid-template-rows: repeat(11,minmax(0,100%));
    }
    .sm\:grid-rows-12
    {
        grid-template-rows: repeat(12,minmax(0,100%));
    }
    .sm\:grid-rows-13
    {
        grid-template-rows: repeat(13,minmax(0,100%));
    }
    .sm\:grid-rows-14
    {
        grid-template-rows: repeat(14,minmax(0,100%));
    }
    .sm\:grid-rows-15
    {
        grid-template-rows: repeat(15,minmax(0,100%));
    }
    .sm\:grid-rows-16
    {
        grid-template-rows: repeat(16,minmax(0,100%));
    }
    .sm\:grid-rows-17
    {
        grid-template-rows: repeat(17,minmax(0,100%));
    }
    .sm\:grid-rows-18
    {
        grid-template-rows: repeat(18,minmax(0,100%));
    }
    .sm\:grid-rows-19
    {
        grid-template-rows: repeat(19,minmax(0,100%));
    }
    .sm\:grid-rows-20
    {
        grid-template-rows: repeat(20,minmax(0,100%));
    }
    .sm\:grid-rows-none
    {
        grid-template-rows: none;
    }
    .sm\:col-end-1
    {
        grid-column-end: 1;
    }
    .sm\:col-end-2
    {
        grid-column-end: 2;
    }
    .sm\:col-end-3
    {
        grid-column-end: 3;
    }
    .sm\:col-end-4
    {
        grid-column-end: 4;
    }
    .sm\:col-end-5
    {
        grid-column-end: 5;
    }
    .sm\:col-end-6
    {
        grid-column-end: 6;
    }
    .sm\:col-end-7
    {
        grid-column-end: 7;
    }
    .sm\:col-end-8
    {
        grid-column-end: 8;
    }
    .sm\:col-end-9
    {
        grid-column-end: 9;
    }
    .sm\:col-end-10
    {
        grid-column-end: 10;
    }
    .sm\:col-end-11
    {
        grid-column-end: 11;
    }
    .sm\:col-end-12
    {
        grid-column-end: 12;
    }
    .sm\:col-end-13
    {
        grid-column-end: 13;
    }
    .sm\:col-end-auto
    {
        grid-column-end: auto;
    }
    .sm\:col-start-1
    {
        grid-column-start: 1;
    }
    .sm\:col-start-2
    {
        grid-column-start: 2;
    }
    .sm\:col-start-3
    {
        grid-column-start: 3;
    }
    .sm\:col-start-4
    {
        grid-column-start: 4;
    }
    .sm\:col-start-5
    {
        grid-column-start: 5;
    }
    .sm\:col-start-6
    {
        grid-column-start: 6;
    }
    .sm\:col-start-7
    {
        grid-column-start: 7;
    }
    .sm\:col-start-8
    {
        grid-column-start: 8;
    }
    .sm\:col-start-9
    {
        grid-column-start: 9;
    }
    .sm\:col-start-10
    {
        grid-column-start: 10;
    }
    .sm\:col-start-11
    {
        grid-column-start: 11;
    }
    .sm\:col-start-12
    {
        grid-column-start: 12;
    }
    .sm\:col-start-13
    {
        grid-column-start: 13;
    }
    .sm\:col-start-auto
    {
        grid-column-start: auto;
    }
    .sm\:col-auto
    {
        grid-column: auto;
    }
    .sm\:col-span-1
    {
        grid-column: span 1/span 1;
    }
    .sm\:col-span-2
    {
        grid-column: span 2/span 2;
    }
    .sm\:col-span-3
    {
        grid-column: span 3/span 3;
    }
    .sm\:col-span-4
    {
        grid-column: span 4/span 4;
    }
    .sm\:col-span-5
    {
        grid-column: span 5/span 5;
    }
    .sm\:col-span-6
    {
        grid-column: span 6/span 6;
    }
    .sm\:col-span-7
    {
        grid-column: span 7/span 7;
    }
    .sm\:col-span-8
    {
        grid-column: span 8/span 8;
    }
    .sm\:col-span-9
    {
        grid-column: span 9/span 9;
    }
    .sm\:col-span-10
    {
        grid-column: span 10/span 10;
    }
    .sm\:col-span-11
    {
        grid-column: span 11/span 11;
    }
    .sm\:col-span-12
    {
        grid-column: span 12/span 12;
    }
    .sm\:col-span-full
    {
        grid-column: 1/-1;
    }
    .sm\:auto-cols-auto
    {
        grid-auto-columns: auto;
    }
    .sm\:auto-cols-min
    {
        grid-auto-columns: min-content;
    }
    .sm\:auto-cols-max
    {
        grid-auto-columns: max-content;
    }
    .sm\:auto-cols-fr
    {
        grid-auto-columns: minmax(0,1fr);
    }
    .sm\:grid-cols-1
    {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .sm\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .sm\:grid-cols-3
    {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .sm\:grid-cols-4
    {
        grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .sm\:grid-cols-5
    {
        grid-template-columns: repeat(5,minmax(0,1fr));
    }
    .sm\:grid-cols-6
    {
        grid-template-columns: repeat(6,minmax(0,1fr));
    }
    .sm\:grid-cols-7
    {
        grid-template-columns: repeat(7,minmax(0,1fr));
    }
    .sm\:grid-cols-8
    {
        grid-template-columns: repeat(8,minmax(0,1fr));
    }
    .sm\:grid-cols-9
    {
        grid-template-columns: repeat(9,minmax(0,1fr));
    }
    .sm\:grid-cols-10
    {
        grid-template-columns: repeat(10,minmax(0,1fr));
    }
    .sm\:grid-cols-11
    {
        grid-template-columns: repeat(11,minmax(0,1fr));
    }
    .sm\:grid-cols-12
    {
        grid-template-columns: repeat(12,minmax(0,1fr));
    }
    .sm\:grid-cols-none
    {
        grid-template-columns: none;
    }
    .sm\:grid-flow-row
    {
        grid-auto-flow: row;
    }
    .sm\:grid-flow-col
    {
        grid-auto-flow: column;
    }
    .sm\:grid-flow-row-dense
    {
        grid-auto-flow: row dense;
    }
    .sm\:grid-flow-col-dense
    {
        grid-auto-flow: column dense;
    }
    .sm\:gap-0
    {
        grid-gap: 0;
        gap: 0;
    }
    .sm\:gap-1
    {
        grid-gap: .25rem;
        gap: .25rem;
    }
    .sm\:gap-2
    {
        grid-gap: .5rem;
        gap: .5rem;
    }
    .sm\:gap-3
    {
        grid-gap: .75rem;
        gap: .75rem;
    }
    .sm\:gap-4
    {
        grid-gap: 1rem;
        gap: 1rem;
    }
    .sm\:gap-5
    {
        grid-gap: 1.25rem;
        gap: 1.25rem;
    }
    .sm\:gap-6
    {
        grid-gap: 1.5rem;
        gap: 1.5rem;
    }
    .sm\:gap-8
    {
        grid-gap: 2rem;
        gap: 2rem;
    }
    .sm\:gap-10
    {
        grid-gap: 2.5rem;
        gap: 2.5rem;
    }
    .sm\:gap-12
    {
        grid-gap: 3rem;
        gap: 3rem;
    }
    .sm\:gap-16
    {
        grid-gap: 4rem;
        gap: 4rem;
    }
    .sm\:gap-20
    {
        grid-gap: 5rem;
        gap: 5rem;
    }
    .sm\:gap-24
    {
        grid-gap: 6rem;
        gap: 6rem;
    }
    .sm\:gap-32
    {
        grid-gap: 8rem;
        gap: 8rem;
    }
    .sm\:gap-40
    {
        grid-gap: 10rem;
        gap: 10rem;
    }
    .sm\:gap-48
    {
        grid-gap: 12rem;
        gap: 12rem;
    }
    .sm\:gap-56
    {
        grid-gap: 14rem;
        gap: 14rem;
    }
    .sm\:gap-64
    {
        grid-gap: 16rem;
        gap: 16rem;
    }
    .sm\:gap-px
    {
        grid-gap: 1px;
        gap: 1px;
    }
    .sm\:col-gap-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .sm\:col-gap-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .sm\:col-gap-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .sm\:col-gap-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .sm\:col-gap-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .sm\:col-gap-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .sm\:col-gap-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .sm\:col-gap-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .sm\:col-gap-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .sm\:col-gap-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .sm\:col-gap-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .sm\:col-gap-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .sm\:col-gap-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .sm\:col-gap-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .sm\:col-gap-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .sm\:col-gap-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .sm\:col-gap-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .sm\:col-gap-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .sm\:col-gap-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .sm\:gap-x-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .sm\:gap-x-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .sm\:gap-x-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .sm\:gap-x-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .sm\:gap-x-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .sm\:gap-x-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .sm\:gap-x-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .sm\:gap-x-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .sm\:gap-x-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .sm\:gap-x-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .sm\:gap-x-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .sm\:gap-x-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .sm\:gap-x-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .sm\:gap-x-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .sm\:gap-x-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .sm\:gap-x-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .sm\:gap-x-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .sm\:gap-x-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .sm\:gap-x-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .sm\:row-gap-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .sm\:row-gap-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .sm\:row-gap-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .sm\:row-gap-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .sm\:row-gap-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .sm\:row-gap-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .sm\:row-gap-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .sm\:row-gap-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .sm\:row-gap-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .sm\:row-gap-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .sm\:row-gap-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .sm\:row-gap-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .sm\:row-gap-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .sm\:row-gap-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .sm\:row-gap-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .sm\:row-gap-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .sm\:row-gap-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .sm\:row-gap-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .sm\:row-gap-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .sm\:gap-y-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .sm\:gap-y-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .sm\:gap-y-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .sm\:gap-y-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .sm\:gap-y-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .sm\:gap-y-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .sm\:gap-y-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .sm\:gap-y-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .sm\:gap-y-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .sm\:gap-y-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .sm\:gap-y-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .sm\:gap-y-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .sm\:gap-y-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .sm\:gap-y-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .sm\:gap-y-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .sm\:gap-y-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .sm\:gap-y-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .sm\:gap-y-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .sm\:gap-y-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .sm\:z-0
    {
        z-index: 0;
    }
    .sm\:z-5
    {
        z-index: 5;
    }
    .sm\:z-10
    {
        z-index: 10;
    }
    .sm\:z-20
    {
        z-index: 20;
    }
    .sm\:z-30
    {
        z-index: 30;
    }
    .sm\:z-40
    {
        z-index: 40;
    }
    .sm\:z-50
    {
        z-index: 50;
    }
    .sm\:z-100
    {
        z-index: 100;
    }
    .sm\:z-150
    {
        z-index: 150;
    }
    .sm\:z-auto
    {
        z-index: auto;
    }
    .sm\:w-1
    {
        width: .25rem;
    }
    .sm\:w-2
    {
        width: .5rem;
    }
    .sm\:w-3
    {
        width: .75rem;
    }
    .sm\:w-4
    {
        width: 1rem;
    }
    .sm\:w-6
    {
        width: 1.5rem;
    }
    .sm\:w-8
    {
        width: 2rem;
    }
    .sm\:w-10
    {
        width: 2.5rem;
    }
    .sm\:w-12
    {
        width: 3rem;
    }
    .sm\:w-14
    {
        width: 3.75rem;
    }
    .sm\:w-16
    {
        width: 4rem;
    }
    .sm\:w-18
    {
        width: 4.5rem;
    }
    .sm\:w-20
    {
        width: 5rem;
    }
    .sm\:w-24
    {
        width: 6rem;
    }
    .sm\:w-32
    {
        width: 8rem;
    }
    .sm\:w-40
    {
        width: 10rem;
    }
    .sm\:w-48
    {
        width: 12rem;
    }
    .sm\:w-64
    {
        width: 16rem;
    }
    .sm\:w-65
    {
        width: 20rem;
    }
    .sm\:w-66
    {
        width: 24rem;
    }
    .sm\:w-72
    {
        width: 26.75rem;
    }
    .sm\:w-128
    {
        width: 36rem;
    }
    .sm\:w-auto
    {
        width: auto;
    }
    .sm\:w-px
    {
        width: 1px;
    }
    .sm\:w-64-1\/4
    {
        width: 17rem;
    }
    .sm\:w-64-1\/2
    {
        width: 18rem;
    }
    .sm\:w-1\/2
    {
        width: 50%;
    }
    .sm\:w-1\/3
    {
        width: 33.33333%;
    }
    .sm\:w-2\/3
    {
        width: 66.66667%;
    }
    .sm\:w-1\/4
    {
        width: 25%;
    }
    .sm\:w-3\/4
    {
        width: 75%;
    }
    .sm\:w-1\/5
    {
        width: 20%;
    }
    .sm\:w-2\/5
    {
        width: 40%;
    }
    .sm\:w-3\/5
    {
        width: 60%;
    }
    .sm\:w-4\/5
    {
        width: 80%;
    }
    .sm\:w-1\/6
    {
        width: 16.666667%;
    }
    .sm\:w-2\/6
    {
        width: 33.333333%;
    }
    .sm\:w-3\/6
    {
        width: 50%;
    }
    .sm\:w-4\/6
    {
        width: 66.666667%;
    }
    .sm\:w-5\/6
    {
        width: 83.333333%;
    }
    .sm\:w-1\/12
    {
        width: 8.333333%;
    }
    .sm\:w-2\/12
    {
        width: 16.666667%;
    }
    .sm\:w-3\/12
    {
        width: 25%;
    }
    .sm\:w-4\/12
    {
        width: 33.333333%;
    }
    .sm\:w-5\/12
    {
        width: 41.666667%;
    }
    .sm\:w-6\/12
    {
        width: 50%;
    }
    .sm\:w-7\/12
    {
        width: 58.333333%;
    }
    .sm\:w-8\/12
    {
        width: 66.666667%;
    }
    .sm\:w-9\/12
    {
        width: 75%;
    }
    .sm\:w-10\/12
    {
        width: 83.333333%;
    }
    .sm\:w-11\/12
    {
        width: 91.666667%;
    }
    .sm\:w-full
    {
        width: 100%;
    }
    .sm\:w-screen
    {
        width: 100vw;
    }
    .sm\:break-normal
    {
        word-wrap: normal;
        overflow-wrap: normal;
        word-break: normal;
    }
    .sm\:break-words
    {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
    .sm\:break-all
    {
        word-break: break-all;
    }
    .sm\:truncate
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .sm\:whitespace-normal
    {
        white-space: normal;
    }
    .sm\:whitespace-no-wrap
    {
        white-space: nowrap;
    }
    .sm\:whitespace-pre
    {
        white-space: pre;
    }
    .sm\:whitespace-pre-line
    {
        white-space: pre-line;
    }
    .sm\:whitespace-pre-wrap
    {
        white-space: pre-wrap;
    }
    .sm\:visible
    {
        visibility: visible;
    }
    .sm\:invisible
    {
        visibility: hidden;
    }
    .sm\:align-baseline
    {
        vertical-align: baseline;
    }
    .sm\:align-top
    {
        vertical-align: top;
    }
    .sm\:align-middle
    {
        vertical-align: middle;
    }
    .sm\:align-bottom
    {
        vertical-align: bottom;
    }
    .sm\:align-text-top
    {
        vertical-align: text-top;
    }
    .sm\:align-text-bottom
    {
        vertical-align: text-bottom;
    }
    .sm\:select-none
    {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    .sm\:select-text
    {
        -webkit-user-select: text;
        -moz-user-select: text;
        user-select: text;
    }
    .sm\:select-all
    {
        -webkit-user-select: all;
        -moz-user-select: all;
        user-select: all;
    }
    .sm\:select-auto
    {
        -webkit-user-select: auto;
        -moz-user-select: auto;
        user-select: auto;
    }
    .sm\:tracking-tight
    {
        letter-spacing: -.05em;
    }
    .sm\:tracking-normal
    {
        letter-spacing: 0;
    }
    .sm\:tracking-wide
    {
        letter-spacing: .05em;
    }
    .sm\:diagonal-fractions, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:ordinal, .sm\:proportional-nums, .sm\:slashed-zero, .sm\:stacked-fractions, .sm\:tabular-nums
    {
        --font-variant-numeric-ordinal: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-slashed-zero: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-figure: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-spacing: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-fraction: var(--tailwind-empty,/**//**/);
        font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
    }
    .sm\:normal-nums
    {
        font-variant-numeric: normal;
    }
    .sm\:ordinal
    {
        --font-variant-numeric-ordinal: ordinal;
    }
    .sm\:slashed-zero
    {
        --font-variant-numeric-slashed-zero: slashed-zero;
    }
    .sm\:lining-nums
    {
        --font-variant-numeric-figure: lining-nums;
    }
    .sm\:oldstyle-nums
    {
        --font-variant-numeric-figure: oldstyle-nums;
    }
    .sm\:proportional-nums
    {
        --font-variant-numeric-spacing: proportional-nums;
    }
    .sm\:tabular-nums
    {
        --font-variant-numeric-spacing: tabular-nums;
    }
    .sm\:diagonal-fractions
    {
        --font-variant-numeric-fraction: diagonal-fractions;
    }
    .sm\:stacked-fractions
    {
        --font-variant-numeric-fraction: stacked-fractions;
    }
    .sm\:antialiased
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .sm\:subpixel-antialiased
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .sm\:hover\:antialiased:hover
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .sm\:hover\:subpixel-antialiased:hover
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .sm\:underline
    {
        text-decoration: underline;
    }
    .sm\:line-through
    {
        text-decoration: line-through;
    }
    .sm\:no-underline
    {
        text-decoration: none;
    }
    .sm\:hover\:underline:hover
    {
        text-decoration: underline;
    }
    .sm\:hover\:line-through:hover
    {
        text-decoration: line-through;
    }
    .sm\:hover\:no-underline:hover
    {
        text-decoration: none;
    }
    .sm\:uppercase
    {
        text-transform: uppercase;
    }
    .sm\:lowercase
    {
        text-transform: lowercase;
    }
    .sm\:capitalize
    {
        text-transform: capitalize;
    }
    .sm\:normal-case
    {
        text-transform: none;
    }
    .sm\:hover\:uppercase:hover
    {
        text-transform: uppercase;
    }
    .sm\:hover\:lowercase:hover
    {
        text-transform: lowercase;
    }
    .sm\:hover\:capitalize:hover
    {
        text-transform: capitalize;
    }
    .sm\:hover\:normal-case:hover
    {
        text-transform: none;
    }
    .sm\:italic
    {
        font-style: italic;
    }
    .sm\:not-italic
    {
        font-style: normal;
    }
    .sm\:hover\:italic:hover
    {
        font-style: italic;
    }
    .sm\:hover\:not-italic:hover
    {
        font-style: normal;
    }
    .sm\:text-opacity-0
    {
        --text-opacity: 0;
    }
    .sm\:text-opacity-25
    {
        --text-opacity: .25;
    }
    .sm\:text-opacity-50
    {
        --text-opacity: .5;
    }
    .sm\:text-opacity-75
    {
        --text-opacity: .75;
    }
    .sm\:text-opacity-100
    {
        --text-opacity: 1;
    }
    .sm\:hover\:text-opacity-0:hover
    {
        --text-opacity: 0;
    }
    .sm\:hover\:text-opacity-25:hover
    {
        --text-opacity: .25;
    }
    .sm\:hover\:text-opacity-50:hover
    {
        --text-opacity: .5;
    }
    .sm\:hover\:text-opacity-75:hover
    {
        --text-opacity: .75;
    }
    .sm\:hover\:text-opacity-100:hover
    {
        --text-opacity: 1;
    }
    .sm\:focus\:text-opacity-0:focus
    {
        --text-opacity: 0;
    }
    .sm\:focus\:text-opacity-25:focus
    {
        --text-opacity: .25;
    }
    .sm\:focus\:text-opacity-50:focus
    {
        --text-opacity: .5;
    }
    .sm\:focus\:text-opacity-75:focus
    {
        --text-opacity: .75;
    }
    .sm\:focus\:text-opacity-100:focus
    {
        --text-opacity: 1;
    }
    .sm\:text-transparent
    {
        color: transparent;
    }
    .sm\:text-inherit
    {
        color: inherit;
    }
    .sm\:text-ds-black
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .sm\:text-ds-grey-700
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .sm\:text-ds-grey-600
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .sm\:text-ds-grey-500
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .sm\:text-ds-grey-400
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .sm\:text-ds-grey-300
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .sm\:text-ds-grey-200
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .sm\:text-ds-grey-100
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .sm\:text-ds-solid-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .sm\:text-ds-primary-light
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .sm\:text-ds-secondary-light
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .sm\:text-ds-third-dark
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .sm\:text-ds-disabled-light
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .sm\:text-ds-red-700
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .sm\:text-ds-red-600
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .sm\:text-ds-red-500
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .sm\:text-ds-red-400
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .sm\:text-ds-red-300
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .sm\:text-ds-red-200
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .sm\:text-ds-blue-600
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .sm\:text-ds-blue-500
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .sm\:text-ds-blue-400
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .sm\:text-ds-blue-300
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .sm\:text-ds-blue-200
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .sm\:text-ds-blue-100
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .sm\:text-ds-navy-blue-600
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .sm\:text-ds-navy-blue-500
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .sm\:text-ds-navy-blue-400
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .sm\:text-ds-navy-blue-300
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .sm\:text-ds-navy-blue-200
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .sm\:text-ds-navy-blue-100
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .sm\:text-ds-purple-600
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .sm\:text-ds-purple-500
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .sm\:text-ds-purple-400
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .sm\:text-ds-purple-300
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .sm\:text-ds-purple-200
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .sm\:text-ds-purple-100
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .sm\:text-ds-sky-blue-600
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .sm\:text-ds-sky-blue-500
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .sm\:text-ds-sky-blue-400
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .sm\:text-ds-sky-blue-300
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .sm\:text-ds-sky-blue-200
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .sm\:text-ds-sky-blue-100
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .sm\:text-ds-pink-600
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .sm\:text-ds-pink-500
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .sm\:text-ds-pink-400
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .sm\:text-ds-pink-300
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .sm\:text-ds-pink-200
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .sm\:text-ds-pink-100
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .sm\:text-ds-green-700
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .sm\:text-ds-green-600
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .sm\:text-ds-green-500
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .sm\:text-ds-green-400
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .sm\:text-ds-green-300
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .sm\:text-ds-green-200
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .sm\:text-ds-gold-600
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .sm\:text-ds-gold-500
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .sm\:text-ds-gold-300
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .sm\:text-ds-vip-black
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .sm\:text-ds-vip-grey
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .sm\:text-ds-vip-elements
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .sm\:text-ds-vip-beige
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .sm\:text-ds-vip-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .sm\:text-green
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .sm\:text-green-dark
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .sm\:text-green-light
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .sm\:text-red-soft
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .sm\:text-red-lighter
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .sm\:text-red-light
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .sm\:text-red
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .sm\:text-red-dark
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .sm\:text-red-darker
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .sm\:text-purple-dark
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .sm\:text-blue
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .sm\:text-blue-light
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .sm\:text-blue-dark
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .sm\:text-blue-darker
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .sm\:text-black
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .sm\:text-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .sm\:text-sport
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .sm\:text-esport
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .sm\:text-casino
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .sm\:text-poker
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .sm\:text-grey-dark
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .sm\:text-grey
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .sm\:text-grey-light
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .sm\:text-grey-lightest
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .sm\:text-orange
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .sm\:text-orange-light
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .sm\:text-yellow
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .sm\:text-brown
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .sm\:text-smoke-darkest
    {
        color: rgba(0,0,0,.9);
    }
    .sm\:text-smoke-darker
    {
        color: rgba(0,0,0,.75);
    }
    .sm\:text-smoke-dark
    {
        color: rgba(0,0,0,.6);
    }
    .sm\:text-smoke
    {
        color: rgba(0,0,0,.5);
    }
    .sm\:text-smoke-light
    {
        color: rgba(0,0,0,.4);
    }
    .sm\:text-smoke-lighter
    {
        color: rgba(0,0,0,.25);
    }
    .sm\:text-smoke-lightest
    {
        color: rgba(0,0,0,.1);
    }
    .sm\:text-snow-strong
    {
        color: hsla(0,0%,100%,.75);
    }
    .sm\:text-snow
    {
        color: hsla(0,0%,100%,.5);
    }
    .sm\:text-snow-weak
    {
        color: hsla(0,0%,100%,.25);
    }
    .sm\:text-placeholder
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .sm\:hover\:text-transparent:hover
    {
        color: transparent;
    }
    .sm\:hover\:text-inherit:hover
    {
        color: inherit;
    }
    .sm\:hover\:text-ds-black:hover
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .sm\:hover\:text-ds-grey-700:hover
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .sm\:hover\:text-ds-grey-600:hover
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .sm\:hover\:text-ds-grey-500:hover
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .sm\:hover\:text-ds-grey-400:hover
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .sm\:hover\:text-ds-grey-300:hover
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .sm\:hover\:text-ds-grey-200:hover
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .sm\:hover\:text-ds-grey-100:hover
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .sm\:hover\:text-ds-solid-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-primary-light:hover
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .sm\:hover\:text-ds-secondary-light:hover
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .sm\:hover\:text-ds-third-dark:hover
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .sm\:hover\:text-ds-disabled-light:hover
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .sm\:hover\:text-ds-red-700:hover
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .sm\:hover\:text-ds-red-600:hover
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .sm\:hover\:text-ds-red-500:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .sm\:hover\:text-ds-red-400:hover
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .sm\:hover\:text-ds-red-300:hover
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .sm\:hover\:text-ds-red-200:hover
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .sm\:hover\:text-ds-blue-600:hover
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .sm\:hover\:text-ds-blue-500:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .sm\:hover\:text-ds-blue-400:hover
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .sm\:hover\:text-ds-blue-300:hover
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-blue-200:hover
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .sm\:hover\:text-ds-blue-100:hover
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .sm\:hover\:text-ds-navy-blue-600:hover
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .sm\:hover\:text-ds-navy-blue-500:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .sm\:hover\:text-ds-navy-blue-400:hover
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .sm\:hover\:text-ds-navy-blue-300:hover
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .sm\:hover\:text-ds-navy-blue-200:hover
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .sm\:hover\:text-ds-navy-blue-100:hover
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .sm\:hover\:text-ds-purple-600:hover
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .sm\:hover\:text-ds-purple-500:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .sm\:hover\:text-ds-purple-400:hover
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-purple-300:hover
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .sm\:hover\:text-ds-purple-200:hover
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .sm\:hover\:text-ds-purple-100:hover
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .sm\:hover\:text-ds-sky-blue-600:hover
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .sm\:hover\:text-ds-sky-blue-500:hover
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-sky-blue-400:hover
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-sky-blue-300:hover
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-sky-blue-200:hover
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .sm\:hover\:text-ds-sky-blue-100:hover
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-pink-600:hover
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .sm\:hover\:text-ds-pink-500:hover
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-pink-400:hover
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-pink-300:hover
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-pink-200:hover
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-pink-100:hover
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .sm\:hover\:text-ds-green-700:hover
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .sm\:hover\:text-ds-green-600:hover
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .sm\:hover\:text-ds-green-500:hover
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .sm\:hover\:text-ds-green-400:hover
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .sm\:hover\:text-ds-green-300:hover
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .sm\:hover\:text-ds-green-200:hover
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .sm\:hover\:text-ds-gold-600:hover
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .sm\:hover\:text-ds-gold-500:hover
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .sm\:hover\:text-ds-gold-300:hover
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .sm\:hover\:text-ds-vip-black:hover
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .sm\:hover\:text-ds-vip-grey:hover
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .sm\:hover\:text-ds-vip-elements:hover
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .sm\:hover\:text-ds-vip-beige:hover
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .sm\:hover\:text-ds-vip-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .sm\:hover\:text-green:hover
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .sm\:hover\:text-green-dark:hover
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .sm\:hover\:text-green-light:hover
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .sm\:hover\:text-red-soft:hover
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .sm\:hover\:text-red-lighter:hover
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .sm\:hover\:text-red-light:hover
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .sm\:hover\:text-red:hover
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .sm\:hover\:text-red-dark:hover
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .sm\:hover\:text-red-darker:hover
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .sm\:hover\:text-purple-dark:hover
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .sm\:hover\:text-blue:hover
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .sm\:hover\:text-blue-light:hover
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .sm\:hover\:text-blue-dark:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .sm\:hover\:text-blue-darker:hover
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .sm\:hover\:text-black:hover
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .sm\:hover\:text-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .sm\:hover\:text-sport:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .sm\:hover\:text-esport:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .sm\:hover\:text-casino:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .sm\:hover\:text-poker:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .sm\:hover\:text-grey-dark:hover
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .sm\:hover\:text-grey:hover
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .sm\:hover\:text-grey-light:hover
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .sm\:hover\:text-grey-lightest:hover
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .sm\:hover\:text-orange:hover
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .sm\:hover\:text-orange-light:hover
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .sm\:hover\:text-yellow:hover
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .sm\:hover\:text-brown:hover
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .sm\:hover\:text-smoke-darkest:hover
    {
        color: rgba(0,0,0,.9);
    }
    .sm\:hover\:text-smoke-darker:hover
    {
        color: rgba(0,0,0,.75);
    }
    .sm\:hover\:text-smoke-dark:hover
    {
        color: rgba(0,0,0,.6);
    }
    .sm\:hover\:text-smoke:hover
    {
        color: rgba(0,0,0,.5);
    }
    .sm\:hover\:text-smoke-light:hover
    {
        color: rgba(0,0,0,.4);
    }
    .sm\:hover\:text-smoke-lighter:hover
    {
        color: rgba(0,0,0,.25);
    }
    .sm\:hover\:text-smoke-lightest:hover
    {
        color: rgba(0,0,0,.1);
    }
    .sm\:hover\:text-snow-strong:hover
    {
        color: hsla(0,0%,100%,.75);
    }
    .sm\:hover\:text-snow:hover
    {
        color: hsla(0,0%,100%,.5);
    }
    .sm\:hover\:text-snow-weak:hover
    {
        color: hsla(0,0%,100%,.25);
    }
    .sm\:hover\:text-placeholder:hover
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .sm\:text-left
    {
        text-align: left;
    }
    .sm\:text-center
    {
        text-align: center;
    }
    .sm\:text-right
    {
        text-align: right;
    }
    .sm\:text-justify
    {
        text-align: justify;
    }
    .sm\:table-auto
    {
        table-layout: auto;
    }
    .sm\:table-fixed
    {
        table-layout: fixed;
    }
    .sm\:stroke-0
    {
        stroke-width: 0;
    }
    .sm\:stroke-1
    {
        stroke-width: 1;
    }
    .sm\:stroke-2
    {
        stroke-width: 2;
    }
    .sm\:shadow
    {
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    }
    .sm\:shadow-md
    {
        box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
    }
    .sm\:shadow-lg
    {
        box-shadow: 0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);
    }
    .sm\:shadow-inner
    {
        box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.06);
    }
    .sm\:shadow-radio
    {
        box-shadow: inset 0 0 0 4px #fff;
    }
    .sm\:shadow-none
    {
        box-shadow: none;
    }
    .sm\:shadow-xl
    {
        box-shadow: 0 0 20px rgba(0,0,0,.25);
    }
    .sm\:resize-none
    {
        resize: none;
    }
    .sm\:resize-y
    {
        resize: vertical;
    }
    .sm\:resize-x
    {
        resize: horizontal;
    }
    .sm\:resize
    {
        resize: both;
    }
    .sm\:inset-0
    {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .sm\:inset-10
    {
        top: 2.5rem;
        right: 2.5rem;
        bottom: 2.5rem;
        left: 2.5rem;
    }
    .sm\:inset-auto
    {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .sm\:-inset-3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .sm\:-inset-1\/4
    {
        top: -25%;
        right: -25%;
        bottom: -25%;
        left: -25%;
    }
    .sm\:-inset-1\/3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .sm\:-inset-1\/2
    {
        top: -50%;
        right: -50%;
        bottom: -50%;
        left: -50%;
    }
    .sm\:-inset-2\/3
    {
        top: -66%;
        right: -66%;
        bottom: -66%;
        left: -66%;
    }
    .sm\:-inset-3\/4
    {
        top: -75%;
        right: -75%;
        bottom: -75%;
        left: -75%;
    }
    .sm\:inset-y-0
    {
        top: 0;
        bottom: 0;
    }
    .sm\:inset-x-0
    {
        right: 0;
        left: 0;
    }
    .sm\:inset-y-10
    {
        top: 2.5rem;
        bottom: 2.5rem;
    }
    .sm\:inset-x-10
    {
        right: 2.5rem;
        left: 2.5rem;
    }
    .sm\:inset-y-auto
    {
        top: auto;
        bottom: auto;
    }
    .sm\:inset-x-auto
    {
        right: auto;
        left: auto;
    }
    .sm\:-inset-y-3
    {
        top: -33%;
        bottom: -33%;
    }
    .sm\:-inset-x-3
    {
        right: -33%;
        left: -33%;
    }
    .sm\:-inset-y-1\/4
    {
        top: -25%;
        bottom: -25%;
    }
    .sm\:-inset-x-1\/4
    {
        right: -25%;
        left: -25%;
    }
    .sm\:-inset-y-1\/3
    {
        top: -33%;
        bottom: -33%;
    }
    .sm\:-inset-x-1\/3
    {
        right: -33%;
        left: -33%;
    }
    .sm\:-inset-y-1\/2
    {
        top: -50%;
        bottom: -50%;
    }
    .sm\:-inset-x-1\/2
    {
        right: -50%;
        left: -50%;
    }
    .sm\:-inset-y-2\/3
    {
        top: -66%;
        bottom: -66%;
    }
    .sm\:-inset-x-2\/3
    {
        right: -66%;
        left: -66%;
    }
    .sm\:-inset-y-3\/4
    {
        top: -75%;
        bottom: -75%;
    }
    .sm\:-inset-x-3\/4
    {
        right: -75%;
        left: -75%;
    }
    .sm\:top-0
    {
        top: 0;
    }
    .sm\:right-0
    {
        right: 0;
    }
    .sm\:bottom-0
    {
        bottom: 0;
    }
    .sm\:left-0
    {
        left: 0;
    }
    .sm\:top-10
    {
        top: 2.5rem;
    }
    .sm\:right-10
    {
        right: 2.5rem;
    }
    .sm\:bottom-10
    {
        bottom: 2.5rem;
    }
    .sm\:left-10
    {
        left: 2.5rem;
    }
    .sm\:top-auto
    {
        top: auto;
    }
    .sm\:right-auto
    {
        right: auto;
    }
    .sm\:bottom-auto
    {
        bottom: auto;
    }
    .sm\:left-auto
    {
        left: auto;
    }
    .sm\:-top-3
    {
        top: -33%;
    }
    .sm\:-right-3
    {
        right: -33%;
    }
    .sm\:-bottom-3
    {
        bottom: -33%;
    }
    .sm\:-left-3
    {
        left: -33%;
    }
    .sm\:-top-1\/4
    {
        top: -25%;
    }
    .sm\:-right-1\/4
    {
        right: -25%;
    }
    .sm\:-bottom-1\/4
    {
        bottom: -25%;
    }
    .sm\:-left-1\/4
    {
        left: -25%;
    }
    .sm\:-top-1\/3
    {
        top: -33%;
    }
    .sm\:-right-1\/3
    {
        right: -33%;
    }
    .sm\:-bottom-1\/3
    {
        bottom: -33%;
    }
    .sm\:-left-1\/3
    {
        left: -33%;
    }
    .sm\:-top-1\/2
    {
        top: -50%;
    }
    .sm\:-right-1\/2
    {
        right: -50%;
    }
    .sm\:-bottom-1\/2
    {
        bottom: -50%;
    }
    .sm\:-left-1\/2
    {
        left: -50%;
    }
    .sm\:-top-2\/3
    {
        top: -66%;
    }
    .sm\:-right-2\/3
    {
        right: -66%;
    }
    .sm\:-bottom-2\/3
    {
        bottom: -66%;
    }
    .sm\:-left-2\/3
    {
        left: -66%;
    }
    .sm\:-top-3\/4
    {
        top: -75%;
    }
    .sm\:-right-3\/4
    {
        right: -75%;
    }
    .sm\:-bottom-3\/4
    {
        bottom: -75%;
    }
    .sm\:-left-3\/4
    {
        left: -75%;
    }
    .sm\:static
    {
        position: static;
    }
    .sm\:fixed
    {
        position: fixed;
    }
    .sm\:absolute
    {
        position: absolute;
    }
    .sm\:relative
    {
        position: relative;
    }
    .sm\:sticky
    {
        position: sticky;
    }
    .sm\:pointer-events-none
    {
        pointer-events: none;
    }
    .sm\:pointer-events-auto
    {
        pointer-events: auto;
    }
    .sm\:placeholder-opacity-0::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .sm\:placeholder-opacity-0::placeholder
    {
        --placeholder-opacity: 0;
    }
    .sm\:placeholder-opacity-25::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .sm\:placeholder-opacity-25::placeholder
    {
        --placeholder-opacity: .25;
    }
    .sm\:placeholder-opacity-50::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .sm\:placeholder-opacity-50::placeholder
    {
        --placeholder-opacity: .5;
    }
    .sm\:placeholder-opacity-75::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .sm\:placeholder-opacity-75::placeholder
    {
        --placeholder-opacity: .75;
    }
    .sm\:placeholder-opacity-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .sm\:placeholder-opacity-100::placeholder
    {
        --placeholder-opacity: 1;
    }
    .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .sm\:focus\:placeholder-opacity-0:focus::placeholder
    {
        --placeholder-opacity: 0;
    }
    .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .sm\:focus\:placeholder-opacity-25:focus::placeholder
    {
        --placeholder-opacity: .25;
    }
    .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .sm\:focus\:placeholder-opacity-50:focus::placeholder
    {
        --placeholder-opacity: .5;
    }
    .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .sm\:focus\:placeholder-opacity-75:focus::placeholder
    {
        --placeholder-opacity: .75;
    }
    .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .sm\:focus\:placeholder-opacity-100:focus::placeholder
    {
        --placeholder-opacity: 1;
    }
    .sm\:placeholder-transparent::-moz-placeholder
    {
        color: transparent;
    }
    .sm\:placeholder-transparent::placeholder
    {
        color: transparent;
    }
    .sm\:placeholder-inherit::-moz-placeholder
    {
        color: inherit;
    }
    .sm\:placeholder-inherit::placeholder
    {
        color: inherit;
    }
    .sm\:placeholder-ds-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-grey-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-solid-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-solid-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-primary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-primary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-secondary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-secondary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-third-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-third-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-disabled-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-disabled-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-red-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-navy-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-purple-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-sky-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-pink-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-green-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-gold-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-gold-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-gold-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-gold-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-gold-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-gold-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-elements::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-elements::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-beige::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-beige::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-ds-vip-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-green::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .sm\:placeholder-green::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .sm\:placeholder-green-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .sm\:placeholder-green-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .sm\:placeholder-green-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .sm\:placeholder-green-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-soft::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-soft::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-lighter::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-lighter::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .sm\:placeholder-red::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .sm\:placeholder-red::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .sm\:placeholder-red-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .sm\:placeholder-purple-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .sm\:placeholder-purple-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .sm\:placeholder-blue::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .sm\:placeholder-blue::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .sm\:placeholder-blue-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-blue-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-blue-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:placeholder-blue-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:placeholder-blue-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .sm\:placeholder-blue-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .sm\:placeholder-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .sm\:placeholder-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .sm\:placeholder-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:placeholder-sport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .sm\:placeholder-sport::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .sm\:placeholder-esport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .sm\:placeholder-esport::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .sm\:placeholder-casino::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:placeholder-casino::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:placeholder-poker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .sm\:placeholder-poker::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .sm\:placeholder-grey-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .sm\:placeholder-grey-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .sm\:placeholder-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .sm\:placeholder-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .sm\:placeholder-grey-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .sm\:placeholder-grey-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .sm\:placeholder-grey-lightest::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .sm\:placeholder-grey-lightest::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .sm\:placeholder-orange::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .sm\:placeholder-orange::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .sm\:placeholder-orange-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .sm\:placeholder-orange-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .sm\:placeholder-yellow::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .sm\:placeholder-yellow::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .sm\:placeholder-brown::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .sm\:placeholder-brown::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .sm\:placeholder-smoke-darkest::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .sm\:placeholder-smoke-darkest::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .sm\:placeholder-smoke-darker::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .sm\:placeholder-smoke-darker::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .sm\:placeholder-smoke-dark::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .sm\:placeholder-smoke-dark::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .sm\:placeholder-smoke::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .sm\:placeholder-smoke::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .sm\:placeholder-smoke-light::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .sm\:placeholder-smoke-light::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .sm\:placeholder-smoke-lighter::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .sm\:placeholder-smoke-lighter::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .sm\:placeholder-smoke-lightest::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .sm\:placeholder-smoke-lightest::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .sm\:placeholder-snow-strong::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .sm\:placeholder-snow-strong::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .sm\:placeholder-snow::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .sm\:placeholder-snow::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .sm\:placeholder-snow-weak::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .sm\:placeholder-snow-weak::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .sm\:placeholder-placeholder::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .sm\:placeholder-placeholder::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-transparent:focus::-moz-placeholder
    {
        color: transparent;
    }
    .sm\:focus\:placeholder-transparent:focus::placeholder
    {
        color: transparent;
    }
    .sm\:focus\:placeholder-inherit:focus::-moz-placeholder
    {
        color: inherit;
    }
    .sm\:focus\:placeholder-inherit:focus::placeholder
    {
        color: inherit;
    }
    .sm\:focus\:placeholder-ds-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-grey-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-solid-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-solid-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-primary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-primary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-secondary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-secondary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-third-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-third-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-disabled-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-disabled-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-red-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-navy-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-purple-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-sky-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-pink-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-green-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-gold-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-gold-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-gold-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-gold-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-gold-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-gold-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-elements:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-elements:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-beige:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-beige:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-ds-vip-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-green:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-green:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-green-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-green-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-green-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-green-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-soft:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-soft:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-lighter:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-lighter:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-red-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-purple-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-purple-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-blue:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-blue:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-blue-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-blue-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-blue-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-blue-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-blue-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-blue-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-sport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-sport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-esport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-esport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-casino:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-casino:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-poker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-poker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-grey-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-grey-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-grey-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-grey-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-grey-lightest:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-grey-lightest:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-orange:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-orange:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-orange-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-orange-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-yellow:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-yellow:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-brown:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-brown:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-smoke-darkest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .sm\:focus\:placeholder-smoke-darkest:focus::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .sm\:focus\:placeholder-smoke-darker:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .sm\:focus\:placeholder-smoke-darker:focus::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .sm\:focus\:placeholder-smoke-dark:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .sm\:focus\:placeholder-smoke-dark:focus::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .sm\:focus\:placeholder-smoke:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .sm\:focus\:placeholder-smoke:focus::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .sm\:focus\:placeholder-smoke-light:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .sm\:focus\:placeholder-smoke-light:focus::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .sm\:focus\:placeholder-smoke-lighter:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .sm\:focus\:placeholder-smoke-lighter:focus::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .sm\:focus\:placeholder-smoke-lightest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .sm\:focus\:placeholder-smoke-lightest:focus::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .sm\:focus\:placeholder-snow-strong:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .sm\:focus\:placeholder-snow-strong:focus::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .sm\:focus\:placeholder-snow:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .sm\:focus\:placeholder-snow:focus::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .sm\:focus\:placeholder-snow-weak:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .sm\:focus\:placeholder-snow-weak:focus::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .sm\:focus\:placeholder-placeholder:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .sm\:focus\:placeholder-placeholder:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .sm\:p-0
    {
        padding: 0;
    }
    .sm\:p-1
    {
        padding: .25rem;
    }
    .sm\:p-2
    {
        padding: .5rem;
    }
    .sm\:p-3
    {
        padding: .75rem;
    }
    .sm\:p-4
    {
        padding: 1rem;
    }
    .sm\:p-5
    {
        padding: 1.25rem;
    }
    .sm\:p-6
    {
        padding: 1.5rem;
    }
    .sm\:p-7
    {
        padding: 1.75rem;
    }
    .sm\:p-8
    {
        padding: 2rem;
    }
    .sm\:p-10
    {
        padding: 2.5rem;
    }
    .sm\:p-12
    {
        padding: 3rem;
    }
    .sm\:p-14
    {
        padding: 3.75rem;
    }
    .sm\:p-16
    {
        padding: 4rem;
    }
    .sm\:p-20
    {
        padding: 5rem;
    }
    .sm\:p-22
    {
        padding: 5.5rem;
    }
    .sm\:p-23
    {
        padding: 5.75rem;
    }
    .sm\:p-24
    {
        padding: 6rem;
    }
    .sm\:p-32
    {
        padding: 8rem;
    }
    .sm\:p-56
    {
        padding: 14rem;
    }
    .sm\:p-px
    {
        padding: 1px;
    }
    .sm\:p-1\/2
    {
        padding: .125rem;
    }
    .sm\:p-1-1\/2
    {
        padding: .375rem;
    }
    .sm\:p-2-1\/2
    {
        padding: .625rem;
    }
    .sm\:p-5px
    {
        padding: 5px;
    }
    .sm\:p-10px
    {
        padding: 10px;
    }
    .sm\:p-20px
    {
        padding: 20px;
    }
    .sm\:p-30px
    {
        padding: 30px;
    }
    .sm\:py-0
    {
        padding-top: 0;
        padding-bottom: 0;
    }
    .sm\:px-0
    {
        padding-left: 0;
        padding-right: 0;
    }
    .sm\:py-1
    {
        padding-top: .25rem;
        padding-bottom: .25rem;
    }
    .sm\:px-1
    {
        padding-left: .25rem;
        padding-right: .25rem;
    }
    .sm\:py-2
    {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
    .sm\:px-2
    {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .sm\:py-3
    {
        padding-top: .75rem;
        padding-bottom: .75rem;
    }
    .sm\:px-3
    {
        padding-left: .75rem;
        padding-right: .75rem;
    }
    .sm\:py-4
    {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .sm\:px-4
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .sm\:py-5
    {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .sm\:px-5
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .sm\:py-6
    {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .sm\:px-6
    {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .sm\:py-7
    {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .sm\:px-7
    {
        padding-left: 1.75rem;
        padding-right: 1.75rem;
    }
    .sm\:py-8
    {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .sm\:px-8
    {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .sm\:py-10
    {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .sm\:px-10
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .sm\:py-12
    {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .sm\:px-12
    {
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .sm\:py-14
    {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }
    .sm\:px-14
    {
        padding-left: 3.75rem;
        padding-right: 3.75rem;
    }
    .sm\:py-16
    {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .sm\:px-16
    {
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .sm\:py-20
    {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .sm\:px-20
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .sm\:py-22
    {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
    .sm\:px-22
    {
        padding-left: 5.5rem;
        padding-right: 5.5rem;
    }
    .sm\:py-23
    {
        padding-top: 5.75rem;
        padding-bottom: 5.75rem;
    }
    .sm\:px-23
    {
        padding-left: 5.75rem;
        padding-right: 5.75rem;
    }
    .sm\:py-24
    {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .sm\:px-24
    {
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .sm\:py-32
    {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }
    .sm\:px-32
    {
        padding-left: 8rem;
        padding-right: 8rem;
    }
    .sm\:py-56
    {
        padding-top: 14rem;
        padding-bottom: 14rem;
    }
    .sm\:px-56
    {
        padding-left: 14rem;
        padding-right: 14rem;
    }
    .sm\:py-px
    {
        padding-top: 1px;
        padding-bottom: 1px;
    }
    .sm\:px-px
    {
        padding-left: 1px;
        padding-right: 1px;
    }
    .sm\:py-1\/2
    {
        padding-top: .125rem;
        padding-bottom: .125rem;
    }
    .sm\:px-1\/2
    {
        padding-left: .125rem;
        padding-right: .125rem;
    }
    .sm\:py-1-1\/2
    {
        padding-top: .375rem;
        padding-bottom: .375rem;
    }
    .sm\:px-1-1\/2
    {
        padding-left: .375rem;
        padding-right: .375rem;
    }
    .sm\:py-2-1\/2
    {
        padding-top: .625rem;
        padding-bottom: .625rem;
    }
    .sm\:px-2-1\/2
    {
        padding-left: .625rem;
        padding-right: .625rem;
    }
    .sm\:py-5px
    {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .sm\:px-5px
    {
        padding-left: 5px;
        padding-right: 5px;
    }
    .sm\:py-10px
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .sm\:px-10px
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .sm\:py-20px
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sm\:px-20px
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .sm\:py-30px
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .sm\:px-30px
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .sm\:pt-0
    {
        padding-top: 0;
    }
    .sm\:pr-0
    {
        padding-right: 0;
    }
    .sm\:pb-0
    {
        padding-bottom: 0;
    }
    .sm\:pl-0
    {
        padding-left: 0;
    }
    .sm\:pt-1
    {
        padding-top: .25rem;
    }
    .sm\:pr-1
    {
        padding-right: .25rem;
    }
    .sm\:pb-1
    {
        padding-bottom: .25rem;
    }
    .sm\:pl-1
    {
        padding-left: .25rem;
    }
    .sm\:pt-2
    {
        padding-top: .5rem;
    }
    .sm\:pr-2
    {
        padding-right: .5rem;
    }
    .sm\:pb-2
    {
        padding-bottom: .5rem;
    }
    .sm\:pl-2
    {
        padding-left: .5rem;
    }
    .sm\:pt-3
    {
        padding-top: .75rem;
    }
    .sm\:pr-3
    {
        padding-right: .75rem;
    }
    .sm\:pb-3
    {
        padding-bottom: .75rem;
    }
    .sm\:pl-3
    {
        padding-left: .75rem;
    }
    .sm\:pt-4
    {
        padding-top: 1rem;
    }
    .sm\:pr-4
    {
        padding-right: 1rem;
    }
    .sm\:pb-4
    {
        padding-bottom: 1rem;
    }
    .sm\:pl-4
    {
        padding-left: 1rem;
    }
    .sm\:pt-5
    {
        padding-top: 1.25rem;
    }
    .sm\:pr-5
    {
        padding-right: 1.25rem;
    }
    .sm\:pb-5
    {
        padding-bottom: 1.25rem;
    }
    .sm\:pl-5
    {
        padding-left: 1.25rem;
    }
    .sm\:pt-6
    {
        padding-top: 1.5rem;
    }
    .sm\:pr-6
    {
        padding-right: 1.5rem;
    }
    .sm\:pb-6
    {
        padding-bottom: 1.5rem;
    }
    .sm\:pl-6
    {
        padding-left: 1.5rem;
    }
    .sm\:pt-7
    {
        padding-top: 1.75rem;
    }
    .sm\:pr-7
    {
        padding-right: 1.75rem;
    }
    .sm\:pb-7
    {
        padding-bottom: 1.75rem;
    }
    .sm\:pl-7
    {
        padding-left: 1.75rem;
    }
    .sm\:pt-8
    {
        padding-top: 2rem;
    }
    .sm\:pr-8
    {
        padding-right: 2rem;
    }
    .sm\:pb-8
    {
        padding-bottom: 2rem;
    }
    .sm\:pl-8
    {
        padding-left: 2rem;
    }
    .sm\:pt-10
    {
        padding-top: 2.5rem;
    }
    .sm\:pr-10
    {
        padding-right: 2.5rem;
    }
    .sm\:pb-10
    {
        padding-bottom: 2.5rem;
    }
    .sm\:pl-10
    {
        padding-left: 2.5rem;
    }
    .sm\:pt-12
    {
        padding-top: 3rem;
    }
    .sm\:pr-12
    {
        padding-right: 3rem;
    }
    .sm\:pb-12
    {
        padding-bottom: 3rem;
    }
    .sm\:pl-12
    {
        padding-left: 3rem;
    }
    .sm\:pt-14
    {
        padding-top: 3.75rem;
    }
    .sm\:pr-14
    {
        padding-right: 3.75rem;
    }
    .sm\:pb-14
    {
        padding-bottom: 3.75rem;
    }
    .sm\:pl-14
    {
        padding-left: 3.75rem;
    }
    .sm\:pt-16
    {
        padding-top: 4rem;
    }
    .sm\:pr-16
    {
        padding-right: 4rem;
    }
    .sm\:pb-16
    {
        padding-bottom: 4rem;
    }
    .sm\:pl-16
    {
        padding-left: 4rem;
    }
    .sm\:pt-20
    {
        padding-top: 5rem;
    }
    .sm\:pr-20
    {
        padding-right: 5rem;
    }
    .sm\:pb-20
    {
        padding-bottom: 5rem;
    }
    .sm\:pl-20
    {
        padding-left: 5rem;
    }
    .sm\:pt-22
    {
        padding-top: 5.5rem;
    }
    .sm\:pr-22
    {
        padding-right: 5.5rem;
    }
    .sm\:pb-22
    {
        padding-bottom: 5.5rem;
    }
    .sm\:pl-22
    {
        padding-left: 5.5rem;
    }
    .sm\:pt-23
    {
        padding-top: 5.75rem;
    }
    .sm\:pr-23
    {
        padding-right: 5.75rem;
    }
    .sm\:pb-23
    {
        padding-bottom: 5.75rem;
    }
    .sm\:pl-23
    {
        padding-left: 5.75rem;
    }
    .sm\:pt-24
    {
        padding-top: 6rem;
    }
    .sm\:pr-24
    {
        padding-right: 6rem;
    }
    .sm\:pb-24
    {
        padding-bottom: 6rem;
    }
    .sm\:pl-24
    {
        padding-left: 6rem;
    }
    .sm\:pt-32
    {
        padding-top: 8rem;
    }
    .sm\:pr-32
    {
        padding-right: 8rem;
    }
    .sm\:pb-32
    {
        padding-bottom: 8rem;
    }
    .sm\:pl-32
    {
        padding-left: 8rem;
    }
    .sm\:pt-56
    {
        padding-top: 14rem;
    }
    .sm\:pr-56
    {
        padding-right: 14rem;
    }
    .sm\:pb-56
    {
        padding-bottom: 14rem;
    }
    .sm\:pl-56
    {
        padding-left: 14rem;
    }
    .sm\:pt-px
    {
        padding-top: 1px;
    }
    .sm\:pr-px
    {
        padding-right: 1px;
    }
    .sm\:pb-px
    {
        padding-bottom: 1px;
    }
    .sm\:pl-px
    {
        padding-left: 1px;
    }
    .sm\:pt-1\/2
    {
        padding-top: .125rem;
    }
    .sm\:pr-1\/2
    {
        padding-right: .125rem;
    }
    .sm\:pb-1\/2
    {
        padding-bottom: .125rem;
    }
    .sm\:pl-1\/2
    {
        padding-left: .125rem;
    }
    .sm\:pt-1-1\/2
    {
        padding-top: .375rem;
    }
    .sm\:pr-1-1\/2
    {
        padding-right: .375rem;
    }
    .sm\:pb-1-1\/2
    {
        padding-bottom: .375rem;
    }
    .sm\:pl-1-1\/2
    {
        padding-left: .375rem;
    }
    .sm\:pt-2-1\/2
    {
        padding-top: .625rem;
    }
    .sm\:pr-2-1\/2
    {
        padding-right: .625rem;
    }
    .sm\:pb-2-1\/2
    {
        padding-bottom: .625rem;
    }
    .sm\:pl-2-1\/2
    {
        padding-left: .625rem;
    }
    .sm\:pt-5px
    {
        padding-top: 5px;
    }
    .sm\:pr-5px
    {
        padding-right: 5px;
    }
    .sm\:pb-5px
    {
        padding-bottom: 5px;
    }
    .sm\:pl-5px
    {
        padding-left: 5px;
    }
    .sm\:pt-10px
    {
        padding-top: 10px;
    }
    .sm\:pr-10px
    {
        padding-right: 10px;
    }
    .sm\:pb-10px
    {
        padding-bottom: 10px;
    }
    .sm\:pl-10px
    {
        padding-left: 10px;
    }
    .sm\:pt-20px
    {
        padding-top: 20px;
    }
    .sm\:pr-20px
    {
        padding-right: 20px;
    }
    .sm\:pb-20px
    {
        padding-bottom: 20px;
    }
    .sm\:pl-20px
    {
        padding-left: 20px;
    }
    .sm\:pt-30px
    {
        padding-top: 30px;
    }
    .sm\:pr-30px
    {
        padding-right: 30px;
    }
    .sm\:pb-30px
    {
        padding-bottom: 30px;
    }
    .sm\:pl-30px
    {
        padding-left: 30px;
    }
    .sm\:overscroll-auto
    {
        overscroll-behavior: auto;
    }
    .sm\:overscroll-contain
    {
        overscroll-behavior: contain;
    }
    .sm\:overscroll-none
    {
        overscroll-behavior: none;
    }
    .sm\:overscroll-y-auto
    {
        overscroll-behavior-y: auto;
    }
    .sm\:overscroll-y-contain
    {
        overscroll-behavior-y: contain;
    }
    .sm\:overscroll-y-none
    {
        overscroll-behavior-y: none;
    }
    .sm\:overscroll-x-auto
    {
        overscroll-behavior-x: auto;
    }
    .sm\:overscroll-x-contain
    {
        overscroll-behavior-x: contain;
    }
    .sm\:overscroll-x-none
    {
        overscroll-behavior-x: none;
    }
    .sm\:overflow-auto
    {
        overflow: auto;
    }
    .sm\:overflow-hidden
    {
        overflow: hidden;
    }
    .sm\:overflow-visible
    {
        overflow: visible;
    }
    .sm\:overflow-scroll
    {
        overflow: scroll;
    }
    .sm\:overflow-x-auto
    {
        overflow-x: auto;
    }
    .sm\:overflow-y-auto
    {
        overflow-y: auto;
    }
    .sm\:overflow-x-hidden
    {
        overflow-x: hidden;
    }
    .sm\:overflow-y-hidden
    {
        overflow-y: hidden;
    }
    .sm\:overflow-x-visible
    {
        overflow-x: visible;
    }
    .sm\:overflow-y-visible
    {
        overflow-y: visible;
    }
    .sm\:overflow-x-scroll
    {
        overflow-x: scroll;
    }
    .sm\:overflow-y-scroll
    {
        overflow-y: scroll;
    }
    .sm\:scrolling-touch
    {
        -webkit-overflow-scrolling: touch;
    }
    .sm\:scrolling-auto
    {
        -webkit-overflow-scrolling: auto;
    }
    .sm\:outline-none
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .sm\:outline-white
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .sm\:outline-black
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .sm\:focus\:outline-none:focus
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .sm\:focus\:outline-white:focus
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .sm\:focus\:outline-black:focus
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .sm\:opacity-0
    {
        opacity: 0;
    }
    .sm\:opacity-25
    {
        opacity: .25;
    }
    .sm\:opacity-50
    {
        opacity: .5;
    }
    .sm\:opacity-75
    {
        opacity: .75;
    }
    .sm\:opacity-100
    {
        opacity: 1;
    }
    .sm\:object-bottom
    {
        -o-object-position: bottom;
        object-position: bottom;
    }
    .sm\:object-center
    {
        -o-object-position: center;
        object-position: center;
    }
    .sm\:object-left
    {
        -o-object-position: left;
        object-position: left;
    }
    .sm\:object-left-bottom
    {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .sm\:object-left-top
    {
        -o-object-position: left top;
        object-position: left top;
    }
    .sm\:object-right
    {
        -o-object-position: right;
        object-position: right;
    }
    .sm\:object-right-bottom
    {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .sm\:object-right-top
    {
        -o-object-position: right top;
        object-position: right top;
    }
    .sm\:object-top
    {
        -o-object-position: top;
        object-position: top;
    }
    .sm\:object-contain
    {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .sm\:object-cover
    {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .sm\:object-fill
    {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .sm\:object-none
    {
        -o-object-fit: none;
        object-fit: none;
    }
    .sm\:object-scale-down
    {
        -o-object-fit: scale-down;
        object-fit: scale-down;
    }
    .sm\:min-w-0
    {
        min-width: 0;
    }
    .sm\:min-w-10
    {
        min-width: 2.5rem;
    }
    .sm\:min-w-66
    {
        min-width: 24rem;
    }
    .sm\:min-w-1\/2
    {
        min-width: 50%;
    }
    .sm\:min-w-1\/3
    {
        min-width: 33.33333%;
    }
    .sm\:min-w-2\/3
    {
        min-width: 66.66667%;
    }
    .sm\:min-w-1\/4
    {
        min-width: 25%;
    }
    .sm\:min-w-3\/4
    {
        min-width: 75%;
    }
    .sm\:min-w-1\/5
    {
        min-width: 20%;
    }
    .sm\:min-w-2\/5
    {
        min-width: 40%;
    }
    .sm\:min-w-3\/5
    {
        min-width: 60%;
    }
    .sm\:min-w-4\/5
    {
        min-width: 80%;
    }
    .sm\:min-w-1\/6
    {
        min-width: 16.666667%;
    }
    .sm\:min-w-2\/6
    {
        min-width: 33.333333%;
    }
    .sm\:min-w-3\/6
    {
        min-width: 50%;
    }
    .sm\:min-w-4\/6
    {
        min-width: 66.666667%;
    }
    .sm\:min-w-5\/6
    {
        min-width: 83.333333%;
    }
    .sm\:min-w-1\/12
    {
        min-width: 8.333333%;
    }
    .sm\:min-w-2\/12
    {
        min-width: 16.666667%;
    }
    .sm\:min-w-3\/12
    {
        min-width: 25%;
    }
    .sm\:min-w-4\/12
    {
        min-width: 33.333333%;
    }
    .sm\:min-w-5\/12
    {
        min-width: 41.666667%;
    }
    .sm\:min-w-6\/12
    {
        min-width: 50%;
    }
    .sm\:min-w-7\/12
    {
        min-width: 58.333333%;
    }
    .sm\:min-w-8\/12
    {
        min-width: 66.666667%;
    }
    .sm\:min-w-9\/12
    {
        min-width: 75%;
    }
    .sm\:min-w-10\/12
    {
        min-width: 83.333333%;
    }
    .sm\:min-w-11\/12
    {
        min-width: 91.666667%;
    }
    .sm\:min-w-full
    {
        min-width: 100%;
    }
    .sm\:min-h-0
    {
        min-height: 0;
    }
    .sm\:min-h-8
    {
        min-height: 2rem;
    }
    .sm\:min-h-10
    {
        min-height: 2.5rem;
    }
    .sm\:min-h-12
    {
        min-height: 3rem;
    }
    .sm\:min-h-16
    {
        min-height: 4rem;
    }
    .sm\:min-h-24
    {
        min-height: 6rem;
    }
    .sm\:min-h-32
    {
        min-height: 8rem;
    }
    .sm\:min-h-48
    {
        min-height: 12rem;
    }
    .sm\:min-h-56
    {
        min-height: 14rem;
    }
    .sm\:min-h-64
    {
        min-height: 16rem;
    }
    .sm\:min-h-96
    {
        min-height: 24rem;
    }
    .sm\:min-h-128
    {
        min-height: 32rem;
    }
    .sm\:min-h-144
    {
        min-height: 38rem;
    }
    .sm\:min-h-full
    {
        min-height: 100%;
    }
    .sm\:min-h-screen
    {
        min-height: 100vh;
    }
    .sm\:max-w-72
    {
        max-width: 26.75rem;
    }
    .sm\:max-w-1\/2
    {
        max-width: 50%;
    }
    .sm\:max-w-1\/3
    {
        max-width: 33.33333%;
    }
    .sm\:max-w-2\/3
    {
        max-width: 66.66667%;
    }
    .sm\:max-w-1\/4
    {
        max-width: 25%;
    }
    .sm\:max-w-3\/4
    {
        max-width: 75%;
    }
    .sm\:max-w-1\/5
    {
        max-width: 20%;
    }
    .sm\:max-w-2\/5
    {
        max-width: 40%;
    }
    .sm\:max-w-3\/5
    {
        max-width: 60%;
    }
    .sm\:max-w-4\/5
    {
        max-width: 80%;
    }
    .sm\:max-w-xs
    {
        max-width: 20rem;
    }
    .sm\:max-w-sm
    {
        max-width: 30rem;
    }
    .sm\:max-w-md
    {
        max-width: 40rem;
    }
    .sm\:max-w-lg
    {
        max-width: 50rem;
    }
    .sm\:max-w-xl
    {
        max-width: 60rem;
    }
    .sm\:max-w-2xl
    {
        max-width: 70rem;
    }
    .sm\:max-w-3xl
    {
        max-width: 80rem;
    }
    .sm\:max-w-4xl
    {
        max-width: 90rem;
    }
    .sm\:max-w-5xl
    {
        max-width: 100rem;
    }
    .sm\:max-w-full
    {
        max-width: 100%;
    }
    .sm\:max-h-full
    {
        max-height: 100%;
    }
    .sm\:max-h-screen
    {
        max-height: 100vh;
    }
    .sm\:max-h-xs
    {
        max-height: 20rem;
    }
    .sm\:max-h-sm
    {
        max-height: 30rem;
    }
    .sm\:max-h-none
    {
        max-height: none;
    }
    .sm\:m-0
    {
        margin: 0;
    }
    .sm\:m-1
    {
        margin: .25rem;
    }
    .sm\:m-2
    {
        margin: .5rem;
    }
    .sm\:m-3
    {
        margin: .75rem;
    }
    .sm\:m-4
    {
        margin: 1rem;
    }
    .sm\:m-5
    {
        margin: 1.25rem;
    }
    .sm\:m-6
    {
        margin: 1.5rem;
    }
    .sm\:m-7
    {
        margin: 1.75rem;
    }
    .sm\:m-8
    {
        margin: 2rem;
    }
    .sm\:m-10
    {
        margin: 2.5rem;
    }
    .sm\:m-12
    {
        margin: 3rem;
    }
    .sm\:m-14
    {
        margin: 3.5rem;
    }
    .sm\:m-15
    {
        margin: 3.75rem;
    }
    .sm\:m-16
    {
        margin: 4rem;
    }
    .sm\:m-20
    {
        margin: 5rem;
    }
    .sm\:m-24
    {
        margin: 6rem;
    }
    .sm\:m-32
    {
        margin: 8rem;
    }
    .sm\:m-48
    {
        margin: 12rem;
    }
    .sm\:m-auto
    {
        margin: auto;
    }
    .sm\:m-px
    {
        margin: 1px;
    }
    .sm\:m-1\/2
    {
        margin: .125rem;
    }
    .sm\:m-3\.5
    {
        margin: .625rem;
    }
    .sm\:m-10px
    {
        margin: 10px;
    }
    .sm\:m-20px
    {
        margin: 20px;
    }
    .sm\:m-30px
    {
        margin: 30px;
    }
    .sm\:-m-px
    {
        margin: -1px;
    }
    .sm\:-m-1
    {
        margin: -.25rem;
    }
    .sm\:-m-2
    {
        margin: -.5rem;
    }
    .sm\:-m-3
    {
        margin: -.75rem;
    }
    .sm\:-m-3\.25
    {
        margin: -.817rem;
    }
    .sm\:-m-3\.5
    {
        margin: -.875rem;
    }
    .sm\:-m-4
    {
        margin: -1rem;
    }
    .sm\:-m-6
    {
        margin: -1.5rem;
    }
    .sm\:-m-8
    {
        margin: -2rem;
    }
    .sm\:-m-16
    {
        margin: -4rem;
    }
    .sm\:-m-24
    {
        margin: -6rem;
    }
    .sm\:-m-48
    {
        margin: -12rem;
    }
    .sm\:-m-10px
    {
        margin: -10px;
    }
    .sm\:-m-20px
    {
        margin: -20px;
    }
    .sm\:-m-30px
    {
        margin: -30px;
    }
    .sm\:my-0
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .sm\:mx-0
    {
        margin-left: 0;
        margin-right: 0;
    }
    .sm\:my-1
    {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }
    .sm\:mx-1
    {
        margin-left: .25rem;
        margin-right: .25rem;
    }
    .sm\:my-2
    {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
    .sm\:mx-2
    {
        margin-left: .5rem;
        margin-right: .5rem;
    }
    .sm\:my-3
    {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }
    .sm\:mx-3
    {
        margin-left: .75rem;
        margin-right: .75rem;
    }
    .sm\:my-4
    {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .sm\:mx-4
    {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .sm\:my-5
    {
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
    }
    .sm\:mx-5
    {
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
    .sm\:my-6
    {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .sm\:mx-6
    {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .sm\:my-7
    {
        margin-top: 1.75rem;
        margin-bottom: 1.75rem;
    }
    .sm\:mx-7
    {
        margin-left: 1.75rem;
        margin-right: 1.75rem;
    }
    .sm\:my-8
    {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .sm\:mx-8
    {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .sm\:my-10
    {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .sm\:mx-10
    {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
    .sm\:my-12
    {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
    .sm\:mx-12
    {
        margin-left: 3rem;
        margin-right: 3rem;
    }
    .sm\:my-14
    {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }
    .sm\:mx-14
    {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }
    .sm\:my-15
    {
        margin-top: 3.75rem;
        margin-bottom: 3.75rem;
    }
    .sm\:mx-15
    {
        margin-left: 3.75rem;
        margin-right: 3.75rem;
    }
    .sm\:my-16
    {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }
    .sm\:mx-16
    {
        margin-left: 4rem;
        margin-right: 4rem;
    }
    .sm\:my-20
    {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
    .sm\:mx-20
    {
        margin-left: 5rem;
        margin-right: 5rem;
    }
    .sm\:my-24
    {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }
    .sm\:mx-24
    {
        margin-left: 6rem;
        margin-right: 6rem;
    }
    .sm\:my-32
    {
        margin-top: 8rem;
        margin-bottom: 8rem;
    }
    .sm\:mx-32
    {
        margin-left: 8rem;
        margin-right: 8rem;
    }
    .sm\:my-48
    {
        margin-top: 12rem;
        margin-bottom: 12rem;
    }
    .sm\:mx-48
    {
        margin-left: 12rem;
        margin-right: 12rem;
    }
    .sm\:my-auto
    {
        margin-top: auto;
        margin-bottom: auto;
    }
    .sm\:mx-auto
    {
        margin-left: auto;
        margin-right: auto;
    }
    .sm\:my-px
    {
        margin-top: 1px;
        margin-bottom: 1px;
    }
    .sm\:mx-px
    {
        margin-left: 1px;
        margin-right: 1px;
    }
    .sm\:my-1\/2
    {
        margin-top: .125rem;
        margin-bottom: .125rem;
    }
    .sm\:mx-1\/2
    {
        margin-left: .125rem;
        margin-right: .125rem;
    }
    .sm\:my-3\.5
    {
        margin-top: .625rem;
        margin-bottom: .625rem;
    }
    .sm\:mx-3\.5
    {
        margin-left: .625rem;
        margin-right: .625rem;
    }
    .sm\:my-10px
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .sm\:mx-10px
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .sm\:my-20px
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .sm\:mx-20px
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .sm\:my-30px
    {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .sm\:mx-30px
    {
        margin-left: 30px;
        margin-right: 30px;
    }
    .sm\:-my-px
    {
        margin-top: -1px;
        margin-bottom: -1px;
    }
    .sm\:-mx-px
    {
        margin-left: -1px;
        margin-right: -1px;
    }
    .sm\:-my-1
    {
        margin-top: -.25rem;
        margin-bottom: -.25rem;
    }
    .sm\:-mx-1
    {
        margin-left: -.25rem;
        margin-right: -.25rem;
    }
    .sm\:-my-2
    {
        margin-top: -.5rem;
        margin-bottom: -.5rem;
    }
    .sm\:-mx-2
    {
        margin-left: -.5rem;
        margin-right: -.5rem;
    }
    .sm\:-my-3
    {
        margin-top: -.75rem;
        margin-bottom: -.75rem;
    }
    .sm\:-mx-3
    {
        margin-left: -.75rem;
        margin-right: -.75rem;
    }
    .sm\:-my-3\.25
    {
        margin-top: -.817rem;
        margin-bottom: -.817rem;
    }
    .sm\:-mx-3\.25
    {
        margin-left: -.817rem;
        margin-right: -.817rem;
    }
    .sm\:-my-3\.5
    {
        margin-top: -.875rem;
        margin-bottom: -.875rem;
    }
    .sm\:-mx-3\.5
    {
        margin-left: -.875rem;
        margin-right: -.875rem;
    }
    .sm\:-my-4
    {
        margin-top: -1rem;
        margin-bottom: -1rem;
    }
    .sm\:-mx-4
    {
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .sm\:-my-6
    {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem;
    }
    .sm\:-mx-6
    {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
    }
    .sm\:-my-8
    {
        margin-top: -2rem;
        margin-bottom: -2rem;
    }
    .sm\:-mx-8
    {
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .sm\:-my-16
    {
        margin-top: -4rem;
        margin-bottom: -4rem;
    }
    .sm\:-mx-16
    {
        margin-left: -4rem;
        margin-right: -4rem;
    }
    .sm\:-my-24
    {
        margin-top: -6rem;
        margin-bottom: -6rem;
    }
    .sm\:-mx-24
    {
        margin-left: -6rem;
        margin-right: -6rem;
    }
    .sm\:-my-48
    {
        margin-top: -12rem;
        margin-bottom: -12rem;
    }
    .sm\:-mx-48
    {
        margin-left: -12rem;
        margin-right: -12rem;
    }
    .sm\:-my-10px
    {
        margin-top: -10px;
        margin-bottom: -10px;
    }
    .sm\:-mx-10px
    {
        margin-left: -10px;
        margin-right: -10px;
    }
    .sm\:-my-20px
    {
        margin-top: -20px;
        margin-bottom: -20px;
    }
    .sm\:-mx-20px
    {
        margin-left: -20px;
        margin-right: -20px;
    }
    .sm\:-my-30px
    {
        margin-top: -30px;
        margin-bottom: -30px;
    }
    .sm\:-mx-30px
    {
        margin-left: -30px;
        margin-right: -30px;
    }
    .sm\:mt-0
    {
        margin-top: 0;
    }
    .sm\:mr-0
    {
        margin-right: 0;
    }
    .sm\:mb-0
    {
        margin-bottom: 0;
    }
    .sm\:ml-0
    {
        margin-left: 0;
    }
    .sm\:mt-1
    {
        margin-top: .25rem;
    }
    .sm\:mr-1
    {
        margin-right: .25rem;
    }
    .sm\:mb-1
    {
        margin-bottom: .25rem;
    }
    .sm\:ml-1
    {
        margin-left: .25rem;
    }
    .sm\:mt-2
    {
        margin-top: .5rem;
    }
    .sm\:mr-2
    {
        margin-right: .5rem;
    }
    .sm\:mb-2
    {
        margin-bottom: .5rem;
    }
    .sm\:ml-2
    {
        margin-left: .5rem;
    }
    .sm\:mt-3
    {
        margin-top: .75rem;
    }
    .sm\:mr-3
    {
        margin-right: .75rem;
    }
    .sm\:mb-3
    {
        margin-bottom: .75rem;
    }
    .sm\:ml-3
    {
        margin-left: .75rem;
    }
    .sm\:mt-4
    {
        margin-top: 1rem;
    }
    .sm\:mr-4
    {
        margin-right: 1rem;
    }
    .sm\:mb-4
    {
        margin-bottom: 1rem;
    }
    .sm\:ml-4
    {
        margin-left: 1rem;
    }
    .sm\:mt-5
    {
        margin-top: 1.25rem;
    }
    .sm\:mr-5
    {
        margin-right: 1.25rem;
    }
    .sm\:mb-5
    {
        margin-bottom: 1.25rem;
    }
    .sm\:ml-5
    {
        margin-left: 1.25rem;
    }
    .sm\:mt-6
    {
        margin-top: 1.5rem;
    }
    .sm\:mr-6
    {
        margin-right: 1.5rem;
    }
    .sm\:mb-6
    {
        margin-bottom: 1.5rem;
    }
    .sm\:ml-6
    {
        margin-left: 1.5rem;
    }
    .sm\:mt-7
    {
        margin-top: 1.75rem;
    }
    .sm\:mr-7
    {
        margin-right: 1.75rem;
    }
    .sm\:mb-7
    {
        margin-bottom: 1.75rem;
    }
    .sm\:ml-7
    {
        margin-left: 1.75rem;
    }
    .sm\:mt-8
    {
        margin-top: 2rem;
    }
    .sm\:mr-8
    {
        margin-right: 2rem;
    }
    .sm\:mb-8
    {
        margin-bottom: 2rem;
    }
    .sm\:ml-8
    {
        margin-left: 2rem;
    }
    .sm\:mt-10
    {
        margin-top: 2.5rem;
    }
    .sm\:mr-10
    {
        margin-right: 2.5rem;
    }
    .sm\:mb-10
    {
        margin-bottom: 2.5rem;
    }
    .sm\:ml-10
    {
        margin-left: 2.5rem;
    }
    .sm\:mt-12
    {
        margin-top: 3rem;
    }
    .sm\:mr-12
    {
        margin-right: 3rem;
    }
    .sm\:mb-12
    {
        margin-bottom: 3rem;
    }
    .sm\:ml-12
    {
        margin-left: 3rem;
    }
    .sm\:mt-14
    {
        margin-top: 3.5rem;
    }
    .sm\:mr-14
    {
        margin-right: 3.5rem;
    }
    .sm\:mb-14
    {
        margin-bottom: 3.5rem;
    }
    .sm\:ml-14
    {
        margin-left: 3.5rem;
    }
    .sm\:mt-15
    {
        margin-top: 3.75rem;
    }
    .sm\:mr-15
    {
        margin-right: 3.75rem;
    }
    .sm\:mb-15
    {
        margin-bottom: 3.75rem;
    }
    .sm\:ml-15
    {
        margin-left: 3.75rem;
    }
    .sm\:mt-16
    {
        margin-top: 4rem;
    }
    .sm\:mr-16
    {
        margin-right: 4rem;
    }
    .sm\:mb-16
    {
        margin-bottom: 4rem;
    }
    .sm\:ml-16
    {
        margin-left: 4rem;
    }
    .sm\:mt-20
    {
        margin-top: 5rem;
    }
    .sm\:mr-20
    {
        margin-right: 5rem;
    }
    .sm\:mb-20
    {
        margin-bottom: 5rem;
    }
    .sm\:ml-20
    {
        margin-left: 5rem;
    }
    .sm\:mt-24
    {
        margin-top: 6rem;
    }
    .sm\:mr-24
    {
        margin-right: 6rem;
    }
    .sm\:mb-24
    {
        margin-bottom: 6rem;
    }
    .sm\:ml-24
    {
        margin-left: 6rem;
    }
    .sm\:mt-32
    {
        margin-top: 8rem;
    }
    .sm\:mr-32
    {
        margin-right: 8rem;
    }
    .sm\:mb-32
    {
        margin-bottom: 8rem;
    }
    .sm\:ml-32
    {
        margin-left: 8rem;
    }
    .sm\:mt-48
    {
        margin-top: 12rem;
    }
    .sm\:mr-48
    {
        margin-right: 12rem;
    }
    .sm\:mb-48
    {
        margin-bottom: 12rem;
    }
    .sm\:ml-48
    {
        margin-left: 12rem;
    }
    .sm\:mt-auto
    {
        margin-top: auto;
    }
    .sm\:mr-auto
    {
        margin-right: auto;
    }
    .sm\:mb-auto
    {
        margin-bottom: auto;
    }
    .sm\:ml-auto
    {
        margin-left: auto;
    }
    .sm\:mt-px
    {
        margin-top: 1px;
    }
    .sm\:mr-px
    {
        margin-right: 1px;
    }
    .sm\:mb-px
    {
        margin-bottom: 1px;
    }
    .sm\:ml-px
    {
        margin-left: 1px;
    }
    .sm\:mt-1\/2
    {
        margin-top: .125rem;
    }
    .sm\:mr-1\/2
    {
        margin-right: .125rem;
    }
    .sm\:mb-1\/2
    {
        margin-bottom: .125rem;
    }
    .sm\:ml-1\/2
    {
        margin-left: .125rem;
    }
    .sm\:mt-3\.5
    {
        margin-top: .625rem;
    }
    .sm\:mr-3\.5
    {
        margin-right: .625rem;
    }
    .sm\:mb-3\.5
    {
        margin-bottom: .625rem;
    }
    .sm\:ml-3\.5
    {
        margin-left: .625rem;
    }
    .sm\:mt-10px
    {
        margin-top: 10px;
    }
    .sm\:mr-10px
    {
        margin-right: 10px;
    }
    .sm\:mb-10px
    {
        margin-bottom: 10px;
    }
    .sm\:ml-10px
    {
        margin-left: 10px;
    }
    .sm\:mt-20px
    {
        margin-top: 20px;
    }
    .sm\:mr-20px
    {
        margin-right: 20px;
    }
    .sm\:mb-20px
    {
        margin-bottom: 20px;
    }
    .sm\:ml-20px
    {
        margin-left: 20px;
    }
    .sm\:mt-30px
    {
        margin-top: 30px;
    }
    .sm\:mr-30px
    {
        margin-right: 30px;
    }
    .sm\:mb-30px
    {
        margin-bottom: 30px;
    }
    .sm\:ml-30px
    {
        margin-left: 30px;
    }
    .sm\:-mt-px
    {
        margin-top: -1px;
    }
    .sm\:-mr-px
    {
        margin-right: -1px;
    }
    .sm\:-mb-px
    {
        margin-bottom: -1px;
    }
    .sm\:-ml-px
    {
        margin-left: -1px;
    }
    .sm\:-mt-1
    {
        margin-top: -.25rem;
    }
    .sm\:-mr-1
    {
        margin-right: -.25rem;
    }
    .sm\:-mb-1
    {
        margin-bottom: -.25rem;
    }
    .sm\:-ml-1
    {
        margin-left: -.25rem;
    }
    .sm\:-mt-2
    {
        margin-top: -.5rem;
    }
    .sm\:-mr-2
    {
        margin-right: -.5rem;
    }
    .sm\:-mb-2
    {
        margin-bottom: -.5rem;
    }
    .sm\:-ml-2
    {
        margin-left: -.5rem;
    }
    .sm\:-mt-3
    {
        margin-top: -.75rem;
    }
    .sm\:-mr-3
    {
        margin-right: -.75rem;
    }
    .sm\:-mb-3
    {
        margin-bottom: -.75rem;
    }
    .sm\:-ml-3
    {
        margin-left: -.75rem;
    }
    .sm\:-mt-3\.25
    {
        margin-top: -.817rem;
    }
    .sm\:-mr-3\.25
    {
        margin-right: -.817rem;
    }
    .sm\:-mb-3\.25
    {
        margin-bottom: -.817rem;
    }
    .sm\:-ml-3\.25
    {
        margin-left: -.817rem;
    }
    .sm\:-mt-3\.5
    {
        margin-top: -.875rem;
    }
    .sm\:-mr-3\.5
    {
        margin-right: -.875rem;
    }
    .sm\:-mb-3\.5
    {
        margin-bottom: -.875rem;
    }
    .sm\:-ml-3\.5
    {
        margin-left: -.875rem;
    }
    .sm\:-mt-4
    {
        margin-top: -1rem;
    }
    .sm\:-mr-4
    {
        margin-right: -1rem;
    }
    .sm\:-mb-4
    {
        margin-bottom: -1rem;
    }
    .sm\:-ml-4
    {
        margin-left: -1rem;
    }
    .sm\:-mt-6
    {
        margin-top: -1.5rem;
    }
    .sm\:-mr-6
    {
        margin-right: -1.5rem;
    }
    .sm\:-mb-6
    {
        margin-bottom: -1.5rem;
    }
    .sm\:-ml-6
    {
        margin-left: -1.5rem;
    }
    .sm\:-mt-8
    {
        margin-top: -2rem;
    }
    .sm\:-mr-8
    {
        margin-right: -2rem;
    }
    .sm\:-mb-8
    {
        margin-bottom: -2rem;
    }
    .sm\:-ml-8
    {
        margin-left: -2rem;
    }
    .sm\:-mt-16
    {
        margin-top: -4rem;
    }
    .sm\:-mr-16
    {
        margin-right: -4rem;
    }
    .sm\:-mb-16
    {
        margin-bottom: -4rem;
    }
    .sm\:-ml-16
    {
        margin-left: -4rem;
    }
    .sm\:-mt-24
    {
        margin-top: -6rem;
    }
    .sm\:-mr-24
    {
        margin-right: -6rem;
    }
    .sm\:-mb-24
    {
        margin-bottom: -6rem;
    }
    .sm\:-ml-24
    {
        margin-left: -6rem;
    }
    .sm\:-mt-48
    {
        margin-top: -12rem;
    }
    .sm\:-mr-48
    {
        margin-right: -12rem;
    }
    .sm\:-mb-48
    {
        margin-bottom: -12rem;
    }
    .sm\:-ml-48
    {
        margin-left: -12rem;
    }
    .sm\:-mt-10px
    {
        margin-top: -10px;
    }
    .sm\:-mr-10px
    {
        margin-right: -10px;
    }
    .sm\:-mb-10px
    {
        margin-bottom: -10px;
    }
    .sm\:-ml-10px
    {
        margin-left: -10px;
    }
    .sm\:-mt-20px
    {
        margin-top: -20px;
    }
    .sm\:-mr-20px
    {
        margin-right: -20px;
    }
    .sm\:-mb-20px
    {
        margin-bottom: -20px;
    }
    .sm\:-ml-20px
    {
        margin-left: -20px;
    }
    .sm\:-mt-30px
    {
        margin-top: -30px;
    }
    .sm\:-mr-30px
    {
        margin-right: -30px;
    }
    .sm\:-mb-30px
    {
        margin-bottom: -30px;
    }
    .sm\:-ml-30px
    {
        margin-left: -30px;
    }
    .sm\:list-none
    {
        list-style-type: none;
    }
    .sm\:list-disc
    {
        list-style-type: disc;
    }
    .sm\:list-decimal
    {
        list-style-type: decimal;
    }
    .sm\:list-inside
    {
        list-style-position: inside;
    }
    .sm\:list-outside
    {
        list-style-position: outside;
    }
    .sm\:leading-none
    {
        line-height: 1;
    }
    .sm\:leading-very-tight
    {
        line-height: 1.1;
    }
    .sm\:leading-tight
    {
        line-height: 1.25;
    }
    .sm\:leading-normal
    {
        line-height: 1.5;
    }
    .sm\:leading-loose
    {
        line-height: 2;
    }
    .sm\:text-3xs
    {
        font-size: .5rem;
    }
    .sm\:text-2xs
    {
        font-size: .625rem;
    }
    .sm\:text-xs
    {
        font-size: .75rem;
    }
    .sm\:text-sm
    {
        font-size: .875rem;
    }
    .sm\:text-base
    {
        font-size: 1rem;
    }
    .sm\:text-lg
    {
        font-size: 1.125rem;
    }
    .sm\:text-xl
    {
        font-size: 1.375rem;
    }
    .sm\:text-2xl
    {
        font-size: 1.5rem;
    }
    .sm\:text-3xl
    {
        font-size: 1.875rem;
    }
    .sm\:text-4xl
    {
        font-size: 2.25rem;
    }
    .sm\:text-5xl
    {
        font-size: 3rem;
    }
    .sm\:text-6xl
    {
        font-size: 4.2rem;
    }
    .sm\:text-7xl
    {
        font-size: 6rem;
    }
    .sm\:h-1
    {
        height: .25rem;
    }
    .sm\:h-2
    {
        height: .5rem;
    }
    .sm\:h-3
    {
        height: .75rem;
    }
    .sm\:h-4
    {
        height: 1rem;
    }
    .sm\:h-6
    {
        height: 1.5rem;
    }
    .sm\:h-8
    {
        height: 2rem;
    }
    .sm\:h-9
    {
        height: 2.25rem;
    }
    .sm\:h-10
    {
        height: 2.5rem;
    }
    .sm\:h-12
    {
        height: 3rem;
    }
    .sm\:h-14
    {
        height: 3.75rem;
    }
    .sm\:h-16
    {
        height: 4rem;
    }
    .sm\:h-18
    {
        height: 4.5rem;
    }
    .sm\:h-20
    {
        height: 5rem;
    }
    .sm\:h-24
    {
        height: 6rem;
    }
    .sm\:h-32
    {
        height: 8rem;
    }
    .sm\:h-40
    {
        height: 10rem;
    }
    .sm\:h-48
    {
        height: 12rem;
    }
    .sm\:h-56
    {
        height: 14rem;
    }
    .sm\:h-64
    {
        height: 16rem;
    }
    .sm\:h-72
    {
        height: 18rem;
    }
    .sm\:h-80
    {
        height: 20rem;
    }
    .sm\:h-96
    {
        height: 24rem;
    }
    .sm\:h-128
    {
        height: 32rem;
    }
    .sm\:h-144
    {
        height: 38rem;
    }
    .sm\:h-auto
    {
        height: auto;
    }
    .sm\:h-px
    {
        height: 1px;
    }
    .sm\:h-1\/2
    {
        height: .125rem;
    }
    .sm\:h-full
    {
        height: 100%;
    }
    .sm\:h-screen
    {
        height: 100vh;
    }
    .sm\:font-hairline
    {
        font-weight: 100;
    }
    .sm\:font-thin
    {
        font-weight: 200;
    }
    .sm\:font-light
    {
        font-weight: 300;
    }
    .sm\:font-normal
    {
        font-weight: 400;
    }
    .sm\:font-medium
    {
        font-weight: 500;
    }
    .sm\:font-semibold
    {
        font-weight: 600;
    }
    .sm\:font-bold
    {
        font-weight: 700;
    }
    .sm\:font-extrabold
    {
        font-weight: 800;
    }
    .sm\:font-black
    {
        font-weight: 900;
    }
    .sm\:hover\:font-hairline:hover
    {
        font-weight: 100;
    }
    .sm\:hover\:font-thin:hover
    {
        font-weight: 200;
    }
    .sm\:hover\:font-light:hover
    {
        font-weight: 300;
    }
    .sm\:hover\:font-normal:hover
    {
        font-weight: 400;
    }
    .sm\:hover\:font-medium:hover
    {
        font-weight: 500;
    }
    .sm\:hover\:font-semibold:hover
    {
        font-weight: 600;
    }
    .sm\:hover\:font-bold:hover
    {
        font-weight: 700;
    }
    .sm\:hover\:font-extrabold:hover
    {
        font-weight: 800;
    }
    .sm\:hover\:font-black:hover
    {
        font-weight: 900;
    }
    .sm\:font-sans
    {
        font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    }
    .sm\:font-serif
    {
        font-family: serif,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia;
    }
    .sm\:font-mono
    {
        font-family: Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    }
    .sm\:font-montserrat
    {
        font-family: Montserrat,sans-serif;
    }
    .sm\:clear-left
    {
        clear: left;
    }
    .sm\:clear-right
    {
        clear: right;
    }
    .sm\:clear-both
    {
        clear: both;
    }
    .sm\:clear-none
    {
        clear: none;
    }
    .sm\:float-right
    {
        float: right;
    }
    .sm\:float-left
    {
        float: left;
    }
    .sm\:float-none
    {
        float: none;
    }
    .sm\:clearfix:after
    {
        content: "";
        display: table;
        clear: both;
    }
    .sm\:order-1
    {
        order: 1;
    }
    .sm\:order-2
    {
        order: 2;
    }
    .sm\:order-3
    {
        order: 3;
    }
    .sm\:order-4
    {
        order: 4;
    }
    .sm\:order-5
    {
        order: 5;
    }
    .sm\:order-6
    {
        order: 6;
    }
    .sm\:order-7
    {
        order: 7;
    }
    .sm\:order-8
    {
        order: 8;
    }
    .sm\:order-9
    {
        order: 9;
    }
    .sm\:order-10
    {
        order: 10;
    }
    .sm\:order-11
    {
        order: 11;
    }
    .sm\:order-12
    {
        order: 12;
    }
    .sm\:order-first
    {
        order: -9999;
    }
    .sm\:order-last
    {
        order: 9999;
    }
    .sm\:order-none
    {
        order: 0;
    }
    .sm\:flex-shrink-0
    {
        flex-shrink: 0;
    }
    .sm\:flex-shrink
    {
        flex-shrink: 1;
    }
    .sm\:flex-grow-0
    {
        flex-grow: 0;
    }
    .sm\:flex-grow
    {
        flex-grow: 1;
    }
    .sm\:flex-1
    {
        flex: 1 1 0%;
    }
    .sm\:flex-auto
    {
        flex: 1 1 auto;
    }
    .sm\:flex-initial
    {
        flex: 0 1 auto;
    }
    .sm\:flex-none
    {
        flex: none;
    }
    .sm\:justify-self-auto
    {
        justify-self: auto;
    }
    .sm\:justify-self-start
    {
        justify-self: start;
    }
    .sm\:justify-self-end
    {
        justify-self: end;
    }
    .sm\:justify-self-center
    {
        justify-self: center;
    }
    .sm\:justify-self-stretch
    {
        justify-self: stretch;
    }
    .sm\:justify-start
    {
        justify-content: flex-start;
    }
    .sm\:justify-end
    {
        justify-content: flex-end;
    }
    .sm\:justify-center
    {
        justify-content: center;
    }
    .sm\:justify-between
    {
        justify-content: space-between;
    }
    .sm\:justify-around
    {
        justify-content: space-around;
    }
    .sm\:justify-evenly
    {
        justify-content: space-evenly;
    }
    .sm\:justify-items-auto
    {
        justify-items: auto;
    }
    .sm\:justify-items-start
    {
        justify-items: start;
    }
    .sm\:justify-items-end
    {
        justify-items: end;
    }
    .sm\:justify-items-center
    {
        justify-items: center;
    }
    .sm\:justify-items-stretch
    {
        justify-items: stretch;
    }
    .sm\:self-auto
    {
        align-self: auto;
    }
    .sm\:self-start
    {
        align-self: flex-start;
    }
    .sm\:self-end
    {
        align-self: flex-end;
    }
    .sm\:self-center
    {
        align-self: center;
    }
    .sm\:self-stretch
    {
        align-self: stretch;
    }
    .sm\:content-center
    {
        align-content: center;
    }
    .sm\:content-start
    {
        align-content: flex-start;
    }
    .sm\:content-end
    {
        align-content: flex-end;
    }
    .sm\:content-between
    {
        align-content: space-between;
    }
    .sm\:content-around
    {
        align-content: space-around;
    }
    .sm\:content-evenly
    {
        align-content: space-evenly;
    }
    .sm\:items-start
    {
        align-items: flex-start;
    }
    .sm\:items-end
    {
        align-items: flex-end;
    }
    .sm\:items-center
    {
        align-items: center;
    }
    .sm\:items-baseline
    {
        align-items: baseline;
    }
    .sm\:items-stretch
    {
        align-items: stretch;
    }
    .sm\:place-self-auto
    {
        place-self: auto;
    }
    .sm\:place-self-start
    {
        place-self: start;
    }
    .sm\:place-self-end
    {
        place-self: end;
    }
    .sm\:place-self-center
    {
        place-self: center;
    }
    .sm\:place-self-stretch
    {
        place-self: stretch;
    }
    .sm\:place-content-center
    {
        place-content: center;
    }
    .sm\:place-content-start
    {
        place-content: start;
    }
    .sm\:place-content-end
    {
        place-content: end;
    }
    .sm\:place-content-between
    {
        place-content: space-between;
    }
    .sm\:place-content-around
    {
        place-content: space-around;
    }
    .sm\:place-content-evenly
    {
        place-content: space-evenly;
    }
    .sm\:place-content-stretch
    {
        place-content: stretch;
    }
    .sm\:place-items-auto
    {
        place-items: auto;
    }
    .sm\:place-items-start
    {
        place-items: start;
    }
    .sm\:place-items-end
    {
        place-items: end;
    }
    .sm\:place-items-center
    {
        place-items: center;
    }
    .sm\:place-items-stretch
    {
        place-items: stretch;
    }
    .sm\:flex-wrap
    {
        flex-wrap: wrap;
    }
    .sm\:flex-wrap-reverse
    {
        flex-wrap: wrap-reverse;
    }
    .sm\:flex-no-wrap
    {
        flex-wrap: nowrap;
    }
    .sm\:flex-row
    {
        flex-direction: row;
    }
    .sm\:flex-row-reverse
    {
        flex-direction: row-reverse;
    }
    .sm\:flex-col
    {
        flex-direction: column;
    }
    .sm\:flex-col-reverse
    {
        flex-direction: column-reverse;
    }
    .sm\:block
    {
        display: block;
    }
    .sm\:inline-block
    {
        display: inline-block;
    }
    .sm\:inline
    {
        display: inline;
    }
    .sm\:flex
    {
        display: flex;
    }
    .sm\:inline-flex
    {
        display: inline-flex;
    }
    .sm\:table
    {
        display: table;
    }
    .sm\:table-caption
    {
        display: table-caption;
    }
    .sm\:table-cell
    {
        display: table-cell;
    }
    .sm\:table-column
    {
        display: table-column;
    }
    .sm\:table-column-group
    {
        display: table-column-group;
    }
    .sm\:table-footer-group
    {
        display: table-footer-group;
    }
    .sm\:table-header-group
    {
        display: table-header-group;
    }
    .sm\:table-row-group
    {
        display: table-row-group;
    }
    .sm\:table-row
    {
        display: table-row;
    }
    .sm\:flow-root
    {
        display: flow-root;
    }
    .sm\:grid
    {
        display: grid;
    }
    .sm\:inline-grid
    {
        display: inline-grid;
    }
    .sm\:contents
    {
        display: contents;
    }
    .sm\:hidden
    {
        display: none;
    }
    .sm\:cursor-auto
    {
        cursor: auto;
    }
    .sm\:cursor-default
    {
        cursor: default;
    }
    .sm\:cursor-pointer
    {
        cursor: pointer;
    }
    .sm\:cursor-wait
    {
        cursor: wait;
    }
    .sm\:cursor-text
    {
        cursor: text;
    }
    .sm\:cursor-move
    {
        cursor: move;
    }
    .sm\:cursor-not-allowed
    {
        cursor: not-allowed;
    }
    .sm\:box-border
    {
        box-sizing: border-box;
    }
    .sm\:box-content
    {
        box-sizing: content-box;
    }
    .sm\:border-0
    {
        border-width: 0;
    }
    .sm\:border-1
    {
        border-width: 1px;
    }
    .sm\:border-2
    {
        border-width: 2px;
    }
    .sm\:border-3
    {
        border-width: 3px;
    }
    .sm\:border-4
    {
        border-width: 4px;
    }
    .sm\:border-5
    {
        border-width: 5px;
    }
    .sm\:border-8
    {
        border-width: 8px;
    }
    .sm\:border
    {
        border-width: 1px;
    }
    .sm\:border-t-0
    {
        border-top-width: 0;
    }
    .sm\:border-r-0
    {
        border-right-width: 0;
    }
    .sm\:border-b-0
    {
        border-bottom-width: 0;
    }
    .sm\:border-l-0
    {
        border-left-width: 0;
    }
    .sm\:border-t-1
    {
        border-top-width: 1px;
    }
    .sm\:border-r-1
    {
        border-right-width: 1px;
    }
    .sm\:border-b-1
    {
        border-bottom-width: 1px;
    }
    .sm\:border-l-1
    {
        border-left-width: 1px;
    }
    .sm\:border-t-2
    {
        border-top-width: 2px;
    }
    .sm\:border-r-2
    {
        border-right-width: 2px;
    }
    .sm\:border-b-2
    {
        border-bottom-width: 2px;
    }
    .sm\:border-l-2
    {
        border-left-width: 2px;
    }
    .sm\:border-t-3
    {
        border-top-width: 3px;
    }
    .sm\:border-r-3
    {
        border-right-width: 3px;
    }
    .sm\:border-b-3
    {
        border-bottom-width: 3px;
    }
    .sm\:border-l-3
    {
        border-left-width: 3px;
    }
    .sm\:border-t-4
    {
        border-top-width: 4px;
    }
    .sm\:border-r-4
    {
        border-right-width: 4px;
    }
    .sm\:border-b-4
    {
        border-bottom-width: 4px;
    }
    .sm\:border-l-4
    {
        border-left-width: 4px;
    }
    .sm\:border-t-5
    {
        border-top-width: 5px;
    }
    .sm\:border-r-5
    {
        border-right-width: 5px;
    }
    .sm\:border-b-5
    {
        border-bottom-width: 5px;
    }
    .sm\:border-l-5
    {
        border-left-width: 5px;
    }
    .sm\:border-t-8
    {
        border-top-width: 8px;
    }
    .sm\:border-r-8
    {
        border-right-width: 8px;
    }
    .sm\:border-b-8
    {
        border-bottom-width: 8px;
    }
    .sm\:border-l-8
    {
        border-left-width: 8px;
    }
    .sm\:border-t
    {
        border-top-width: 1px;
    }
    .sm\:border-r
    {
        border-right-width: 1px;
    }
    .sm\:border-b
    {
        border-bottom-width: 1px;
    }
    .sm\:border-l
    {
        border-left-width: 1px;
    }
    .sm\:last\:border-0:last-child
    {
        border-width: 0;
    }
    .sm\:last\:border-1:last-child
    {
        border-width: 1px;
    }
    .sm\:last\:border-2:last-child
    {
        border-width: 2px;
    }
    .sm\:last\:border-3:last-child
    {
        border-width: 3px;
    }
    .sm\:last\:border-4:last-child
    {
        border-width: 4px;
    }
    .sm\:last\:border-5:last-child
    {
        border-width: 5px;
    }
    .sm\:last\:border-8:last-child
    {
        border-width: 8px;
    }
    .sm\:last\:border:last-child
    {
        border-width: 1px;
    }
    .sm\:last\:border-t-0:last-child
    {
        border-top-width: 0;
    }
    .sm\:last\:border-r-0:last-child
    {
        border-right-width: 0;
    }
    .sm\:last\:border-b-0:last-child
    {
        border-bottom-width: 0;
    }
    .sm\:last\:border-l-0:last-child
    {
        border-left-width: 0;
    }
    .sm\:last\:border-t-1:last-child
    {
        border-top-width: 1px;
    }
    .sm\:last\:border-r-1:last-child
    {
        border-right-width: 1px;
    }
    .sm\:last\:border-b-1:last-child
    {
        border-bottom-width: 1px;
    }
    .sm\:last\:border-l-1:last-child
    {
        border-left-width: 1px;
    }
    .sm\:last\:border-t-2:last-child
    {
        border-top-width: 2px;
    }
    .sm\:last\:border-r-2:last-child
    {
        border-right-width: 2px;
    }
    .sm\:last\:border-b-2:last-child
    {
        border-bottom-width: 2px;
    }
    .sm\:last\:border-l-2:last-child
    {
        border-left-width: 2px;
    }
    .sm\:last\:border-t-3:last-child
    {
        border-top-width: 3px;
    }
    .sm\:last\:border-r-3:last-child
    {
        border-right-width: 3px;
    }
    .sm\:last\:border-b-3:last-child
    {
        border-bottom-width: 3px;
    }
    .sm\:last\:border-l-3:last-child
    {
        border-left-width: 3px;
    }
    .sm\:last\:border-t-4:last-child
    {
        border-top-width: 4px;
    }
    .sm\:last\:border-r-4:last-child
    {
        border-right-width: 4px;
    }
    .sm\:last\:border-b-4:last-child
    {
        border-bottom-width: 4px;
    }
    .sm\:last\:border-l-4:last-child
    {
        border-left-width: 4px;
    }
    .sm\:last\:border-t-5:last-child
    {
        border-top-width: 5px;
    }
    .sm\:last\:border-r-5:last-child
    {
        border-right-width: 5px;
    }
    .sm\:last\:border-b-5:last-child
    {
        border-bottom-width: 5px;
    }
    .sm\:last\:border-l-5:last-child
    {
        border-left-width: 5px;
    }
    .sm\:last\:border-t-8:last-child
    {
        border-top-width: 8px;
    }
    .sm\:last\:border-r-8:last-child
    {
        border-right-width: 8px;
    }
    .sm\:last\:border-b-8:last-child
    {
        border-bottom-width: 8px;
    }
    .sm\:last\:border-l-8:last-child
    {
        border-left-width: 8px;
    }
    .sm\:last\:border-t:last-child
    {
        border-top-width: 1px;
    }
    .sm\:last\:border-r:last-child
    {
        border-right-width: 1px;
    }
    .sm\:last\:border-b:last-child
    {
        border-bottom-width: 1px;
    }
    .sm\:last\:border-l:last-child
    {
        border-left-width: 1px;
    }
    .sm\:first\:border-0:first-child
    {
        border-width: 0;
    }
    .sm\:first\:border-1:first-child
    {
        border-width: 1px;
    }
    .sm\:first\:border-2:first-child
    {
        border-width: 2px;
    }
    .sm\:first\:border-3:first-child
    {
        border-width: 3px;
    }
    .sm\:first\:border-4:first-child
    {
        border-width: 4px;
    }
    .sm\:first\:border-5:first-child
    {
        border-width: 5px;
    }
    .sm\:first\:border-8:first-child
    {
        border-width: 8px;
    }
    .sm\:first\:border:first-child
    {
        border-width: 1px;
    }
    .sm\:first\:border-t-0:first-child
    {
        border-top-width: 0;
    }
    .sm\:first\:border-r-0:first-child
    {
        border-right-width: 0;
    }
    .sm\:first\:border-b-0:first-child
    {
        border-bottom-width: 0;
    }
    .sm\:first\:border-l-0:first-child
    {
        border-left-width: 0;
    }
    .sm\:first\:border-t-1:first-child
    {
        border-top-width: 1px;
    }
    .sm\:first\:border-r-1:first-child
    {
        border-right-width: 1px;
    }
    .sm\:first\:border-b-1:first-child
    {
        border-bottom-width: 1px;
    }
    .sm\:first\:border-l-1:first-child
    {
        border-left-width: 1px;
    }
    .sm\:first\:border-t-2:first-child
    {
        border-top-width: 2px;
    }
    .sm\:first\:border-r-2:first-child
    {
        border-right-width: 2px;
    }
    .sm\:first\:border-b-2:first-child
    {
        border-bottom-width: 2px;
    }
    .sm\:first\:border-l-2:first-child
    {
        border-left-width: 2px;
    }
    .sm\:first\:border-t-3:first-child
    {
        border-top-width: 3px;
    }
    .sm\:first\:border-r-3:first-child
    {
        border-right-width: 3px;
    }
    .sm\:first\:border-b-3:first-child
    {
        border-bottom-width: 3px;
    }
    .sm\:first\:border-l-3:first-child
    {
        border-left-width: 3px;
    }
    .sm\:first\:border-t-4:first-child
    {
        border-top-width: 4px;
    }
    .sm\:first\:border-r-4:first-child
    {
        border-right-width: 4px;
    }
    .sm\:first\:border-b-4:first-child
    {
        border-bottom-width: 4px;
    }
    .sm\:first\:border-l-4:first-child
    {
        border-left-width: 4px;
    }
    .sm\:first\:border-t-5:first-child
    {
        border-top-width: 5px;
    }
    .sm\:first\:border-r-5:first-child
    {
        border-right-width: 5px;
    }
    .sm\:first\:border-b-5:first-child
    {
        border-bottom-width: 5px;
    }
    .sm\:first\:border-l-5:first-child
    {
        border-left-width: 5px;
    }
    .sm\:first\:border-t-8:first-child
    {
        border-top-width: 8px;
    }
    .sm\:first\:border-r-8:first-child
    {
        border-right-width: 8px;
    }
    .sm\:first\:border-b-8:first-child
    {
        border-bottom-width: 8px;
    }
    .sm\:first\:border-l-8:first-child
    {
        border-left-width: 8px;
    }
    .sm\:first\:border-t:first-child
    {
        border-top-width: 1px;
    }
    .sm\:first\:border-r:first-child
    {
        border-right-width: 1px;
    }
    .sm\:first\:border-b:first-child
    {
        border-bottom-width: 1px;
    }
    .sm\:first\:border-l:first-child
    {
        border-left-width: 1px;
    }
    .sm\:border-solid
    {
        border-style: solid;
    }
    .sm\:border-dashed
    {
        border-style: dashed;
    }
    .sm\:border-dotted
    {
        border-style: dotted;
    }
    .sm\:border-double
    {
        border-style: double;
    }
    .sm\:border-none
    {
        border-style: none;
    }
    .sm\:rounded-none
    {
        border-radius: 0;
    }
    .sm\:rounded-sm
    {
        border-radius: .125rem;
    }
    .sm\:rounded-md
    {
        border-radius: .375rem;
    }
    .sm\:rounded
    {
        border-radius: .25rem;
    }
    .sm\:rounded-lg
    {
        border-radius: .5rem;
    }
    .sm\:rounded-full
    {
        border-radius: 9999px;
    }
    .sm\:rounded-t-none
    {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .sm\:rounded-r-none
    {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .sm\:rounded-b-none
    {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .sm\:rounded-l-none
    {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .sm\:rounded-t-sm
    {
        border-top-left-radius: .125rem;
        border-top-right-radius: .125rem;
    }
    .sm\:rounded-r-sm
    {
        border-top-right-radius: .125rem;
        border-bottom-right-radius: .125rem;
    }
    .sm\:rounded-b-sm
    {
        border-bottom-right-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .sm\:rounded-l-sm
    {
        border-top-left-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .sm\:rounded-t-md
    {
        border-top-left-radius: .375rem;
        border-top-right-radius: .375rem;
    }
    .sm\:rounded-r-md
    {
        border-top-right-radius: .375rem;
        border-bottom-right-radius: .375rem;
    }
    .sm\:rounded-b-md
    {
        border-bottom-right-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .sm\:rounded-l-md
    {
        border-top-left-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .sm\:rounded-t
    {
        border-top-left-radius: .25rem;
    }
    .sm\:rounded-r, .sm\:rounded-t
    {
        border-top-right-radius: .25rem;
    }
    .sm\:rounded-b, .sm\:rounded-r
    {
        border-bottom-right-radius: .25rem;
    }
    .sm\:rounded-b, .sm\:rounded-l
    {
        border-bottom-left-radius: .25rem;
    }
    .sm\:rounded-l
    {
        border-top-left-radius: .25rem;
    }
    .sm\:rounded-t-lg
    {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
    }
    .sm\:rounded-r-lg
    {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem;
    }
    .sm\:rounded-b-lg
    {
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .sm\:rounded-l-lg
    {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .sm\:rounded-t-full
    {
        border-top-left-radius: 9999px;
        border-top-right-radius: 9999px;
    }
    .sm\:rounded-r-full
    {
        border-top-right-radius: 9999px;
        border-bottom-right-radius: 9999px;
    }
    .sm\:rounded-b-full
    {
        border-bottom-right-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .sm\:rounded-l-full
    {
        border-top-left-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .sm\:rounded-tl-none
    {
        border-top-left-radius: 0;
    }
    .sm\:rounded-tr-none
    {
        border-top-right-radius: 0;
    }
    .sm\:rounded-br-none
    {
        border-bottom-right-radius: 0;
    }
    .sm\:rounded-bl-none
    {
        border-bottom-left-radius: 0;
    }
    .sm\:rounded-tl-sm
    {
        border-top-left-radius: .125rem;
    }
    .sm\:rounded-tr-sm
    {
        border-top-right-radius: .125rem;
    }
    .sm\:rounded-br-sm
    {
        border-bottom-right-radius: .125rem;
    }
    .sm\:rounded-bl-sm
    {
        border-bottom-left-radius: .125rem;
    }
    .sm\:rounded-tl-md
    {
        border-top-left-radius: .375rem;
    }
    .sm\:rounded-tr-md
    {
        border-top-right-radius: .375rem;
    }
    .sm\:rounded-br-md
    {
        border-bottom-right-radius: .375rem;
    }
    .sm\:rounded-bl-md
    {
        border-bottom-left-radius: .375rem;
    }
    .sm\:rounded-tl
    {
        border-top-left-radius: .25rem;
    }
    .sm\:rounded-tr
    {
        border-top-right-radius: .25rem;
    }
    .sm\:rounded-br
    {
        border-bottom-right-radius: .25rem;
    }
    .sm\:rounded-bl
    {
        border-bottom-left-radius: .25rem;
    }
    .sm\:rounded-tl-lg
    {
        border-top-left-radius: .5rem;
    }
    .sm\:rounded-tr-lg
    {
        border-top-right-radius: .5rem;
    }
    .sm\:rounded-br-lg
    {
        border-bottom-right-radius: .5rem;
    }
    .sm\:rounded-bl-lg
    {
        border-bottom-left-radius: .5rem;
    }
    .sm\:rounded-tl-full
    {
        border-top-left-radius: 9999px;
    }
    .sm\:rounded-tr-full
    {
        border-top-right-radius: 9999px;
    }
    .sm\:rounded-br-full
    {
        border-bottom-right-radius: 9999px;
    }
    .sm\:rounded-bl-full
    {
        border-bottom-left-radius: 9999px;
    }
    .sm\:border-opacity-0
    {
        --border-opacity: 0;
    }
    .sm\:border-opacity-25
    {
        --border-opacity: .25;
    }
    .sm\:border-opacity-50
    {
        --border-opacity: .5;
    }
    .sm\:border-opacity-75
    {
        --border-opacity: .75;
    }
    .sm\:border-opacity-100
    {
        --border-opacity: 1;
    }
    .sm\:hover\:border-opacity-0:hover
    {
        --border-opacity: 0;
    }
    .sm\:hover\:border-opacity-25:hover
    {
        --border-opacity: .25;
    }
    .sm\:hover\:border-opacity-50:hover
    {
        --border-opacity: .5;
    }
    .sm\:hover\:border-opacity-75:hover
    {
        --border-opacity: .75;
    }
    .sm\:hover\:border-opacity-100:hover
    {
        --border-opacity: 1;
    }
    .sm\:focus\:border-opacity-0:focus
    {
        --border-opacity: 0;
    }
    .sm\:focus\:border-opacity-25:focus
    {
        --border-opacity: .25;
    }
    .sm\:focus\:border-opacity-50:focus
    {
        --border-opacity: .5;
    }
    .sm\:focus\:border-opacity-75:focus
    {
        --border-opacity: .75;
    }
    .sm\:focus\:border-opacity-100:focus
    {
        --border-opacity: 1;
    }
    .sm\:border-transparent
    {
        border-color: transparent;
    }
    .sm\:border-inherit
    {
        border-color: inherit;
    }
    .sm\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .sm\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .sm\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .sm\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .sm\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .sm\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .sm\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .sm\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .sm\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .sm\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .sm\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .sm\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .sm\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .sm\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .sm\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .sm\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .sm\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .sm\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .sm\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .sm\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .sm\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .sm\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .sm\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .sm\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .sm\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .sm\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .sm\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .sm\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .sm\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .sm\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .sm\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .sm\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .sm\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .sm\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .sm\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .sm\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .sm\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .sm\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .sm\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .sm\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .sm\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .sm\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .sm\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .sm\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .sm\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .sm\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .sm\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .sm\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .sm\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .sm\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .sm\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .sm\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .sm\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .sm\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .sm\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .sm\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .sm\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .sm\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .sm\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .sm\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .sm\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .sm\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .sm\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .sm\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .sm\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .sm\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .sm\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .sm\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .sm\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .sm\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .sm\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .sm\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .sm\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .sm\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .sm\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .sm\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .sm\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .sm\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .sm\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .sm\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .sm\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .sm\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .sm\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .sm\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .sm\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .sm\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .sm\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .sm\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .sm\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .sm\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .sm\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .sm\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .sm\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .sm\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .sm\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .sm\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .sm\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .sm\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .sm\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .sm\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .sm\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .sm\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .sm\:hover\:border-transparent:hover
    {
        border-color: transparent;
    }
    .sm\:hover\:border-inherit:hover
    {
        border-color: inherit;
    }
    .sm\:hover\:border-ds-black:hover
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .sm\:hover\:border-ds-grey-700:hover
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .sm\:hover\:border-ds-grey-600:hover
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .sm\:hover\:border-ds-grey-500:hover
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .sm\:hover\:border-ds-grey-400:hover
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .sm\:hover\:border-ds-grey-300:hover
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .sm\:hover\:border-ds-grey-200:hover
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .sm\:hover\:border-ds-grey-100:hover
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .sm\:hover\:border-ds-solid-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-primary-light:hover
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .sm\:hover\:border-ds-secondary-light:hover
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .sm\:hover\:border-ds-third-dark:hover
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .sm\:hover\:border-ds-disabled-light:hover
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .sm\:hover\:border-ds-red-700:hover
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .sm\:hover\:border-ds-red-600:hover
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .sm\:hover\:border-ds-red-500:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .sm\:hover\:border-ds-red-400:hover
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .sm\:hover\:border-ds-red-300:hover
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .sm\:hover\:border-ds-red-200:hover
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .sm\:hover\:border-ds-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .sm\:hover\:border-ds-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .sm\:hover\:border-ds-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .sm\:hover\:border-ds-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .sm\:hover\:border-ds-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .sm\:hover\:border-ds-navy-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .sm\:hover\:border-ds-navy-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .sm\:hover\:border-ds-navy-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .sm\:hover\:border-ds-navy-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .sm\:hover\:border-ds-navy-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .sm\:hover\:border-ds-navy-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .sm\:hover\:border-ds-purple-600:hover
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .sm\:hover\:border-ds-purple-500:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .sm\:hover\:border-ds-purple-400:hover
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-purple-300:hover
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .sm\:hover\:border-ds-purple-200:hover
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .sm\:hover\:border-ds-purple-100:hover
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .sm\:hover\:border-ds-sky-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .sm\:hover\:border-ds-sky-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-sky-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-sky-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-sky-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .sm\:hover\:border-ds-sky-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-pink-600:hover
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .sm\:hover\:border-ds-pink-500:hover
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-pink-400:hover
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-pink-300:hover
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-pink-200:hover
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-pink-100:hover
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .sm\:hover\:border-ds-green-700:hover
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .sm\:hover\:border-ds-green-600:hover
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .sm\:hover\:border-ds-green-500:hover
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .sm\:hover\:border-ds-green-400:hover
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .sm\:hover\:border-ds-green-300:hover
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .sm\:hover\:border-ds-green-200:hover
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .sm\:hover\:border-ds-gold-600:hover
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .sm\:hover\:border-ds-gold-500:hover
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .sm\:hover\:border-ds-gold-300:hover
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .sm\:hover\:border-ds-vip-black:hover
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .sm\:hover\:border-ds-vip-grey:hover
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .sm\:hover\:border-ds-vip-elements:hover
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .sm\:hover\:border-ds-vip-beige:hover
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .sm\:hover\:border-ds-vip-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .sm\:hover\:border-green:hover
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .sm\:hover\:border-green-dark:hover
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .sm\:hover\:border-green-light:hover
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .sm\:hover\:border-red-soft:hover
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .sm\:hover\:border-red-lighter:hover
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .sm\:hover\:border-red-light:hover
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .sm\:hover\:border-red:hover
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .sm\:hover\:border-red-dark:hover
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .sm\:hover\:border-red-darker:hover
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .sm\:hover\:border-purple-dark:hover
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .sm\:hover\:border-blue:hover
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .sm\:hover\:border-blue-light:hover
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .sm\:hover\:border-blue-dark:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .sm\:hover\:border-blue-darker:hover
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .sm\:hover\:border-black:hover
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .sm\:hover\:border-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .sm\:hover\:border-sport:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .sm\:hover\:border-esport:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .sm\:hover\:border-casino:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .sm\:hover\:border-poker:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .sm\:hover\:border-grey-dark:hover
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .sm\:hover\:border-grey:hover
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .sm\:hover\:border-grey-light:hover
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .sm\:hover\:border-grey-lightest:hover
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .sm\:hover\:border-orange:hover
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .sm\:hover\:border-orange-light:hover
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .sm\:hover\:border-yellow:hover
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .sm\:hover\:border-brown:hover
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .sm\:hover\:border-smoke-darkest:hover
    {
        border-color: rgba(0,0,0,.9);
    }
    .sm\:hover\:border-smoke-darker:hover
    {
        border-color: rgba(0,0,0,.75);
    }
    .sm\:hover\:border-smoke-dark:hover
    {
        border-color: rgba(0,0,0,.6);
    }
    .sm\:hover\:border-smoke:hover
    {
        border-color: rgba(0,0,0,.5);
    }
    .sm\:hover\:border-smoke-light:hover
    {
        border-color: rgba(0,0,0,.4);
    }
    .sm\:hover\:border-smoke-lighter:hover
    {
        border-color: rgba(0,0,0,.25);
    }
    .sm\:hover\:border-smoke-lightest:hover
    {
        border-color: rgba(0,0,0,.1);
    }
    .sm\:hover\:border-snow-strong:hover
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .sm\:hover\:border-snow:hover
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .sm\:hover\:border-snow-weak:hover
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .sm\:hover\:border-placeholder:hover
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-transparent
    {
        border-color: transparent;
    }
    .group:hover .sm\:group-hover\:border-inherit
    {
        border-color: inherit;
    }
    .group:hover .sm\:group-hover\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .group:hover .sm\:group-hover\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .group:hover .sm\:group-hover\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .group:hover .sm\:group-hover\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .group:hover .sm\:group-hover\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .group:hover .sm\:group-hover\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .group:hover .sm\:group-hover\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .group:hover .sm\:group-hover\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .group:hover .sm\:group-hover\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .group:hover .sm\:group-hover\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .group:hover .sm\:group-hover\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .group:hover .sm\:group-hover\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .sm\:border-collapse
    {
        border-collapse: collapse;
    }
    .sm\:border-separate
    {
        border-collapse: separate;
    }
    .sm\:bg-auto
    {
        background-size: auto;
    }
    .sm\:bg-cover
    {
        background-size: cover;
    }
    .sm\:bg-contain
    {
        background-size: contain;
    }
    .sm\:bg-repeat
    {
        background-repeat: repeat;
    }
    .sm\:bg-no-repeat
    {
        background-repeat: no-repeat;
    }
    .sm\:bg-repeat-x
    {
        background-repeat: repeat-x;
    }
    .sm\:bg-repeat-y
    {
        background-repeat: repeat-y;
    }
    .sm\:bg-repeat-round
    {
        background-repeat: round;
    }
    .sm\:bg-repeat-space
    {
        background-repeat: space;
    }
    .sm\:bg-bottom
    {
        background-position: bottom;
    }
    .sm\:bg-center
    {
        background-position: 50%;
    }
    .sm\:bg-left
    {
        background-position: 0;
    }
    .sm\:bg-left-bottom
    {
        background-position: 0 100%;
    }
    .sm\:bg-left-top
    {
        background-position: 0 0;
    }
    .sm\:bg-right
    {
        background-position: 100%;
    }
    .sm\:bg-right-bottom
    {
        background-position: 100% 100%;
    }
    .sm\:bg-right-top
    {
        background-position: 100% 0;
    }
    .sm\:bg-top
    {
        background-position: top;
    }
    .sm\:bg-opacity-0
    {
        --bg-opacity: 0;
    }
    .sm\:bg-opacity-25
    {
        --bg-opacity: .25;
    }
    .sm\:bg-opacity-50
    {
        --bg-opacity: .5;
    }
    .sm\:bg-opacity-75
    {
        --bg-opacity: .75;
    }
    .sm\:bg-opacity-100
    {
        --bg-opacity: 1;
    }
    .sm\:hover\:bg-opacity-0:hover
    {
        --bg-opacity: 0;
    }
    .sm\:hover\:bg-opacity-25:hover
    {
        --bg-opacity: .25;
    }
    .sm\:hover\:bg-opacity-50:hover
    {
        --bg-opacity: .5;
    }
    .sm\:hover\:bg-opacity-75:hover
    {
        --bg-opacity: .75;
    }
    .sm\:hover\:bg-opacity-100:hover
    {
        --bg-opacity: 1;
    }
    .sm\:focus\:bg-opacity-0:focus
    {
        --bg-opacity: 0;
    }
    .sm\:focus\:bg-opacity-25:focus
    {
        --bg-opacity: .25;
    }
    .sm\:focus\:bg-opacity-50:focus
    {
        --bg-opacity: .5;
    }
    .sm\:focus\:bg-opacity-75:focus
    {
        --bg-opacity: .75;
    }
    .sm\:focus\:bg-opacity-100:focus
    {
        --bg-opacity: 1;
    }
    .sm\:space-y-0>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(0px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(0px * var(--space-y-reverse));
    }
    .sm\:space-x-0>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(0px * var(--space-x-reverse));
        margin-left: calc(0px * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.25rem * var(--space-y-reverse));
    }
    .sm\:space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.25rem * var(--space-x-reverse));
        margin-left: calc(.25rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.5rem * var(--space-y-reverse));
    }
    .sm\:space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.5rem * var(--space-x-reverse));
        margin-left: calc(.5rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.75rem * var(--space-y-reverse));
    }
    .sm\:space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.75rem * var(--space-x-reverse));
        margin-left: calc(.75rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1rem * var(--space-y-reverse));
    }
    .sm\:space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1rem * var(--space-x-reverse));
        margin-left: calc(1rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--space-y-reverse));
    }
    .sm\:space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.25rem * var(--space-x-reverse));
        margin-left: calc(1.25rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--space-y-reverse));
    }
    .sm\:space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--space-x-reverse));
        margin-left: calc(1.5rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2rem * var(--space-y-reverse));
    }
    .sm\:space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2rem * var(--space-x-reverse));
        margin-left: calc(2rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--space-y-reverse));
    }
    .sm\:space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--space-x-reverse));
        margin-left: calc(2.5rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(3rem * var(--space-y-reverse));
    }
    .sm\:space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(3rem * var(--space-x-reverse));
        margin-left: calc(3rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(4rem * var(--space-y-reverse));
    }
    .sm\:space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(4rem * var(--space-x-reverse));
        margin-left: calc(4rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(5rem * var(--space-y-reverse));
    }
    .sm\:space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(5rem * var(--space-x-reverse));
        margin-left: calc(5rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(6rem * var(--space-y-reverse));
    }
    .sm\:space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(6rem * var(--space-x-reverse));
        margin-left: calc(6rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(8rem * var(--space-y-reverse));
    }
    .sm\:space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(8rem * var(--space-x-reverse));
        margin-left: calc(8rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(10rem * var(--space-y-reverse));
    }
    .sm\:space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(10rem * var(--space-x-reverse));
        margin-left: calc(10rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(12rem * var(--space-y-reverse));
    }
    .sm\:space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(12rem * var(--space-x-reverse));
        margin-left: calc(12rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(14rem * var(--space-y-reverse));
    }
    .sm\:space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(14rem * var(--space-x-reverse));
        margin-left: calc(14rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(16rem * var(--space-y-reverse));
    }
    .sm\:space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(16rem * var(--space-x-reverse));
        margin-left: calc(16rem * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1px * var(--space-y-reverse));
    }
    .sm\:space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1px * var(--space-x-reverse));
        margin-left: calc(1px * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.25rem * var(--space-y-reverse));
    }
    .sm\:-space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.25rem * var(--space-x-reverse));
        margin-left: calc(-.25rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.5rem * var(--space-y-reverse));
    }
    .sm\:-space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.5rem * var(--space-x-reverse));
        margin-left: calc(-.5rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.75rem * var(--space-y-reverse));
    }
    .sm\:-space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.75rem * var(--space-x-reverse));
        margin-left: calc(-.75rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1rem * var(--space-y-reverse));
    }
    .sm\:-space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1rem * var(--space-x-reverse));
        margin-left: calc(-1rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.25rem * var(--space-y-reverse));
    }
    .sm\:-space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.25rem * var(--space-x-reverse));
        margin-left: calc(-1.25rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.5rem * var(--space-y-reverse));
    }
    .sm\:-space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.5rem * var(--space-x-reverse));
        margin-left: calc(-1.5rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2rem * var(--space-y-reverse));
    }
    .sm\:-space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2rem * var(--space-x-reverse));
        margin-left: calc(-2rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2.5rem * var(--space-y-reverse));
    }
    .sm\:-space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2.5rem * var(--space-x-reverse));
        margin-left: calc(-2.5rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-3rem * var(--space-y-reverse));
    }
    .sm\:-space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-3rem * var(--space-x-reverse));
        margin-left: calc(-3rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-4rem * var(--space-y-reverse));
    }
    .sm\:-space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-4rem * var(--space-x-reverse));
        margin-left: calc(-4rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-5rem * var(--space-y-reverse));
    }
    .sm\:-space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-5rem * var(--space-x-reverse));
        margin-left: calc(-5rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-6rem * var(--space-y-reverse));
    }
    .sm\:-space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-6rem * var(--space-x-reverse));
        margin-left: calc(-6rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-8rem * var(--space-y-reverse));
    }
    .sm\:-space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-8rem * var(--space-x-reverse));
        margin-left: calc(-8rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-10rem * var(--space-y-reverse));
    }
    .sm\:-space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-10rem * var(--space-x-reverse));
        margin-left: calc(-10rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-12rem * var(--space-y-reverse));
    }
    .sm\:-space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-12rem * var(--space-x-reverse));
        margin-left: calc(-12rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-14rem * var(--space-y-reverse));
    }
    .sm\:-space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-14rem * var(--space-x-reverse));
        margin-left: calc(-14rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-16rem * var(--space-y-reverse));
    }
    .sm\:-space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-16rem * var(--space-x-reverse));
        margin-left: calc(-16rem * (1 - var(--space-x-reverse)));
    }
    .sm\:-space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1px * var(--space-y-reverse));
    }
    .sm\:-space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1px * var(--space-x-reverse));
        margin-left: calc(-1px * (1 - var(--space-x-reverse)));
    }
    .sm\:space-y-reverse>:not(template)~:not(template)
    {
        --space-y-reverse: 1;
    }
    .sm\:space-x-reverse>:not(template)~:not(template)
    {
        --space-x-reverse: 1;
    }
    .sm\:divide-y-0>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(0px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(0px * var(--divide-y-reverse));
    }
    .sm\:divide-x-0>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(0px * var(--divide-x-reverse));
        border-left-width: calc(0px * (1 - var(--divide-x-reverse)));
    }
    .sm\:divide-y-1>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .sm\:divide-x-1>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .sm\:divide-y-2>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(2px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(2px * var(--divide-y-reverse));
    }
    .sm\:divide-x-2>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(2px * var(--divide-x-reverse));
        border-left-width: calc(2px * (1 - var(--divide-x-reverse)));
    }
    .sm\:divide-y-3>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(3px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(3px * var(--divide-y-reverse));
    }
    .sm\:divide-x-3>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(3px * var(--divide-x-reverse));
        border-left-width: calc(3px * (1 - var(--divide-x-reverse)));
    }
    .sm\:divide-y-4>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(4px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(4px * var(--divide-y-reverse));
    }
    .sm\:divide-x-4>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(4px * var(--divide-x-reverse));
        border-left-width: calc(4px * (1 - var(--divide-x-reverse)));
    }
    .sm\:divide-y-5>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(5px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(5px * var(--divide-y-reverse));
    }
    .sm\:divide-x-5>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(5px * var(--divide-x-reverse));
        border-left-width: calc(5px * (1 - var(--divide-x-reverse)));
    }
    .sm\:divide-y-8>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(8px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(8px * var(--divide-y-reverse));
    }
    .sm\:divide-x-8>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(8px * var(--divide-x-reverse));
        border-left-width: calc(8px * (1 - var(--divide-x-reverse)));
    }
    .sm\:divide-y>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .sm\:divide-x>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .sm\:divide-y-reverse>:not(template)~:not(template)
    {
        --divide-y-reverse: 1;
    }
    .sm\:divide-x-reverse>:not(template)~:not(template)
    {
        --divide-x-reverse: 1;
    }
    .sm\:divide-transparent>:not(template)~:not(template)
    {
        border-color: transparent;
    }
    .sm\:divide-inherit>:not(template)~:not(template)
    {
        border-color: inherit;
    }
    .sm\:divide-ds-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--divide-opacity));
    }
    .sm\:divide-ds-grey-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--divide-opacity));
    }
    .sm\:divide-ds-grey-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--divide-opacity));
    }
    .sm\:divide-ds-grey-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--divide-opacity));
    }
    .sm\:divide-ds-grey-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--divide-opacity));
    }
    .sm\:divide-ds-grey-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--divide-opacity));
    }
    .sm\:divide-ds-grey-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--divide-opacity));
    }
    .sm\:divide-ds-grey-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--divide-opacity));
    }
    .sm\:divide-ds-solid-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .sm\:divide-ds-primary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--divide-opacity));
    }
    .sm\:divide-ds-secondary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--divide-opacity));
    }
    .sm\:divide-ds-third-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--divide-opacity));
    }
    .sm\:divide-ds-disabled-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--divide-opacity));
    }
    .sm\:divide-ds-red-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--divide-opacity));
    }
    .sm\:divide-ds-red-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--divide-opacity));
    }
    .sm\:divide-ds-red-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .sm\:divide-ds-red-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--divide-opacity));
    }
    .sm\:divide-ds-red-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--divide-opacity));
    }
    .sm\:divide-ds-red-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--divide-opacity));
    }
    .sm\:divide-ds-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--divide-opacity));
    }
    .sm\:divide-ds-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .sm\:divide-ds-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--divide-opacity));
    }
    .sm\:divide-ds-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--divide-opacity));
    }
    .sm\:divide-ds-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--divide-opacity));
    }
    .sm\:divide-ds-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--divide-opacity));
    }
    .sm\:divide-ds-navy-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--divide-opacity));
    }
    .sm\:divide-ds-navy-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .sm\:divide-ds-navy-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--divide-opacity));
    }
    .sm\:divide-ds-navy-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--divide-opacity));
    }
    .sm\:divide-ds-navy-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--divide-opacity));
    }
    .sm\:divide-ds-navy-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--divide-opacity));
    }
    .sm\:divide-ds-purple-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--divide-opacity));
    }
    .sm\:divide-ds-purple-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .sm\:divide-ds-purple-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--divide-opacity));
    }
    .sm\:divide-ds-purple-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--divide-opacity));
    }
    .sm\:divide-ds-purple-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--divide-opacity));
    }
    .sm\:divide-ds-purple-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--divide-opacity));
    }
    .sm\:divide-ds-sky-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--divide-opacity));
    }
    .sm\:divide-ds-sky-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--divide-opacity));
    }
    .sm\:divide-ds-sky-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--divide-opacity));
    }
    .sm\:divide-ds-sky-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--divide-opacity));
    }
    .sm\:divide-ds-sky-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--divide-opacity));
    }
    .sm\:divide-ds-sky-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--divide-opacity));
    }
    .sm\:divide-ds-pink-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--divide-opacity));
    }
    .sm\:divide-ds-pink-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--divide-opacity));
    }
    .sm\:divide-ds-pink-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--divide-opacity));
    }
    .sm\:divide-ds-pink-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--divide-opacity));
    }
    .sm\:divide-ds-pink-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--divide-opacity));
    }
    .sm\:divide-ds-pink-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--divide-opacity));
    }
    .sm\:divide-ds-green-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--divide-opacity));
    }
    .sm\:divide-ds-green-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--divide-opacity));
    }
    .sm\:divide-ds-green-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--divide-opacity));
    }
    .sm\:divide-ds-green-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--divide-opacity));
    }
    .sm\:divide-ds-green-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--divide-opacity));
    }
    .sm\:divide-ds-green-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--divide-opacity));
    }
    .sm\:divide-ds-gold-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--divide-opacity));
    }
    .sm\:divide-ds-gold-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--divide-opacity));
    }
    .sm\:divide-ds-gold-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--divide-opacity));
    }
    .sm\:divide-ds-vip-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--divide-opacity));
    }
    .sm\:divide-ds-vip-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--divide-opacity));
    }
    .sm\:divide-ds-vip-elements>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--divide-opacity));
    }
    .sm\:divide-ds-vip-beige>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--divide-opacity));
    }
    .sm\:divide-ds-vip-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .sm\:divide-green>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--divide-opacity));
    }
    .sm\:divide-green-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--divide-opacity));
    }
    .sm\:divide-green-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--divide-opacity));
    }
    .sm\:divide-red-soft>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--divide-opacity));
    }
    .sm\:divide-red-lighter>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--divide-opacity));
    }
    .sm\:divide-red-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--divide-opacity));
    }
    .sm\:divide-red>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--divide-opacity));
    }
    .sm\:divide-red-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--divide-opacity));
    }
    .sm\:divide-red-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--divide-opacity));
    }
    .sm\:divide-purple-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--divide-opacity));
    }
    .sm\:divide-blue>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--divide-opacity));
    }
    .sm\:divide-blue-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--divide-opacity));
    }
    .sm\:divide-blue-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .sm\:divide-blue-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--divide-opacity));
    }
    .sm\:divide-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--divide-opacity));
    }
    .sm\:divide-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .sm\:divide-sport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .sm\:divide-esport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .sm\:divide-casino>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .sm\:divide-poker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .sm\:divide-grey-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--divide-opacity));
    }
    .sm\:divide-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--divide-opacity));
    }
    .sm\:divide-grey-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--divide-opacity));
    }
    .sm\:divide-grey-lightest>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--divide-opacity));
    }
    .sm\:divide-orange>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--divide-opacity));
    }
    .sm\:divide-orange-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--divide-opacity));
    }
    .sm\:divide-yellow>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--divide-opacity));
    }
    .sm\:divide-brown>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--divide-opacity));
    }
    .sm\:divide-smoke-darkest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.9);
    }
    .sm\:divide-smoke-darker>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.75);
    }
    .sm\:divide-smoke-dark>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.6);
    }
    .sm\:divide-smoke>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.5);
    }
    .sm\:divide-smoke-light>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.4);
    }
    .sm\:divide-smoke-lighter>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.25);
    }
    .sm\:divide-smoke-lightest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.1);
    }
    .sm\:divide-snow-strong>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .sm\:divide-snow>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .sm\:divide-snow-weak>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .sm\:divide-placeholder>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--divide-opacity));
    }
    .sm\:divide-solid>:not(template)~:not(template)
    {
        border-style: solid;
    }
    .sm\:divide-dashed>:not(template)~:not(template)
    {
        border-style: dashed;
    }
    .sm\:divide-dotted>:not(template)~:not(template)
    {
        border-style: dotted;
    }
    .sm\:divide-double>:not(template)~:not(template)
    {
        border-style: double;
    }
    .sm\:divide-none>:not(template)~:not(template)
    {
        border-style: none;
    }
    .sm\:divide-opacity-0>:not(template)~:not(template)
    {
        --divide-opacity: 0;
    }
    .sm\:divide-opacity-25>:not(template)~:not(template)
    {
        --divide-opacity: .25;
    }
    .sm\:divide-opacity-50>:not(template)~:not(template)
    {
        --divide-opacity: .5;
    }
    .sm\:divide-opacity-75>:not(template)~:not(template)
    {
        --divide-opacity: .75;
    }
    .sm\:divide-opacity-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
    }
    .sm\:sr-only
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .sm\:not-sr-only
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .sm\:focus\:sr-only:focus
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .sm\:focus\:not-sr-only:focus
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .sm\:appearance-none
    {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .sm\:bg-fixed
    {
        background-attachment: fixed;
    }
    .sm\:bg-local
    {
        background-attachment: local;
    }
    .sm\:bg-scroll
    {
        background-attachment: scroll;
    }
    .sm\:bg-clip-border
    {
        background-clip: border-box;
    }
    .sm\:bg-clip-padding
    {
        background-clip: padding-box;
    }
    .sm\:bg-clip-content
    {
        background-clip: content-box;
    }
    .sm\:bg-clip-text
    {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .sm\:bg-transparent
    {
        background-color: transparent;
    }
    .sm\:bg-inherit
    {
        background-color: inherit;
    }
    .sm\:bg-ds-black
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .sm\:bg-ds-grey-700
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .sm\:bg-ds-grey-600
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .sm\:bg-ds-grey-500
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .sm\:bg-ds-grey-400
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .sm\:bg-ds-grey-300
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .sm\:bg-ds-grey-200
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .sm\:bg-ds-grey-100
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .sm\:bg-ds-solid-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .sm\:bg-ds-primary-light
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .sm\:bg-ds-secondary-light
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .sm\:bg-ds-third-dark
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .sm\:bg-ds-disabled-light
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .sm\:bg-ds-red-700
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .sm\:bg-ds-red-600
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .sm\:bg-ds-red-500
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .sm\:bg-ds-red-400
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .sm\:bg-ds-red-300
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .sm\:bg-ds-red-200
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .sm\:bg-ds-blue-600
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .sm\:bg-ds-blue-500
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .sm\:bg-ds-blue-400
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .sm\:bg-ds-blue-300
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .sm\:bg-ds-blue-200
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .sm\:bg-ds-blue-100
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .sm\:bg-ds-navy-blue-600
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .sm\:bg-ds-navy-blue-500
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .sm\:bg-ds-navy-blue-400
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .sm\:bg-ds-navy-blue-300
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .sm\:bg-ds-navy-blue-200
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .sm\:bg-ds-navy-blue-100
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .sm\:bg-ds-purple-600
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .sm\:bg-ds-purple-500
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .sm\:bg-ds-purple-400
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .sm\:bg-ds-purple-300
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .sm\:bg-ds-purple-200
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .sm\:bg-ds-purple-100
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .sm\:bg-ds-sky-blue-600
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .sm\:bg-ds-sky-blue-500
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .sm\:bg-ds-sky-blue-400
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .sm\:bg-ds-sky-blue-300
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .sm\:bg-ds-sky-blue-200
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .sm\:bg-ds-sky-blue-100
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .sm\:bg-ds-pink-600
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .sm\:bg-ds-pink-500
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .sm\:bg-ds-pink-400
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .sm\:bg-ds-pink-300
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .sm\:bg-ds-pink-200
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .sm\:bg-ds-pink-100
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .sm\:bg-ds-green-700
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .sm\:bg-ds-green-600
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .sm\:bg-ds-green-500
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .sm\:bg-ds-green-400
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .sm\:bg-ds-green-300
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .sm\:bg-ds-green-200
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .sm\:bg-ds-gold-600
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .sm\:bg-ds-gold-500
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .sm\:bg-ds-gold-300
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .sm\:bg-ds-vip-black
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .sm\:bg-ds-vip-grey
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .sm\:bg-ds-vip-elements
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .sm\:bg-ds-vip-beige
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .sm\:bg-ds-vip-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .sm\:bg-green
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .sm\:bg-green-dark
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .sm\:bg-green-light
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .sm\:bg-red-soft
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .sm\:bg-red-lighter
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .sm\:bg-red-light
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .sm\:bg-red
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .sm\:bg-red-dark
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .sm\:bg-red-darker
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .sm\:bg-purple-dark
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .sm\:bg-blue
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .sm\:bg-blue-light
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .sm\:bg-blue-dark
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .sm\:bg-blue-darker
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .sm\:bg-black
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .sm\:bg-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .sm\:bg-sport
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .sm\:bg-esport
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .sm\:bg-casino
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .sm\:bg-poker
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .sm\:bg-grey-dark
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .sm\:bg-grey
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .sm\:bg-grey-light
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .sm\:bg-grey-lightest
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .sm\:bg-orange
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .sm\:bg-orange-light
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .sm\:bg-yellow
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .sm\:bg-brown
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .sm\:bg-smoke-darkest
    {
        background-color: rgba(0,0,0,.9);
    }
    .sm\:bg-smoke-darker
    {
        background-color: rgba(0,0,0,.75);
    }
    .sm\:bg-smoke-dark
    {
        background-color: rgba(0,0,0,.6);
    }
    .sm\:bg-smoke
    {
        background-color: rgba(0,0,0,.5);
    }
    .sm\:bg-smoke-light
    {
        background-color: rgba(0,0,0,.4);
    }
    .sm\:bg-smoke-lighter
    {
        background-color: rgba(0,0,0,.25);
    }
    .sm\:bg-smoke-lightest
    {
        background-color: rgba(0,0,0,.1);
    }
    .sm\:bg-snow-strong
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .sm\:bg-snow
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .sm\:bg-snow-weak
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .sm\:bg-placeholder
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .sm\:hover\:bg-transparent:hover
    {
        background-color: transparent;
    }
    .sm\:hover\:bg-inherit:hover
    {
        background-color: inherit;
    }
    .sm\:hover\:bg-ds-black:hover
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-grey-700:hover
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-grey-600:hover
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-grey-500:hover
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-grey-400:hover
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-grey-300:hover
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-grey-200:hover
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-grey-100:hover
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-solid-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-primary-light:hover
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-secondary-light:hover
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-third-dark:hover
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-disabled-light:hover
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-red-700:hover
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-red-600:hover
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-red-500:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-red-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-red-300:hover
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-red-200:hover
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-navy-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-navy-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-navy-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-navy-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-navy-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-navy-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-purple-600:hover
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-purple-500:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-purple-400:hover
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-purple-300:hover
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-purple-200:hover
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-purple-100:hover
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-sky-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-sky-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-sky-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-sky-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-sky-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-sky-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-pink-600:hover
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-pink-500:hover
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-pink-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-pink-300:hover
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-pink-200:hover
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-pink-100:hover
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-green-700:hover
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-green-600:hover
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-green-500:hover
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-green-400:hover
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-green-300:hover
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-green-200:hover
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-gold-600:hover
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-gold-500:hover
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-gold-300:hover
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-vip-black:hover
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-vip-grey:hover
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-vip-elements:hover
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-vip-beige:hover
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .sm\:hover\:bg-ds-vip-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-green:hover
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .sm\:hover\:bg-green-dark:hover
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .sm\:hover\:bg-green-light:hover
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .sm\:hover\:bg-red-soft:hover
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .sm\:hover\:bg-red-lighter:hover
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .sm\:hover\:bg-red-light:hover
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .sm\:hover\:bg-red:hover
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .sm\:hover\:bg-red-dark:hover
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .sm\:hover\:bg-red-darker:hover
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .sm\:hover\:bg-purple-dark:hover
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .sm\:hover\:bg-blue:hover
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .sm\:hover\:bg-blue-light:hover
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-blue-dark:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .sm\:hover\:bg-blue-darker:hover
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .sm\:hover\:bg-black:hover
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .sm\:hover\:bg-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .sm\:hover\:bg-sport:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .sm\:hover\:bg-esport:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .sm\:hover\:bg-casino:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .sm\:hover\:bg-poker:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .sm\:hover\:bg-grey-dark:hover
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .sm\:hover\:bg-grey:hover
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .sm\:hover\:bg-grey-light:hover
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .sm\:hover\:bg-grey-lightest:hover
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .sm\:hover\:bg-orange:hover
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .sm\:hover\:bg-orange-light:hover
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .sm\:hover\:bg-yellow:hover
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .sm\:hover\:bg-brown:hover
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .sm\:hover\:bg-smoke-darkest:hover
    {
        background-color: rgba(0,0,0,.9);
    }
    .sm\:hover\:bg-smoke-darker:hover
    {
        background-color: rgba(0,0,0,.75);
    }
    .sm\:hover\:bg-smoke-dark:hover
    {
        background-color: rgba(0,0,0,.6);
    }
    .sm\:hover\:bg-smoke:hover
    {
        background-color: rgba(0,0,0,.5);
    }
    .sm\:hover\:bg-smoke-light:hover
    {
        background-color: rgba(0,0,0,.4);
    }
    .sm\:hover\:bg-smoke-lighter:hover
    {
        background-color: rgba(0,0,0,.25);
    }
    .sm\:hover\:bg-smoke-lightest:hover
    {
        background-color: rgba(0,0,0,.1);
    }
    .sm\:hover\:bg-snow-strong:hover
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .sm\:hover\:bg-snow:hover
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .sm\:hover\:bg-snow-weak:hover
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .sm\:hover\:bg-placeholder:hover
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .sm\:bg-none
    {
        background-image: none;
    }
    .sm\:bg-gradient-to-t
    {
        background-image: linear-gradient(0deg,var(--gradient-color-stops));
    }
    .sm\:bg-gradient-to-tr
    {
        background-image: linear-gradient(to top right,var(--gradient-color-stops));
    }
    .sm\:bg-gradient-to-r
    {
        background-image: linear-gradient(90deg,var(--gradient-color-stops));
    }
    .sm\:bg-gradient-to-br
    {
        background-image: linear-gradient(to bottom right,var(--gradient-color-stops));
    }
    .sm\:bg-gradient-to-b
    {
        background-image: linear-gradient(180deg,var(--gradient-color-stops));
    }
    .sm\:bg-gradient-to-bl
    {
        background-image: linear-gradient(to bottom left,var(--gradient-color-stops));
    }
    .sm\:bg-gradient-to-l
    {
        background-image: linear-gradient(270deg,var(--gradient-color-stops));
    }
    .sm\:bg-gradient-to-tl
    {
        background-image: linear-gradient(to top left,var(--gradient-color-stops));
    }
    .sm\:from-transparent
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:from-inherit
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:from-ds-black
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .sm\:from-ds-grey-700
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .sm\:from-ds-grey-600
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .sm\:from-ds-grey-500
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .sm\:from-ds-grey-400
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .sm\:from-ds-grey-300
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .sm\:from-ds-grey-200
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .sm\:from-ds-grey-100
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .sm\:from-ds-solid-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:from-ds-primary-light
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .sm\:from-ds-secondary-light
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .sm\:from-ds-third-dark
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .sm\:from-ds-disabled-light
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .sm\:from-ds-red-700
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .sm\:from-ds-red-600
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .sm\:from-ds-red-500
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:from-ds-red-400
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .sm\:from-ds-red-300
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .sm\:from-ds-red-200
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .sm\:from-ds-blue-600
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .sm\:from-ds-blue-500
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:from-ds-blue-400
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .sm\:from-ds-blue-300
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .sm\:from-ds-blue-200
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .sm\:from-ds-blue-100
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .sm\:from-ds-navy-blue-600
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .sm\:from-ds-navy-blue-500
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:from-ds-navy-blue-400
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .sm\:from-ds-navy-blue-300
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .sm\:from-ds-navy-blue-200
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .sm\:from-ds-navy-blue-100
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .sm\:from-ds-purple-600
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .sm\:from-ds-purple-500
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:from-ds-purple-400
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .sm\:from-ds-purple-300
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .sm\:from-ds-purple-200
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .sm\:from-ds-purple-100
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .sm\:from-ds-sky-blue-600
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .sm\:from-ds-sky-blue-500
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .sm\:from-ds-sky-blue-400
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .sm\:from-ds-sky-blue-300
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .sm\:from-ds-sky-blue-200
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .sm\:from-ds-sky-blue-100
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .sm\:from-ds-pink-600
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .sm\:from-ds-pink-500
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .sm\:from-ds-pink-400
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .sm\:from-ds-pink-300
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .sm\:from-ds-pink-200
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .sm\:from-ds-pink-100
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .sm\:from-ds-green-700
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .sm\:from-ds-green-600
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .sm\:from-ds-green-500
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .sm\:from-ds-green-400
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .sm\:from-ds-green-300
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .sm\:from-ds-green-200
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .sm\:from-ds-gold-600
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .sm\:from-ds-gold-500
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .sm\:from-ds-gold-300
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .sm\:from-ds-vip-black
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .sm\:from-ds-vip-grey
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .sm\:from-ds-vip-elements
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .sm\:from-ds-vip-beige
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .sm\:from-ds-vip-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:from-green
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .sm\:from-green-dark
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .sm\:from-green-light
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .sm\:from-red-soft
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .sm\:from-red-lighter
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .sm\:from-red-light
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .sm\:from-red
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .sm\:from-red-dark
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .sm\:from-red-darker
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .sm\:from-purple-dark
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .sm\:from-blue
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .sm\:from-blue-light
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .sm\:from-blue-dark
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:from-blue-darker
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .sm\:from-black
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .sm\:from-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:from-sport
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:from-esport
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:from-casino
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:from-poker
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:from-grey-dark
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .sm\:from-grey
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .sm\:from-grey-light
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .sm\:from-grey-lightest
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .sm\:from-orange
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .sm\:from-orange-light
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .sm\:from-yellow
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .sm\:from-brown
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .sm\:from-smoke-darkest
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .sm\:from-smoke-darker, .sm\:from-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:from-smoke-darker
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .sm\:from-smoke-dark
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .sm\:from-smoke, .sm\:from-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:from-smoke
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .sm\:from-smoke-light
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .sm\:from-smoke-light, .sm\:from-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:from-smoke-lighter
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .sm\:from-smoke-lightest
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:from-snow-strong
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .sm\:from-snow, .sm\:from-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:from-snow
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .sm\:from-snow-weak
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:from-placeholder
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .sm\:via-transparent
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:via-inherit
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:via-ds-black
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .sm\:via-ds-grey-700
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .sm\:via-ds-grey-600
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .sm\:via-ds-grey-500
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .sm\:via-ds-grey-400
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .sm\:via-ds-grey-300
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .sm\:via-ds-grey-200
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .sm\:via-ds-grey-100
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .sm\:via-ds-solid-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:via-ds-primary-light
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .sm\:via-ds-secondary-light
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .sm\:via-ds-third-dark
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .sm\:via-ds-disabled-light
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .sm\:via-ds-red-700
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .sm\:via-ds-red-600
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .sm\:via-ds-red-500
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:via-ds-red-400
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .sm\:via-ds-red-300
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .sm\:via-ds-red-200
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .sm\:via-ds-blue-600
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .sm\:via-ds-blue-500
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:via-ds-blue-400
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .sm\:via-ds-blue-300
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .sm\:via-ds-blue-200
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .sm\:via-ds-blue-100
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .sm\:via-ds-navy-blue-600
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .sm\:via-ds-navy-blue-500
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:via-ds-navy-blue-400
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .sm\:via-ds-navy-blue-300
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .sm\:via-ds-navy-blue-200
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .sm\:via-ds-navy-blue-100
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .sm\:via-ds-purple-600
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .sm\:via-ds-purple-500
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:via-ds-purple-400
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .sm\:via-ds-purple-300
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .sm\:via-ds-purple-200
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .sm\:via-ds-purple-100
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .sm\:via-ds-sky-blue-600
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .sm\:via-ds-sky-blue-500
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .sm\:via-ds-sky-blue-400
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .sm\:via-ds-sky-blue-300
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .sm\:via-ds-sky-blue-200
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .sm\:via-ds-sky-blue-100
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .sm\:via-ds-pink-600
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .sm\:via-ds-pink-500
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .sm\:via-ds-pink-400
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .sm\:via-ds-pink-300
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .sm\:via-ds-pink-200
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .sm\:via-ds-pink-100
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .sm\:via-ds-green-700
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .sm\:via-ds-green-600
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .sm\:via-ds-green-500
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .sm\:via-ds-green-400
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .sm\:via-ds-green-300
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .sm\:via-ds-green-200
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .sm\:via-ds-gold-600
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .sm\:via-ds-gold-500
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .sm\:via-ds-gold-300
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .sm\:via-ds-vip-black
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .sm\:via-ds-vip-grey
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .sm\:via-ds-vip-elements
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .sm\:via-ds-vip-beige
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .sm\:via-ds-vip-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:via-green
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .sm\:via-green-dark
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .sm\:via-green-light
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .sm\:via-red-soft
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .sm\:via-red-lighter
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .sm\:via-red-light
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .sm\:via-red
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .sm\:via-red-dark
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .sm\:via-red-darker
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .sm\:via-purple-dark
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .sm\:via-blue
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .sm\:via-blue-light
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .sm\:via-blue-dark
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:via-blue-darker
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .sm\:via-black
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .sm\:via-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:via-sport
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:via-esport
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:via-casino
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:via-poker
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:via-grey-dark
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .sm\:via-grey
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .sm\:via-grey-light
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .sm\:via-grey-lightest
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .sm\:via-orange
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .sm\:via-orange-light
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .sm\:via-yellow
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .sm\:via-brown
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .sm\:via-smoke-darkest
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .sm\:via-smoke-darker, .sm\:via-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:via-smoke-darker
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .sm\:via-smoke-dark
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .sm\:via-smoke, .sm\:via-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:via-smoke
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .sm\:via-smoke-light
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .sm\:via-smoke-light, .sm\:via-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:via-smoke-lighter
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .sm\:via-smoke-lightest
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:via-snow-strong
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .sm\:via-snow, .sm\:via-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:via-snow
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .sm\:via-snow-weak
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:via-placeholder
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .sm\:to-transparent
    {
        --gradient-to-color: transparent;
    }
    .sm\:to-inherit
    {
        --gradient-to-color: inherit;
    }
    .sm\:to-ds-black
    {
        --gradient-to-color: #19191c;
    }
    .sm\:to-ds-grey-700
    {
        --gradient-to-color: #292935;
    }
    .sm\:to-ds-grey-600
    {
        --gradient-to-color: #49495c;
    }
    .sm\:to-ds-grey-500
    {
        --gradient-to-color: #626283;
    }
    .sm\:to-ds-grey-400
    {
        --gradient-to-color: #8a8ab2;
    }
    .sm\:to-ds-grey-300
    {
        --gradient-to-color: #bebedc;
    }
    .sm\:to-ds-grey-200
    {
        --gradient-to-color: #e6e6f2;
    }
    .sm\:to-ds-grey-100
    {
        --gradient-to-color: #f4f4fa;
    }
    .sm\:to-ds-solid-white
    {
        --gradient-to-color: #fff;
    }
    .sm\:to-ds-primary-light
    {
        --gradient-to-color: #f9f9f9;
    }
    .sm\:to-ds-secondary-light
    {
        --gradient-to-color: #ebebf4;
    }
    .sm\:to-ds-third-dark
    {
        --gradient-to-color: #c9c9d7;
    }
    .sm\:to-ds-disabled-light
    {
        --gradient-to-color: #6e6e77;
    }
    .sm\:to-ds-red-700
    {
        --gradient-to-color: #a50e0e;
    }
    .sm\:to-ds-red-600
    {
        --gradient-to-color: #d02323;
    }
    .sm\:to-ds-red-500
    {
        --gradient-to-color: #f73535;
    }
    .sm\:to-ds-red-400
    {
        --gradient-to-color: #ff5b5b;
    }
    .sm\:to-ds-red-300
    {
        --gradient-to-color: #fa8b8b;
    }
    .sm\:to-ds-red-200
    {
        --gradient-to-color: #ff9c9c;
    }
    .sm\:to-ds-blue-600
    {
        --gradient-to-color: #093f8e;
    }
    .sm\:to-ds-blue-500
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:to-ds-blue-400
    {
        --gradient-to-color: #6794f8;
    }
    .sm\:to-ds-blue-300
    {
        --gradient-to-color: #88b3ff;
    }
    .sm\:to-ds-blue-200
    {
        --gradient-to-color: #b8cbf6;
    }
    .sm\:to-ds-blue-100
    {
        --gradient-to-color: #cdd7ee;
    }
    .sm\:to-ds-navy-blue-600
    {
        --gradient-to-color: #09214c;
    }
    .sm\:to-ds-navy-blue-500
    {
        --gradient-to-color: #173476;
    }
    .sm\:to-ds-navy-blue-400
    {
        --gradient-to-color: #254fae;
    }
    .sm\:to-ds-navy-blue-300
    {
        --gradient-to-color: #2f61d3;
    }
    .sm\:to-ds-navy-blue-200
    {
        --gradient-to-color: #3671f5;
    }
    .sm\:to-ds-navy-blue-100
    {
        --gradient-to-color: #6192d8;
    }
    .sm\:to-ds-purple-600
    {
        --gradient-to-color: #3c1caf;
    }
    .sm\:to-ds-purple-500
    {
        --gradient-to-color: #6727f4;
    }
    .sm\:to-ds-purple-400
    {
        --gradient-to-color: #833dff;
    }
    .sm\:to-ds-purple-300
    {
        --gradient-to-color: #9160e8;
    }
    .sm\:to-ds-purple-200
    {
        --gradient-to-color: #a98ef4;
    }
    .sm\:to-ds-purple-100
    {
        --gradient-to-color: #ccbafe;
    }
    .sm\:to-ds-sky-blue-600
    {
        --gradient-to-color: #279cc0;
    }
    .sm\:to-ds-sky-blue-500
    {
        --gradient-to-color: #33cfff;
    }
    .sm\:to-ds-sky-blue-400
    {
        --gradient-to-color: #58d8ff;
    }
    .sm\:to-ds-sky-blue-300
    {
        --gradient-to-color: #83e2ff;
    }
    .sm\:to-ds-sky-blue-200
    {
        --gradient-to-color: #a7eafe;
    }
    .sm\:to-ds-sky-blue-100
    {
        --gradient-to-color: #d1f4ff;
    }
    .sm\:to-ds-pink-600
    {
        --gradient-to-color: #c750c7;
    }
    .sm\:to-ds-pink-500
    {
        --gradient-to-color: #ff73ff;
    }
    .sm\:to-ds-pink-400
    {
        --gradient-to-color: #ff8cff;
    }
    .sm\:to-ds-pink-300
    {
        --gradient-to-color: #ffabff;
    }
    .sm\:to-ds-pink-200
    {
        --gradient-to-color: #ffc9ff;
    }
    .sm\:to-ds-pink-100
    {
        --gradient-to-color: #ffe1ff;
    }
    .sm\:to-ds-green-700
    {
        --gradient-to-color: #05885f;
    }
    .sm\:to-ds-green-600
    {
        --gradient-to-color: #08d796;
    }
    .sm\:to-ds-green-500
    {
        --gradient-to-color: #08f9ae;
    }
    .sm\:to-ds-green-400
    {
        --gradient-to-color: #4afcc5;
    }
    .sm\:to-ds-green-300
    {
        --gradient-to-color: #85ffd9;
    }
    .sm\:to-ds-green-200
    {
        --gradient-to-color: #bcffea;
    }
    .sm\:to-ds-gold-600
    {
        --gradient-to-color: #b58344;
    }
    .sm\:to-ds-gold-500
    {
        --gradient-to-color: #d4a76e;
    }
    .sm\:to-ds-gold-300
    {
        --gradient-to-color: #f8d09e;
    }
    .sm\:to-ds-vip-black
    {
        --gradient-to-color: #1a1a1a;
    }
    .sm\:to-ds-vip-grey
    {
        --gradient-to-color: #272420;
    }
    .sm\:to-ds-vip-elements
    {
        --gradient-to-color: #574835;
    }
    .sm\:to-ds-vip-beige
    {
        --gradient-to-color: #ece5db;
    }
    .sm\:to-ds-vip-white
    {
        --gradient-to-color: #fff;
    }
    .sm\:to-green
    {
        --gradient-to-color: #78b428;
    }
    .sm\:to-green-dark
    {
        --gradient-to-color: #6aa120;
    }
    .sm\:to-green-light
    {
        --gradient-to-color: #dbfab1;
    }
    .sm\:to-red-soft
    {
        --gradient-to-color: #f58183;
    }
    .sm\:to-red-lighter
    {
        --gradient-to-color: #fdddde;
    }
    .sm\:to-red-light
    {
        --gradient-to-color: #f74d53;
    }
    .sm\:to-red
    {
        --gradient-to-color: #ed1c24;
    }
    .sm\:to-red-dark
    {
        --gradient-to-color: #e76377;
    }
    .sm\:to-red-darker
    {
        --gradient-to-color: #c71a1a;
    }
    .sm\:to-purple-dark
    {
        --gradient-to-color: #390e68;
    }
    .sm\:to-blue
    {
        --gradient-to-color: #2697f0;
    }
    .sm\:to-blue-light
    {
        --gradient-to-color: #deebff;
    }
    .sm\:to-blue-dark
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:to-blue-darker
    {
        --gradient-to-color: #3b1382;
    }
    .sm\:to-black
    {
        --gradient-to-color: #4b4b4b;
    }
    .sm\:to-white
    {
        --gradient-to-color: #fff;
    }
    .sm\:to-sport
    {
        --gradient-to-color: #f73535;
    }
    .sm\:to-esport
    {
        --gradient-to-color: #6727f4;
    }
    .sm\:to-casino
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:to-poker
    {
        --gradient-to-color: #173476;
    }
    .sm\:to-grey-dark
    {
        --gradient-to-color: #888;
    }
    .sm\:to-grey
    {
        --gradient-to-color: #c0c0c0;
    }
    .sm\:to-grey-light
    {
        --gradient-to-color: #d6d6d6;
    }
    .sm\:to-grey-lightest
    {
        --gradient-to-color: #f6f6f6;
    }
    .sm\:to-orange
    {
        --gradient-to-color: #e5b427;
    }
    .sm\:to-orange-light
    {
        --gradient-to-color: #fcefca;
    }
    .sm\:to-yellow
    {
        --gradient-to-color: #ffd700;
    }
    .sm\:to-brown
    {
        --gradient-to-color: #b08d57;
    }
    .sm\:to-smoke-darkest
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .sm\:to-smoke-darker
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .sm\:to-smoke-dark
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .sm\:to-smoke
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .sm\:to-smoke-light
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .sm\:to-smoke-lighter
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .sm\:to-smoke-lightest
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .sm\:to-snow-strong
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .sm\:to-snow
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .sm\:to-snow-weak
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .sm\:to-placeholder
    {
        --gradient-to-color: #aaa;
    }
    .sm\:hover\:from-transparent:hover
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:from-inherit:hover
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:from-ds-black:hover
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .sm\:hover\:from-ds-grey-700:hover
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .sm\:hover\:from-ds-grey-600:hover
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .sm\:hover\:from-ds-grey-500:hover
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .sm\:hover\:from-ds-grey-400:hover
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .sm\:hover\:from-ds-grey-300:hover
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .sm\:hover\:from-ds-grey-200:hover
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .sm\:hover\:from-ds-grey-100:hover
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .sm\:hover\:from-ds-solid-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:from-ds-primary-light:hover
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .sm\:hover\:from-ds-secondary-light:hover
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .sm\:hover\:from-ds-third-dark:hover
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .sm\:hover\:from-ds-disabled-light:hover
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .sm\:hover\:from-ds-red-700:hover
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .sm\:hover\:from-ds-red-600:hover
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .sm\:hover\:from-ds-red-500:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:hover\:from-ds-red-400:hover
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .sm\:hover\:from-ds-red-300:hover
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .sm\:hover\:from-ds-red-200:hover
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .sm\:hover\:from-ds-blue-600:hover
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .sm\:hover\:from-ds-blue-500:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:hover\:from-ds-blue-400:hover
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .sm\:hover\:from-ds-blue-300:hover
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .sm\:hover\:from-ds-blue-200:hover
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .sm\:hover\:from-ds-blue-100:hover
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .sm\:hover\:from-ds-navy-blue-600:hover
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .sm\:hover\:from-ds-navy-blue-500:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:hover\:from-ds-navy-blue-400:hover
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .sm\:hover\:from-ds-navy-blue-300:hover
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .sm\:hover\:from-ds-navy-blue-200:hover
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .sm\:hover\:from-ds-navy-blue-100:hover
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .sm\:hover\:from-ds-purple-600:hover
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .sm\:hover\:from-ds-purple-500:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:hover\:from-ds-purple-400:hover
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .sm\:hover\:from-ds-purple-300:hover
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .sm\:hover\:from-ds-purple-200:hover
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .sm\:hover\:from-ds-purple-100:hover
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .sm\:hover\:from-ds-sky-blue-600:hover
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .sm\:hover\:from-ds-sky-blue-500:hover
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .sm\:hover\:from-ds-sky-blue-400:hover
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .sm\:hover\:from-ds-sky-blue-300:hover
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .sm\:hover\:from-ds-sky-blue-200:hover
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .sm\:hover\:from-ds-sky-blue-100:hover
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .sm\:hover\:from-ds-pink-600:hover
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .sm\:hover\:from-ds-pink-500:hover
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .sm\:hover\:from-ds-pink-400:hover
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .sm\:hover\:from-ds-pink-300:hover
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .sm\:hover\:from-ds-pink-200:hover
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .sm\:hover\:from-ds-pink-100:hover
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .sm\:hover\:from-ds-green-700:hover
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .sm\:hover\:from-ds-green-600:hover
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .sm\:hover\:from-ds-green-500:hover
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .sm\:hover\:from-ds-green-400:hover
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .sm\:hover\:from-ds-green-300:hover
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .sm\:hover\:from-ds-green-200:hover
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .sm\:hover\:from-ds-gold-600:hover
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .sm\:hover\:from-ds-gold-500:hover
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .sm\:hover\:from-ds-gold-300:hover
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .sm\:hover\:from-ds-vip-black:hover
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .sm\:hover\:from-ds-vip-grey:hover
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .sm\:hover\:from-ds-vip-elements:hover
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .sm\:hover\:from-ds-vip-beige:hover
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .sm\:hover\:from-ds-vip-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:from-green:hover
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .sm\:hover\:from-green-dark:hover
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .sm\:hover\:from-green-light:hover
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .sm\:hover\:from-red-soft:hover
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .sm\:hover\:from-red-lighter:hover
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .sm\:hover\:from-red-light:hover
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .sm\:hover\:from-red:hover
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .sm\:hover\:from-red-dark:hover
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .sm\:hover\:from-red-darker:hover
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .sm\:hover\:from-purple-dark:hover
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .sm\:hover\:from-blue:hover
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .sm\:hover\:from-blue-light:hover
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .sm\:hover\:from-blue-dark:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:hover\:from-blue-darker:hover
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .sm\:hover\:from-black:hover
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .sm\:hover\:from-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:from-sport:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:hover\:from-esport:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:hover\:from-casino:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:hover\:from-poker:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:hover\:from-grey-dark:hover
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .sm\:hover\:from-grey:hover
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .sm\:hover\:from-grey-light:hover
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .sm\:hover\:from-grey-lightest:hover
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .sm\:hover\:from-orange:hover
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .sm\:hover\:from-orange-light:hover
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .sm\:hover\:from-yellow:hover
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .sm\:hover\:from-brown:hover
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .sm\:hover\:from-smoke-darkest:hover
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .sm\:hover\:from-smoke-darker:hover, .sm\:hover\:from-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:from-smoke-darker:hover
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .sm\:hover\:from-smoke-dark:hover
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .sm\:hover\:from-smoke-dark:hover, .sm\:hover\:from-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:from-smoke:hover
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .sm\:hover\:from-smoke-light:hover
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .sm\:hover\:from-smoke-light:hover, .sm\:hover\:from-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:from-smoke-lighter:hover
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .sm\:hover\:from-smoke-lightest:hover
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:from-snow-strong:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .sm\:hover\:from-snow-strong:hover, .sm\:hover\:from-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:from-snow:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .sm\:hover\:from-snow-weak:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:from-placeholder:hover
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .sm\:hover\:via-transparent:hover
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:via-inherit:hover
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:via-ds-black:hover
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .sm\:hover\:via-ds-grey-700:hover
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .sm\:hover\:via-ds-grey-600:hover
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .sm\:hover\:via-ds-grey-500:hover
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .sm\:hover\:via-ds-grey-400:hover
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .sm\:hover\:via-ds-grey-300:hover
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .sm\:hover\:via-ds-grey-200:hover
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .sm\:hover\:via-ds-grey-100:hover
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .sm\:hover\:via-ds-solid-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:via-ds-primary-light:hover
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .sm\:hover\:via-ds-secondary-light:hover
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .sm\:hover\:via-ds-third-dark:hover
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .sm\:hover\:via-ds-disabled-light:hover
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .sm\:hover\:via-ds-red-700:hover
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .sm\:hover\:via-ds-red-600:hover
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .sm\:hover\:via-ds-red-500:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:hover\:via-ds-red-400:hover
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .sm\:hover\:via-ds-red-300:hover
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .sm\:hover\:via-ds-red-200:hover
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .sm\:hover\:via-ds-blue-600:hover
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .sm\:hover\:via-ds-blue-500:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:hover\:via-ds-blue-400:hover
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .sm\:hover\:via-ds-blue-300:hover
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .sm\:hover\:via-ds-blue-200:hover
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .sm\:hover\:via-ds-blue-100:hover
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .sm\:hover\:via-ds-navy-blue-600:hover
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .sm\:hover\:via-ds-navy-blue-500:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:hover\:via-ds-navy-blue-400:hover
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .sm\:hover\:via-ds-navy-blue-300:hover
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .sm\:hover\:via-ds-navy-blue-200:hover
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .sm\:hover\:via-ds-navy-blue-100:hover
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .sm\:hover\:via-ds-purple-600:hover
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .sm\:hover\:via-ds-purple-500:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:hover\:via-ds-purple-400:hover
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .sm\:hover\:via-ds-purple-300:hover
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .sm\:hover\:via-ds-purple-200:hover
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .sm\:hover\:via-ds-purple-100:hover
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .sm\:hover\:via-ds-sky-blue-600:hover
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .sm\:hover\:via-ds-sky-blue-500:hover
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .sm\:hover\:via-ds-sky-blue-400:hover
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .sm\:hover\:via-ds-sky-blue-300:hover
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .sm\:hover\:via-ds-sky-blue-200:hover
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .sm\:hover\:via-ds-sky-blue-100:hover
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .sm\:hover\:via-ds-pink-600:hover
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .sm\:hover\:via-ds-pink-500:hover
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .sm\:hover\:via-ds-pink-400:hover
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .sm\:hover\:via-ds-pink-300:hover
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .sm\:hover\:via-ds-pink-200:hover
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .sm\:hover\:via-ds-pink-100:hover
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .sm\:hover\:via-ds-green-700:hover
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .sm\:hover\:via-ds-green-600:hover
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .sm\:hover\:via-ds-green-500:hover
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .sm\:hover\:via-ds-green-400:hover
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .sm\:hover\:via-ds-green-300:hover
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .sm\:hover\:via-ds-green-200:hover
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .sm\:hover\:via-ds-gold-600:hover
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .sm\:hover\:via-ds-gold-500:hover
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .sm\:hover\:via-ds-gold-300:hover
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .sm\:hover\:via-ds-vip-black:hover
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .sm\:hover\:via-ds-vip-grey:hover
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .sm\:hover\:via-ds-vip-elements:hover
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .sm\:hover\:via-ds-vip-beige:hover
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .sm\:hover\:via-ds-vip-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:via-green:hover
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .sm\:hover\:via-green-dark:hover
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .sm\:hover\:via-green-light:hover
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .sm\:hover\:via-red-soft:hover
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .sm\:hover\:via-red-lighter:hover
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .sm\:hover\:via-red-light:hover
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .sm\:hover\:via-red:hover
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .sm\:hover\:via-red-dark:hover
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .sm\:hover\:via-red-darker:hover
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .sm\:hover\:via-purple-dark:hover
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .sm\:hover\:via-blue:hover
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .sm\:hover\:via-blue-light:hover
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .sm\:hover\:via-blue-dark:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:hover\:via-blue-darker:hover
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .sm\:hover\:via-black:hover
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .sm\:hover\:via-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:via-sport:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:hover\:via-esport:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:hover\:via-casino:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:hover\:via-poker:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:hover\:via-grey-dark:hover
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .sm\:hover\:via-grey:hover
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .sm\:hover\:via-grey-light:hover
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .sm\:hover\:via-grey-lightest:hover
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .sm\:hover\:via-orange:hover
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .sm\:hover\:via-orange-light:hover
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .sm\:hover\:via-yellow:hover
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .sm\:hover\:via-brown:hover
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .sm\:hover\:via-smoke-darkest:hover
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .sm\:hover\:via-smoke-darker:hover, .sm\:hover\:via-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:via-smoke-darker:hover
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .sm\:hover\:via-smoke-dark:hover
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .sm\:hover\:via-smoke-dark:hover, .sm\:hover\:via-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:via-smoke:hover
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .sm\:hover\:via-smoke-light:hover
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .sm\:hover\:via-smoke-light:hover, .sm\:hover\:via-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:via-smoke-lighter:hover
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .sm\:hover\:via-smoke-lightest:hover
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:hover\:via-snow-strong:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .sm\:hover\:via-snow-strong:hover, .sm\:hover\:via-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:via-snow:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .sm\:hover\:via-snow-weak:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:hover\:via-placeholder:hover
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .sm\:hover\:to-transparent:hover
    {
        --gradient-to-color: transparent;
    }
    .sm\:hover\:to-inherit:hover
    {
        --gradient-to-color: inherit;
    }
    .sm\:hover\:to-ds-black:hover
    {
        --gradient-to-color: #19191c;
    }
    .sm\:hover\:to-ds-grey-700:hover
    {
        --gradient-to-color: #292935;
    }
    .sm\:hover\:to-ds-grey-600:hover
    {
        --gradient-to-color: #49495c;
    }
    .sm\:hover\:to-ds-grey-500:hover
    {
        --gradient-to-color: #626283;
    }
    .sm\:hover\:to-ds-grey-400:hover
    {
        --gradient-to-color: #8a8ab2;
    }
    .sm\:hover\:to-ds-grey-300:hover
    {
        --gradient-to-color: #bebedc;
    }
    .sm\:hover\:to-ds-grey-200:hover
    {
        --gradient-to-color: #e6e6f2;
    }
    .sm\:hover\:to-ds-grey-100:hover
    {
        --gradient-to-color: #f4f4fa;
    }
    .sm\:hover\:to-ds-solid-white:hover
    {
        --gradient-to-color: #fff;
    }
    .sm\:hover\:to-ds-primary-light:hover
    {
        --gradient-to-color: #f9f9f9;
    }
    .sm\:hover\:to-ds-secondary-light:hover
    {
        --gradient-to-color: #ebebf4;
    }
    .sm\:hover\:to-ds-third-dark:hover
    {
        --gradient-to-color: #c9c9d7;
    }
    .sm\:hover\:to-ds-disabled-light:hover
    {
        --gradient-to-color: #6e6e77;
    }
    .sm\:hover\:to-ds-red-700:hover
    {
        --gradient-to-color: #a50e0e;
    }
    .sm\:hover\:to-ds-red-600:hover
    {
        --gradient-to-color: #d02323;
    }
    .sm\:hover\:to-ds-red-500:hover
    {
        --gradient-to-color: #f73535;
    }
    .sm\:hover\:to-ds-red-400:hover
    {
        --gradient-to-color: #ff5b5b;
    }
    .sm\:hover\:to-ds-red-300:hover
    {
        --gradient-to-color: #fa8b8b;
    }
    .sm\:hover\:to-ds-red-200:hover
    {
        --gradient-to-color: #ff9c9c;
    }
    .sm\:hover\:to-ds-blue-600:hover
    {
        --gradient-to-color: #093f8e;
    }
    .sm\:hover\:to-ds-blue-500:hover
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:hover\:to-ds-blue-400:hover
    {
        --gradient-to-color: #6794f8;
    }
    .sm\:hover\:to-ds-blue-300:hover
    {
        --gradient-to-color: #88b3ff;
    }
    .sm\:hover\:to-ds-blue-200:hover
    {
        --gradient-to-color: #b8cbf6;
    }
    .sm\:hover\:to-ds-blue-100:hover
    {
        --gradient-to-color: #cdd7ee;
    }
    .sm\:hover\:to-ds-navy-blue-600:hover
    {
        --gradient-to-color: #09214c;
    }
    .sm\:hover\:to-ds-navy-blue-500:hover
    {
        --gradient-to-color: #173476;
    }
    .sm\:hover\:to-ds-navy-blue-400:hover
    {
        --gradient-to-color: #254fae;
    }
    .sm\:hover\:to-ds-navy-blue-300:hover
    {
        --gradient-to-color: #2f61d3;
    }
    .sm\:hover\:to-ds-navy-blue-200:hover
    {
        --gradient-to-color: #3671f5;
    }
    .sm\:hover\:to-ds-navy-blue-100:hover
    {
        --gradient-to-color: #6192d8;
    }
    .sm\:hover\:to-ds-purple-600:hover
    {
        --gradient-to-color: #3c1caf;
    }
    .sm\:hover\:to-ds-purple-500:hover
    {
        --gradient-to-color: #6727f4;
    }
    .sm\:hover\:to-ds-purple-400:hover
    {
        --gradient-to-color: #833dff;
    }
    .sm\:hover\:to-ds-purple-300:hover
    {
        --gradient-to-color: #9160e8;
    }
    .sm\:hover\:to-ds-purple-200:hover
    {
        --gradient-to-color: #a98ef4;
    }
    .sm\:hover\:to-ds-purple-100:hover
    {
        --gradient-to-color: #ccbafe;
    }
    .sm\:hover\:to-ds-sky-blue-600:hover
    {
        --gradient-to-color: #279cc0;
    }
    .sm\:hover\:to-ds-sky-blue-500:hover
    {
        --gradient-to-color: #33cfff;
    }
    .sm\:hover\:to-ds-sky-blue-400:hover
    {
        --gradient-to-color: #58d8ff;
    }
    .sm\:hover\:to-ds-sky-blue-300:hover
    {
        --gradient-to-color: #83e2ff;
    }
    .sm\:hover\:to-ds-sky-blue-200:hover
    {
        --gradient-to-color: #a7eafe;
    }
    .sm\:hover\:to-ds-sky-blue-100:hover
    {
        --gradient-to-color: #d1f4ff;
    }
    .sm\:hover\:to-ds-pink-600:hover
    {
        --gradient-to-color: #c750c7;
    }
    .sm\:hover\:to-ds-pink-500:hover
    {
        --gradient-to-color: #ff73ff;
    }
    .sm\:hover\:to-ds-pink-400:hover
    {
        --gradient-to-color: #ff8cff;
    }
    .sm\:hover\:to-ds-pink-300:hover
    {
        --gradient-to-color: #ffabff;
    }
    .sm\:hover\:to-ds-pink-200:hover
    {
        --gradient-to-color: #ffc9ff;
    }
    .sm\:hover\:to-ds-pink-100:hover
    {
        --gradient-to-color: #ffe1ff;
    }
    .sm\:hover\:to-ds-green-700:hover
    {
        --gradient-to-color: #05885f;
    }
    .sm\:hover\:to-ds-green-600:hover
    {
        --gradient-to-color: #08d796;
    }
    .sm\:hover\:to-ds-green-500:hover
    {
        --gradient-to-color: #08f9ae;
    }
    .sm\:hover\:to-ds-green-400:hover
    {
        --gradient-to-color: #4afcc5;
    }
    .sm\:hover\:to-ds-green-300:hover
    {
        --gradient-to-color: #85ffd9;
    }
    .sm\:hover\:to-ds-green-200:hover
    {
        --gradient-to-color: #bcffea;
    }
    .sm\:hover\:to-ds-gold-600:hover
    {
        --gradient-to-color: #b58344;
    }
    .sm\:hover\:to-ds-gold-500:hover
    {
        --gradient-to-color: #d4a76e;
    }
    .sm\:hover\:to-ds-gold-300:hover
    {
        --gradient-to-color: #f8d09e;
    }
    .sm\:hover\:to-ds-vip-black:hover
    {
        --gradient-to-color: #1a1a1a;
    }
    .sm\:hover\:to-ds-vip-grey:hover
    {
        --gradient-to-color: #272420;
    }
    .sm\:hover\:to-ds-vip-elements:hover
    {
        --gradient-to-color: #574835;
    }
    .sm\:hover\:to-ds-vip-beige:hover
    {
        --gradient-to-color: #ece5db;
    }
    .sm\:hover\:to-ds-vip-white:hover
    {
        --gradient-to-color: #fff;
    }
    .sm\:hover\:to-green:hover
    {
        --gradient-to-color: #78b428;
    }
    .sm\:hover\:to-green-dark:hover
    {
        --gradient-to-color: #6aa120;
    }
    .sm\:hover\:to-green-light:hover
    {
        --gradient-to-color: #dbfab1;
    }
    .sm\:hover\:to-red-soft:hover
    {
        --gradient-to-color: #f58183;
    }
    .sm\:hover\:to-red-lighter:hover
    {
        --gradient-to-color: #fdddde;
    }
    .sm\:hover\:to-red-light:hover
    {
        --gradient-to-color: #f74d53;
    }
    .sm\:hover\:to-red:hover
    {
        --gradient-to-color: #ed1c24;
    }
    .sm\:hover\:to-red-dark:hover
    {
        --gradient-to-color: #e76377;
    }
    .sm\:hover\:to-red-darker:hover
    {
        --gradient-to-color: #c71a1a;
    }
    .sm\:hover\:to-purple-dark:hover
    {
        --gradient-to-color: #390e68;
    }
    .sm\:hover\:to-blue:hover
    {
        --gradient-to-color: #2697f0;
    }
    .sm\:hover\:to-blue-light:hover
    {
        --gradient-to-color: #deebff;
    }
    .sm\:hover\:to-blue-dark:hover
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:hover\:to-blue-darker:hover
    {
        --gradient-to-color: #3b1382;
    }
    .sm\:hover\:to-black:hover
    {
        --gradient-to-color: #4b4b4b;
    }
    .sm\:hover\:to-white:hover
    {
        --gradient-to-color: #fff;
    }
    .sm\:hover\:to-sport:hover
    {
        --gradient-to-color: #f73535;
    }
    .sm\:hover\:to-esport:hover
    {
        --gradient-to-color: #6727f4;
    }
    .sm\:hover\:to-casino:hover
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:hover\:to-poker:hover
    {
        --gradient-to-color: #173476;
    }
    .sm\:hover\:to-grey-dark:hover
    {
        --gradient-to-color: #888;
    }
    .sm\:hover\:to-grey:hover
    {
        --gradient-to-color: #c0c0c0;
    }
    .sm\:hover\:to-grey-light:hover
    {
        --gradient-to-color: #d6d6d6;
    }
    .sm\:hover\:to-grey-lightest:hover
    {
        --gradient-to-color: #f6f6f6;
    }
    .sm\:hover\:to-orange:hover
    {
        --gradient-to-color: #e5b427;
    }
    .sm\:hover\:to-orange-light:hover
    {
        --gradient-to-color: #fcefca;
    }
    .sm\:hover\:to-yellow:hover
    {
        --gradient-to-color: #ffd700;
    }
    .sm\:hover\:to-brown:hover
    {
        --gradient-to-color: #b08d57;
    }
    .sm\:hover\:to-smoke-darkest:hover
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .sm\:hover\:to-smoke-darker:hover
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .sm\:hover\:to-smoke-dark:hover
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .sm\:hover\:to-smoke:hover
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .sm\:hover\:to-smoke-light:hover
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .sm\:hover\:to-smoke-lighter:hover
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .sm\:hover\:to-smoke-lightest:hover
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .sm\:hover\:to-snow-strong:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .sm\:hover\:to-snow:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .sm\:hover\:to-snow-weak:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .sm\:hover\:to-placeholder:hover
    {
        --gradient-to-color: #aaa;
    }
    .sm\:focus\:from-transparent:focus
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:from-inherit:focus
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:from-ds-black:focus
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .sm\:focus\:from-ds-grey-700:focus
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .sm\:focus\:from-ds-grey-600:focus
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .sm\:focus\:from-ds-grey-500:focus
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .sm\:focus\:from-ds-grey-400:focus
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .sm\:focus\:from-ds-grey-300:focus
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .sm\:focus\:from-ds-grey-200:focus
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .sm\:focus\:from-ds-grey-100:focus
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .sm\:focus\:from-ds-solid-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:from-ds-primary-light:focus
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .sm\:focus\:from-ds-secondary-light:focus
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .sm\:focus\:from-ds-third-dark:focus
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .sm\:focus\:from-ds-disabled-light:focus
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .sm\:focus\:from-ds-red-700:focus
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .sm\:focus\:from-ds-red-600:focus
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .sm\:focus\:from-ds-red-500:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:focus\:from-ds-red-400:focus
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .sm\:focus\:from-ds-red-300:focus
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .sm\:focus\:from-ds-red-200:focus
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .sm\:focus\:from-ds-blue-600:focus
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .sm\:focus\:from-ds-blue-500:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:focus\:from-ds-blue-400:focus
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .sm\:focus\:from-ds-blue-300:focus
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .sm\:focus\:from-ds-blue-200:focus
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .sm\:focus\:from-ds-blue-100:focus
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .sm\:focus\:from-ds-navy-blue-600:focus
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .sm\:focus\:from-ds-navy-blue-500:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:focus\:from-ds-navy-blue-400:focus
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .sm\:focus\:from-ds-navy-blue-300:focus
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .sm\:focus\:from-ds-navy-blue-200:focus
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .sm\:focus\:from-ds-navy-blue-100:focus
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .sm\:focus\:from-ds-purple-600:focus
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .sm\:focus\:from-ds-purple-500:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:focus\:from-ds-purple-400:focus
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .sm\:focus\:from-ds-purple-300:focus
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .sm\:focus\:from-ds-purple-200:focus
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .sm\:focus\:from-ds-purple-100:focus
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .sm\:focus\:from-ds-sky-blue-600:focus
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .sm\:focus\:from-ds-sky-blue-500:focus
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .sm\:focus\:from-ds-sky-blue-400:focus
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .sm\:focus\:from-ds-sky-blue-300:focus
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .sm\:focus\:from-ds-sky-blue-200:focus
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .sm\:focus\:from-ds-sky-blue-100:focus
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .sm\:focus\:from-ds-pink-600:focus
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .sm\:focus\:from-ds-pink-500:focus
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .sm\:focus\:from-ds-pink-400:focus
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .sm\:focus\:from-ds-pink-300:focus
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .sm\:focus\:from-ds-pink-200:focus
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .sm\:focus\:from-ds-pink-100:focus
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .sm\:focus\:from-ds-green-700:focus
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .sm\:focus\:from-ds-green-600:focus
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .sm\:focus\:from-ds-green-500:focus
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .sm\:focus\:from-ds-green-400:focus
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .sm\:focus\:from-ds-green-300:focus
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .sm\:focus\:from-ds-green-200:focus
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .sm\:focus\:from-ds-gold-600:focus
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .sm\:focus\:from-ds-gold-500:focus
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .sm\:focus\:from-ds-gold-300:focus
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .sm\:focus\:from-ds-vip-black:focus
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .sm\:focus\:from-ds-vip-grey:focus
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .sm\:focus\:from-ds-vip-elements:focus
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .sm\:focus\:from-ds-vip-beige:focus
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .sm\:focus\:from-ds-vip-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:from-green:focus
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .sm\:focus\:from-green-dark:focus
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .sm\:focus\:from-green-light:focus
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .sm\:focus\:from-red-soft:focus
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .sm\:focus\:from-red-lighter:focus
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .sm\:focus\:from-red-light:focus
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .sm\:focus\:from-red:focus
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .sm\:focus\:from-red-dark:focus
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .sm\:focus\:from-red-darker:focus
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .sm\:focus\:from-purple-dark:focus
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .sm\:focus\:from-blue:focus
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .sm\:focus\:from-blue-light:focus
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .sm\:focus\:from-blue-dark:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:focus\:from-blue-darker:focus
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .sm\:focus\:from-black:focus
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .sm\:focus\:from-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:from-sport:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:focus\:from-esport:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:focus\:from-casino:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:focus\:from-poker:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:focus\:from-grey-dark:focus
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .sm\:focus\:from-grey:focus
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .sm\:focus\:from-grey-light:focus
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .sm\:focus\:from-grey-lightest:focus
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .sm\:focus\:from-orange:focus
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .sm\:focus\:from-orange-light:focus
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .sm\:focus\:from-yellow:focus
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .sm\:focus\:from-brown:focus
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .sm\:focus\:from-smoke-darkest:focus
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .sm\:focus\:from-smoke-darker:focus, .sm\:focus\:from-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:from-smoke-darker:focus
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .sm\:focus\:from-smoke-dark:focus
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .sm\:focus\:from-smoke-dark:focus, .sm\:focus\:from-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:from-smoke:focus
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .sm\:focus\:from-smoke-light:focus
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .sm\:focus\:from-smoke-light:focus, .sm\:focus\:from-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:from-smoke-lighter:focus
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .sm\:focus\:from-smoke-lightest:focus
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:from-snow-strong:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .sm\:focus\:from-snow-strong:focus, .sm\:focus\:from-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:from-snow:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .sm\:focus\:from-snow-weak:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:from-placeholder:focus
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .sm\:focus\:via-transparent:focus
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:via-inherit:focus
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:via-ds-black:focus
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .sm\:focus\:via-ds-grey-700:focus
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .sm\:focus\:via-ds-grey-600:focus
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .sm\:focus\:via-ds-grey-500:focus
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .sm\:focus\:via-ds-grey-400:focus
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .sm\:focus\:via-ds-grey-300:focus
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .sm\:focus\:via-ds-grey-200:focus
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .sm\:focus\:via-ds-grey-100:focus
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .sm\:focus\:via-ds-solid-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:via-ds-primary-light:focus
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .sm\:focus\:via-ds-secondary-light:focus
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .sm\:focus\:via-ds-third-dark:focus
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .sm\:focus\:via-ds-disabled-light:focus
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .sm\:focus\:via-ds-red-700:focus
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .sm\:focus\:via-ds-red-600:focus
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .sm\:focus\:via-ds-red-500:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:focus\:via-ds-red-400:focus
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .sm\:focus\:via-ds-red-300:focus
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .sm\:focus\:via-ds-red-200:focus
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .sm\:focus\:via-ds-blue-600:focus
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .sm\:focus\:via-ds-blue-500:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:focus\:via-ds-blue-400:focus
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .sm\:focus\:via-ds-blue-300:focus
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .sm\:focus\:via-ds-blue-200:focus
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .sm\:focus\:via-ds-blue-100:focus
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .sm\:focus\:via-ds-navy-blue-600:focus
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .sm\:focus\:via-ds-navy-blue-500:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:focus\:via-ds-navy-blue-400:focus
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .sm\:focus\:via-ds-navy-blue-300:focus
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .sm\:focus\:via-ds-navy-blue-200:focus
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .sm\:focus\:via-ds-navy-blue-100:focus
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .sm\:focus\:via-ds-purple-600:focus
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .sm\:focus\:via-ds-purple-500:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:focus\:via-ds-purple-400:focus
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .sm\:focus\:via-ds-purple-300:focus
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .sm\:focus\:via-ds-purple-200:focus
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .sm\:focus\:via-ds-purple-100:focus
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .sm\:focus\:via-ds-sky-blue-600:focus
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .sm\:focus\:via-ds-sky-blue-500:focus
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .sm\:focus\:via-ds-sky-blue-400:focus
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .sm\:focus\:via-ds-sky-blue-300:focus
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .sm\:focus\:via-ds-sky-blue-200:focus
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .sm\:focus\:via-ds-sky-blue-100:focus
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .sm\:focus\:via-ds-pink-600:focus
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .sm\:focus\:via-ds-pink-500:focus
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .sm\:focus\:via-ds-pink-400:focus
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .sm\:focus\:via-ds-pink-300:focus
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .sm\:focus\:via-ds-pink-200:focus
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .sm\:focus\:via-ds-pink-100:focus
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .sm\:focus\:via-ds-green-700:focus
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .sm\:focus\:via-ds-green-600:focus
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .sm\:focus\:via-ds-green-500:focus
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .sm\:focus\:via-ds-green-400:focus
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .sm\:focus\:via-ds-green-300:focus
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .sm\:focus\:via-ds-green-200:focus
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .sm\:focus\:via-ds-gold-600:focus
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .sm\:focus\:via-ds-gold-500:focus
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .sm\:focus\:via-ds-gold-300:focus
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .sm\:focus\:via-ds-vip-black:focus
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .sm\:focus\:via-ds-vip-grey:focus
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .sm\:focus\:via-ds-vip-elements:focus
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .sm\:focus\:via-ds-vip-beige:focus
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .sm\:focus\:via-ds-vip-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:via-green:focus
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .sm\:focus\:via-green-dark:focus
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .sm\:focus\:via-green-light:focus
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .sm\:focus\:via-red-soft:focus
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .sm\:focus\:via-red-lighter:focus
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .sm\:focus\:via-red-light:focus
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .sm\:focus\:via-red:focus
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .sm\:focus\:via-red-dark:focus
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .sm\:focus\:via-red-darker:focus
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .sm\:focus\:via-purple-dark:focus
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .sm\:focus\:via-blue:focus
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .sm\:focus\:via-blue-light:focus
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .sm\:focus\:via-blue-dark:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:focus\:via-blue-darker:focus
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .sm\:focus\:via-black:focus
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .sm\:focus\:via-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:via-sport:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .sm\:focus\:via-esport:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .sm\:focus\:via-casino:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .sm\:focus\:via-poker:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .sm\:focus\:via-grey-dark:focus
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .sm\:focus\:via-grey:focus
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .sm\:focus\:via-grey-light:focus
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .sm\:focus\:via-grey-lightest:focus
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .sm\:focus\:via-orange:focus
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .sm\:focus\:via-orange-light:focus
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .sm\:focus\:via-yellow:focus
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .sm\:focus\:via-brown:focus
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .sm\:focus\:via-smoke-darkest:focus
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .sm\:focus\:via-smoke-darker:focus, .sm\:focus\:via-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:via-smoke-darker:focus
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .sm\:focus\:via-smoke-dark:focus
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .sm\:focus\:via-smoke-dark:focus, .sm\:focus\:via-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:via-smoke:focus
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .sm\:focus\:via-smoke-light:focus
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .sm\:focus\:via-smoke-light:focus, .sm\:focus\:via-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:via-smoke-lighter:focus
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .sm\:focus\:via-smoke-lightest:focus
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .sm\:focus\:via-snow-strong:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .sm\:focus\:via-snow-strong:focus, .sm\:focus\:via-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:via-snow:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .sm\:focus\:via-snow-weak:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .sm\:focus\:via-placeholder:focus
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .sm\:focus\:to-transparent:focus
    {
        --gradient-to-color: transparent;
    }
    .sm\:focus\:to-inherit:focus
    {
        --gradient-to-color: inherit;
    }
    .sm\:focus\:to-ds-black:focus
    {
        --gradient-to-color: #19191c;
    }
    .sm\:focus\:to-ds-grey-700:focus
    {
        --gradient-to-color: #292935;
    }
    .sm\:focus\:to-ds-grey-600:focus
    {
        --gradient-to-color: #49495c;
    }
    .sm\:focus\:to-ds-grey-500:focus
    {
        --gradient-to-color: #626283;
    }
    .sm\:focus\:to-ds-grey-400:focus
    {
        --gradient-to-color: #8a8ab2;
    }
    .sm\:focus\:to-ds-grey-300:focus
    {
        --gradient-to-color: #bebedc;
    }
    .sm\:focus\:to-ds-grey-200:focus
    {
        --gradient-to-color: #e6e6f2;
    }
    .sm\:focus\:to-ds-grey-100:focus
    {
        --gradient-to-color: #f4f4fa;
    }
    .sm\:focus\:to-ds-solid-white:focus
    {
        --gradient-to-color: #fff;
    }
    .sm\:focus\:to-ds-primary-light:focus
    {
        --gradient-to-color: #f9f9f9;
    }
    .sm\:focus\:to-ds-secondary-light:focus
    {
        --gradient-to-color: #ebebf4;
    }
    .sm\:focus\:to-ds-third-dark:focus
    {
        --gradient-to-color: #c9c9d7;
    }
    .sm\:focus\:to-ds-disabled-light:focus
    {
        --gradient-to-color: #6e6e77;
    }
    .sm\:focus\:to-ds-red-700:focus
    {
        --gradient-to-color: #a50e0e;
    }
    .sm\:focus\:to-ds-red-600:focus
    {
        --gradient-to-color: #d02323;
    }
    .sm\:focus\:to-ds-red-500:focus
    {
        --gradient-to-color: #f73535;
    }
    .sm\:focus\:to-ds-red-400:focus
    {
        --gradient-to-color: #ff5b5b;
    }
    .sm\:focus\:to-ds-red-300:focus
    {
        --gradient-to-color: #fa8b8b;
    }
    .sm\:focus\:to-ds-red-200:focus
    {
        --gradient-to-color: #ff9c9c;
    }
    .sm\:focus\:to-ds-blue-600:focus
    {
        --gradient-to-color: #093f8e;
    }
    .sm\:focus\:to-ds-blue-500:focus
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:focus\:to-ds-blue-400:focus
    {
        --gradient-to-color: #6794f8;
    }
    .sm\:focus\:to-ds-blue-300:focus
    {
        --gradient-to-color: #88b3ff;
    }
    .sm\:focus\:to-ds-blue-200:focus
    {
        --gradient-to-color: #b8cbf6;
    }
    .sm\:focus\:to-ds-blue-100:focus
    {
        --gradient-to-color: #cdd7ee;
    }
    .sm\:focus\:to-ds-navy-blue-600:focus
    {
        --gradient-to-color: #09214c;
    }
    .sm\:focus\:to-ds-navy-blue-500:focus
    {
        --gradient-to-color: #173476;
    }
    .sm\:focus\:to-ds-navy-blue-400:focus
    {
        --gradient-to-color: #254fae;
    }
    .sm\:focus\:to-ds-navy-blue-300:focus
    {
        --gradient-to-color: #2f61d3;
    }
    .sm\:focus\:to-ds-navy-blue-200:focus
    {
        --gradient-to-color: #3671f5;
    }
    .sm\:focus\:to-ds-navy-blue-100:focus
    {
        --gradient-to-color: #6192d8;
    }
    .sm\:focus\:to-ds-purple-600:focus
    {
        --gradient-to-color: #3c1caf;
    }
    .sm\:focus\:to-ds-purple-500:focus
    {
        --gradient-to-color: #6727f4;
    }
    .sm\:focus\:to-ds-purple-400:focus
    {
        --gradient-to-color: #833dff;
    }
    .sm\:focus\:to-ds-purple-300:focus
    {
        --gradient-to-color: #9160e8;
    }
    .sm\:focus\:to-ds-purple-200:focus
    {
        --gradient-to-color: #a98ef4;
    }
    .sm\:focus\:to-ds-purple-100:focus
    {
        --gradient-to-color: #ccbafe;
    }
    .sm\:focus\:to-ds-sky-blue-600:focus
    {
        --gradient-to-color: #279cc0;
    }
    .sm\:focus\:to-ds-sky-blue-500:focus
    {
        --gradient-to-color: #33cfff;
    }
    .sm\:focus\:to-ds-sky-blue-400:focus
    {
        --gradient-to-color: #58d8ff;
    }
    .sm\:focus\:to-ds-sky-blue-300:focus
    {
        --gradient-to-color: #83e2ff;
    }
    .sm\:focus\:to-ds-sky-blue-200:focus
    {
        --gradient-to-color: #a7eafe;
    }
    .sm\:focus\:to-ds-sky-blue-100:focus
    {
        --gradient-to-color: #d1f4ff;
    }
    .sm\:focus\:to-ds-pink-600:focus
    {
        --gradient-to-color: #c750c7;
    }
    .sm\:focus\:to-ds-pink-500:focus
    {
        --gradient-to-color: #ff73ff;
    }
    .sm\:focus\:to-ds-pink-400:focus
    {
        --gradient-to-color: #ff8cff;
    }
    .sm\:focus\:to-ds-pink-300:focus
    {
        --gradient-to-color: #ffabff;
    }
    .sm\:focus\:to-ds-pink-200:focus
    {
        --gradient-to-color: #ffc9ff;
    }
    .sm\:focus\:to-ds-pink-100:focus
    {
        --gradient-to-color: #ffe1ff;
    }
    .sm\:focus\:to-ds-green-700:focus
    {
        --gradient-to-color: #05885f;
    }
    .sm\:focus\:to-ds-green-600:focus
    {
        --gradient-to-color: #08d796;
    }
    .sm\:focus\:to-ds-green-500:focus
    {
        --gradient-to-color: #08f9ae;
    }
    .sm\:focus\:to-ds-green-400:focus
    {
        --gradient-to-color: #4afcc5;
    }
    .sm\:focus\:to-ds-green-300:focus
    {
        --gradient-to-color: #85ffd9;
    }
    .sm\:focus\:to-ds-green-200:focus
    {
        --gradient-to-color: #bcffea;
    }
    .sm\:focus\:to-ds-gold-600:focus
    {
        --gradient-to-color: #b58344;
    }
    .sm\:focus\:to-ds-gold-500:focus
    {
        --gradient-to-color: #d4a76e;
    }
    .sm\:focus\:to-ds-gold-300:focus
    {
        --gradient-to-color: #f8d09e;
    }
    .sm\:focus\:to-ds-vip-black:focus
    {
        --gradient-to-color: #1a1a1a;
    }
    .sm\:focus\:to-ds-vip-grey:focus
    {
        --gradient-to-color: #272420;
    }
    .sm\:focus\:to-ds-vip-elements:focus
    {
        --gradient-to-color: #574835;
    }
    .sm\:focus\:to-ds-vip-beige:focus
    {
        --gradient-to-color: #ece5db;
    }
    .sm\:focus\:to-ds-vip-white:focus
    {
        --gradient-to-color: #fff;
    }
    .sm\:focus\:to-green:focus
    {
        --gradient-to-color: #78b428;
    }
    .sm\:focus\:to-green-dark:focus
    {
        --gradient-to-color: #6aa120;
    }
    .sm\:focus\:to-green-light:focus
    {
        --gradient-to-color: #dbfab1;
    }
    .sm\:focus\:to-red-soft:focus
    {
        --gradient-to-color: #f58183;
    }
    .sm\:focus\:to-red-lighter:focus
    {
        --gradient-to-color: #fdddde;
    }
    .sm\:focus\:to-red-light:focus
    {
        --gradient-to-color: #f74d53;
    }
    .sm\:focus\:to-red:focus
    {
        --gradient-to-color: #ed1c24;
    }
    .sm\:focus\:to-red-dark:focus
    {
        --gradient-to-color: #e76377;
    }
    .sm\:focus\:to-red-darker:focus
    {
        --gradient-to-color: #c71a1a;
    }
    .sm\:focus\:to-purple-dark:focus
    {
        --gradient-to-color: #390e68;
    }
    .sm\:focus\:to-blue:focus
    {
        --gradient-to-color: #2697f0;
    }
    .sm\:focus\:to-blue-light:focus
    {
        --gradient-to-color: #deebff;
    }
    .sm\:focus\:to-blue-dark:focus
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:focus\:to-blue-darker:focus
    {
        --gradient-to-color: #3b1382;
    }
    .sm\:focus\:to-black:focus
    {
        --gradient-to-color: #4b4b4b;
    }
    .sm\:focus\:to-white:focus
    {
        --gradient-to-color: #fff;
    }
    .sm\:focus\:to-sport:focus
    {
        --gradient-to-color: #f73535;
    }
    .sm\:focus\:to-esport:focus
    {
        --gradient-to-color: #6727f4;
    }
    .sm\:focus\:to-casino:focus
    {
        --gradient-to-color: #316ef7;
    }
    .sm\:focus\:to-poker:focus
    {
        --gradient-to-color: #173476;
    }
    .sm\:focus\:to-grey-dark:focus
    {
        --gradient-to-color: #888;
    }
    .sm\:focus\:to-grey:focus
    {
        --gradient-to-color: #c0c0c0;
    }
    .sm\:focus\:to-grey-light:focus
    {
        --gradient-to-color: #d6d6d6;
    }
    .sm\:focus\:to-grey-lightest:focus
    {
        --gradient-to-color: #f6f6f6;
    }
    .sm\:focus\:to-orange:focus
    {
        --gradient-to-color: #e5b427;
    }
    .sm\:focus\:to-orange-light:focus
    {
        --gradient-to-color: #fcefca;
    }
    .sm\:focus\:to-yellow:focus
    {
        --gradient-to-color: #ffd700;
    }
    .sm\:focus\:to-brown:focus
    {
        --gradient-to-color: #b08d57;
    }
    .sm\:focus\:to-smoke-darkest:focus
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .sm\:focus\:to-smoke-darker:focus
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .sm\:focus\:to-smoke-dark:focus
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .sm\:focus\:to-smoke:focus
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .sm\:focus\:to-smoke-light:focus
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .sm\:focus\:to-smoke-lighter:focus
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .sm\:focus\:to-smoke-lightest:focus
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .sm\:focus\:to-snow-strong:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .sm\:focus\:to-snow:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .sm\:focus\:to-snow-weak:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .sm\:focus\:to-placeholder:focus
    {
        --gradient-to-color: #aaa;
    }
}
@media(min-width: 768px)
{
    .md\:container
    {
        width: 100%;
    }
    @media(min-width: 355px)
    {
        .md\:container
        {
            max-width: 355px;
        }
    }
    @media(min-width: 576px)
    {
        .md\:container
        {
            max-width: 576px;
        }
    }
    @media(min-width: 768px)
    {
        .md\:container
        {
            max-width: 768px;
        }
    }
    @media(min-width: 992px)
    {
        .md\:container
        {
            max-width: 992px;
        }
    }
    @media(min-width: 1200px)
    {
        .md\:container
        {
            max-width: 1200px;
        }
    }
    .md\:line-clamp-1
    {
        -webkit-line-clamp: 1;
    }
    .md\:line-clamp-1, .md\:line-clamp-2
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .md\:line-clamp-2
    {
        -webkit-line-clamp: 2;
    }
    .md\:line-clamp-3
    {
        -webkit-line-clamp: 3;
    }
    .md\:line-clamp-3, .md\:line-clamp-4
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .md\:line-clamp-4
    {
        -webkit-line-clamp: 4;
    }
    .md\:line-clamp-5
    {
        -webkit-line-clamp: 5;
    }
    .md\:line-clamp-5, .md\:line-clamp-6
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .md\:line-clamp-6
    {
        -webkit-line-clamp: 6;
    }
    .md\:line-clamp-none
    {
        -webkit-line-clamp: unset;
    }
    .md\:animate-none
    {
        animation: none;
    }
    .md\:animate-spin
    {
        animation: spin 1s linear infinite;
    }
    .md\:animate-ping
    {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
    }
    .md\:animate-pulse
    {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    }
    .md\:animate-bounce
    {
        animation: bounce 1s infinite;
    }
    .md\:animate-fade-in
    {
        animation: fade-in .5s ease-out;
    }
    .md\:delay-75
    {
        transition-delay: 75ms;
    }
    .md\:delay-100
    {
        transition-delay: .1s;
    }
    .md\:delay-150
    {
        transition-delay: .15s;
    }
    .md\:delay-200
    {
        transition-delay: .2s;
    }
    .md\:delay-300
    {
        transition-delay: .3s;
    }
    .md\:delay-500
    {
        transition-delay: .5s;
    }
    .md\:delay-700
    {
        transition-delay: .7s;
    }
    .md\:delay-1000
    {
        transition-delay: 1s;
    }
    .md\:duration-75
    {
        transition-duration: 75ms;
    }
    .md\:duration-100
    {
        transition-duration: .1s;
    }
    .md\:duration-150
    {
        transition-duration: .15s;
    }
    .md\:duration-200
    {
        transition-duration: .2s;
    }
    .md\:duration-300
    {
        transition-duration: .3s;
    }
    .md\:duration-500
    {
        transition-duration: .5s;
    }
    .md\:duration-700
    {
        transition-duration: .7s;
    }
    .md\:duration-1000
    {
        transition-duration: 1s;
    }
    .md\:ease-linear
    {
        transition-timing-function: linear;
    }
    .md\:ease-in
    {
        transition-timing-function: cubic-bezier(.4,0,1,1);
    }
    .md\:ease-out
    {
        transition-timing-function: cubic-bezier(0,0,.2,1);
    }
    .md\:ease-in-out
    {
        transition-timing-function: cubic-bezier(.4,0,.2,1);
    }
    .md\:transition-none
    {
        transition-property: none;
    }
    .md\:transition-all
    {
        transition-property: all;
    }
    .md\:transition
    {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    }
    .md\:transition-colors
    {
        transition-property: background-color,border-color,color,fill,stroke;
    }
    .md\:transition-opacity
    {
        transition-property: opacity;
    }
    .md\:transition-shadow
    {
        transition-property: box-shadow;
    }
    .md\:transition-transform
    {
        transition-property: transform;
    }
    .md\:skew-x-0
    {
        --transform-skew-x: 0;
    }
    .md\:skew-x-1
    {
        --transform-skew-x: 1deg;
    }
    .md\:skew-x-2
    {
        --transform-skew-x: 2deg;
    }
    .md\:skew-x-3
    {
        --transform-skew-x: 3deg;
    }
    .md\:skew-x-6
    {
        --transform-skew-x: 6deg;
    }
    .md\:skew-x-12
    {
        --transform-skew-x: 12deg;
    }
    .md\:-skew-x-12
    {
        --transform-skew-x: -12deg;
    }
    .md\:-skew-x-6
    {
        --transform-skew-x: -6deg;
    }
    .md\:-skew-x-3
    {
        --transform-skew-x: -3deg;
    }
    .md\:-skew-x-2
    {
        --transform-skew-x: -2deg;
    }
    .md\:-skew-x-1
    {
        --transform-skew-x: -1deg;
    }
    .md\:skew-y-0
    {
        --transform-skew-y: 0;
    }
    .md\:skew-y-1
    {
        --transform-skew-y: 1deg;
    }
    .md\:skew-y-2
    {
        --transform-skew-y: 2deg;
    }
    .md\:skew-y-3
    {
        --transform-skew-y: 3deg;
    }
    .md\:skew-y-6
    {
        --transform-skew-y: 6deg;
    }
    .md\:skew-y-12
    {
        --transform-skew-y: 12deg;
    }
    .md\:-skew-y-12
    {
        --transform-skew-y: -12deg;
    }
    .md\:-skew-y-6
    {
        --transform-skew-y: -6deg;
    }
    .md\:-skew-y-3
    {
        --transform-skew-y: -3deg;
    }
    .md\:-skew-y-2
    {
        --transform-skew-y: -2deg;
    }
    .md\:-skew-y-1
    {
        --transform-skew-y: -1deg;
    }
    .md\:hover\:skew-x-0:hover
    {
        --transform-skew-x: 0;
    }
    .md\:hover\:skew-x-1:hover
    {
        --transform-skew-x: 1deg;
    }
    .md\:hover\:skew-x-2:hover
    {
        --transform-skew-x: 2deg;
    }
    .md\:hover\:skew-x-3:hover
    {
        --transform-skew-x: 3deg;
    }
    .md\:hover\:skew-x-6:hover
    {
        --transform-skew-x: 6deg;
    }
    .md\:hover\:skew-x-12:hover
    {
        --transform-skew-x: 12deg;
    }
    .md\:hover\:-skew-x-12:hover
    {
        --transform-skew-x: -12deg;
    }
    .md\:hover\:-skew-x-6:hover
    {
        --transform-skew-x: -6deg;
    }
    .md\:hover\:-skew-x-3:hover
    {
        --transform-skew-x: -3deg;
    }
    .md\:hover\:-skew-x-2:hover
    {
        --transform-skew-x: -2deg;
    }
    .md\:hover\:-skew-x-1:hover
    {
        --transform-skew-x: -1deg;
    }
    .md\:hover\:skew-y-0:hover
    {
        --transform-skew-y: 0;
    }
    .md\:hover\:skew-y-1:hover
    {
        --transform-skew-y: 1deg;
    }
    .md\:hover\:skew-y-2:hover
    {
        --transform-skew-y: 2deg;
    }
    .md\:hover\:skew-y-3:hover
    {
        --transform-skew-y: 3deg;
    }
    .md\:hover\:skew-y-6:hover
    {
        --transform-skew-y: 6deg;
    }
    .md\:hover\:skew-y-12:hover
    {
        --transform-skew-y: 12deg;
    }
    .md\:hover\:-skew-y-12:hover
    {
        --transform-skew-y: -12deg;
    }
    .md\:hover\:-skew-y-6:hover
    {
        --transform-skew-y: -6deg;
    }
    .md\:hover\:-skew-y-3:hover
    {
        --transform-skew-y: -3deg;
    }
    .md\:hover\:-skew-y-2:hover
    {
        --transform-skew-y: -2deg;
    }
    .md\:hover\:-skew-y-1:hover
    {
        --transform-skew-y: -1deg;
    }
    .md\:focus\:skew-x-0:focus
    {
        --transform-skew-x: 0;
    }
    .md\:focus\:skew-x-1:focus
    {
        --transform-skew-x: 1deg;
    }
    .md\:focus\:skew-x-2:focus
    {
        --transform-skew-x: 2deg;
    }
    .md\:focus\:skew-x-3:focus
    {
        --transform-skew-x: 3deg;
    }
    .md\:focus\:skew-x-6:focus
    {
        --transform-skew-x: 6deg;
    }
    .md\:focus\:skew-x-12:focus
    {
        --transform-skew-x: 12deg;
    }
    .md\:focus\:-skew-x-12:focus
    {
        --transform-skew-x: -12deg;
    }
    .md\:focus\:-skew-x-6:focus
    {
        --transform-skew-x: -6deg;
    }
    .md\:focus\:-skew-x-3:focus
    {
        --transform-skew-x: -3deg;
    }
    .md\:focus\:-skew-x-2:focus
    {
        --transform-skew-x: -2deg;
    }
    .md\:focus\:-skew-x-1:focus
    {
        --transform-skew-x: -1deg;
    }
    .md\:focus\:skew-y-0:focus
    {
        --transform-skew-y: 0;
    }
    .md\:focus\:skew-y-1:focus
    {
        --transform-skew-y: 1deg;
    }
    .md\:focus\:skew-y-2:focus
    {
        --transform-skew-y: 2deg;
    }
    .md\:focus\:skew-y-3:focus
    {
        --transform-skew-y: 3deg;
    }
    .md\:focus\:skew-y-6:focus
    {
        --transform-skew-y: 6deg;
    }
    .md\:focus\:skew-y-12:focus
    {
        --transform-skew-y: 12deg;
    }
    .md\:focus\:-skew-y-12:focus
    {
        --transform-skew-y: -12deg;
    }
    .md\:focus\:-skew-y-6:focus
    {
        --transform-skew-y: -6deg;
    }
    .md\:focus\:-skew-y-3:focus
    {
        --transform-skew-y: -3deg;
    }
    .md\:focus\:-skew-y-2:focus
    {
        --transform-skew-y: -2deg;
    }
    .md\:focus\:-skew-y-1:focus
    {
        --transform-skew-y: -1deg;
    }
    .md\:translate-x-0
    {
        --transform-translate-x: 0;
    }
    .md\:translate-x-1
    {
        --transform-translate-x: .25rem;
    }
    .md\:translate-x-2
    {
        --transform-translate-x: .5rem;
    }
    .md\:translate-x-3
    {
        --transform-translate-x: .75rem;
    }
    .md\:translate-x-4
    {
        --transform-translate-x: 1rem;
    }
    .md\:translate-x-5
    {
        --transform-translate-x: 1.25rem;
    }
    .md\:translate-x-6
    {
        --transform-translate-x: 1.5rem;
    }
    .md\:translate-x-8
    {
        --transform-translate-x: 2rem;
    }
    .md\:translate-x-10
    {
        --transform-translate-x: 2.5rem;
    }
    .md\:translate-x-12
    {
        --transform-translate-x: 3rem;
    }
    .md\:translate-x-16
    {
        --transform-translate-x: 4rem;
    }
    .md\:translate-x-20
    {
        --transform-translate-x: 5rem;
    }
    .md\:translate-x-24
    {
        --transform-translate-x: 6rem;
    }
    .md\:translate-x-32
    {
        --transform-translate-x: 8rem;
    }
    .md\:translate-x-40
    {
        --transform-translate-x: 10rem;
    }
    .md\:translate-x-48
    {
        --transform-translate-x: 12rem;
    }
    .md\:translate-x-56
    {
        --transform-translate-x: 14rem;
    }
    .md\:translate-x-64
    {
        --transform-translate-x: 16rem;
    }
    .md\:translate-x-px
    {
        --transform-translate-x: 1px;
    }
    .md\:-translate-x-1
    {
        --transform-translate-x: -.25rem;
    }
    .md\:-translate-x-2
    {
        --transform-translate-x: -.5rem;
    }
    .md\:-translate-x-3
    {
        --transform-translate-x: -.75rem;
    }
    .md\:-translate-x-4
    {
        --transform-translate-x: -1rem;
    }
    .md\:-translate-x-5
    {
        --transform-translate-x: -1.25rem;
    }
    .md\:-translate-x-6
    {
        --transform-translate-x: -1.5rem;
    }
    .md\:-translate-x-8
    {
        --transform-translate-x: -2rem;
    }
    .md\:-translate-x-10
    {
        --transform-translate-x: -2.5rem;
    }
    .md\:-translate-x-12
    {
        --transform-translate-x: -3rem;
    }
    .md\:-translate-x-16
    {
        --transform-translate-x: -4rem;
    }
    .md\:-translate-x-20
    {
        --transform-translate-x: -5rem;
    }
    .md\:-translate-x-24
    {
        --transform-translate-x: -6rem;
    }
    .md\:-translate-x-32
    {
        --transform-translate-x: -8rem;
    }
    .md\:-translate-x-40
    {
        --transform-translate-x: -10rem;
    }
    .md\:-translate-x-48
    {
        --transform-translate-x: -12rem;
    }
    .md\:-translate-x-56
    {
        --transform-translate-x: -14rem;
    }
    .md\:-translate-x-64
    {
        --transform-translate-x: -16rem;
    }
    .md\:-translate-x-px
    {
        --transform-translate-x: -1px;
    }
    .md\:-translate-x-full
    {
        --transform-translate-x: -100%;
    }
    .md\:-translate-x-1\/2
    {
        --transform-translate-x: -50%;
    }
    .md\:translate-x-1\/2
    {
        --transform-translate-x: 50%;
    }
    .md\:translate-x-full
    {
        --transform-translate-x: 100%;
    }
    .md\:translate-y-0
    {
        --transform-translate-y: 0;
    }
    .md\:translate-y-1
    {
        --transform-translate-y: .25rem;
    }
    .md\:translate-y-2
    {
        --transform-translate-y: .5rem;
    }
    .md\:translate-y-3
    {
        --transform-translate-y: .75rem;
    }
    .md\:translate-y-4
    {
        --transform-translate-y: 1rem;
    }
    .md\:translate-y-5
    {
        --transform-translate-y: 1.25rem;
    }
    .md\:translate-y-6
    {
        --transform-translate-y: 1.5rem;
    }
    .md\:translate-y-8
    {
        --transform-translate-y: 2rem;
    }
    .md\:translate-y-10
    {
        --transform-translate-y: 2.5rem;
    }
    .md\:translate-y-12
    {
        --transform-translate-y: 3rem;
    }
    .md\:translate-y-16
    {
        --transform-translate-y: 4rem;
    }
    .md\:translate-y-20
    {
        --transform-translate-y: 5rem;
    }
    .md\:translate-y-24
    {
        --transform-translate-y: 6rem;
    }
    .md\:translate-y-32
    {
        --transform-translate-y: 8rem;
    }
    .md\:translate-y-40
    {
        --transform-translate-y: 10rem;
    }
    .md\:translate-y-48
    {
        --transform-translate-y: 12rem;
    }
    .md\:translate-y-56
    {
        --transform-translate-y: 14rem;
    }
    .md\:translate-y-64
    {
        --transform-translate-y: 16rem;
    }
    .md\:translate-y-px
    {
        --transform-translate-y: 1px;
    }
    .md\:-translate-y-1
    {
        --transform-translate-y: -.25rem;
    }
    .md\:-translate-y-2
    {
        --transform-translate-y: -.5rem;
    }
    .md\:-translate-y-3
    {
        --transform-translate-y: -.75rem;
    }
    .md\:-translate-y-4
    {
        --transform-translate-y: -1rem;
    }
    .md\:-translate-y-5
    {
        --transform-translate-y: -1.25rem;
    }
    .md\:-translate-y-6
    {
        --transform-translate-y: -1.5rem;
    }
    .md\:-translate-y-8
    {
        --transform-translate-y: -2rem;
    }
    .md\:-translate-y-10
    {
        --transform-translate-y: -2.5rem;
    }
    .md\:-translate-y-12
    {
        --transform-translate-y: -3rem;
    }
    .md\:-translate-y-16
    {
        --transform-translate-y: -4rem;
    }
    .md\:-translate-y-20
    {
        --transform-translate-y: -5rem;
    }
    .md\:-translate-y-24
    {
        --transform-translate-y: -6rem;
    }
    .md\:-translate-y-32
    {
        --transform-translate-y: -8rem;
    }
    .md\:-translate-y-40
    {
        --transform-translate-y: -10rem;
    }
    .md\:-translate-y-48
    {
        --transform-translate-y: -12rem;
    }
    .md\:-translate-y-56
    {
        --transform-translate-y: -14rem;
    }
    .md\:-translate-y-64
    {
        --transform-translate-y: -16rem;
    }
    .md\:-translate-y-px
    {
        --transform-translate-y: -1px;
    }
    .md\:-translate-y-full
    {
        --transform-translate-y: -100%;
    }
    .md\:-translate-y-1\/2
    {
        --transform-translate-y: -50%;
    }
    .md\:translate-y-1\/2
    {
        --transform-translate-y: 50%;
    }
    .md\:translate-y-full
    {
        --transform-translate-y: 100%;
    }
    .md\:hover\:translate-x-0:hover
    {
        --transform-translate-x: 0;
    }
    .md\:hover\:translate-x-1:hover
    {
        --transform-translate-x: .25rem;
    }
    .md\:hover\:translate-x-2:hover
    {
        --transform-translate-x: .5rem;
    }
    .md\:hover\:translate-x-3:hover
    {
        --transform-translate-x: .75rem;
    }
    .md\:hover\:translate-x-4:hover
    {
        --transform-translate-x: 1rem;
    }
    .md\:hover\:translate-x-5:hover
    {
        --transform-translate-x: 1.25rem;
    }
    .md\:hover\:translate-x-6:hover
    {
        --transform-translate-x: 1.5rem;
    }
    .md\:hover\:translate-x-8:hover
    {
        --transform-translate-x: 2rem;
    }
    .md\:hover\:translate-x-10:hover
    {
        --transform-translate-x: 2.5rem;
    }
    .md\:hover\:translate-x-12:hover
    {
        --transform-translate-x: 3rem;
    }
    .md\:hover\:translate-x-16:hover
    {
        --transform-translate-x: 4rem;
    }
    .md\:hover\:translate-x-20:hover
    {
        --transform-translate-x: 5rem;
    }
    .md\:hover\:translate-x-24:hover
    {
        --transform-translate-x: 6rem;
    }
    .md\:hover\:translate-x-32:hover
    {
        --transform-translate-x: 8rem;
    }
    .md\:hover\:translate-x-40:hover
    {
        --transform-translate-x: 10rem;
    }
    .md\:hover\:translate-x-48:hover
    {
        --transform-translate-x: 12rem;
    }
    .md\:hover\:translate-x-56:hover
    {
        --transform-translate-x: 14rem;
    }
    .md\:hover\:translate-x-64:hover
    {
        --transform-translate-x: 16rem;
    }
    .md\:hover\:translate-x-px:hover
    {
        --transform-translate-x: 1px;
    }
    .md\:hover\:-translate-x-1:hover
    {
        --transform-translate-x: -.25rem;
    }
    .md\:hover\:-translate-x-2:hover
    {
        --transform-translate-x: -.5rem;
    }
    .md\:hover\:-translate-x-3:hover
    {
        --transform-translate-x: -.75rem;
    }
    .md\:hover\:-translate-x-4:hover
    {
        --transform-translate-x: -1rem;
    }
    .md\:hover\:-translate-x-5:hover
    {
        --transform-translate-x: -1.25rem;
    }
    .md\:hover\:-translate-x-6:hover
    {
        --transform-translate-x: -1.5rem;
    }
    .md\:hover\:-translate-x-8:hover
    {
        --transform-translate-x: -2rem;
    }
    .md\:hover\:-translate-x-10:hover
    {
        --transform-translate-x: -2.5rem;
    }
    .md\:hover\:-translate-x-12:hover
    {
        --transform-translate-x: -3rem;
    }
    .md\:hover\:-translate-x-16:hover
    {
        --transform-translate-x: -4rem;
    }
    .md\:hover\:-translate-x-20:hover
    {
        --transform-translate-x: -5rem;
    }
    .md\:hover\:-translate-x-24:hover
    {
        --transform-translate-x: -6rem;
    }
    .md\:hover\:-translate-x-32:hover
    {
        --transform-translate-x: -8rem;
    }
    .md\:hover\:-translate-x-40:hover
    {
        --transform-translate-x: -10rem;
    }
    .md\:hover\:-translate-x-48:hover
    {
        --transform-translate-x: -12rem;
    }
    .md\:hover\:-translate-x-56:hover
    {
        --transform-translate-x: -14rem;
    }
    .md\:hover\:-translate-x-64:hover
    {
        --transform-translate-x: -16rem;
    }
    .md\:hover\:-translate-x-px:hover
    {
        --transform-translate-x: -1px;
    }
    .md\:hover\:-translate-x-full:hover
    {
        --transform-translate-x: -100%;
    }
    .md\:hover\:-translate-x-1\/2:hover
    {
        --transform-translate-x: -50%;
    }
    .md\:hover\:translate-x-1\/2:hover
    {
        --transform-translate-x: 50%;
    }
    .md\:hover\:translate-x-full:hover
    {
        --transform-translate-x: 100%;
    }
    .md\:hover\:translate-y-0:hover
    {
        --transform-translate-y: 0;
    }
    .md\:hover\:translate-y-1:hover
    {
        --transform-translate-y: .25rem;
    }
    .md\:hover\:translate-y-2:hover
    {
        --transform-translate-y: .5rem;
    }
    .md\:hover\:translate-y-3:hover
    {
        --transform-translate-y: .75rem;
    }
    .md\:hover\:translate-y-4:hover
    {
        --transform-translate-y: 1rem;
    }
    .md\:hover\:translate-y-5:hover
    {
        --transform-translate-y: 1.25rem;
    }
    .md\:hover\:translate-y-6:hover
    {
        --transform-translate-y: 1.5rem;
    }
    .md\:hover\:translate-y-8:hover
    {
        --transform-translate-y: 2rem;
    }
    .md\:hover\:translate-y-10:hover
    {
        --transform-translate-y: 2.5rem;
    }
    .md\:hover\:translate-y-12:hover
    {
        --transform-translate-y: 3rem;
    }
    .md\:hover\:translate-y-16:hover
    {
        --transform-translate-y: 4rem;
    }
    .md\:hover\:translate-y-20:hover
    {
        --transform-translate-y: 5rem;
    }
    .md\:hover\:translate-y-24:hover
    {
        --transform-translate-y: 6rem;
    }
    .md\:hover\:translate-y-32:hover
    {
        --transform-translate-y: 8rem;
    }
    .md\:hover\:translate-y-40:hover
    {
        --transform-translate-y: 10rem;
    }
    .md\:hover\:translate-y-48:hover
    {
        --transform-translate-y: 12rem;
    }
    .md\:hover\:translate-y-56:hover
    {
        --transform-translate-y: 14rem;
    }
    .md\:hover\:translate-y-64:hover
    {
        --transform-translate-y: 16rem;
    }
    .md\:hover\:translate-y-px:hover
    {
        --transform-translate-y: 1px;
    }
    .md\:hover\:-translate-y-1:hover
    {
        --transform-translate-y: -.25rem;
    }
    .md\:hover\:-translate-y-2:hover
    {
        --transform-translate-y: -.5rem;
    }
    .md\:hover\:-translate-y-3:hover
    {
        --transform-translate-y: -.75rem;
    }
    .md\:hover\:-translate-y-4:hover
    {
        --transform-translate-y: -1rem;
    }
    .md\:hover\:-translate-y-5:hover
    {
        --transform-translate-y: -1.25rem;
    }
    .md\:hover\:-translate-y-6:hover
    {
        --transform-translate-y: -1.5rem;
    }
    .md\:hover\:-translate-y-8:hover
    {
        --transform-translate-y: -2rem;
    }
    .md\:hover\:-translate-y-10:hover
    {
        --transform-translate-y: -2.5rem;
    }
    .md\:hover\:-translate-y-12:hover
    {
        --transform-translate-y: -3rem;
    }
    .md\:hover\:-translate-y-16:hover
    {
        --transform-translate-y: -4rem;
    }
    .md\:hover\:-translate-y-20:hover
    {
        --transform-translate-y: -5rem;
    }
    .md\:hover\:-translate-y-24:hover
    {
        --transform-translate-y: -6rem;
    }
    .md\:hover\:-translate-y-32:hover
    {
        --transform-translate-y: -8rem;
    }
    .md\:hover\:-translate-y-40:hover
    {
        --transform-translate-y: -10rem;
    }
    .md\:hover\:-translate-y-48:hover
    {
        --transform-translate-y: -12rem;
    }
    .md\:hover\:-translate-y-56:hover
    {
        --transform-translate-y: -14rem;
    }
    .md\:hover\:-translate-y-64:hover
    {
        --transform-translate-y: -16rem;
    }
    .md\:hover\:-translate-y-px:hover
    {
        --transform-translate-y: -1px;
    }
    .md\:hover\:-translate-y-full:hover
    {
        --transform-translate-y: -100%;
    }
    .md\:hover\:-translate-y-1\/2:hover
    {
        --transform-translate-y: -50%;
    }
    .md\:hover\:translate-y-1\/2:hover
    {
        --transform-translate-y: 50%;
    }
    .md\:hover\:translate-y-full:hover
    {
        --transform-translate-y: 100%;
    }
    .md\:focus\:translate-x-0:focus
    {
        --transform-translate-x: 0;
    }
    .md\:focus\:translate-x-1:focus
    {
        --transform-translate-x: .25rem;
    }
    .md\:focus\:translate-x-2:focus
    {
        --transform-translate-x: .5rem;
    }
    .md\:focus\:translate-x-3:focus
    {
        --transform-translate-x: .75rem;
    }
    .md\:focus\:translate-x-4:focus
    {
        --transform-translate-x: 1rem;
    }
    .md\:focus\:translate-x-5:focus
    {
        --transform-translate-x: 1.25rem;
    }
    .md\:focus\:translate-x-6:focus
    {
        --transform-translate-x: 1.5rem;
    }
    .md\:focus\:translate-x-8:focus
    {
        --transform-translate-x: 2rem;
    }
    .md\:focus\:translate-x-10:focus
    {
        --transform-translate-x: 2.5rem;
    }
    .md\:focus\:translate-x-12:focus
    {
        --transform-translate-x: 3rem;
    }
    .md\:focus\:translate-x-16:focus
    {
        --transform-translate-x: 4rem;
    }
    .md\:focus\:translate-x-20:focus
    {
        --transform-translate-x: 5rem;
    }
    .md\:focus\:translate-x-24:focus
    {
        --transform-translate-x: 6rem;
    }
    .md\:focus\:translate-x-32:focus
    {
        --transform-translate-x: 8rem;
    }
    .md\:focus\:translate-x-40:focus
    {
        --transform-translate-x: 10rem;
    }
    .md\:focus\:translate-x-48:focus
    {
        --transform-translate-x: 12rem;
    }
    .md\:focus\:translate-x-56:focus
    {
        --transform-translate-x: 14rem;
    }
    .md\:focus\:translate-x-64:focus
    {
        --transform-translate-x: 16rem;
    }
    .md\:focus\:translate-x-px:focus
    {
        --transform-translate-x: 1px;
    }
    .md\:focus\:-translate-x-1:focus
    {
        --transform-translate-x: -.25rem;
    }
    .md\:focus\:-translate-x-2:focus
    {
        --transform-translate-x: -.5rem;
    }
    .md\:focus\:-translate-x-3:focus
    {
        --transform-translate-x: -.75rem;
    }
    .md\:focus\:-translate-x-4:focus
    {
        --transform-translate-x: -1rem;
    }
    .md\:focus\:-translate-x-5:focus
    {
        --transform-translate-x: -1.25rem;
    }
    .md\:focus\:-translate-x-6:focus
    {
        --transform-translate-x: -1.5rem;
    }
    .md\:focus\:-translate-x-8:focus
    {
        --transform-translate-x: -2rem;
    }
    .md\:focus\:-translate-x-10:focus
    {
        --transform-translate-x: -2.5rem;
    }
    .md\:focus\:-translate-x-12:focus
    {
        --transform-translate-x: -3rem;
    }
    .md\:focus\:-translate-x-16:focus
    {
        --transform-translate-x: -4rem;
    }
    .md\:focus\:-translate-x-20:focus
    {
        --transform-translate-x: -5rem;
    }
    .md\:focus\:-translate-x-24:focus
    {
        --transform-translate-x: -6rem;
    }
    .md\:focus\:-translate-x-32:focus
    {
        --transform-translate-x: -8rem;
    }
    .md\:focus\:-translate-x-40:focus
    {
        --transform-translate-x: -10rem;
    }
    .md\:focus\:-translate-x-48:focus
    {
        --transform-translate-x: -12rem;
    }
    .md\:focus\:-translate-x-56:focus
    {
        --transform-translate-x: -14rem;
    }
    .md\:focus\:-translate-x-64:focus
    {
        --transform-translate-x: -16rem;
    }
    .md\:focus\:-translate-x-px:focus
    {
        --transform-translate-x: -1px;
    }
    .md\:focus\:-translate-x-full:focus
    {
        --transform-translate-x: -100%;
    }
    .md\:focus\:-translate-x-1\/2:focus
    {
        --transform-translate-x: -50%;
    }
    .md\:focus\:translate-x-1\/2:focus
    {
        --transform-translate-x: 50%;
    }
    .md\:focus\:translate-x-full:focus
    {
        --transform-translate-x: 100%;
    }
    .md\:focus\:translate-y-0:focus
    {
        --transform-translate-y: 0;
    }
    .md\:focus\:translate-y-1:focus
    {
        --transform-translate-y: .25rem;
    }
    .md\:focus\:translate-y-2:focus
    {
        --transform-translate-y: .5rem;
    }
    .md\:focus\:translate-y-3:focus
    {
        --transform-translate-y: .75rem;
    }
    .md\:focus\:translate-y-4:focus
    {
        --transform-translate-y: 1rem;
    }
    .md\:focus\:translate-y-5:focus
    {
        --transform-translate-y: 1.25rem;
    }
    .md\:focus\:translate-y-6:focus
    {
        --transform-translate-y: 1.5rem;
    }
    .md\:focus\:translate-y-8:focus
    {
        --transform-translate-y: 2rem;
    }
    .md\:focus\:translate-y-10:focus
    {
        --transform-translate-y: 2.5rem;
    }
    .md\:focus\:translate-y-12:focus
    {
        --transform-translate-y: 3rem;
    }
    .md\:focus\:translate-y-16:focus
    {
        --transform-translate-y: 4rem;
    }
    .md\:focus\:translate-y-20:focus
    {
        --transform-translate-y: 5rem;
    }
    .md\:focus\:translate-y-24:focus
    {
        --transform-translate-y: 6rem;
    }
    .md\:focus\:translate-y-32:focus
    {
        --transform-translate-y: 8rem;
    }
    .md\:focus\:translate-y-40:focus
    {
        --transform-translate-y: 10rem;
    }
    .md\:focus\:translate-y-48:focus
    {
        --transform-translate-y: 12rem;
    }
    .md\:focus\:translate-y-56:focus
    {
        --transform-translate-y: 14rem;
    }
    .md\:focus\:translate-y-64:focus
    {
        --transform-translate-y: 16rem;
    }
    .md\:focus\:translate-y-px:focus
    {
        --transform-translate-y: 1px;
    }
    .md\:focus\:-translate-y-1:focus
    {
        --transform-translate-y: -.25rem;
    }
    .md\:focus\:-translate-y-2:focus
    {
        --transform-translate-y: -.5rem;
    }
    .md\:focus\:-translate-y-3:focus
    {
        --transform-translate-y: -.75rem;
    }
    .md\:focus\:-translate-y-4:focus
    {
        --transform-translate-y: -1rem;
    }
    .md\:focus\:-translate-y-5:focus
    {
        --transform-translate-y: -1.25rem;
    }
    .md\:focus\:-translate-y-6:focus
    {
        --transform-translate-y: -1.5rem;
    }
    .md\:focus\:-translate-y-8:focus
    {
        --transform-translate-y: -2rem;
    }
    .md\:focus\:-translate-y-10:focus
    {
        --transform-translate-y: -2.5rem;
    }
    .md\:focus\:-translate-y-12:focus
    {
        --transform-translate-y: -3rem;
    }
    .md\:focus\:-translate-y-16:focus
    {
        --transform-translate-y: -4rem;
    }
    .md\:focus\:-translate-y-20:focus
    {
        --transform-translate-y: -5rem;
    }
    .md\:focus\:-translate-y-24:focus
    {
        --transform-translate-y: -6rem;
    }
    .md\:focus\:-translate-y-32:focus
    {
        --transform-translate-y: -8rem;
    }
    .md\:focus\:-translate-y-40:focus
    {
        --transform-translate-y: -10rem;
    }
    .md\:focus\:-translate-y-48:focus
    {
        --transform-translate-y: -12rem;
    }
    .md\:focus\:-translate-y-56:focus
    {
        --transform-translate-y: -14rem;
    }
    .md\:focus\:-translate-y-64:focus
    {
        --transform-translate-y: -16rem;
    }
    .md\:focus\:-translate-y-px:focus
    {
        --transform-translate-y: -1px;
    }
    .md\:focus\:-translate-y-full:focus
    {
        --transform-translate-y: -100%;
    }
    .md\:focus\:-translate-y-1\/2:focus
    {
        --transform-translate-y: -50%;
    }
    .md\:focus\:translate-y-1\/2:focus
    {
        --transform-translate-y: 50%;
    }
    .md\:focus\:translate-y-full:focus
    {
        --transform-translate-y: 100%;
    }
    .md\:rotate-0
    {
        --transform-rotate: 0;
    }
    .md\:rotate-1
    {
        --transform-rotate: 1deg;
    }
    .md\:rotate-2
    {
        --transform-rotate: 2deg;
    }
    .md\:rotate-3
    {
        --transform-rotate: 3deg;
    }
    .md\:rotate-6
    {
        --transform-rotate: 6deg;
    }
    .md\:rotate-12
    {
        --transform-rotate: 12deg;
    }
    .md\:rotate-45
    {
        --transform-rotate: 45deg;
    }
    .md\:rotate-90
    {
        --transform-rotate: 90deg;
    }
    .md\:rotate-180
    {
        --transform-rotate: 180deg;
    }
    .md\:-rotate-180
    {
        --transform-rotate: -180deg;
    }
    .md\:-rotate-90
    {
        --transform-rotate: -90deg;
    }
    .md\:-rotate-45
    {
        --transform-rotate: -45deg;
    }
    .md\:-rotate-12
    {
        --transform-rotate: -12deg;
    }
    .md\:-rotate-6
    {
        --transform-rotate: -6deg;
    }
    .md\:-rotate-3
    {
        --transform-rotate: -3deg;
    }
    .md\:-rotate-2
    {
        --transform-rotate: -2deg;
    }
    .md\:-rotate-1
    {
        --transform-rotate: -1deg;
    }
    .md\:hover\:rotate-0:hover
    {
        --transform-rotate: 0;
    }
    .md\:hover\:rotate-1:hover
    {
        --transform-rotate: 1deg;
    }
    .md\:hover\:rotate-2:hover
    {
        --transform-rotate: 2deg;
    }
    .md\:hover\:rotate-3:hover
    {
        --transform-rotate: 3deg;
    }
    .md\:hover\:rotate-6:hover
    {
        --transform-rotate: 6deg;
    }
    .md\:hover\:rotate-12:hover
    {
        --transform-rotate: 12deg;
    }
    .md\:hover\:rotate-45:hover
    {
        --transform-rotate: 45deg;
    }
    .md\:hover\:rotate-90:hover
    {
        --transform-rotate: 90deg;
    }
    .md\:hover\:rotate-180:hover
    {
        --transform-rotate: 180deg;
    }
    .md\:hover\:-rotate-180:hover
    {
        --transform-rotate: -180deg;
    }
    .md\:hover\:-rotate-90:hover
    {
        --transform-rotate: -90deg;
    }
    .md\:hover\:-rotate-45:hover
    {
        --transform-rotate: -45deg;
    }
    .md\:hover\:-rotate-12:hover
    {
        --transform-rotate: -12deg;
    }
    .md\:hover\:-rotate-6:hover
    {
        --transform-rotate: -6deg;
    }
    .md\:hover\:-rotate-3:hover
    {
        --transform-rotate: -3deg;
    }
    .md\:hover\:-rotate-2:hover
    {
        --transform-rotate: -2deg;
    }
    .md\:hover\:-rotate-1:hover
    {
        --transform-rotate: -1deg;
    }
    .md\:focus\:rotate-0:focus
    {
        --transform-rotate: 0;
    }
    .md\:focus\:rotate-1:focus
    {
        --transform-rotate: 1deg;
    }
    .md\:focus\:rotate-2:focus
    {
        --transform-rotate: 2deg;
    }
    .md\:focus\:rotate-3:focus
    {
        --transform-rotate: 3deg;
    }
    .md\:focus\:rotate-6:focus
    {
        --transform-rotate: 6deg;
    }
    .md\:focus\:rotate-12:focus
    {
        --transform-rotate: 12deg;
    }
    .md\:focus\:rotate-45:focus
    {
        --transform-rotate: 45deg;
    }
    .md\:focus\:rotate-90:focus
    {
        --transform-rotate: 90deg;
    }
    .md\:focus\:rotate-180:focus
    {
        --transform-rotate: 180deg;
    }
    .md\:focus\:-rotate-180:focus
    {
        --transform-rotate: -180deg;
    }
    .md\:focus\:-rotate-90:focus
    {
        --transform-rotate: -90deg;
    }
    .md\:focus\:-rotate-45:focus
    {
        --transform-rotate: -45deg;
    }
    .md\:focus\:-rotate-12:focus
    {
        --transform-rotate: -12deg;
    }
    .md\:focus\:-rotate-6:focus
    {
        --transform-rotate: -6deg;
    }
    .md\:focus\:-rotate-3:focus
    {
        --transform-rotate: -3deg;
    }
    .md\:focus\:-rotate-2:focus
    {
        --transform-rotate: -2deg;
    }
    .md\:focus\:-rotate-1:focus
    {
        --transform-rotate: -1deg;
    }
    .md\:scale-0
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .md\:scale-50
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .md\:scale-75
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .md\:scale-90
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .md\:scale-95
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .md\:scale-100
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .md\:scale-105
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .md\:scale-110
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .md\:scale-125
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .md\:scale-150
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .md\:scale-x-0
    {
        --transform-scale-x: 0;
    }
    .md\:scale-x-50
    {
        --transform-scale-x: .5;
    }
    .md\:scale-x-75
    {
        --transform-scale-x: .75;
    }
    .md\:scale-x-90
    {
        --transform-scale-x: .9;
    }
    .md\:scale-x-95
    {
        --transform-scale-x: .95;
    }
    .md\:scale-x-100
    {
        --transform-scale-x: 1;
    }
    .md\:scale-x-105
    {
        --transform-scale-x: 1.05;
    }
    .md\:scale-x-110
    {
        --transform-scale-x: 1.1;
    }
    .md\:scale-x-125
    {
        --transform-scale-x: 1.25;
    }
    .md\:scale-x-150
    {
        --transform-scale-x: 1.5;
    }
    .md\:scale-y-0
    {
        --transform-scale-y: 0;
    }
    .md\:scale-y-50
    {
        --transform-scale-y: .5;
    }
    .md\:scale-y-75
    {
        --transform-scale-y: .75;
    }
    .md\:scale-y-90
    {
        --transform-scale-y: .9;
    }
    .md\:scale-y-95
    {
        --transform-scale-y: .95;
    }
    .md\:scale-y-100
    {
        --transform-scale-y: 1;
    }
    .md\:scale-y-105
    {
        --transform-scale-y: 1.05;
    }
    .md\:scale-y-110
    {
        --transform-scale-y: 1.1;
    }
    .md\:scale-y-125
    {
        --transform-scale-y: 1.25;
    }
    .md\:scale-y-150
    {
        --transform-scale-y: 1.5;
    }
    .md\:hover\:scale-0:hover
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .md\:hover\:scale-50:hover
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .md\:hover\:scale-75:hover
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .md\:hover\:scale-90:hover
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .md\:hover\:scale-95:hover
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .md\:hover\:scale-100:hover
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .md\:hover\:scale-105:hover
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .md\:hover\:scale-110:hover
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .md\:hover\:scale-125:hover
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .md\:hover\:scale-150:hover
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .md\:hover\:scale-x-0:hover
    {
        --transform-scale-x: 0;
    }
    .md\:hover\:scale-x-50:hover
    {
        --transform-scale-x: .5;
    }
    .md\:hover\:scale-x-75:hover
    {
        --transform-scale-x: .75;
    }
    .md\:hover\:scale-x-90:hover
    {
        --transform-scale-x: .9;
    }
    .md\:hover\:scale-x-95:hover
    {
        --transform-scale-x: .95;
    }
    .md\:hover\:scale-x-100:hover
    {
        --transform-scale-x: 1;
    }
    .md\:hover\:scale-x-105:hover
    {
        --transform-scale-x: 1.05;
    }
    .md\:hover\:scale-x-110:hover
    {
        --transform-scale-x: 1.1;
    }
    .md\:hover\:scale-x-125:hover
    {
        --transform-scale-x: 1.25;
    }
    .md\:hover\:scale-x-150:hover
    {
        --transform-scale-x: 1.5;
    }
    .md\:hover\:scale-y-0:hover
    {
        --transform-scale-y: 0;
    }
    .md\:hover\:scale-y-50:hover
    {
        --transform-scale-y: .5;
    }
    .md\:hover\:scale-y-75:hover
    {
        --transform-scale-y: .75;
    }
    .md\:hover\:scale-y-90:hover
    {
        --transform-scale-y: .9;
    }
    .md\:hover\:scale-y-95:hover
    {
        --transform-scale-y: .95;
    }
    .md\:hover\:scale-y-100:hover
    {
        --transform-scale-y: 1;
    }
    .md\:hover\:scale-y-105:hover
    {
        --transform-scale-y: 1.05;
    }
    .md\:hover\:scale-y-110:hover
    {
        --transform-scale-y: 1.1;
    }
    .md\:hover\:scale-y-125:hover
    {
        --transform-scale-y: 1.25;
    }
    .md\:hover\:scale-y-150:hover
    {
        --transform-scale-y: 1.5;
    }
    .md\:focus\:scale-0:focus
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .md\:focus\:scale-50:focus
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .md\:focus\:scale-75:focus
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .md\:focus\:scale-90:focus
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .md\:focus\:scale-95:focus
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .md\:focus\:scale-100:focus
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .md\:focus\:scale-105:focus
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .md\:focus\:scale-110:focus
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .md\:focus\:scale-125:focus
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .md\:focus\:scale-150:focus
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .md\:focus\:scale-x-0:focus
    {
        --transform-scale-x: 0;
    }
    .md\:focus\:scale-x-50:focus
    {
        --transform-scale-x: .5;
    }
    .md\:focus\:scale-x-75:focus
    {
        --transform-scale-x: .75;
    }
    .md\:focus\:scale-x-90:focus
    {
        --transform-scale-x: .9;
    }
    .md\:focus\:scale-x-95:focus
    {
        --transform-scale-x: .95;
    }
    .md\:focus\:scale-x-100:focus
    {
        --transform-scale-x: 1;
    }
    .md\:focus\:scale-x-105:focus
    {
        --transform-scale-x: 1.05;
    }
    .md\:focus\:scale-x-110:focus
    {
        --transform-scale-x: 1.1;
    }
    .md\:focus\:scale-x-125:focus
    {
        --transform-scale-x: 1.25;
    }
    .md\:focus\:scale-x-150:focus
    {
        --transform-scale-x: 1.5;
    }
    .md\:focus\:scale-y-0:focus
    {
        --transform-scale-y: 0;
    }
    .md\:focus\:scale-y-50:focus
    {
        --transform-scale-y: .5;
    }
    .md\:focus\:scale-y-75:focus
    {
        --transform-scale-y: .75;
    }
    .md\:focus\:scale-y-90:focus
    {
        --transform-scale-y: .9;
    }
    .md\:focus\:scale-y-95:focus
    {
        --transform-scale-y: .95;
    }
    .md\:focus\:scale-y-100:focus
    {
        --transform-scale-y: 1;
    }
    .md\:focus\:scale-y-105:focus
    {
        --transform-scale-y: 1.05;
    }
    .md\:focus\:scale-y-110:focus
    {
        --transform-scale-y: 1.1;
    }
    .md\:focus\:scale-y-125:focus
    {
        --transform-scale-y: 1.25;
    }
    .md\:focus\:scale-y-150:focus
    {
        --transform-scale-y: 1.5;
    }
    .md\:origin-center
    {
        transform-origin: center;
    }
    .md\:origin-top
    {
        transform-origin: top;
    }
    .md\:origin-top-right
    {
        transform-origin: top right;
    }
    .md\:origin-right
    {
        transform-origin: right;
    }
    .md\:origin-bottom-right
    {
        transform-origin: bottom right;
    }
    .md\:origin-bottom
    {
        transform-origin: bottom;
    }
    .md\:origin-bottom-left
    {
        transform-origin: bottom left;
    }
    .md\:origin-left
    {
        transform-origin: left;
    }
    .md\:origin-top-left
    {
        transform-origin: top left;
    }
    .md\:transform
    {
        --transform-translate-x: 0;
        --transform-translate-y: 0;
        --transform-rotate: 0;
        --transform-skew-x: 0;
        --transform-skew-y: 0;
        --transform-scale-x: 1;
        --transform-scale-y: 1;
        transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    }
    .md\:transform-none
    {
        transform: none;
    }
    .md\:row-end-1
    {
        grid-row-end: 1;
    }
    .md\:row-end-2
    {
        grid-row-end: 2;
    }
    .md\:row-end-3
    {
        grid-row-end: 3;
    }
    .md\:row-end-4
    {
        grid-row-end: 4;
    }
    .md\:row-end-5
    {
        grid-row-end: 5;
    }
    .md\:row-end-6
    {
        grid-row-end: 6;
    }
    .md\:row-end-7
    {
        grid-row-end: 7;
    }
    .md\:row-end-auto
    {
        grid-row-end: auto;
    }
    .md\:row-start-1
    {
        grid-row-start: 1;
    }
    .md\:row-start-2
    {
        grid-row-start: 2;
    }
    .md\:row-start-3
    {
        grid-row-start: 3;
    }
    .md\:row-start-4
    {
        grid-row-start: 4;
    }
    .md\:row-start-5
    {
        grid-row-start: 5;
    }
    .md\:row-start-6
    {
        grid-row-start: 6;
    }
    .md\:row-start-7
    {
        grid-row-start: 7;
    }
    .md\:row-start-auto
    {
        grid-row-start: auto;
    }
    .md\:row-auto
    {
        grid-row: auto;
    }
    .md\:row-span-1
    {
        grid-row: span 1/span 1;
    }
    .md\:row-span-2
    {
        grid-row: span 2/span 2;
    }
    .md\:row-span-3
    {
        grid-row: span 3/span 3;
    }
    .md\:row-span-4
    {
        grid-row: span 4/span 4;
    }
    .md\:row-span-5
    {
        grid-row: span 5/span 5;
    }
    .md\:row-span-6
    {
        grid-row: span 6/span 6;
    }
    .md\:row-span-full
    {
        grid-row: 1/-1;
    }
    .md\:auto-rows-auto
    {
        grid-auto-rows: auto;
    }
    .md\:auto-rows-min
    {
        grid-auto-rows: min-content;
    }
    .md\:auto-rows-max
    {
        grid-auto-rows: max-content;
    }
    .md\:auto-rows-fr
    {
        grid-auto-rows: minmax(0,1fr);
    }
    .md\:grid-rows-1
    {
        grid-template-rows: repeat(1,minmax(0,100%));
    }
    .md\:grid-rows-2
    {
        grid-template-rows: repeat(2,minmax(0,100%));
    }
    .md\:grid-rows-3
    {
        grid-template-rows: repeat(3,minmax(0,100%));
    }
    .md\:grid-rows-4
    {
        grid-template-rows: repeat(4,minmax(0,100%));
    }
    .md\:grid-rows-5
    {
        grid-template-rows: repeat(5,minmax(0,100%));
    }
    .md\:grid-rows-6
    {
        grid-template-rows: repeat(6,minmax(0,100%));
    }
    .md\:grid-rows-7
    {
        grid-template-rows: repeat(7,minmax(0,100%));
    }
    .md\:grid-rows-8
    {
        grid-template-rows: repeat(8,minmax(0,100%));
    }
    .md\:grid-rows-9
    {
        grid-template-rows: repeat(9,minmax(0,100%));
    }
    .md\:grid-rows-10
    {
        grid-template-rows: repeat(10,minmax(0,100%));
    }
    .md\:grid-rows-11
    {
        grid-template-rows: repeat(11,minmax(0,100%));
    }
    .md\:grid-rows-12
    {
        grid-template-rows: repeat(12,minmax(0,100%));
    }
    .md\:grid-rows-13
    {
        grid-template-rows: repeat(13,minmax(0,100%));
    }
    .md\:grid-rows-14
    {
        grid-template-rows: repeat(14,minmax(0,100%));
    }
    .md\:grid-rows-15
    {
        grid-template-rows: repeat(15,minmax(0,100%));
    }
    .md\:grid-rows-16
    {
        grid-template-rows: repeat(16,minmax(0,100%));
    }
    .md\:grid-rows-17
    {
        grid-template-rows: repeat(17,minmax(0,100%));
    }
    .md\:grid-rows-18
    {
        grid-template-rows: repeat(18,minmax(0,100%));
    }
    .md\:grid-rows-19
    {
        grid-template-rows: repeat(19,minmax(0,100%));
    }
    .md\:grid-rows-20
    {
        grid-template-rows: repeat(20,minmax(0,100%));
    }
    .md\:grid-rows-none
    {
        grid-template-rows: none;
    }
    .md\:col-end-1
    {
        grid-column-end: 1;
    }
    .md\:col-end-2
    {
        grid-column-end: 2;
    }
    .md\:col-end-3
    {
        grid-column-end: 3;
    }
    .md\:col-end-4
    {
        grid-column-end: 4;
    }
    .md\:col-end-5
    {
        grid-column-end: 5;
    }
    .md\:col-end-6
    {
        grid-column-end: 6;
    }
    .md\:col-end-7
    {
        grid-column-end: 7;
    }
    .md\:col-end-8
    {
        grid-column-end: 8;
    }
    .md\:col-end-9
    {
        grid-column-end: 9;
    }
    .md\:col-end-10
    {
        grid-column-end: 10;
    }
    .md\:col-end-11
    {
        grid-column-end: 11;
    }
    .md\:col-end-12
    {
        grid-column-end: 12;
    }
    .md\:col-end-13
    {
        grid-column-end: 13;
    }
    .md\:col-end-auto
    {
        grid-column-end: auto;
    }
    .md\:col-start-1
    {
        grid-column-start: 1;
    }
    .md\:col-start-2
    {
        grid-column-start: 2;
    }
    .md\:col-start-3
    {
        grid-column-start: 3;
    }
    .md\:col-start-4
    {
        grid-column-start: 4;
    }
    .md\:col-start-5
    {
        grid-column-start: 5;
    }
    .md\:col-start-6
    {
        grid-column-start: 6;
    }
    .md\:col-start-7
    {
        grid-column-start: 7;
    }
    .md\:col-start-8
    {
        grid-column-start: 8;
    }
    .md\:col-start-9
    {
        grid-column-start: 9;
    }
    .md\:col-start-10
    {
        grid-column-start: 10;
    }
    .md\:col-start-11
    {
        grid-column-start: 11;
    }
    .md\:col-start-12
    {
        grid-column-start: 12;
    }
    .md\:col-start-13
    {
        grid-column-start: 13;
    }
    .md\:col-start-auto
    {
        grid-column-start: auto;
    }
    .md\:col-auto
    {
        grid-column: auto;
    }
    .md\:col-span-1
    {
        grid-column: span 1/span 1;
    }
    .md\:col-span-2
    {
        grid-column: span 2/span 2;
    }
    .md\:col-span-3
    {
        grid-column: span 3/span 3;
    }
    .md\:col-span-4
    {
        grid-column: span 4/span 4;
    }
    .md\:col-span-5
    {
        grid-column: span 5/span 5;
    }
    .md\:col-span-6
    {
        grid-column: span 6/span 6;
    }
    .md\:col-span-7
    {
        grid-column: span 7/span 7;
    }
    .md\:col-span-8
    {
        grid-column: span 8/span 8;
    }
    .md\:col-span-9
    {
        grid-column: span 9/span 9;
    }
    .md\:col-span-10
    {
        grid-column: span 10/span 10;
    }
    .md\:col-span-11
    {
        grid-column: span 11/span 11;
    }
    .md\:col-span-12
    {
        grid-column: span 12/span 12;
    }
    .md\:col-span-full
    {
        grid-column: 1/-1;
    }
    .md\:auto-cols-auto
    {
        grid-auto-columns: auto;
    }
    .md\:auto-cols-min
    {
        grid-auto-columns: min-content;
    }
    .md\:auto-cols-max
    {
        grid-auto-columns: max-content;
    }
    .md\:auto-cols-fr
    {
        grid-auto-columns: minmax(0,1fr);
    }
    .md\:grid-cols-1
    {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .md\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .md\:grid-cols-3
    {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .md\:grid-cols-4
    {
        grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .md\:grid-cols-5
    {
        grid-template-columns: repeat(5,minmax(0,1fr));
    }
    .md\:grid-cols-6
    {
        grid-template-columns: repeat(6,minmax(0,1fr));
    }
    .md\:grid-cols-7
    {
        grid-template-columns: repeat(7,minmax(0,1fr));
    }
    .md\:grid-cols-8
    {
        grid-template-columns: repeat(8,minmax(0,1fr));
    }
    .md\:grid-cols-9
    {
        grid-template-columns: repeat(9,minmax(0,1fr));
    }
    .md\:grid-cols-10
    {
        grid-template-columns: repeat(10,minmax(0,1fr));
    }
    .md\:grid-cols-11
    {
        grid-template-columns: repeat(11,minmax(0,1fr));
    }
    .md\:grid-cols-12
    {
        grid-template-columns: repeat(12,minmax(0,1fr));
    }
    .md\:grid-cols-none
    {
        grid-template-columns: none;
    }
    .md\:grid-flow-row
    {
        grid-auto-flow: row;
    }
    .md\:grid-flow-col
    {
        grid-auto-flow: column;
    }
    .md\:grid-flow-row-dense
    {
        grid-auto-flow: row dense;
    }
    .md\:grid-flow-col-dense
    {
        grid-auto-flow: column dense;
    }
    .md\:gap-0
    {
        grid-gap: 0;
        gap: 0;
    }
    .md\:gap-1
    {
        grid-gap: .25rem;
        gap: .25rem;
    }
    .md\:gap-2
    {
        grid-gap: .5rem;
        gap: .5rem;
    }
    .md\:gap-3
    {
        grid-gap: .75rem;
        gap: .75rem;
    }
    .md\:gap-4
    {
        grid-gap: 1rem;
        gap: 1rem;
    }
    .md\:gap-5
    {
        grid-gap: 1.25rem;
        gap: 1.25rem;
    }
    .md\:gap-6
    {
        grid-gap: 1.5rem;
        gap: 1.5rem;
    }
    .md\:gap-8
    {
        grid-gap: 2rem;
        gap: 2rem;
    }
    .md\:gap-10
    {
        grid-gap: 2.5rem;
        gap: 2.5rem;
    }
    .md\:gap-12
    {
        grid-gap: 3rem;
        gap: 3rem;
    }
    .md\:gap-16
    {
        grid-gap: 4rem;
        gap: 4rem;
    }
    .md\:gap-20
    {
        grid-gap: 5rem;
        gap: 5rem;
    }
    .md\:gap-24
    {
        grid-gap: 6rem;
        gap: 6rem;
    }
    .md\:gap-32
    {
        grid-gap: 8rem;
        gap: 8rem;
    }
    .md\:gap-40
    {
        grid-gap: 10rem;
        gap: 10rem;
    }
    .md\:gap-48
    {
        grid-gap: 12rem;
        gap: 12rem;
    }
    .md\:gap-56
    {
        grid-gap: 14rem;
        gap: 14rem;
    }
    .md\:gap-64
    {
        grid-gap: 16rem;
        gap: 16rem;
    }
    .md\:gap-px
    {
        grid-gap: 1px;
        gap: 1px;
    }
    .md\:col-gap-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .md\:col-gap-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .md\:col-gap-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .md\:col-gap-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .md\:col-gap-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .md\:col-gap-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .md\:col-gap-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .md\:col-gap-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .md\:col-gap-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .md\:col-gap-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .md\:col-gap-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .md\:col-gap-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .md\:col-gap-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .md\:col-gap-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .md\:col-gap-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .md\:col-gap-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .md\:col-gap-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .md\:col-gap-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .md\:col-gap-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .md\:gap-x-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .md\:gap-x-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .md\:gap-x-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .md\:gap-x-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .md\:gap-x-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .md\:gap-x-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .md\:gap-x-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .md\:gap-x-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .md\:gap-x-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .md\:gap-x-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .md\:gap-x-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .md\:gap-x-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .md\:gap-x-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .md\:gap-x-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .md\:gap-x-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .md\:gap-x-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .md\:gap-x-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .md\:gap-x-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .md\:gap-x-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .md\:row-gap-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .md\:row-gap-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .md\:row-gap-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .md\:row-gap-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .md\:row-gap-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .md\:row-gap-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .md\:row-gap-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .md\:row-gap-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .md\:row-gap-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .md\:row-gap-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .md\:row-gap-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .md\:row-gap-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .md\:row-gap-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .md\:row-gap-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .md\:row-gap-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .md\:row-gap-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .md\:row-gap-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .md\:row-gap-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .md\:row-gap-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .md\:gap-y-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .md\:gap-y-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .md\:gap-y-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .md\:gap-y-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .md\:gap-y-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .md\:gap-y-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .md\:gap-y-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .md\:gap-y-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .md\:gap-y-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .md\:gap-y-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .md\:gap-y-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .md\:gap-y-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .md\:gap-y-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .md\:gap-y-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .md\:gap-y-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .md\:gap-y-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .md\:gap-y-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .md\:gap-y-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .md\:gap-y-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .md\:z-0
    {
        z-index: 0;
    }
    .md\:z-5
    {
        z-index: 5;
    }
    .md\:z-10
    {
        z-index: 10;
    }
    .md\:z-20
    {
        z-index: 20;
    }
    .md\:z-30
    {
        z-index: 30;
    }
    .md\:z-40
    {
        z-index: 40;
    }
    .md\:z-50
    {
        z-index: 50;
    }
    .md\:z-100
    {
        z-index: 100;
    }
    .md\:z-150
    {
        z-index: 150;
    }
    .md\:z-auto
    {
        z-index: auto;
    }
    .md\:w-1
    {
        width: .25rem;
    }
    .md\:w-2
    {
        width: .5rem;
    }
    .md\:w-3
    {
        width: .75rem;
    }
    .md\:w-4
    {
        width: 1rem;
    }
    .md\:w-6
    {
        width: 1.5rem;
    }
    .md\:w-8
    {
        width: 2rem;
    }
    .md\:w-10
    {
        width: 2.5rem;
    }
    .md\:w-12
    {
        width: 3rem;
    }
    .md\:w-14
    {
        width: 3.75rem;
    }
    .md\:w-16
    {
        width: 4rem;
    }
    .md\:w-18
    {
        width: 4.5rem;
    }
    .md\:w-20
    {
        width: 5rem;
    }
    .md\:w-24
    {
        width: 6rem;
    }
    .md\:w-32
    {
        width: 8rem;
    }
    .md\:w-40
    {
        width: 10rem;
    }
    .md\:w-48
    {
        width: 12rem;
    }
    .md\:w-64
    {
        width: 16rem;
    }
    .md\:w-65
    {
        width: 20rem;
    }
    .md\:w-66
    {
        width: 24rem;
    }
    .md\:w-72
    {
        width: 26.75rem;
    }
    .md\:w-128
    {
        width: 36rem;
    }
    .md\:w-auto
    {
        width: auto;
    }
    .md\:w-px
    {
        width: 1px;
    }
    .md\:w-64-1\/4
    {
        width: 17rem;
    }
    .md\:w-64-1\/2
    {
        width: 18rem;
    }
    .md\:w-1\/2
    {
        width: 50%;
    }
    .md\:w-1\/3
    {
        width: 33.33333%;
    }
    .md\:w-2\/3
    {
        width: 66.66667%;
    }
    .md\:w-1\/4
    {
        width: 25%;
    }
    .md\:w-3\/4
    {
        width: 75%;
    }
    .md\:w-1\/5
    {
        width: 20%;
    }
    .md\:w-2\/5
    {
        width: 40%;
    }
    .md\:w-3\/5
    {
        width: 60%;
    }
    .md\:w-4\/5
    {
        width: 80%;
    }
    .md\:w-1\/6
    {
        width: 16.666667%;
    }
    .md\:w-2\/6
    {
        width: 33.333333%;
    }
    .md\:w-3\/6
    {
        width: 50%;
    }
    .md\:w-4\/6
    {
        width: 66.666667%;
    }
    .md\:w-5\/6
    {
        width: 83.333333%;
    }
    .md\:w-1\/12
    {
        width: 8.333333%;
    }
    .md\:w-2\/12
    {
        width: 16.666667%;
    }
    .md\:w-3\/12
    {
        width: 25%;
    }
    .md\:w-4\/12
    {
        width: 33.333333%;
    }
    .md\:w-5\/12
    {
        width: 41.666667%;
    }
    .md\:w-6\/12
    {
        width: 50%;
    }
    .md\:w-7\/12
    {
        width: 58.333333%;
    }
    .md\:w-8\/12
    {
        width: 66.666667%;
    }
    .md\:w-9\/12
    {
        width: 75%;
    }
    .md\:w-10\/12
    {
        width: 83.333333%;
    }
    .md\:w-11\/12
    {
        width: 91.666667%;
    }
    .md\:w-full
    {
        width: 100%;
    }
    .md\:w-screen
    {
        width: 100vw;
    }
    .md\:break-normal
    {
        word-wrap: normal;
        overflow-wrap: normal;
        word-break: normal;
    }
    .md\:break-words
    {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
    .md\:break-all
    {
        word-break: break-all;
    }
    .md\:truncate
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .md\:whitespace-normal
    {
        white-space: normal;
    }
    .md\:whitespace-no-wrap
    {
        white-space: nowrap;
    }
    .md\:whitespace-pre
    {
        white-space: pre;
    }
    .md\:whitespace-pre-line
    {
        white-space: pre-line;
    }
    .md\:whitespace-pre-wrap
    {
        white-space: pre-wrap;
    }
    .md\:visible
    {
        visibility: visible;
    }
    .md\:invisible
    {
        visibility: hidden;
    }
    .md\:align-baseline
    {
        vertical-align: baseline;
    }
    .md\:align-top
    {
        vertical-align: top;
    }
    .md\:align-middle
    {
        vertical-align: middle;
    }
    .md\:align-bottom
    {
        vertical-align: bottom;
    }
    .md\:align-text-top
    {
        vertical-align: text-top;
    }
    .md\:align-text-bottom
    {
        vertical-align: text-bottom;
    }
    .md\:select-none
    {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    .md\:select-text
    {
        -webkit-user-select: text;
        -moz-user-select: text;
        user-select: text;
    }
    .md\:select-all
    {
        -webkit-user-select: all;
        -moz-user-select: all;
        user-select: all;
    }
    .md\:select-auto
    {
        -webkit-user-select: auto;
        -moz-user-select: auto;
        user-select: auto;
    }
    .md\:tracking-tight
    {
        letter-spacing: -.05em;
    }
    .md\:tracking-normal
    {
        letter-spacing: 0;
    }
    .md\:tracking-wide
    {
        letter-spacing: .05em;
    }
    .md\:diagonal-fractions, .md\:lining-nums, .md\:oldstyle-nums, .md\:ordinal, .md\:proportional-nums, .md\:slashed-zero, .md\:stacked-fractions, .md\:tabular-nums
    {
        --font-variant-numeric-ordinal: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-slashed-zero: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-figure: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-spacing: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-fraction: var(--tailwind-empty,/**//**/);
        font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
    }
    .md\:normal-nums
    {
        font-variant-numeric: normal;
    }
    .md\:ordinal
    {
        --font-variant-numeric-ordinal: ordinal;
    }
    .md\:slashed-zero
    {
        --font-variant-numeric-slashed-zero: slashed-zero;
    }
    .md\:lining-nums
    {
        --font-variant-numeric-figure: lining-nums;
    }
    .md\:oldstyle-nums
    {
        --font-variant-numeric-figure: oldstyle-nums;
    }
    .md\:proportional-nums
    {
        --font-variant-numeric-spacing: proportional-nums;
    }
    .md\:tabular-nums
    {
        --font-variant-numeric-spacing: tabular-nums;
    }
    .md\:diagonal-fractions
    {
        --font-variant-numeric-fraction: diagonal-fractions;
    }
    .md\:stacked-fractions
    {
        --font-variant-numeric-fraction: stacked-fractions;
    }
    .md\:antialiased
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .md\:subpixel-antialiased
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .md\:hover\:antialiased:hover
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .md\:hover\:subpixel-antialiased:hover
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .md\:underline
    {
        text-decoration: underline;
    }
    .md\:line-through
    {
        text-decoration: line-through;
    }
    .md\:no-underline
    {
        text-decoration: none;
    }
    .md\:hover\:underline:hover
    {
        text-decoration: underline;
    }
    .md\:hover\:line-through:hover
    {
        text-decoration: line-through;
    }
    .md\:hover\:no-underline:hover
    {
        text-decoration: none;
    }
    .md\:uppercase
    {
        text-transform: uppercase;
    }
    .md\:lowercase
    {
        text-transform: lowercase;
    }
    .md\:capitalize
    {
        text-transform: capitalize;
    }
    .md\:normal-case
    {
        text-transform: none;
    }
    .md\:hover\:uppercase:hover
    {
        text-transform: uppercase;
    }
    .md\:hover\:lowercase:hover
    {
        text-transform: lowercase;
    }
    .md\:hover\:capitalize:hover
    {
        text-transform: capitalize;
    }
    .md\:hover\:normal-case:hover
    {
        text-transform: none;
    }
    .md\:italic
    {
        font-style: italic;
    }
    .md\:not-italic
    {
        font-style: normal;
    }
    .md\:hover\:italic:hover
    {
        font-style: italic;
    }
    .md\:hover\:not-italic:hover
    {
        font-style: normal;
    }
    .md\:text-opacity-0
    {
        --text-opacity: 0;
    }
    .md\:text-opacity-25
    {
        --text-opacity: .25;
    }
    .md\:text-opacity-50
    {
        --text-opacity: .5;
    }
    .md\:text-opacity-75
    {
        --text-opacity: .75;
    }
    .md\:text-opacity-100
    {
        --text-opacity: 1;
    }
    .md\:hover\:text-opacity-0:hover
    {
        --text-opacity: 0;
    }
    .md\:hover\:text-opacity-25:hover
    {
        --text-opacity: .25;
    }
    .md\:hover\:text-opacity-50:hover
    {
        --text-opacity: .5;
    }
    .md\:hover\:text-opacity-75:hover
    {
        --text-opacity: .75;
    }
    .md\:hover\:text-opacity-100:hover
    {
        --text-opacity: 1;
    }
    .md\:focus\:text-opacity-0:focus
    {
        --text-opacity: 0;
    }
    .md\:focus\:text-opacity-25:focus
    {
        --text-opacity: .25;
    }
    .md\:focus\:text-opacity-50:focus
    {
        --text-opacity: .5;
    }
    .md\:focus\:text-opacity-75:focus
    {
        --text-opacity: .75;
    }
    .md\:focus\:text-opacity-100:focus
    {
        --text-opacity: 1;
    }
    .md\:text-transparent
    {
        color: transparent;
    }
    .md\:text-inherit
    {
        color: inherit;
    }
    .md\:text-ds-black
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .md\:text-ds-grey-700
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .md\:text-ds-grey-600
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .md\:text-ds-grey-500
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .md\:text-ds-grey-400
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .md\:text-ds-grey-300
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .md\:text-ds-grey-200
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .md\:text-ds-grey-100
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .md\:text-ds-solid-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .md\:text-ds-primary-light
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .md\:text-ds-secondary-light
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .md\:text-ds-third-dark
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .md\:text-ds-disabled-light
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .md\:text-ds-red-700
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .md\:text-ds-red-600
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .md\:text-ds-red-500
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .md\:text-ds-red-400
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .md\:text-ds-red-300
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .md\:text-ds-red-200
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .md\:text-ds-blue-600
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .md\:text-ds-blue-500
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .md\:text-ds-blue-400
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .md\:text-ds-blue-300
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .md\:text-ds-blue-200
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .md\:text-ds-blue-100
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .md\:text-ds-navy-blue-600
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .md\:text-ds-navy-blue-500
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .md\:text-ds-navy-blue-400
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .md\:text-ds-navy-blue-300
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .md\:text-ds-navy-blue-200
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .md\:text-ds-navy-blue-100
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .md\:text-ds-purple-600
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .md\:text-ds-purple-500
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .md\:text-ds-purple-400
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .md\:text-ds-purple-300
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .md\:text-ds-purple-200
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .md\:text-ds-purple-100
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .md\:text-ds-sky-blue-600
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .md\:text-ds-sky-blue-500
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .md\:text-ds-sky-blue-400
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .md\:text-ds-sky-blue-300
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .md\:text-ds-sky-blue-200
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .md\:text-ds-sky-blue-100
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .md\:text-ds-pink-600
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .md\:text-ds-pink-500
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .md\:text-ds-pink-400
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .md\:text-ds-pink-300
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .md\:text-ds-pink-200
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .md\:text-ds-pink-100
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .md\:text-ds-green-700
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .md\:text-ds-green-600
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .md\:text-ds-green-500
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .md\:text-ds-green-400
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .md\:text-ds-green-300
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .md\:text-ds-green-200
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .md\:text-ds-gold-600
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .md\:text-ds-gold-500
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .md\:text-ds-gold-300
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .md\:text-ds-vip-black
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .md\:text-ds-vip-grey
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .md\:text-ds-vip-elements
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .md\:text-ds-vip-beige
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .md\:text-ds-vip-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .md\:text-green
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .md\:text-green-dark
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .md\:text-green-light
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .md\:text-red-soft
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .md\:text-red-lighter
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .md\:text-red-light
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .md\:text-red
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .md\:text-red-dark
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .md\:text-red-darker
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .md\:text-purple-dark
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .md\:text-blue
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .md\:text-blue-light
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .md\:text-blue-dark
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .md\:text-blue-darker
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .md\:text-black
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .md\:text-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .md\:text-sport
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .md\:text-esport
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .md\:text-casino
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .md\:text-poker
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .md\:text-grey-dark
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .md\:text-grey
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .md\:text-grey-light
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .md\:text-grey-lightest
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .md\:text-orange
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .md\:text-orange-light
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .md\:text-yellow
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .md\:text-brown
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .md\:text-smoke-darkest
    {
        color: rgba(0,0,0,.9);
    }
    .md\:text-smoke-darker
    {
        color: rgba(0,0,0,.75);
    }
    .md\:text-smoke-dark
    {
        color: rgba(0,0,0,.6);
    }
    .md\:text-smoke
    {
        color: rgba(0,0,0,.5);
    }
    .md\:text-smoke-light
    {
        color: rgba(0,0,0,.4);
    }
    .md\:text-smoke-lighter
    {
        color: rgba(0,0,0,.25);
    }
    .md\:text-smoke-lightest
    {
        color: rgba(0,0,0,.1);
    }
    .md\:text-snow-strong
    {
        color: hsla(0,0%,100%,.75);
    }
    .md\:text-snow
    {
        color: hsla(0,0%,100%,.5);
    }
    .md\:text-snow-weak
    {
        color: hsla(0,0%,100%,.25);
    }
    .md\:text-placeholder
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .md\:hover\:text-transparent:hover
    {
        color: transparent;
    }
    .md\:hover\:text-inherit:hover
    {
        color: inherit;
    }
    .md\:hover\:text-ds-black:hover
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .md\:hover\:text-ds-grey-700:hover
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .md\:hover\:text-ds-grey-600:hover
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .md\:hover\:text-ds-grey-500:hover
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .md\:hover\:text-ds-grey-400:hover
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .md\:hover\:text-ds-grey-300:hover
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .md\:hover\:text-ds-grey-200:hover
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .md\:hover\:text-ds-grey-100:hover
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .md\:hover\:text-ds-solid-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-primary-light:hover
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .md\:hover\:text-ds-secondary-light:hover
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .md\:hover\:text-ds-third-dark:hover
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .md\:hover\:text-ds-disabled-light:hover
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .md\:hover\:text-ds-red-700:hover
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .md\:hover\:text-ds-red-600:hover
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .md\:hover\:text-ds-red-500:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .md\:hover\:text-ds-red-400:hover
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .md\:hover\:text-ds-red-300:hover
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .md\:hover\:text-ds-red-200:hover
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .md\:hover\:text-ds-blue-600:hover
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .md\:hover\:text-ds-blue-500:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .md\:hover\:text-ds-blue-400:hover
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .md\:hover\:text-ds-blue-300:hover
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-blue-200:hover
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .md\:hover\:text-ds-blue-100:hover
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .md\:hover\:text-ds-navy-blue-600:hover
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .md\:hover\:text-ds-navy-blue-500:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .md\:hover\:text-ds-navy-blue-400:hover
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .md\:hover\:text-ds-navy-blue-300:hover
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .md\:hover\:text-ds-navy-blue-200:hover
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .md\:hover\:text-ds-navy-blue-100:hover
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .md\:hover\:text-ds-purple-600:hover
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .md\:hover\:text-ds-purple-500:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .md\:hover\:text-ds-purple-400:hover
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-purple-300:hover
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .md\:hover\:text-ds-purple-200:hover
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .md\:hover\:text-ds-purple-100:hover
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .md\:hover\:text-ds-sky-blue-600:hover
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .md\:hover\:text-ds-sky-blue-500:hover
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-sky-blue-400:hover
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-sky-blue-300:hover
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-sky-blue-200:hover
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .md\:hover\:text-ds-sky-blue-100:hover
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-pink-600:hover
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .md\:hover\:text-ds-pink-500:hover
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-pink-400:hover
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-pink-300:hover
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-pink-200:hover
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-pink-100:hover
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .md\:hover\:text-ds-green-700:hover
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .md\:hover\:text-ds-green-600:hover
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .md\:hover\:text-ds-green-500:hover
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .md\:hover\:text-ds-green-400:hover
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .md\:hover\:text-ds-green-300:hover
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .md\:hover\:text-ds-green-200:hover
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .md\:hover\:text-ds-gold-600:hover
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .md\:hover\:text-ds-gold-500:hover
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .md\:hover\:text-ds-gold-300:hover
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .md\:hover\:text-ds-vip-black:hover
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .md\:hover\:text-ds-vip-grey:hover
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .md\:hover\:text-ds-vip-elements:hover
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .md\:hover\:text-ds-vip-beige:hover
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .md\:hover\:text-ds-vip-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .md\:hover\:text-green:hover
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .md\:hover\:text-green-dark:hover
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .md\:hover\:text-green-light:hover
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .md\:hover\:text-red-soft:hover
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .md\:hover\:text-red-lighter:hover
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .md\:hover\:text-red-light:hover
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .md\:hover\:text-red:hover
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .md\:hover\:text-red-dark:hover
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .md\:hover\:text-red-darker:hover
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .md\:hover\:text-purple-dark:hover
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .md\:hover\:text-blue:hover
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .md\:hover\:text-blue-light:hover
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .md\:hover\:text-blue-dark:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .md\:hover\:text-blue-darker:hover
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .md\:hover\:text-black:hover
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .md\:hover\:text-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .md\:hover\:text-sport:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .md\:hover\:text-esport:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .md\:hover\:text-casino:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .md\:hover\:text-poker:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .md\:hover\:text-grey-dark:hover
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .md\:hover\:text-grey:hover
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .md\:hover\:text-grey-light:hover
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .md\:hover\:text-grey-lightest:hover
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .md\:hover\:text-orange:hover
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .md\:hover\:text-orange-light:hover
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .md\:hover\:text-yellow:hover
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .md\:hover\:text-brown:hover
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .md\:hover\:text-smoke-darkest:hover
    {
        color: rgba(0,0,0,.9);
    }
    .md\:hover\:text-smoke-darker:hover
    {
        color: rgba(0,0,0,.75);
    }
    .md\:hover\:text-smoke-dark:hover
    {
        color: rgba(0,0,0,.6);
    }
    .md\:hover\:text-smoke:hover
    {
        color: rgba(0,0,0,.5);
    }
    .md\:hover\:text-smoke-light:hover
    {
        color: rgba(0,0,0,.4);
    }
    .md\:hover\:text-smoke-lighter:hover
    {
        color: rgba(0,0,0,.25);
    }
    .md\:hover\:text-smoke-lightest:hover
    {
        color: rgba(0,0,0,.1);
    }
    .md\:hover\:text-snow-strong:hover
    {
        color: hsla(0,0%,100%,.75);
    }
    .md\:hover\:text-snow:hover
    {
        color: hsla(0,0%,100%,.5);
    }
    .md\:hover\:text-snow-weak:hover
    {
        color: hsla(0,0%,100%,.25);
    }
    .md\:hover\:text-placeholder:hover
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .md\:text-left
    {
        text-align: left;
    }
    .md\:text-center
    {
        text-align: center;
    }
    .md\:text-right
    {
        text-align: right;
    }
    .md\:text-justify
    {
        text-align: justify;
    }
    .md\:table-auto
    {
        table-layout: auto;
    }
    .md\:table-fixed
    {
        table-layout: fixed;
    }
    .md\:stroke-0
    {
        stroke-width: 0;
    }
    .md\:stroke-1
    {
        stroke-width: 1;
    }
    .md\:stroke-2
    {
        stroke-width: 2;
    }
    .md\:shadow
    {
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    }
    .md\:shadow-md
    {
        box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
    }
    .md\:shadow-lg
    {
        box-shadow: 0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);
    }
    .md\:shadow-inner
    {
        box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.06);
    }
    .md\:shadow-radio
    {
        box-shadow: inset 0 0 0 4px #fff;
    }
    .md\:shadow-none
    {
        box-shadow: none;
    }
    .md\:shadow-xl
    {
        box-shadow: 0 0 20px rgba(0,0,0,.25);
    }
    .md\:resize-none
    {
        resize: none;
    }
    .md\:resize-y
    {
        resize: vertical;
    }
    .md\:resize-x
    {
        resize: horizontal;
    }
    .md\:resize
    {
        resize: both;
    }
    .md\:inset-0
    {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .md\:inset-10
    {
        top: 2.5rem;
        right: 2.5rem;
        bottom: 2.5rem;
        left: 2.5rem;
    }
    .md\:inset-auto
    {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .md\:-inset-3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .md\:-inset-1\/4
    {
        top: -25%;
        right: -25%;
        bottom: -25%;
        left: -25%;
    }
    .md\:-inset-1\/3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .md\:-inset-1\/2
    {
        top: -50%;
        right: -50%;
        bottom: -50%;
        left: -50%;
    }
    .md\:-inset-2\/3
    {
        top: -66%;
        right: -66%;
        bottom: -66%;
        left: -66%;
    }
    .md\:-inset-3\/4
    {
        top: -75%;
        right: -75%;
        bottom: -75%;
        left: -75%;
    }
    .md\:inset-y-0
    {
        top: 0;
        bottom: 0;
    }
    .md\:inset-x-0
    {
        right: 0;
        left: 0;
    }
    .md\:inset-y-10
    {
        top: 2.5rem;
        bottom: 2.5rem;
    }
    .md\:inset-x-10
    {
        right: 2.5rem;
        left: 2.5rem;
    }
    .md\:inset-y-auto
    {
        top: auto;
        bottom: auto;
    }
    .md\:inset-x-auto
    {
        right: auto;
        left: auto;
    }
    .md\:-inset-y-3
    {
        top: -33%;
        bottom: -33%;
    }
    .md\:-inset-x-3
    {
        right: -33%;
        left: -33%;
    }
    .md\:-inset-y-1\/4
    {
        top: -25%;
        bottom: -25%;
    }
    .md\:-inset-x-1\/4
    {
        right: -25%;
        left: -25%;
    }
    .md\:-inset-y-1\/3
    {
        top: -33%;
        bottom: -33%;
    }
    .md\:-inset-x-1\/3
    {
        right: -33%;
        left: -33%;
    }
    .md\:-inset-y-1\/2
    {
        top: -50%;
        bottom: -50%;
    }
    .md\:-inset-x-1\/2
    {
        right: -50%;
        left: -50%;
    }
    .md\:-inset-y-2\/3
    {
        top: -66%;
        bottom: -66%;
    }
    .md\:-inset-x-2\/3
    {
        right: -66%;
        left: -66%;
    }
    .md\:-inset-y-3\/4
    {
        top: -75%;
        bottom: -75%;
    }
    .md\:-inset-x-3\/4
    {
        right: -75%;
        left: -75%;
    }
    .md\:top-0
    {
        top: 0;
    }
    .md\:right-0
    {
        right: 0;
    }
    .md\:bottom-0
    {
        bottom: 0;
    }
    .md\:left-0
    {
        left: 0;
    }
    .md\:top-10
    {
        top: 2.5rem;
    }
    .md\:right-10
    {
        right: 2.5rem;
    }
    .md\:bottom-10
    {
        bottom: 2.5rem;
    }
    .md\:left-10
    {
        left: 2.5rem;
    }
    .md\:top-auto
    {
        top: auto;
    }
    .md\:right-auto
    {
        right: auto;
    }
    .md\:bottom-auto
    {
        bottom: auto;
    }
    .md\:left-auto
    {
        left: auto;
    }
    .md\:-top-3
    {
        top: -33%;
    }
    .md\:-right-3
    {
        right: -33%;
    }
    .md\:-bottom-3
    {
        bottom: -33%;
    }
    .md\:-left-3
    {
        left: -33%;
    }
    .md\:-top-1\/4
    {
        top: -25%;
    }
    .md\:-right-1\/4
    {
        right: -25%;
    }
    .md\:-bottom-1\/4
    {
        bottom: -25%;
    }
    .md\:-left-1\/4
    {
        left: -25%;
    }
    .md\:-top-1\/3
    {
        top: -33%;
    }
    .md\:-right-1\/3
    {
        right: -33%;
    }
    .md\:-bottom-1\/3
    {
        bottom: -33%;
    }
    .md\:-left-1\/3
    {
        left: -33%;
    }
    .md\:-top-1\/2
    {
        top: -50%;
    }
    .md\:-right-1\/2
    {
        right: -50%;
    }
    .md\:-bottom-1\/2
    {
        bottom: -50%;
    }
    .md\:-left-1\/2
    {
        left: -50%;
    }
    .md\:-top-2\/3
    {
        top: -66%;
    }
    .md\:-right-2\/3
    {
        right: -66%;
    }
    .md\:-bottom-2\/3
    {
        bottom: -66%;
    }
    .md\:-left-2\/3
    {
        left: -66%;
    }
    .md\:-top-3\/4
    {
        top: -75%;
    }
    .md\:-right-3\/4
    {
        right: -75%;
    }
    .md\:-bottom-3\/4
    {
        bottom: -75%;
    }
    .md\:-left-3\/4
    {
        left: -75%;
    }
    .md\:static
    {
        position: static;
    }
    .md\:fixed
    {
        position: fixed;
    }
    .md\:absolute
    {
        position: absolute;
    }
    .md\:relative
    {
        position: relative;
    }
    .md\:sticky
    {
        position: sticky;
    }
    .md\:pointer-events-none
    {
        pointer-events: none;
    }
    .md\:pointer-events-auto
    {
        pointer-events: auto;
    }
    .md\:placeholder-opacity-0::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .md\:placeholder-opacity-0::placeholder
    {
        --placeholder-opacity: 0;
    }
    .md\:placeholder-opacity-25::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .md\:placeholder-opacity-25::placeholder
    {
        --placeholder-opacity: .25;
    }
    .md\:placeholder-opacity-50::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .md\:placeholder-opacity-50::placeholder
    {
        --placeholder-opacity: .5;
    }
    .md\:placeholder-opacity-75::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .md\:placeholder-opacity-75::placeholder
    {
        --placeholder-opacity: .75;
    }
    .md\:placeholder-opacity-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .md\:placeholder-opacity-100::placeholder
    {
        --placeholder-opacity: 1;
    }
    .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .md\:focus\:placeholder-opacity-0:focus::placeholder
    {
        --placeholder-opacity: 0;
    }
    .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .md\:focus\:placeholder-opacity-25:focus::placeholder
    {
        --placeholder-opacity: .25;
    }
    .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .md\:focus\:placeholder-opacity-50:focus::placeholder
    {
        --placeholder-opacity: .5;
    }
    .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .md\:focus\:placeholder-opacity-75:focus::placeholder
    {
        --placeholder-opacity: .75;
    }
    .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .md\:focus\:placeholder-opacity-100:focus::placeholder
    {
        --placeholder-opacity: 1;
    }
    .md\:placeholder-transparent::-moz-placeholder
    {
        color: transparent;
    }
    .md\:placeholder-transparent::placeholder
    {
        color: transparent;
    }
    .md\:placeholder-inherit::-moz-placeholder
    {
        color: inherit;
    }
    .md\:placeholder-inherit::placeholder
    {
        color: inherit;
    }
    .md\:placeholder-ds-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-grey-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-solid-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-solid-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-primary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-primary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-secondary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-secondary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-third-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-third-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-disabled-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-disabled-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-red-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-navy-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-purple-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-sky-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-pink-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-green-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-gold-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-gold-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-gold-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-gold-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-gold-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-gold-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-elements::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-elements::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-beige::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-beige::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:placeholder-ds-vip-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:placeholder-green::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .md\:placeholder-green::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .md\:placeholder-green-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .md\:placeholder-green-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .md\:placeholder-green-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .md\:placeholder-green-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .md\:placeholder-red-soft::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .md\:placeholder-red-soft::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .md\:placeholder-red-lighter::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .md\:placeholder-red-lighter::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .md\:placeholder-red-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .md\:placeholder-red-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .md\:placeholder-red::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .md\:placeholder-red::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .md\:placeholder-red-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .md\:placeholder-red-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .md\:placeholder-red-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .md\:placeholder-red-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .md\:placeholder-purple-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .md\:placeholder-purple-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .md\:placeholder-blue::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .md\:placeholder-blue::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .md\:placeholder-blue-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .md\:placeholder-blue-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .md\:placeholder-blue-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:placeholder-blue-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:placeholder-blue-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .md\:placeholder-blue-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .md\:placeholder-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .md\:placeholder-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .md\:placeholder-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:placeholder-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:placeholder-sport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .md\:placeholder-sport::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .md\:placeholder-esport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .md\:placeholder-esport::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .md\:placeholder-casino::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:placeholder-casino::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:placeholder-poker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .md\:placeholder-poker::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .md\:placeholder-grey-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .md\:placeholder-grey-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .md\:placeholder-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .md\:placeholder-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .md\:placeholder-grey-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .md\:placeholder-grey-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .md\:placeholder-grey-lightest::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .md\:placeholder-grey-lightest::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .md\:placeholder-orange::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .md\:placeholder-orange::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .md\:placeholder-orange-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .md\:placeholder-orange-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .md\:placeholder-yellow::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .md\:placeholder-yellow::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .md\:placeholder-brown::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .md\:placeholder-brown::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .md\:placeholder-smoke-darkest::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .md\:placeholder-smoke-darkest::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .md\:placeholder-smoke-darker::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .md\:placeholder-smoke-darker::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .md\:placeholder-smoke-dark::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .md\:placeholder-smoke-dark::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .md\:placeholder-smoke::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .md\:placeholder-smoke::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .md\:placeholder-smoke-light::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .md\:placeholder-smoke-light::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .md\:placeholder-smoke-lighter::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .md\:placeholder-smoke-lighter::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .md\:placeholder-smoke-lightest::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .md\:placeholder-smoke-lightest::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .md\:placeholder-snow-strong::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .md\:placeholder-snow-strong::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .md\:placeholder-snow::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .md\:placeholder-snow::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .md\:placeholder-snow-weak::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .md\:placeholder-snow-weak::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .md\:placeholder-placeholder::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .md\:placeholder-placeholder::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-transparent:focus::-moz-placeholder
    {
        color: transparent;
    }
    .md\:focus\:placeholder-transparent:focus::placeholder
    {
        color: transparent;
    }
    .md\:focus\:placeholder-inherit:focus::-moz-placeholder
    {
        color: inherit;
    }
    .md\:focus\:placeholder-inherit:focus::placeholder
    {
        color: inherit;
    }
    .md\:focus\:placeholder-ds-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-grey-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-solid-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-solid-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-primary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-primary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-secondary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-secondary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-third-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-third-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-disabled-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-disabled-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-red-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-navy-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-purple-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-sky-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-pink-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-green-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-gold-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-gold-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-gold-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-gold-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-gold-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-gold-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-elements:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-elements:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-beige:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-beige:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-ds-vip-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-green:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-green:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-green-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-green-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-green-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-green-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-soft:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-soft:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-lighter:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-lighter:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-red-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-purple-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-purple-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-blue:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-blue:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-blue-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-blue-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-blue-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-blue-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-blue-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-blue-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-sport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-sport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-esport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-esport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-casino:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-casino:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-poker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-poker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-grey-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-grey-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-grey-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-grey-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-grey-lightest:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-grey-lightest:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-orange:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-orange:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-orange-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-orange-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-yellow:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-yellow:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-brown:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-brown:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-smoke-darkest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .md\:focus\:placeholder-smoke-darkest:focus::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .md\:focus\:placeholder-smoke-darker:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .md\:focus\:placeholder-smoke-darker:focus::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .md\:focus\:placeholder-smoke-dark:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .md\:focus\:placeholder-smoke-dark:focus::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .md\:focus\:placeholder-smoke:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .md\:focus\:placeholder-smoke:focus::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .md\:focus\:placeholder-smoke-light:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .md\:focus\:placeholder-smoke-light:focus::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .md\:focus\:placeholder-smoke-lighter:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .md\:focus\:placeholder-smoke-lighter:focus::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .md\:focus\:placeholder-smoke-lightest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .md\:focus\:placeholder-smoke-lightest:focus::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .md\:focus\:placeholder-snow-strong:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .md\:focus\:placeholder-snow-strong:focus::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .md\:focus\:placeholder-snow:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .md\:focus\:placeholder-snow:focus::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .md\:focus\:placeholder-snow-weak:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .md\:focus\:placeholder-snow-weak:focus::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .md\:focus\:placeholder-placeholder:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .md\:focus\:placeholder-placeholder:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .md\:p-0
    {
        padding: 0;
    }
    .md\:p-1
    {
        padding: .25rem;
    }
    .md\:p-2
    {
        padding: .5rem;
    }
    .md\:p-3
    {
        padding: .75rem;
    }
    .md\:p-4
    {
        padding: 1rem;
    }
    .md\:p-5
    {
        padding: 1.25rem;
    }
    .md\:p-6
    {
        padding: 1.5rem;
    }
    .md\:p-7
    {
        padding: 1.75rem;
    }
    .md\:p-8
    {
        padding: 2rem;
    }
    .md\:p-10
    {
        padding: 2.5rem;
    }
    .md\:p-12
    {
        padding: 3rem;
    }
    .md\:p-14
    {
        padding: 3.75rem;
    }
    .md\:p-16
    {
        padding: 4rem;
    }
    .md\:p-20
    {
        padding: 5rem;
    }
    .md\:p-22
    {
        padding: 5.5rem;
    }
    .md\:p-23
    {
        padding: 5.75rem;
    }
    .md\:p-24
    {
        padding: 6rem;
    }
    .md\:p-32
    {
        padding: 8rem;
    }
    .md\:p-56
    {
        padding: 14rem;
    }
    .md\:p-px
    {
        padding: 1px;
    }
    .md\:p-1\/2
    {
        padding: .125rem;
    }
    .md\:p-1-1\/2
    {
        padding: .375rem;
    }
    .md\:p-2-1\/2
    {
        padding: .625rem;
    }
    .md\:p-5px
    {
        padding: 5px;
    }
    .md\:p-10px
    {
        padding: 10px;
    }
    .md\:p-20px
    {
        padding: 20px;
    }
    .md\:p-30px
    {
        padding: 30px;
    }
    .md\:py-0
    {
        padding-top: 0;
        padding-bottom: 0;
    }
    .md\:px-0
    {
        padding-left: 0;
        padding-right: 0;
    }
    .md\:py-1
    {
        padding-top: .25rem;
        padding-bottom: .25rem;
    }
    .md\:px-1
    {
        padding-left: .25rem;
        padding-right: .25rem;
    }
    .md\:py-2
    {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
    .md\:px-2
    {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .md\:py-3
    {
        padding-top: .75rem;
        padding-bottom: .75rem;
    }
    .md\:px-3
    {
        padding-left: .75rem;
        padding-right: .75rem;
    }
    .md\:py-4
    {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .md\:px-4
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .md\:py-5
    {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .md\:px-5
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .md\:py-6
    {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .md\:px-6
    {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .md\:py-7
    {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .md\:px-7
    {
        padding-left: 1.75rem;
        padding-right: 1.75rem;
    }
    .md\:py-8
    {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .md\:px-8
    {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .md\:py-10
    {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .md\:px-10
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .md\:py-12
    {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .md\:px-12
    {
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .md\:py-14
    {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }
    .md\:px-14
    {
        padding-left: 3.75rem;
        padding-right: 3.75rem;
    }
    .md\:py-16
    {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .md\:px-16
    {
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .md\:py-20
    {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .md\:px-20
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .md\:py-22
    {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
    .md\:px-22
    {
        padding-left: 5.5rem;
        padding-right: 5.5rem;
    }
    .md\:py-23
    {
        padding-top: 5.75rem;
        padding-bottom: 5.75rem;
    }
    .md\:px-23
    {
        padding-left: 5.75rem;
        padding-right: 5.75rem;
    }
    .md\:py-24
    {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .md\:px-24
    {
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .md\:py-32
    {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }
    .md\:px-32
    {
        padding-left: 8rem;
        padding-right: 8rem;
    }
    .md\:py-56
    {
        padding-top: 14rem;
        padding-bottom: 14rem;
    }
    .md\:px-56
    {
        padding-left: 14rem;
        padding-right: 14rem;
    }
    .md\:py-px
    {
        padding-top: 1px;
        padding-bottom: 1px;
    }
    .md\:px-px
    {
        padding-left: 1px;
        padding-right: 1px;
    }
    .md\:py-1\/2
    {
        padding-top: .125rem;
        padding-bottom: .125rem;
    }
    .md\:px-1\/2
    {
        padding-left: .125rem;
        padding-right: .125rem;
    }
    .md\:py-1-1\/2
    {
        padding-top: .375rem;
        padding-bottom: .375rem;
    }
    .md\:px-1-1\/2
    {
        padding-left: .375rem;
        padding-right: .375rem;
    }
    .md\:py-2-1\/2
    {
        padding-top: .625rem;
        padding-bottom: .625rem;
    }
    .md\:px-2-1\/2
    {
        padding-left: .625rem;
        padding-right: .625rem;
    }
    .md\:py-5px
    {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .md\:px-5px
    {
        padding-left: 5px;
        padding-right: 5px;
    }
    .md\:py-10px
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .md\:px-10px
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .md\:py-20px
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .md\:px-20px
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .md\:py-30px
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .md\:px-30px
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .md\:pt-0
    {
        padding-top: 0;
    }
    .md\:pr-0
    {
        padding-right: 0;
    }
    .md\:pb-0
    {
        padding-bottom: 0;
    }
    .md\:pl-0
    {
        padding-left: 0;
    }
    .md\:pt-1
    {
        padding-top: .25rem;
    }
    .md\:pr-1
    {
        padding-right: .25rem;
    }
    .md\:pb-1
    {
        padding-bottom: .25rem;
    }
    .md\:pl-1
    {
        padding-left: .25rem;
    }
    .md\:pt-2
    {
        padding-top: .5rem;
    }
    .md\:pr-2
    {
        padding-right: .5rem;
    }
    .md\:pb-2
    {
        padding-bottom: .5rem;
    }
    .md\:pl-2
    {
        padding-left: .5rem;
    }
    .md\:pt-3
    {
        padding-top: .75rem;
    }
    .md\:pr-3
    {
        padding-right: .75rem;
    }
    .md\:pb-3
    {
        padding-bottom: .75rem;
    }
    .md\:pl-3
    {
        padding-left: .75rem;
    }
    .md\:pt-4
    {
        padding-top: 1rem;
    }
    .md\:pr-4
    {
        padding-right: 1rem;
    }
    .md\:pb-4
    {
        padding-bottom: 1rem;
    }
    .md\:pl-4
    {
        padding-left: 1rem;
    }
    .md\:pt-5
    {
        padding-top: 1.25rem;
    }
    .md\:pr-5
    {
        padding-right: 1.25rem;
    }
    .md\:pb-5
    {
        padding-bottom: 1.25rem;
    }
    .md\:pl-5
    {
        padding-left: 1.25rem;
    }
    .md\:pt-6
    {
        padding-top: 1.5rem;
    }
    .md\:pr-6
    {
        padding-right: 1.5rem;
    }
    .md\:pb-6
    {
        padding-bottom: 1.5rem;
    }
    .md\:pl-6
    {
        padding-left: 1.5rem;
    }
    .md\:pt-7
    {
        padding-top: 1.75rem;
    }
    .md\:pr-7
    {
        padding-right: 1.75rem;
    }
    .md\:pb-7
    {
        padding-bottom: 1.75rem;
    }
    .md\:pl-7
    {
        padding-left: 1.75rem;
    }
    .md\:pt-8
    {
        padding-top: 2rem;
    }
    .md\:pr-8
    {
        padding-right: 2rem;
    }
    .md\:pb-8
    {
        padding-bottom: 2rem;
    }
    .md\:pl-8
    {
        padding-left: 2rem;
    }
    .md\:pt-10
    {
        padding-top: 2.5rem;
    }
    .md\:pr-10
    {
        padding-right: 2.5rem;
    }
    .md\:pb-10
    {
        padding-bottom: 2.5rem;
    }
    .md\:pl-10
    {
        padding-left: 2.5rem;
    }
    .md\:pt-12
    {
        padding-top: 3rem;
    }
    .md\:pr-12
    {
        padding-right: 3rem;
    }
    .md\:pb-12
    {
        padding-bottom: 3rem;
    }
    .md\:pl-12
    {
        padding-left: 3rem;
    }
    .md\:pt-14
    {
        padding-top: 3.75rem;
    }
    .md\:pr-14
    {
        padding-right: 3.75rem;
    }
    .md\:pb-14
    {
        padding-bottom: 3.75rem;
    }
    .md\:pl-14
    {
        padding-left: 3.75rem;
    }
    .md\:pt-16
    {
        padding-top: 4rem;
    }
    .md\:pr-16
    {
        padding-right: 4rem;
    }
    .md\:pb-16
    {
        padding-bottom: 4rem;
    }
    .md\:pl-16
    {
        padding-left: 4rem;
    }
    .md\:pt-20
    {
        padding-top: 5rem;
    }
    .md\:pr-20
    {
        padding-right: 5rem;
    }
    .md\:pb-20
    {
        padding-bottom: 5rem;
    }
    .md\:pl-20
    {
        padding-left: 5rem;
    }
    .md\:pt-22
    {
        padding-top: 5.5rem;
    }
    .md\:pr-22
    {
        padding-right: 5.5rem;
    }
    .md\:pb-22
    {
        padding-bottom: 5.5rem;
    }
    .md\:pl-22
    {
        padding-left: 5.5rem;
    }
    .md\:pt-23
    {
        padding-top: 5.75rem;
    }
    .md\:pr-23
    {
        padding-right: 5.75rem;
    }
    .md\:pb-23
    {
        padding-bottom: 5.75rem;
    }
    .md\:pl-23
    {
        padding-left: 5.75rem;
    }
    .md\:pt-24
    {
        padding-top: 6rem;
    }
    .md\:pr-24
    {
        padding-right: 6rem;
    }
    .md\:pb-24
    {
        padding-bottom: 6rem;
    }
    .md\:pl-24
    {
        padding-left: 6rem;
    }
    .md\:pt-32
    {
        padding-top: 8rem;
    }
    .md\:pr-32
    {
        padding-right: 8rem;
    }
    .md\:pb-32
    {
        padding-bottom: 8rem;
    }
    .md\:pl-32
    {
        padding-left: 8rem;
    }
    .md\:pt-56
    {
        padding-top: 14rem;
    }
    .md\:pr-56
    {
        padding-right: 14rem;
    }
    .md\:pb-56
    {
        padding-bottom: 14rem;
    }
    .md\:pl-56
    {
        padding-left: 14rem;
    }
    .md\:pt-px
    {
        padding-top: 1px;
    }
    .md\:pr-px
    {
        padding-right: 1px;
    }
    .md\:pb-px
    {
        padding-bottom: 1px;
    }
    .md\:pl-px
    {
        padding-left: 1px;
    }
    .md\:pt-1\/2
    {
        padding-top: .125rem;
    }
    .md\:pr-1\/2
    {
        padding-right: .125rem;
    }
    .md\:pb-1\/2
    {
        padding-bottom: .125rem;
    }
    .md\:pl-1\/2
    {
        padding-left: .125rem;
    }
    .md\:pt-1-1\/2
    {
        padding-top: .375rem;
    }
    .md\:pr-1-1\/2
    {
        padding-right: .375rem;
    }
    .md\:pb-1-1\/2
    {
        padding-bottom: .375rem;
    }
    .md\:pl-1-1\/2
    {
        padding-left: .375rem;
    }
    .md\:pt-2-1\/2
    {
        padding-top: .625rem;
    }
    .md\:pr-2-1\/2
    {
        padding-right: .625rem;
    }
    .md\:pb-2-1\/2
    {
        padding-bottom: .625rem;
    }
    .md\:pl-2-1\/2
    {
        padding-left: .625rem;
    }
    .md\:pt-5px
    {
        padding-top: 5px;
    }
    .md\:pr-5px
    {
        padding-right: 5px;
    }
    .md\:pb-5px
    {
        padding-bottom: 5px;
    }
    .md\:pl-5px
    {
        padding-left: 5px;
    }
    .md\:pt-10px
    {
        padding-top: 10px;
    }
    .md\:pr-10px
    {
        padding-right: 10px;
    }
    .md\:pb-10px
    {
        padding-bottom: 10px;
    }
    .md\:pl-10px
    {
        padding-left: 10px;
    }
    .md\:pt-20px
    {
        padding-top: 20px;
    }
    .md\:pr-20px
    {
        padding-right: 20px;
    }
    .md\:pb-20px
    {
        padding-bottom: 20px;
    }
    .md\:pl-20px
    {
        padding-left: 20px;
    }
    .md\:pt-30px
    {
        padding-top: 30px;
    }
    .md\:pr-30px
    {
        padding-right: 30px;
    }
    .md\:pb-30px
    {
        padding-bottom: 30px;
    }
    .md\:pl-30px
    {
        padding-left: 30px;
    }
    .md\:overscroll-auto
    {
        overscroll-behavior: auto;
    }
    .md\:overscroll-contain
    {
        overscroll-behavior: contain;
    }
    .md\:overscroll-none
    {
        overscroll-behavior: none;
    }
    .md\:overscroll-y-auto
    {
        overscroll-behavior-y: auto;
    }
    .md\:overscroll-y-contain
    {
        overscroll-behavior-y: contain;
    }
    .md\:overscroll-y-none
    {
        overscroll-behavior-y: none;
    }
    .md\:overscroll-x-auto
    {
        overscroll-behavior-x: auto;
    }
    .md\:overscroll-x-contain
    {
        overscroll-behavior-x: contain;
    }
    .md\:overscroll-x-none
    {
        overscroll-behavior-x: none;
    }
    .md\:overflow-auto
    {
        overflow: auto;
    }
    .md\:overflow-hidden
    {
        overflow: hidden;
    }
    .md\:overflow-visible
    {
        overflow: visible;
    }
    .md\:overflow-scroll
    {
        overflow: scroll;
    }
    .md\:overflow-x-auto
    {
        overflow-x: auto;
    }
    .md\:overflow-y-auto
    {
        overflow-y: auto;
    }
    .md\:overflow-x-hidden
    {
        overflow-x: hidden;
    }
    .md\:overflow-y-hidden
    {
        overflow-y: hidden;
    }
    .md\:overflow-x-visible
    {
        overflow-x: visible;
    }
    .md\:overflow-y-visible
    {
        overflow-y: visible;
    }
    .md\:overflow-x-scroll
    {
        overflow-x: scroll;
    }
    .md\:overflow-y-scroll
    {
        overflow-y: scroll;
    }
    .md\:scrolling-touch
    {
        -webkit-overflow-scrolling: touch;
    }
    .md\:scrolling-auto
    {
        -webkit-overflow-scrolling: auto;
    }
    .md\:outline-none
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .md\:outline-white
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .md\:outline-black
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .md\:focus\:outline-none:focus
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .md\:focus\:outline-white:focus
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .md\:focus\:outline-black:focus
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .md\:opacity-0
    {
        opacity: 0;
    }
    .md\:opacity-25
    {
        opacity: .25;
    }
    .md\:opacity-50
    {
        opacity: .5;
    }
    .md\:opacity-75
    {
        opacity: .75;
    }
    .md\:opacity-100
    {
        opacity: 1;
    }
    .md\:object-bottom
    {
        -o-object-position: bottom;
        object-position: bottom;
    }
    .md\:object-center
    {
        -o-object-position: center;
        object-position: center;
    }
    .md\:object-left
    {
        -o-object-position: left;
        object-position: left;
    }
    .md\:object-left-bottom
    {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .md\:object-left-top
    {
        -o-object-position: left top;
        object-position: left top;
    }
    .md\:object-right
    {
        -o-object-position: right;
        object-position: right;
    }
    .md\:object-right-bottom
    {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .md\:object-right-top
    {
        -o-object-position: right top;
        object-position: right top;
    }
    .md\:object-top
    {
        -o-object-position: top;
        object-position: top;
    }
    .md\:object-contain
    {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .md\:object-cover
    {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .md\:object-fill
    {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .md\:object-none
    {
        -o-object-fit: none;
        object-fit: none;
    }
    .md\:object-scale-down
    {
        -o-object-fit: scale-down;
        object-fit: scale-down;
    }
    .md\:min-w-0
    {
        min-width: 0;
    }
    .md\:min-w-10
    {
        min-width: 2.5rem;
    }
    .md\:min-w-66
    {
        min-width: 24rem;
    }
    .md\:min-w-1\/2
    {
        min-width: 50%;
    }
    .md\:min-w-1\/3
    {
        min-width: 33.33333%;
    }
    .md\:min-w-2\/3
    {
        min-width: 66.66667%;
    }
    .md\:min-w-1\/4
    {
        min-width: 25%;
    }
    .md\:min-w-3\/4
    {
        min-width: 75%;
    }
    .md\:min-w-1\/5
    {
        min-width: 20%;
    }
    .md\:min-w-2\/5
    {
        min-width: 40%;
    }
    .md\:min-w-3\/5
    {
        min-width: 60%;
    }
    .md\:min-w-4\/5
    {
        min-width: 80%;
    }
    .md\:min-w-1\/6
    {
        min-width: 16.666667%;
    }
    .md\:min-w-2\/6
    {
        min-width: 33.333333%;
    }
    .md\:min-w-3\/6
    {
        min-width: 50%;
    }
    .md\:min-w-4\/6
    {
        min-width: 66.666667%;
    }
    .md\:min-w-5\/6
    {
        min-width: 83.333333%;
    }
    .md\:min-w-1\/12
    {
        min-width: 8.333333%;
    }
    .md\:min-w-2\/12
    {
        min-width: 16.666667%;
    }
    .md\:min-w-3\/12
    {
        min-width: 25%;
    }
    .md\:min-w-4\/12
    {
        min-width: 33.333333%;
    }
    .md\:min-w-5\/12
    {
        min-width: 41.666667%;
    }
    .md\:min-w-6\/12
    {
        min-width: 50%;
    }
    .md\:min-w-7\/12
    {
        min-width: 58.333333%;
    }
    .md\:min-w-8\/12
    {
        min-width: 66.666667%;
    }
    .md\:min-w-9\/12
    {
        min-width: 75%;
    }
    .md\:min-w-10\/12
    {
        min-width: 83.333333%;
    }
    .md\:min-w-11\/12
    {
        min-width: 91.666667%;
    }
    .md\:min-w-full
    {
        min-width: 100%;
    }
    .md\:min-h-0
    {
        min-height: 0;
    }
    .md\:min-h-8
    {
        min-height: 2rem;
    }
    .md\:min-h-10
    {
        min-height: 2.5rem;
    }
    .md\:min-h-12
    {
        min-height: 3rem;
    }
    .md\:min-h-16
    {
        min-height: 4rem;
    }
    .md\:min-h-24
    {
        min-height: 6rem;
    }
    .md\:min-h-32
    {
        min-height: 8rem;
    }
    .md\:min-h-48
    {
        min-height: 12rem;
    }
    .md\:min-h-56
    {
        min-height: 14rem;
    }
    .md\:min-h-64
    {
        min-height: 16rem;
    }
    .md\:min-h-96
    {
        min-height: 24rem;
    }
    .md\:min-h-128
    {
        min-height: 32rem;
    }
    .md\:min-h-144
    {
        min-height: 38rem;
    }
    .md\:min-h-full
    {
        min-height: 100%;
    }
    .md\:min-h-screen
    {
        min-height: 100vh;
    }
    .md\:max-w-72
    {
        max-width: 26.75rem;
    }
    .md\:max-w-1\/2
    {
        max-width: 50%;
    }
    .md\:max-w-1\/3
    {
        max-width: 33.33333%;
    }
    .md\:max-w-2\/3
    {
        max-width: 66.66667%;
    }
    .md\:max-w-1\/4
    {
        max-width: 25%;
    }
    .md\:max-w-3\/4
    {
        max-width: 75%;
    }
    .md\:max-w-1\/5
    {
        max-width: 20%;
    }
    .md\:max-w-2\/5
    {
        max-width: 40%;
    }
    .md\:max-w-3\/5
    {
        max-width: 60%;
    }
    .md\:max-w-4\/5
    {
        max-width: 80%;
    }
    .md\:max-w-xs
    {
        max-width: 20rem;
    }
    .md\:max-w-sm
    {
        max-width: 30rem;
    }
    .md\:max-w-md
    {
        max-width: 40rem;
    }
    .md\:max-w-lg
    {
        max-width: 50rem;
    }
    .md\:max-w-xl
    {
        max-width: 60rem;
    }
    .md\:max-w-2xl
    {
        max-width: 70rem;
    }
    .md\:max-w-3xl
    {
        max-width: 80rem;
    }
    .md\:max-w-4xl
    {
        max-width: 90rem;
    }
    .md\:max-w-5xl
    {
        max-width: 100rem;
    }
    .md\:max-w-full
    {
        max-width: 100%;
    }
    .md\:max-h-full
    {
        max-height: 100%;
    }
    .md\:max-h-screen
    {
        max-height: 100vh;
    }
    .md\:max-h-xs
    {
        max-height: 20rem;
    }
    .md\:max-h-sm
    {
        max-height: 30rem;
    }
    .md\:max-h-none
    {
        max-height: none;
    }
    .md\:m-0
    {
        margin: 0;
    }
    .md\:m-1
    {
        margin: .25rem;
    }
    .md\:m-2
    {
        margin: .5rem;
    }
    .md\:m-3
    {
        margin: .75rem;
    }
    .md\:m-4
    {
        margin: 1rem;
    }
    .md\:m-5
    {
        margin: 1.25rem;
    }
    .md\:m-6
    {
        margin: 1.5rem;
    }
    .md\:m-7
    {
        margin: 1.75rem;
    }
    .md\:m-8
    {
        margin: 2rem;
    }
    .md\:m-10
    {
        margin: 2.5rem;
    }
    .md\:m-12
    {
        margin: 3rem;
    }
    .md\:m-14
    {
        margin: 3.5rem;
    }
    .md\:m-15
    {
        margin: 3.75rem;
    }
    .md\:m-16
    {
        margin: 4rem;
    }
    .md\:m-20
    {
        margin: 5rem;
    }
    .md\:m-24
    {
        margin: 6rem;
    }
    .md\:m-32
    {
        margin: 8rem;
    }
    .md\:m-48
    {
        margin: 12rem;
    }
    .md\:m-auto
    {
        margin: auto;
    }
    .md\:m-px
    {
        margin: 1px;
    }
    .md\:m-1\/2
    {
        margin: .125rem;
    }
    .md\:m-3\.5
    {
        margin: .625rem;
    }
    .md\:m-10px
    {
        margin: 10px;
    }
    .md\:m-20px
    {
        margin: 20px;
    }
    .md\:m-30px
    {
        margin: 30px;
    }
    .md\:-m-px
    {
        margin: -1px;
    }
    .md\:-m-1
    {
        margin: -.25rem;
    }
    .md\:-m-2
    {
        margin: -.5rem;
    }
    .md\:-m-3
    {
        margin: -.75rem;
    }
    .md\:-m-3\.25
    {
        margin: -.817rem;
    }
    .md\:-m-3\.5
    {
        margin: -.875rem;
    }
    .md\:-m-4
    {
        margin: -1rem;
    }
    .md\:-m-6
    {
        margin: -1.5rem;
    }
    .md\:-m-8
    {
        margin: -2rem;
    }
    .md\:-m-16
    {
        margin: -4rem;
    }
    .md\:-m-24
    {
        margin: -6rem;
    }
    .md\:-m-48
    {
        margin: -12rem;
    }
    .md\:-m-10px
    {
        margin: -10px;
    }
    .md\:-m-20px
    {
        margin: -20px;
    }
    .md\:-m-30px
    {
        margin: -30px;
    }
    .md\:my-0
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .md\:mx-0
    {
        margin-left: 0;
        margin-right: 0;
    }
    .md\:my-1
    {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }
    .md\:mx-1
    {
        margin-left: .25rem;
        margin-right: .25rem;
    }
    .md\:my-2
    {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
    .md\:mx-2
    {
        margin-left: .5rem;
        margin-right: .5rem;
    }
    .md\:my-3
    {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }
    .md\:mx-3
    {
        margin-left: .75rem;
        margin-right: .75rem;
    }
    .md\:my-4
    {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .md\:mx-4
    {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .md\:my-5
    {
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
    }
    .md\:mx-5
    {
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
    .md\:my-6
    {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .md\:mx-6
    {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .md\:my-7
    {
        margin-top: 1.75rem;
        margin-bottom: 1.75rem;
    }
    .md\:mx-7
    {
        margin-left: 1.75rem;
        margin-right: 1.75rem;
    }
    .md\:my-8
    {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .md\:mx-8
    {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .md\:my-10
    {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .md\:mx-10
    {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
    .md\:my-12
    {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
    .md\:mx-12
    {
        margin-left: 3rem;
        margin-right: 3rem;
    }
    .md\:my-14
    {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }
    .md\:mx-14
    {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }
    .md\:my-15
    {
        margin-top: 3.75rem;
        margin-bottom: 3.75rem;
    }
    .md\:mx-15
    {
        margin-left: 3.75rem;
        margin-right: 3.75rem;
    }
    .md\:my-16
    {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }
    .md\:mx-16
    {
        margin-left: 4rem;
        margin-right: 4rem;
    }
    .md\:my-20
    {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
    .md\:mx-20
    {
        margin-left: 5rem;
        margin-right: 5rem;
    }
    .md\:my-24
    {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }
    .md\:mx-24
    {
        margin-left: 6rem;
        margin-right: 6rem;
    }
    .md\:my-32
    {
        margin-top: 8rem;
        margin-bottom: 8rem;
    }
    .md\:mx-32
    {
        margin-left: 8rem;
        margin-right: 8rem;
    }
    .md\:my-48
    {
        margin-top: 12rem;
        margin-bottom: 12rem;
    }
    .md\:mx-48
    {
        margin-left: 12rem;
        margin-right: 12rem;
    }
    .md\:my-auto
    {
        margin-top: auto;
        margin-bottom: auto;
    }
    .md\:mx-auto
    {
        margin-left: auto;
        margin-right: auto;
    }
    .md\:my-px
    {
        margin-top: 1px;
        margin-bottom: 1px;
    }
    .md\:mx-px
    {
        margin-left: 1px;
        margin-right: 1px;
    }
    .md\:my-1\/2
    {
        margin-top: .125rem;
        margin-bottom: .125rem;
    }
    .md\:mx-1\/2
    {
        margin-left: .125rem;
        margin-right: .125rem;
    }
    .md\:my-3\.5
    {
        margin-top: .625rem;
        margin-bottom: .625rem;
    }
    .md\:mx-3\.5
    {
        margin-left: .625rem;
        margin-right: .625rem;
    }
    .md\:my-10px
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .md\:mx-10px
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .md\:my-20px
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .md\:mx-20px
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .md\:my-30px
    {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .md\:mx-30px
    {
        margin-left: 30px;
        margin-right: 30px;
    }
    .md\:-my-px
    {
        margin-top: -1px;
        margin-bottom: -1px;
    }
    .md\:-mx-px
    {
        margin-left: -1px;
        margin-right: -1px;
    }
    .md\:-my-1
    {
        margin-top: -.25rem;
        margin-bottom: -.25rem;
    }
    .md\:-mx-1
    {
        margin-left: -.25rem;
        margin-right: -.25rem;
    }
    .md\:-my-2
    {
        margin-top: -.5rem;
        margin-bottom: -.5rem;
    }
    .md\:-mx-2
    {
        margin-left: -.5rem;
        margin-right: -.5rem;
    }
    .md\:-my-3
    {
        margin-top: -.75rem;
        margin-bottom: -.75rem;
    }
    .md\:-mx-3
    {
        margin-left: -.75rem;
        margin-right: -.75rem;
    }
    .md\:-my-3\.25
    {
        margin-top: -.817rem;
        margin-bottom: -.817rem;
    }
    .md\:-mx-3\.25
    {
        margin-left: -.817rem;
        margin-right: -.817rem;
    }
    .md\:-my-3\.5
    {
        margin-top: -.875rem;
        margin-bottom: -.875rem;
    }
    .md\:-mx-3\.5
    {
        margin-left: -.875rem;
        margin-right: -.875rem;
    }
    .md\:-my-4
    {
        margin-top: -1rem;
        margin-bottom: -1rem;
    }
    .md\:-mx-4
    {
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .md\:-my-6
    {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem;
    }
    .md\:-mx-6
    {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
    }
    .md\:-my-8
    {
        margin-top: -2rem;
        margin-bottom: -2rem;
    }
    .md\:-mx-8
    {
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .md\:-my-16
    {
        margin-top: -4rem;
        margin-bottom: -4rem;
    }
    .md\:-mx-16
    {
        margin-left: -4rem;
        margin-right: -4rem;
    }
    .md\:-my-24
    {
        margin-top: -6rem;
        margin-bottom: -6rem;
    }
    .md\:-mx-24
    {
        margin-left: -6rem;
        margin-right: -6rem;
    }
    .md\:-my-48
    {
        margin-top: -12rem;
        margin-bottom: -12rem;
    }
    .md\:-mx-48
    {
        margin-left: -12rem;
        margin-right: -12rem;
    }
    .md\:-my-10px
    {
        margin-top: -10px;
        margin-bottom: -10px;
    }
    .md\:-mx-10px
    {
        margin-left: -10px;
        margin-right: -10px;
    }
    .md\:-my-20px
    {
        margin-top: -20px;
        margin-bottom: -20px;
    }
    .md\:-mx-20px
    {
        margin-left: -20px;
        margin-right: -20px;
    }
    .md\:-my-30px
    {
        margin-top: -30px;
        margin-bottom: -30px;
    }
    .md\:-mx-30px
    {
        margin-left: -30px;
        margin-right: -30px;
    }
    .md\:mt-0
    {
        margin-top: 0;
    }
    .md\:mr-0
    {
        margin-right: 0;
    }
    .md\:mb-0
    {
        margin-bottom: 0;
    }
    .md\:ml-0
    {
        margin-left: 0;
    }
    .md\:mt-1
    {
        margin-top: .25rem;
    }
    .md\:mr-1
    {
        margin-right: .25rem;
    }
    .md\:mb-1
    {
        margin-bottom: .25rem;
    }
    .md\:ml-1
    {
        margin-left: .25rem;
    }
    .md\:mt-2
    {
        margin-top: .5rem;
    }
    .md\:mr-2
    {
        margin-right: .5rem;
    }
    .md\:mb-2
    {
        margin-bottom: .5rem;
    }
    .md\:ml-2
    {
        margin-left: .5rem;
    }
    .md\:mt-3
    {
        margin-top: .75rem;
    }
    .md\:mr-3
    {
        margin-right: .75rem;
    }
    .md\:mb-3
    {
        margin-bottom: .75rem;
    }
    .md\:ml-3
    {
        margin-left: .75rem;
    }
    .md\:mt-4
    {
        margin-top: 1rem;
    }
    .md\:mr-4
    {
        margin-right: 1rem;
    }
    .md\:mb-4
    {
        margin-bottom: 1rem;
    }
    .md\:ml-4
    {
        margin-left: 1rem;
    }
    .md\:mt-5
    {
        margin-top: 1.25rem;
    }
    .md\:mr-5
    {
        margin-right: 1.25rem;
    }
    .md\:mb-5
    {
        margin-bottom: 1.25rem;
    }
    .md\:ml-5
    {
        margin-left: 1.25rem;
    }
    .md\:mt-6
    {
        margin-top: 1.5rem;
    }
    .md\:mr-6
    {
        margin-right: 1.5rem;
    }
    .md\:mb-6
    {
        margin-bottom: 1.5rem;
    }
    .md\:ml-6
    {
        margin-left: 1.5rem;
    }
    .md\:mt-7
    {
        margin-top: 1.75rem;
    }
    .md\:mr-7
    {
        margin-right: 1.75rem;
    }
    .md\:mb-7
    {
        margin-bottom: 1.75rem;
    }
    .md\:ml-7
    {
        margin-left: 1.75rem;
    }
    .md\:mt-8
    {
        margin-top: 2rem;
    }
    .md\:mr-8
    {
        margin-right: 2rem;
    }
    .md\:mb-8
    {
        margin-bottom: 2rem;
    }
    .md\:ml-8
    {
        margin-left: 2rem;
    }
    .md\:mt-10
    {
        margin-top: 2.5rem;
    }
    .md\:mr-10
    {
        margin-right: 2.5rem;
    }
    .md\:mb-10
    {
        margin-bottom: 2.5rem;
    }
    .md\:ml-10
    {
        margin-left: 2.5rem;
    }
    .md\:mt-12
    {
        margin-top: 3rem;
    }
    .md\:mr-12
    {
        margin-right: 3rem;
    }
    .md\:mb-12
    {
        margin-bottom: 3rem;
    }
    .md\:ml-12
    {
        margin-left: 3rem;
    }
    .md\:mt-14
    {
        margin-top: 3.5rem;
    }
    .md\:mr-14
    {
        margin-right: 3.5rem;
    }
    .md\:mb-14
    {
        margin-bottom: 3.5rem;
    }
    .md\:ml-14
    {
        margin-left: 3.5rem;
    }
    .md\:mt-15
    {
        margin-top: 3.75rem;
    }
    .md\:mr-15
    {
        margin-right: 3.75rem;
    }
    .md\:mb-15
    {
        margin-bottom: 3.75rem;
    }
    .md\:ml-15
    {
        margin-left: 3.75rem;
    }
    .md\:mt-16
    {
        margin-top: 4rem;
    }
    .md\:mr-16
    {
        margin-right: 4rem;
    }
    .md\:mb-16
    {
        margin-bottom: 4rem;
    }
    .md\:ml-16
    {
        margin-left: 4rem;
    }
    .md\:mt-20
    {
        margin-top: 5rem;
    }
    .md\:mr-20
    {
        margin-right: 5rem;
    }
    .md\:mb-20
    {
        margin-bottom: 5rem;
    }
    .md\:ml-20
    {
        margin-left: 5rem;
    }
    .md\:mt-24
    {
        margin-top: 6rem;
    }
    .md\:mr-24
    {
        margin-right: 6rem;
    }
    .md\:mb-24
    {
        margin-bottom: 6rem;
    }
    .md\:ml-24
    {
        margin-left: 6rem;
    }
    .md\:mt-32
    {
        margin-top: 8rem;
    }
    .md\:mr-32
    {
        margin-right: 8rem;
    }
    .md\:mb-32
    {
        margin-bottom: 8rem;
    }
    .md\:ml-32
    {
        margin-left: 8rem;
    }
    .md\:mt-48
    {
        margin-top: 12rem;
    }
    .md\:mr-48
    {
        margin-right: 12rem;
    }
    .md\:mb-48
    {
        margin-bottom: 12rem;
    }
    .md\:ml-48
    {
        margin-left: 12rem;
    }
    .md\:mt-auto
    {
        margin-top: auto;
    }
    .md\:mr-auto
    {
        margin-right: auto;
    }
    .md\:mb-auto
    {
        margin-bottom: auto;
    }
    .md\:ml-auto
    {
        margin-left: auto;
    }
    .md\:mt-px
    {
        margin-top: 1px;
    }
    .md\:mr-px
    {
        margin-right: 1px;
    }
    .md\:mb-px
    {
        margin-bottom: 1px;
    }
    .md\:ml-px
    {
        margin-left: 1px;
    }
    .md\:mt-1\/2
    {
        margin-top: .125rem;
    }
    .md\:mr-1\/2
    {
        margin-right: .125rem;
    }
    .md\:mb-1\/2
    {
        margin-bottom: .125rem;
    }
    .md\:ml-1\/2
    {
        margin-left: .125rem;
    }
    .md\:mt-3\.5
    {
        margin-top: .625rem;
    }
    .md\:mr-3\.5
    {
        margin-right: .625rem;
    }
    .md\:mb-3\.5
    {
        margin-bottom: .625rem;
    }
    .md\:ml-3\.5
    {
        margin-left: .625rem;
    }
    .md\:mt-10px
    {
        margin-top: 10px;
    }
    .md\:mr-10px
    {
        margin-right: 10px;
    }
    .md\:mb-10px
    {
        margin-bottom: 10px;
    }
    .md\:ml-10px
    {
        margin-left: 10px;
    }
    .md\:mt-20px
    {
        margin-top: 20px;
    }
    .md\:mr-20px
    {
        margin-right: 20px;
    }
    .md\:mb-20px
    {
        margin-bottom: 20px;
    }
    .md\:ml-20px
    {
        margin-left: 20px;
    }
    .md\:mt-30px
    {
        margin-top: 30px;
    }
    .md\:mr-30px
    {
        margin-right: 30px;
    }
    .md\:mb-30px
    {
        margin-bottom: 30px;
    }
    .md\:ml-30px
    {
        margin-left: 30px;
    }
    .md\:-mt-px
    {
        margin-top: -1px;
    }
    .md\:-mr-px
    {
        margin-right: -1px;
    }
    .md\:-mb-px
    {
        margin-bottom: -1px;
    }
    .md\:-ml-px
    {
        margin-left: -1px;
    }
    .md\:-mt-1
    {
        margin-top: -.25rem;
    }
    .md\:-mr-1
    {
        margin-right: -.25rem;
    }
    .md\:-mb-1
    {
        margin-bottom: -.25rem;
    }
    .md\:-ml-1
    {
        margin-left: -.25rem;
    }
    .md\:-mt-2
    {
        margin-top: -.5rem;
    }
    .md\:-mr-2
    {
        margin-right: -.5rem;
    }
    .md\:-mb-2
    {
        margin-bottom: -.5rem;
    }
    .md\:-ml-2
    {
        margin-left: -.5rem;
    }
    .md\:-mt-3
    {
        margin-top: -.75rem;
    }
    .md\:-mr-3
    {
        margin-right: -.75rem;
    }
    .md\:-mb-3
    {
        margin-bottom: -.75rem;
    }
    .md\:-ml-3
    {
        margin-left: -.75rem;
    }
    .md\:-mt-3\.25
    {
        margin-top: -.817rem;
    }
    .md\:-mr-3\.25
    {
        margin-right: -.817rem;
    }
    .md\:-mb-3\.25
    {
        margin-bottom: -.817rem;
    }
    .md\:-ml-3\.25
    {
        margin-left: -.817rem;
    }
    .md\:-mt-3\.5
    {
        margin-top: -.875rem;
    }
    .md\:-mr-3\.5
    {
        margin-right: -.875rem;
    }
    .md\:-mb-3\.5
    {
        margin-bottom: -.875rem;
    }
    .md\:-ml-3\.5
    {
        margin-left: -.875rem;
    }
    .md\:-mt-4
    {
        margin-top: -1rem;
    }
    .md\:-mr-4
    {
        margin-right: -1rem;
    }
    .md\:-mb-4
    {
        margin-bottom: -1rem;
    }
    .md\:-ml-4
    {
        margin-left: -1rem;
    }
    .md\:-mt-6
    {
        margin-top: -1.5rem;
    }
    .md\:-mr-6
    {
        margin-right: -1.5rem;
    }
    .md\:-mb-6
    {
        margin-bottom: -1.5rem;
    }
    .md\:-ml-6
    {
        margin-left: -1.5rem;
    }
    .md\:-mt-8
    {
        margin-top: -2rem;
    }
    .md\:-mr-8
    {
        margin-right: -2rem;
    }
    .md\:-mb-8
    {
        margin-bottom: -2rem;
    }
    .md\:-ml-8
    {
        margin-left: -2rem;
    }
    .md\:-mt-16
    {
        margin-top: -4rem;
    }
    .md\:-mr-16
    {
        margin-right: -4rem;
    }
    .md\:-mb-16
    {
        margin-bottom: -4rem;
    }
    .md\:-ml-16
    {
        margin-left: -4rem;
    }
    .md\:-mt-24
    {
        margin-top: -6rem;
    }
    .md\:-mr-24
    {
        margin-right: -6rem;
    }
    .md\:-mb-24
    {
        margin-bottom: -6rem;
    }
    .md\:-ml-24
    {
        margin-left: -6rem;
    }
    .md\:-mt-48
    {
        margin-top: -12rem;
    }
    .md\:-mr-48
    {
        margin-right: -12rem;
    }
    .md\:-mb-48
    {
        margin-bottom: -12rem;
    }
    .md\:-ml-48
    {
        margin-left: -12rem;
    }
    .md\:-mt-10px
    {
        margin-top: -10px;
    }
    .md\:-mr-10px
    {
        margin-right: -10px;
    }
    .md\:-mb-10px
    {
        margin-bottom: -10px;
    }
    .md\:-ml-10px
    {
        margin-left: -10px;
    }
    .md\:-mt-20px
    {
        margin-top: -20px;
    }
    .md\:-mr-20px
    {
        margin-right: -20px;
    }
    .md\:-mb-20px
    {
        margin-bottom: -20px;
    }
    .md\:-ml-20px
    {
        margin-left: -20px;
    }
    .md\:-mt-30px
    {
        margin-top: -30px;
    }
    .md\:-mr-30px
    {
        margin-right: -30px;
    }
    .md\:-mb-30px
    {
        margin-bottom: -30px;
    }
    .md\:-ml-30px
    {
        margin-left: -30px;
    }
    .md\:list-none
    {
        list-style-type: none;
    }
    .md\:list-disc
    {
        list-style-type: disc;
    }
    .md\:list-decimal
    {
        list-style-type: decimal;
    }
    .md\:list-inside
    {
        list-style-position: inside;
    }
    .md\:list-outside
    {
        list-style-position: outside;
    }
    .md\:leading-none
    {
        line-height: 1;
    }
    .md\:leading-very-tight
    {
        line-height: 1.1;
    }
    .md\:leading-tight
    {
        line-height: 1.25;
    }
    .md\:leading-normal
    {
        line-height: 1.5;
    }
    .md\:leading-loose
    {
        line-height: 2;
    }
    .md\:text-3xs
    {
        font-size: .5rem;
    }
    .md\:text-2xs
    {
        font-size: .625rem;
    }
    .md\:text-xs
    {
        font-size: .75rem;
    }
    .md\:text-sm
    {
        font-size: .875rem;
    }
    .md\:text-base
    {
        font-size: 1rem;
    }
    .md\:text-lg
    {
        font-size: 1.125rem;
    }
    .md\:text-xl
    {
        font-size: 1.375rem;
    }
    .md\:text-2xl
    {
        font-size: 1.5rem;
    }
    .md\:text-3xl
    {
        font-size: 1.875rem;
    }
    .md\:text-4xl
    {
        font-size: 2.25rem;
    }
    .md\:text-5xl
    {
        font-size: 3rem;
    }
    .md\:text-6xl
    {
        font-size: 4.2rem;
    }
    .md\:text-7xl
    {
        font-size: 6rem;
    }
    .md\:h-1
    {
        height: .25rem;
    }
    .md\:h-2
    {
        height: .5rem;
    }
    .md\:h-3
    {
        height: .75rem;
    }
    .md\:h-4
    {
        height: 1rem;
    }
    .md\:h-6
    {
        height: 1.5rem;
    }
    .md\:h-8
    {
        height: 2rem;
    }
    .md\:h-9
    {
        height: 2.25rem;
    }
    .md\:h-10
    {
        height: 2.5rem;
    }
    .md\:h-12
    {
        height: 3rem;
    }
    .md\:h-14
    {
        height: 3.75rem;
    }
    .md\:h-16
    {
        height: 4rem;
    }
    .md\:h-18
    {
        height: 4.5rem;
    }
    .md\:h-20
    {
        height: 5rem;
    }
    .md\:h-24
    {
        height: 6rem;
    }
    .md\:h-32
    {
        height: 8rem;
    }
    .md\:h-40
    {
        height: 10rem;
    }
    .md\:h-48
    {
        height: 12rem;
    }
    .md\:h-56
    {
        height: 14rem;
    }
    .md\:h-64
    {
        height: 16rem;
    }
    .md\:h-72
    {
        height: 18rem;
    }
    .md\:h-80
    {
        height: 20rem;
    }
    .md\:h-96
    {
        height: 24rem;
    }
    .md\:h-128
    {
        height: 32rem;
    }
    .md\:h-144
    {
        height: 38rem;
    }
    .md\:h-auto
    {
        height: auto;
    }
    .md\:h-px
    {
        height: 1px;
    }
    .md\:h-1\/2
    {
        height: .125rem;
    }
    .md\:h-full
    {
        height: 100%;
    }
    .md\:h-screen
    {
        height: 100vh;
    }
    .md\:font-hairline
    {
        font-weight: 100;
    }
    .md\:font-thin
    {
        font-weight: 200;
    }
    .md\:font-light
    {
        font-weight: 300;
    }
    .md\:font-normal
    {
        font-weight: 400;
    }
    .md\:font-medium
    {
        font-weight: 500;
    }
    .md\:font-semibold
    {
        font-weight: 600;
    }
    .md\:font-bold
    {
        font-weight: 700;
    }
    .md\:font-extrabold
    {
        font-weight: 800;
    }
    .md\:font-black
    {
        font-weight: 900;
    }
    .md\:hover\:font-hairline:hover
    {
        font-weight: 100;
    }
    .md\:hover\:font-thin:hover
    {
        font-weight: 200;
    }
    .md\:hover\:font-light:hover
    {
        font-weight: 300;
    }
    .md\:hover\:font-normal:hover
    {
        font-weight: 400;
    }
    .md\:hover\:font-medium:hover
    {
        font-weight: 500;
    }
    .md\:hover\:font-semibold:hover
    {
        font-weight: 600;
    }
    .md\:hover\:font-bold:hover
    {
        font-weight: 700;
    }
    .md\:hover\:font-extrabold:hover
    {
        font-weight: 800;
    }
    .md\:hover\:font-black:hover
    {
        font-weight: 900;
    }
    .md\:font-sans
    {
        font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    }
    .md\:font-serif
    {
        font-family: serif,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia;
    }
    .md\:font-mono
    {
        font-family: Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    }
    .md\:font-montserrat
    {
        font-family: Montserrat,sans-serif;
    }
    .md\:clear-left
    {
        clear: left;
    }
    .md\:clear-right
    {
        clear: right;
    }
    .md\:clear-both
    {
        clear: both;
    }
    .md\:clear-none
    {
        clear: none;
    }
    .md\:float-right
    {
        float: right;
    }
    .md\:float-left
    {
        float: left;
    }
    .md\:float-none
    {
        float: none;
    }
    .md\:clearfix:after
    {
        content: "";
        display: table;
        clear: both;
    }
    .md\:order-1
    {
        order: 1;
    }
    .md\:order-2
    {
        order: 2;
    }
    .md\:order-3
    {
        order: 3;
    }
    .md\:order-4
    {
        order: 4;
    }
    .md\:order-5
    {
        order: 5;
    }
    .md\:order-6
    {
        order: 6;
    }
    .md\:order-7
    {
        order: 7;
    }
    .md\:order-8
    {
        order: 8;
    }
    .md\:order-9
    {
        order: 9;
    }
    .md\:order-10
    {
        order: 10;
    }
    .md\:order-11
    {
        order: 11;
    }
    .md\:order-12
    {
        order: 12;
    }
    .md\:order-first
    {
        order: -9999;
    }
    .md\:order-last
    {
        order: 9999;
    }
    .md\:order-none
    {
        order: 0;
    }
    .md\:flex-shrink-0
    {
        flex-shrink: 0;
    }
    .md\:flex-shrink
    {
        flex-shrink: 1;
    }
    .md\:flex-grow-0
    {
        flex-grow: 0;
    }
    .md\:flex-grow
    {
        flex-grow: 1;
    }
    .md\:flex-1
    {
        flex: 1 1 0%;
    }
    .md\:flex-auto
    {
        flex: 1 1 auto;
    }
    .md\:flex-initial
    {
        flex: 0 1 auto;
    }
    .md\:flex-none
    {
        flex: none;
    }
    .md\:justify-self-auto
    {
        justify-self: auto;
    }
    .md\:justify-self-start
    {
        justify-self: start;
    }
    .md\:justify-self-end
    {
        justify-self: end;
    }
    .md\:justify-self-center
    {
        justify-self: center;
    }
    .md\:justify-self-stretch
    {
        justify-self: stretch;
    }
    .md\:justify-start
    {
        justify-content: flex-start;
    }
    .md\:justify-end
    {
        justify-content: flex-end;
    }
    .md\:justify-center
    {
        justify-content: center;
    }
    .md\:justify-between
    {
        justify-content: space-between;
    }
    .md\:justify-around
    {
        justify-content: space-around;
    }
    .md\:justify-evenly
    {
        justify-content: space-evenly;
    }
    .md\:justify-items-auto
    {
        justify-items: auto;
    }
    .md\:justify-items-start
    {
        justify-items: start;
    }
    .md\:justify-items-end
    {
        justify-items: end;
    }
    .md\:justify-items-center
    {
        justify-items: center;
    }
    .md\:justify-items-stretch
    {
        justify-items: stretch;
    }
    .md\:self-auto
    {
        align-self: auto;
    }
    .md\:self-start
    {
        align-self: flex-start;
    }
    .md\:self-end
    {
        align-self: flex-end;
    }
    .md\:self-center
    {
        align-self: center;
    }
    .md\:self-stretch
    {
        align-self: stretch;
    }
    .md\:content-center
    {
        align-content: center;
    }
    .md\:content-start
    {
        align-content: flex-start;
    }
    .md\:content-end
    {
        align-content: flex-end;
    }
    .md\:content-between
    {
        align-content: space-between;
    }
    .md\:content-around
    {
        align-content: space-around;
    }
    .md\:content-evenly
    {
        align-content: space-evenly;
    }
    .md\:items-start
    {
        align-items: flex-start;
    }
    .md\:items-end
    {
        align-items: flex-end;
    }
    .md\:items-center
    {
        align-items: center;
    }
    .md\:items-baseline
    {
        align-items: baseline;
    }
    .md\:items-stretch
    {
        align-items: stretch;
    }
    .md\:place-self-auto
    {
        place-self: auto;
    }
    .md\:place-self-start
    {
        place-self: start;
    }
    .md\:place-self-end
    {
        place-self: end;
    }
    .md\:place-self-center
    {
        place-self: center;
    }
    .md\:place-self-stretch
    {
        place-self: stretch;
    }
    .md\:place-content-center
    {
        place-content: center;
    }
    .md\:place-content-start
    {
        place-content: start;
    }
    .md\:place-content-end
    {
        place-content: end;
    }
    .md\:place-content-between
    {
        place-content: space-between;
    }
    .md\:place-content-around
    {
        place-content: space-around;
    }
    .md\:place-content-evenly
    {
        place-content: space-evenly;
    }
    .md\:place-content-stretch
    {
        place-content: stretch;
    }
    .md\:place-items-auto
    {
        place-items: auto;
    }
    .md\:place-items-start
    {
        place-items: start;
    }
    .md\:place-items-end
    {
        place-items: end;
    }
    .md\:place-items-center
    {
        place-items: center;
    }
    .md\:place-items-stretch
    {
        place-items: stretch;
    }
    .md\:flex-wrap
    {
        flex-wrap: wrap;
    }
    .md\:flex-wrap-reverse
    {
        flex-wrap: wrap-reverse;
    }
    .md\:flex-no-wrap
    {
        flex-wrap: nowrap;
    }
    .md\:flex-row
    {
        flex-direction: row;
    }
    .md\:flex-row-reverse
    {
        flex-direction: row-reverse;
    }
    .md\:flex-col
    {
        flex-direction: column;
    }
    .md\:flex-col-reverse
    {
        flex-direction: column-reverse;
    }
    .md\:block
    {
        display: block;
    }
    .md\:inline-block
    {
        display: inline-block;
    }
    .md\:inline
    {
        display: inline;
    }
    .md\:flex
    {
        display: flex;
    }
    .md\:inline-flex
    {
        display: inline-flex;
    }
    .md\:table
    {
        display: table;
    }
    .md\:table-caption
    {
        display: table-caption;
    }
    .md\:table-cell
    {
        display: table-cell;
    }
    .md\:table-column
    {
        display: table-column;
    }
    .md\:table-column-group
    {
        display: table-column-group;
    }
    .md\:table-footer-group
    {
        display: table-footer-group;
    }
    .md\:table-header-group
    {
        display: table-header-group;
    }
    .md\:table-row-group
    {
        display: table-row-group;
    }
    .md\:table-row
    {
        display: table-row;
    }
    .md\:flow-root
    {
        display: flow-root;
    }
    .md\:grid
    {
        display: grid;
    }
    .md\:inline-grid
    {
        display: inline-grid;
    }
    .md\:contents
    {
        display: contents;
    }
    .md\:hidden
    {
        display: none;
    }
    .md\:cursor-auto
    {
        cursor: auto;
    }
    .md\:cursor-default
    {
        cursor: default;
    }
    .md\:cursor-pointer
    {
        cursor: pointer;
    }
    .md\:cursor-wait
    {
        cursor: wait;
    }
    .md\:cursor-text
    {
        cursor: text;
    }
    .md\:cursor-move
    {
        cursor: move;
    }
    .md\:cursor-not-allowed
    {
        cursor: not-allowed;
    }
    .md\:box-border
    {
        box-sizing: border-box;
    }
    .md\:box-content
    {
        box-sizing: content-box;
    }
    .md\:border-0
    {
        border-width: 0;
    }
    .md\:border-1
    {
        border-width: 1px;
    }
    .md\:border-2
    {
        border-width: 2px;
    }
    .md\:border-3
    {
        border-width: 3px;
    }
    .md\:border-4
    {
        border-width: 4px;
    }
    .md\:border-5
    {
        border-width: 5px;
    }
    .md\:border-8
    {
        border-width: 8px;
    }
    .md\:border
    {
        border-width: 1px;
    }
    .md\:border-t-0
    {
        border-top-width: 0;
    }
    .md\:border-r-0
    {
        border-right-width: 0;
    }
    .md\:border-b-0
    {
        border-bottom-width: 0;
    }
    .md\:border-l-0
    {
        border-left-width: 0;
    }
    .md\:border-t-1
    {
        border-top-width: 1px;
    }
    .md\:border-r-1
    {
        border-right-width: 1px;
    }
    .md\:border-b-1
    {
        border-bottom-width: 1px;
    }
    .md\:border-l-1
    {
        border-left-width: 1px;
    }
    .md\:border-t-2
    {
        border-top-width: 2px;
    }
    .md\:border-r-2
    {
        border-right-width: 2px;
    }
    .md\:border-b-2
    {
        border-bottom-width: 2px;
    }
    .md\:border-l-2
    {
        border-left-width: 2px;
    }
    .md\:border-t-3
    {
        border-top-width: 3px;
    }
    .md\:border-r-3
    {
        border-right-width: 3px;
    }
    .md\:border-b-3
    {
        border-bottom-width: 3px;
    }
    .md\:border-l-3
    {
        border-left-width: 3px;
    }
    .md\:border-t-4
    {
        border-top-width: 4px;
    }
    .md\:border-r-4
    {
        border-right-width: 4px;
    }
    .md\:border-b-4
    {
        border-bottom-width: 4px;
    }
    .md\:border-l-4
    {
        border-left-width: 4px;
    }
    .md\:border-t-5
    {
        border-top-width: 5px;
    }
    .md\:border-r-5
    {
        border-right-width: 5px;
    }
    .md\:border-b-5
    {
        border-bottom-width: 5px;
    }
    .md\:border-l-5
    {
        border-left-width: 5px;
    }
    .md\:border-t-8
    {
        border-top-width: 8px;
    }
    .md\:border-r-8
    {
        border-right-width: 8px;
    }
    .md\:border-b-8
    {
        border-bottom-width: 8px;
    }
    .md\:border-l-8
    {
        border-left-width: 8px;
    }
    .md\:border-t
    {
        border-top-width: 1px;
    }
    .md\:border-r
    {
        border-right-width: 1px;
    }
    .md\:border-b
    {
        border-bottom-width: 1px;
    }
    .md\:border-l
    {
        border-left-width: 1px;
    }
    .md\:last\:border-0:last-child
    {
        border-width: 0;
    }
    .md\:last\:border-1:last-child
    {
        border-width: 1px;
    }
    .md\:last\:border-2:last-child
    {
        border-width: 2px;
    }
    .md\:last\:border-3:last-child
    {
        border-width: 3px;
    }
    .md\:last\:border-4:last-child
    {
        border-width: 4px;
    }
    .md\:last\:border-5:last-child
    {
        border-width: 5px;
    }
    .md\:last\:border-8:last-child
    {
        border-width: 8px;
    }
    .md\:last\:border:last-child
    {
        border-width: 1px;
    }
    .md\:last\:border-t-0:last-child
    {
        border-top-width: 0;
    }
    .md\:last\:border-r-0:last-child
    {
        border-right-width: 0;
    }
    .md\:last\:border-b-0:last-child
    {
        border-bottom-width: 0;
    }
    .md\:last\:border-l-0:last-child
    {
        border-left-width: 0;
    }
    .md\:last\:border-t-1:last-child
    {
        border-top-width: 1px;
    }
    .md\:last\:border-r-1:last-child
    {
        border-right-width: 1px;
    }
    .md\:last\:border-b-1:last-child
    {
        border-bottom-width: 1px;
    }
    .md\:last\:border-l-1:last-child
    {
        border-left-width: 1px;
    }
    .md\:last\:border-t-2:last-child
    {
        border-top-width: 2px;
    }
    .md\:last\:border-r-2:last-child
    {
        border-right-width: 2px;
    }
    .md\:last\:border-b-2:last-child
    {
        border-bottom-width: 2px;
    }
    .md\:last\:border-l-2:last-child
    {
        border-left-width: 2px;
    }
    .md\:last\:border-t-3:last-child
    {
        border-top-width: 3px;
    }
    .md\:last\:border-r-3:last-child
    {
        border-right-width: 3px;
    }
    .md\:last\:border-b-3:last-child
    {
        border-bottom-width: 3px;
    }
    .md\:last\:border-l-3:last-child
    {
        border-left-width: 3px;
    }
    .md\:last\:border-t-4:last-child
    {
        border-top-width: 4px;
    }
    .md\:last\:border-r-4:last-child
    {
        border-right-width: 4px;
    }
    .md\:last\:border-b-4:last-child
    {
        border-bottom-width: 4px;
    }
    .md\:last\:border-l-4:last-child
    {
        border-left-width: 4px;
    }
    .md\:last\:border-t-5:last-child
    {
        border-top-width: 5px;
    }
    .md\:last\:border-r-5:last-child
    {
        border-right-width: 5px;
    }
    .md\:last\:border-b-5:last-child
    {
        border-bottom-width: 5px;
    }
    .md\:last\:border-l-5:last-child
    {
        border-left-width: 5px;
    }
    .md\:last\:border-t-8:last-child
    {
        border-top-width: 8px;
    }
    .md\:last\:border-r-8:last-child
    {
        border-right-width: 8px;
    }
    .md\:last\:border-b-8:last-child
    {
        border-bottom-width: 8px;
    }
    .md\:last\:border-l-8:last-child
    {
        border-left-width: 8px;
    }
    .md\:last\:border-t:last-child
    {
        border-top-width: 1px;
    }
    .md\:last\:border-r:last-child
    {
        border-right-width: 1px;
    }
    .md\:last\:border-b:last-child
    {
        border-bottom-width: 1px;
    }
    .md\:last\:border-l:last-child
    {
        border-left-width: 1px;
    }
    .md\:first\:border-0:first-child
    {
        border-width: 0;
    }
    .md\:first\:border-1:first-child
    {
        border-width: 1px;
    }
    .md\:first\:border-2:first-child
    {
        border-width: 2px;
    }
    .md\:first\:border-3:first-child
    {
        border-width: 3px;
    }
    .md\:first\:border-4:first-child
    {
        border-width: 4px;
    }
    .md\:first\:border-5:first-child
    {
        border-width: 5px;
    }
    .md\:first\:border-8:first-child
    {
        border-width: 8px;
    }
    .md\:first\:border:first-child
    {
        border-width: 1px;
    }
    .md\:first\:border-t-0:first-child
    {
        border-top-width: 0;
    }
    .md\:first\:border-r-0:first-child
    {
        border-right-width: 0;
    }
    .md\:first\:border-b-0:first-child
    {
        border-bottom-width: 0;
    }
    .md\:first\:border-l-0:first-child
    {
        border-left-width: 0;
    }
    .md\:first\:border-t-1:first-child
    {
        border-top-width: 1px;
    }
    .md\:first\:border-r-1:first-child
    {
        border-right-width: 1px;
    }
    .md\:first\:border-b-1:first-child
    {
        border-bottom-width: 1px;
    }
    .md\:first\:border-l-1:first-child
    {
        border-left-width: 1px;
    }
    .md\:first\:border-t-2:first-child
    {
        border-top-width: 2px;
    }
    .md\:first\:border-r-2:first-child
    {
        border-right-width: 2px;
    }
    .md\:first\:border-b-2:first-child
    {
        border-bottom-width: 2px;
    }
    .md\:first\:border-l-2:first-child
    {
        border-left-width: 2px;
    }
    .md\:first\:border-t-3:first-child
    {
        border-top-width: 3px;
    }
    .md\:first\:border-r-3:first-child
    {
        border-right-width: 3px;
    }
    .md\:first\:border-b-3:first-child
    {
        border-bottom-width: 3px;
    }
    .md\:first\:border-l-3:first-child
    {
        border-left-width: 3px;
    }
    .md\:first\:border-t-4:first-child
    {
        border-top-width: 4px;
    }
    .md\:first\:border-r-4:first-child
    {
        border-right-width: 4px;
    }
    .md\:first\:border-b-4:first-child
    {
        border-bottom-width: 4px;
    }
    .md\:first\:border-l-4:first-child
    {
        border-left-width: 4px;
    }
    .md\:first\:border-t-5:first-child
    {
        border-top-width: 5px;
    }
    .md\:first\:border-r-5:first-child
    {
        border-right-width: 5px;
    }
    .md\:first\:border-b-5:first-child
    {
        border-bottom-width: 5px;
    }
    .md\:first\:border-l-5:first-child
    {
        border-left-width: 5px;
    }
    .md\:first\:border-t-8:first-child
    {
        border-top-width: 8px;
    }
    .md\:first\:border-r-8:first-child
    {
        border-right-width: 8px;
    }
    .md\:first\:border-b-8:first-child
    {
        border-bottom-width: 8px;
    }
    .md\:first\:border-l-8:first-child
    {
        border-left-width: 8px;
    }
    .md\:first\:border-t:first-child
    {
        border-top-width: 1px;
    }
    .md\:first\:border-r:first-child
    {
        border-right-width: 1px;
    }
    .md\:first\:border-b:first-child
    {
        border-bottom-width: 1px;
    }
    .md\:first\:border-l:first-child
    {
        border-left-width: 1px;
    }
    .md\:border-solid
    {
        border-style: solid;
    }
    .md\:border-dashed
    {
        border-style: dashed;
    }
    .md\:border-dotted
    {
        border-style: dotted;
    }
    .md\:border-double
    {
        border-style: double;
    }
    .md\:border-none
    {
        border-style: none;
    }
    .md\:rounded-none
    {
        border-radius: 0;
    }
    .md\:rounded-sm
    {
        border-radius: .125rem;
    }
    .md\:rounded-md
    {
        border-radius: .375rem;
    }
    .md\:rounded
    {
        border-radius: .25rem;
    }
    .md\:rounded-lg
    {
        border-radius: .5rem;
    }
    .md\:rounded-full
    {
        border-radius: 9999px;
    }
    .md\:rounded-t-none
    {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .md\:rounded-r-none
    {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .md\:rounded-b-none
    {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .md\:rounded-l-none
    {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .md\:rounded-t-sm
    {
        border-top-left-radius: .125rem;
        border-top-right-radius: .125rem;
    }
    .md\:rounded-r-sm
    {
        border-top-right-radius: .125rem;
        border-bottom-right-radius: .125rem;
    }
    .md\:rounded-b-sm
    {
        border-bottom-right-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .md\:rounded-l-sm
    {
        border-top-left-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .md\:rounded-t-md
    {
        border-top-left-radius: .375rem;
        border-top-right-radius: .375rem;
    }
    .md\:rounded-r-md
    {
        border-top-right-radius: .375rem;
        border-bottom-right-radius: .375rem;
    }
    .md\:rounded-b-md
    {
        border-bottom-right-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .md\:rounded-l-md
    {
        border-top-left-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .md\:rounded-t
    {
        border-top-left-radius: .25rem;
    }
    .md\:rounded-r, .md\:rounded-t
    {
        border-top-right-radius: .25rem;
    }
    .md\:rounded-b, .md\:rounded-r
    {
        border-bottom-right-radius: .25rem;
    }
    .md\:rounded-b, .md\:rounded-l
    {
        border-bottom-left-radius: .25rem;
    }
    .md\:rounded-l
    {
        border-top-left-radius: .25rem;
    }
    .md\:rounded-t-lg
    {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
    }
    .md\:rounded-r-lg
    {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem;
    }
    .md\:rounded-b-lg
    {
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .md\:rounded-l-lg
    {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .md\:rounded-t-full
    {
        border-top-left-radius: 9999px;
        border-top-right-radius: 9999px;
    }
    .md\:rounded-r-full
    {
        border-top-right-radius: 9999px;
        border-bottom-right-radius: 9999px;
    }
    .md\:rounded-b-full
    {
        border-bottom-right-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .md\:rounded-l-full
    {
        border-top-left-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .md\:rounded-tl-none
    {
        border-top-left-radius: 0;
    }
    .md\:rounded-tr-none
    {
        border-top-right-radius: 0;
    }
    .md\:rounded-br-none
    {
        border-bottom-right-radius: 0;
    }
    .md\:rounded-bl-none
    {
        border-bottom-left-radius: 0;
    }
    .md\:rounded-tl-sm
    {
        border-top-left-radius: .125rem;
    }
    .md\:rounded-tr-sm
    {
        border-top-right-radius: .125rem;
    }
    .md\:rounded-br-sm
    {
        border-bottom-right-radius: .125rem;
    }
    .md\:rounded-bl-sm
    {
        border-bottom-left-radius: .125rem;
    }
    .md\:rounded-tl-md
    {
        border-top-left-radius: .375rem;
    }
    .md\:rounded-tr-md
    {
        border-top-right-radius: .375rem;
    }
    .md\:rounded-br-md
    {
        border-bottom-right-radius: .375rem;
    }
    .md\:rounded-bl-md
    {
        border-bottom-left-radius: .375rem;
    }
    .md\:rounded-tl
    {
        border-top-left-radius: .25rem;
    }
    .md\:rounded-tr
    {
        border-top-right-radius: .25rem;
    }
    .md\:rounded-br
    {
        border-bottom-right-radius: .25rem;
    }
    .md\:rounded-bl
    {
        border-bottom-left-radius: .25rem;
    }
    .md\:rounded-tl-lg
    {
        border-top-left-radius: .5rem;
    }
    .md\:rounded-tr-lg
    {
        border-top-right-radius: .5rem;
    }
    .md\:rounded-br-lg
    {
        border-bottom-right-radius: .5rem;
    }
    .md\:rounded-bl-lg
    {
        border-bottom-left-radius: .5rem;
    }
    .md\:rounded-tl-full
    {
        border-top-left-radius: 9999px;
    }
    .md\:rounded-tr-full
    {
        border-top-right-radius: 9999px;
    }
    .md\:rounded-br-full
    {
        border-bottom-right-radius: 9999px;
    }
    .md\:rounded-bl-full
    {
        border-bottom-left-radius: 9999px;
    }
    .md\:border-opacity-0
    {
        --border-opacity: 0;
    }
    .md\:border-opacity-25
    {
        --border-opacity: .25;
    }
    .md\:border-opacity-50
    {
        --border-opacity: .5;
    }
    .md\:border-opacity-75
    {
        --border-opacity: .75;
    }
    .md\:border-opacity-100
    {
        --border-opacity: 1;
    }
    .md\:hover\:border-opacity-0:hover
    {
        --border-opacity: 0;
    }
    .md\:hover\:border-opacity-25:hover
    {
        --border-opacity: .25;
    }
    .md\:hover\:border-opacity-50:hover
    {
        --border-opacity: .5;
    }
    .md\:hover\:border-opacity-75:hover
    {
        --border-opacity: .75;
    }
    .md\:hover\:border-opacity-100:hover
    {
        --border-opacity: 1;
    }
    .md\:focus\:border-opacity-0:focus
    {
        --border-opacity: 0;
    }
    .md\:focus\:border-opacity-25:focus
    {
        --border-opacity: .25;
    }
    .md\:focus\:border-opacity-50:focus
    {
        --border-opacity: .5;
    }
    .md\:focus\:border-opacity-75:focus
    {
        --border-opacity: .75;
    }
    .md\:focus\:border-opacity-100:focus
    {
        --border-opacity: 1;
    }
    .md\:border-transparent
    {
        border-color: transparent;
    }
    .md\:border-inherit
    {
        border-color: inherit;
    }
    .md\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .md\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .md\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .md\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .md\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .md\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .md\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .md\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .md\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .md\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .md\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .md\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .md\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .md\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .md\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .md\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .md\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .md\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .md\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .md\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .md\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .md\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .md\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .md\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .md\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .md\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .md\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .md\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .md\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .md\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .md\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .md\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .md\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .md\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .md\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .md\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .md\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .md\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .md\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .md\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .md\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .md\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .md\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .md\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .md\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .md\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .md\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .md\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .md\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .md\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .md\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .md\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .md\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .md\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .md\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .md\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .md\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .md\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .md\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .md\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .md\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .md\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .md\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .md\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .md\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .md\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .md\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .md\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .md\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .md\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .md\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .md\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .md\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .md\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .md\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .md\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .md\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .md\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .md\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .md\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .md\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .md\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .md\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .md\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .md\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .md\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .md\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .md\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .md\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .md\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .md\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .md\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .md\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .md\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .md\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .md\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .md\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .md\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .md\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .md\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .md\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .md\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .md\:hover\:border-transparent:hover
    {
        border-color: transparent;
    }
    .md\:hover\:border-inherit:hover
    {
        border-color: inherit;
    }
    .md\:hover\:border-ds-black:hover
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .md\:hover\:border-ds-grey-700:hover
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .md\:hover\:border-ds-grey-600:hover
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .md\:hover\:border-ds-grey-500:hover
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .md\:hover\:border-ds-grey-400:hover
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .md\:hover\:border-ds-grey-300:hover
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .md\:hover\:border-ds-grey-200:hover
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .md\:hover\:border-ds-grey-100:hover
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .md\:hover\:border-ds-solid-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-primary-light:hover
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .md\:hover\:border-ds-secondary-light:hover
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .md\:hover\:border-ds-third-dark:hover
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .md\:hover\:border-ds-disabled-light:hover
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .md\:hover\:border-ds-red-700:hover
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .md\:hover\:border-ds-red-600:hover
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .md\:hover\:border-ds-red-500:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .md\:hover\:border-ds-red-400:hover
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .md\:hover\:border-ds-red-300:hover
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .md\:hover\:border-ds-red-200:hover
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .md\:hover\:border-ds-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .md\:hover\:border-ds-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .md\:hover\:border-ds-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .md\:hover\:border-ds-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .md\:hover\:border-ds-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .md\:hover\:border-ds-navy-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .md\:hover\:border-ds-navy-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .md\:hover\:border-ds-navy-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .md\:hover\:border-ds-navy-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .md\:hover\:border-ds-navy-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .md\:hover\:border-ds-navy-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .md\:hover\:border-ds-purple-600:hover
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .md\:hover\:border-ds-purple-500:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .md\:hover\:border-ds-purple-400:hover
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-purple-300:hover
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .md\:hover\:border-ds-purple-200:hover
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .md\:hover\:border-ds-purple-100:hover
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .md\:hover\:border-ds-sky-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .md\:hover\:border-ds-sky-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-sky-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-sky-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-sky-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .md\:hover\:border-ds-sky-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-pink-600:hover
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .md\:hover\:border-ds-pink-500:hover
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-pink-400:hover
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-pink-300:hover
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-pink-200:hover
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-pink-100:hover
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .md\:hover\:border-ds-green-700:hover
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .md\:hover\:border-ds-green-600:hover
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .md\:hover\:border-ds-green-500:hover
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .md\:hover\:border-ds-green-400:hover
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .md\:hover\:border-ds-green-300:hover
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .md\:hover\:border-ds-green-200:hover
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .md\:hover\:border-ds-gold-600:hover
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .md\:hover\:border-ds-gold-500:hover
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .md\:hover\:border-ds-gold-300:hover
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .md\:hover\:border-ds-vip-black:hover
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .md\:hover\:border-ds-vip-grey:hover
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .md\:hover\:border-ds-vip-elements:hover
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .md\:hover\:border-ds-vip-beige:hover
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .md\:hover\:border-ds-vip-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .md\:hover\:border-green:hover
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .md\:hover\:border-green-dark:hover
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .md\:hover\:border-green-light:hover
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .md\:hover\:border-red-soft:hover
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .md\:hover\:border-red-lighter:hover
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .md\:hover\:border-red-light:hover
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .md\:hover\:border-red:hover
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .md\:hover\:border-red-dark:hover
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .md\:hover\:border-red-darker:hover
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .md\:hover\:border-purple-dark:hover
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .md\:hover\:border-blue:hover
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .md\:hover\:border-blue-light:hover
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .md\:hover\:border-blue-dark:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .md\:hover\:border-blue-darker:hover
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .md\:hover\:border-black:hover
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .md\:hover\:border-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .md\:hover\:border-sport:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .md\:hover\:border-esport:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .md\:hover\:border-casino:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .md\:hover\:border-poker:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .md\:hover\:border-grey-dark:hover
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .md\:hover\:border-grey:hover
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .md\:hover\:border-grey-light:hover
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .md\:hover\:border-grey-lightest:hover
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .md\:hover\:border-orange:hover
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .md\:hover\:border-orange-light:hover
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .md\:hover\:border-yellow:hover
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .md\:hover\:border-brown:hover
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .md\:hover\:border-smoke-darkest:hover
    {
        border-color: rgba(0,0,0,.9);
    }
    .md\:hover\:border-smoke-darker:hover
    {
        border-color: rgba(0,0,0,.75);
    }
    .md\:hover\:border-smoke-dark:hover
    {
        border-color: rgba(0,0,0,.6);
    }
    .md\:hover\:border-smoke:hover
    {
        border-color: rgba(0,0,0,.5);
    }
    .md\:hover\:border-smoke-light:hover
    {
        border-color: rgba(0,0,0,.4);
    }
    .md\:hover\:border-smoke-lighter:hover
    {
        border-color: rgba(0,0,0,.25);
    }
    .md\:hover\:border-smoke-lightest:hover
    {
        border-color: rgba(0,0,0,.1);
    }
    .md\:hover\:border-snow-strong:hover
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .md\:hover\:border-snow:hover
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .md\:hover\:border-snow-weak:hover
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .md\:hover\:border-placeholder:hover
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-transparent
    {
        border-color: transparent;
    }
    .group:hover .md\:group-hover\:border-inherit
    {
        border-color: inherit;
    }
    .group:hover .md\:group-hover\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .group:hover .md\:group-hover\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .group:hover .md\:group-hover\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .group:hover .md\:group-hover\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .group:hover .md\:group-hover\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .group:hover .md\:group-hover\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .group:hover .md\:group-hover\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .group:hover .md\:group-hover\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .group:hover .md\:group-hover\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .group:hover .md\:group-hover\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .group:hover .md\:group-hover\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .group:hover .md\:group-hover\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .md\:border-collapse
    {
        border-collapse: collapse;
    }
    .md\:border-separate
    {
        border-collapse: separate;
    }
    .md\:bg-auto
    {
        background-size: auto;
    }
    .md\:bg-cover
    {
        background-size: cover;
    }
    .md\:bg-contain
    {
        background-size: contain;
    }
    .md\:bg-repeat
    {
        background-repeat: repeat;
    }
    .md\:bg-no-repeat
    {
        background-repeat: no-repeat;
    }
    .md\:bg-repeat-x
    {
        background-repeat: repeat-x;
    }
    .md\:bg-repeat-y
    {
        background-repeat: repeat-y;
    }
    .md\:bg-repeat-round
    {
        background-repeat: round;
    }
    .md\:bg-repeat-space
    {
        background-repeat: space;
    }
    .md\:bg-bottom
    {
        background-position: bottom;
    }
    .md\:bg-center
    {
        background-position: 50%;
    }
    .md\:bg-left
    {
        background-position: 0;
    }
    .md\:bg-left-bottom
    {
        background-position: 0 100%;
    }
    .md\:bg-left-top
    {
        background-position: 0 0;
    }
    .md\:bg-right
    {
        background-position: 100%;
    }
    .md\:bg-right-bottom
    {
        background-position: 100% 100%;
    }
    .md\:bg-right-top
    {
        background-position: 100% 0;
    }
    .md\:bg-top
    {
        background-position: top;
    }
    .md\:bg-opacity-0
    {
        --bg-opacity: 0;
    }
    .md\:bg-opacity-25
    {
        --bg-opacity: .25;
    }
    .md\:bg-opacity-50
    {
        --bg-opacity: .5;
    }
    .md\:bg-opacity-75
    {
        --bg-opacity: .75;
    }
    .md\:bg-opacity-100
    {
        --bg-opacity: 1;
    }
    .md\:hover\:bg-opacity-0:hover
    {
        --bg-opacity: 0;
    }
    .md\:hover\:bg-opacity-25:hover
    {
        --bg-opacity: .25;
    }
    .md\:hover\:bg-opacity-50:hover
    {
        --bg-opacity: .5;
    }
    .md\:hover\:bg-opacity-75:hover
    {
        --bg-opacity: .75;
    }
    .md\:hover\:bg-opacity-100:hover
    {
        --bg-opacity: 1;
    }
    .md\:focus\:bg-opacity-0:focus
    {
        --bg-opacity: 0;
    }
    .md\:focus\:bg-opacity-25:focus
    {
        --bg-opacity: .25;
    }
    .md\:focus\:bg-opacity-50:focus
    {
        --bg-opacity: .5;
    }
    .md\:focus\:bg-opacity-75:focus
    {
        --bg-opacity: .75;
    }
    .md\:focus\:bg-opacity-100:focus
    {
        --bg-opacity: 1;
    }
    .md\:space-y-0>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(0px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(0px * var(--space-y-reverse));
    }
    .md\:space-x-0>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(0px * var(--space-x-reverse));
        margin-left: calc(0px * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.25rem * var(--space-y-reverse));
    }
    .md\:space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.25rem * var(--space-x-reverse));
        margin-left: calc(.25rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.5rem * var(--space-y-reverse));
    }
    .md\:space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.5rem * var(--space-x-reverse));
        margin-left: calc(.5rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.75rem * var(--space-y-reverse));
    }
    .md\:space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.75rem * var(--space-x-reverse));
        margin-left: calc(.75rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1rem * var(--space-y-reverse));
    }
    .md\:space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1rem * var(--space-x-reverse));
        margin-left: calc(1rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--space-y-reverse));
    }
    .md\:space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.25rem * var(--space-x-reverse));
        margin-left: calc(1.25rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--space-y-reverse));
    }
    .md\:space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--space-x-reverse));
        margin-left: calc(1.5rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2rem * var(--space-y-reverse));
    }
    .md\:space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2rem * var(--space-x-reverse));
        margin-left: calc(2rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--space-y-reverse));
    }
    .md\:space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--space-x-reverse));
        margin-left: calc(2.5rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(3rem * var(--space-y-reverse));
    }
    .md\:space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(3rem * var(--space-x-reverse));
        margin-left: calc(3rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(4rem * var(--space-y-reverse));
    }
    .md\:space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(4rem * var(--space-x-reverse));
        margin-left: calc(4rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(5rem * var(--space-y-reverse));
    }
    .md\:space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(5rem * var(--space-x-reverse));
        margin-left: calc(5rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(6rem * var(--space-y-reverse));
    }
    .md\:space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(6rem * var(--space-x-reverse));
        margin-left: calc(6rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(8rem * var(--space-y-reverse));
    }
    .md\:space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(8rem * var(--space-x-reverse));
        margin-left: calc(8rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(10rem * var(--space-y-reverse));
    }
    .md\:space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(10rem * var(--space-x-reverse));
        margin-left: calc(10rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(12rem * var(--space-y-reverse));
    }
    .md\:space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(12rem * var(--space-x-reverse));
        margin-left: calc(12rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(14rem * var(--space-y-reverse));
    }
    .md\:space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(14rem * var(--space-x-reverse));
        margin-left: calc(14rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(16rem * var(--space-y-reverse));
    }
    .md\:space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(16rem * var(--space-x-reverse));
        margin-left: calc(16rem * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1px * var(--space-y-reverse));
    }
    .md\:space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1px * var(--space-x-reverse));
        margin-left: calc(1px * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.25rem * var(--space-y-reverse));
    }
    .md\:-space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.25rem * var(--space-x-reverse));
        margin-left: calc(-.25rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.5rem * var(--space-y-reverse));
    }
    .md\:-space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.5rem * var(--space-x-reverse));
        margin-left: calc(-.5rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.75rem * var(--space-y-reverse));
    }
    .md\:-space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.75rem * var(--space-x-reverse));
        margin-left: calc(-.75rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1rem * var(--space-y-reverse));
    }
    .md\:-space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1rem * var(--space-x-reverse));
        margin-left: calc(-1rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.25rem * var(--space-y-reverse));
    }
    .md\:-space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.25rem * var(--space-x-reverse));
        margin-left: calc(-1.25rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.5rem * var(--space-y-reverse));
    }
    .md\:-space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.5rem * var(--space-x-reverse));
        margin-left: calc(-1.5rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2rem * var(--space-y-reverse));
    }
    .md\:-space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2rem * var(--space-x-reverse));
        margin-left: calc(-2rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2.5rem * var(--space-y-reverse));
    }
    .md\:-space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2.5rem * var(--space-x-reverse));
        margin-left: calc(-2.5rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-3rem * var(--space-y-reverse));
    }
    .md\:-space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-3rem * var(--space-x-reverse));
        margin-left: calc(-3rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-4rem * var(--space-y-reverse));
    }
    .md\:-space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-4rem * var(--space-x-reverse));
        margin-left: calc(-4rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-5rem * var(--space-y-reverse));
    }
    .md\:-space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-5rem * var(--space-x-reverse));
        margin-left: calc(-5rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-6rem * var(--space-y-reverse));
    }
    .md\:-space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-6rem * var(--space-x-reverse));
        margin-left: calc(-6rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-8rem * var(--space-y-reverse));
    }
    .md\:-space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-8rem * var(--space-x-reverse));
        margin-left: calc(-8rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-10rem * var(--space-y-reverse));
    }
    .md\:-space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-10rem * var(--space-x-reverse));
        margin-left: calc(-10rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-12rem * var(--space-y-reverse));
    }
    .md\:-space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-12rem * var(--space-x-reverse));
        margin-left: calc(-12rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-14rem * var(--space-y-reverse));
    }
    .md\:-space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-14rem * var(--space-x-reverse));
        margin-left: calc(-14rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-16rem * var(--space-y-reverse));
    }
    .md\:-space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-16rem * var(--space-x-reverse));
        margin-left: calc(-16rem * (1 - var(--space-x-reverse)));
    }
    .md\:-space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1px * var(--space-y-reverse));
    }
    .md\:-space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1px * var(--space-x-reverse));
        margin-left: calc(-1px * (1 - var(--space-x-reverse)));
    }
    .md\:space-y-reverse>:not(template)~:not(template)
    {
        --space-y-reverse: 1;
    }
    .md\:space-x-reverse>:not(template)~:not(template)
    {
        --space-x-reverse: 1;
    }
    .md\:divide-y-0>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(0px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(0px * var(--divide-y-reverse));
    }
    .md\:divide-x-0>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(0px * var(--divide-x-reverse));
        border-left-width: calc(0px * (1 - var(--divide-x-reverse)));
    }
    .md\:divide-y-1>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .md\:divide-x-1>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .md\:divide-y-2>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(2px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(2px * var(--divide-y-reverse));
    }
    .md\:divide-x-2>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(2px * var(--divide-x-reverse));
        border-left-width: calc(2px * (1 - var(--divide-x-reverse)));
    }
    .md\:divide-y-3>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(3px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(3px * var(--divide-y-reverse));
    }
    .md\:divide-x-3>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(3px * var(--divide-x-reverse));
        border-left-width: calc(3px * (1 - var(--divide-x-reverse)));
    }
    .md\:divide-y-4>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(4px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(4px * var(--divide-y-reverse));
    }
    .md\:divide-x-4>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(4px * var(--divide-x-reverse));
        border-left-width: calc(4px * (1 - var(--divide-x-reverse)));
    }
    .md\:divide-y-5>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(5px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(5px * var(--divide-y-reverse));
    }
    .md\:divide-x-5>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(5px * var(--divide-x-reverse));
        border-left-width: calc(5px * (1 - var(--divide-x-reverse)));
    }
    .md\:divide-y-8>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(8px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(8px * var(--divide-y-reverse));
    }
    .md\:divide-x-8>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(8px * var(--divide-x-reverse));
        border-left-width: calc(8px * (1 - var(--divide-x-reverse)));
    }
    .md\:divide-y>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .md\:divide-x>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .md\:divide-y-reverse>:not(template)~:not(template)
    {
        --divide-y-reverse: 1;
    }
    .md\:divide-x-reverse>:not(template)~:not(template)
    {
        --divide-x-reverse: 1;
    }
    .md\:divide-transparent>:not(template)~:not(template)
    {
        border-color: transparent;
    }
    .md\:divide-inherit>:not(template)~:not(template)
    {
        border-color: inherit;
    }
    .md\:divide-ds-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--divide-opacity));
    }
    .md\:divide-ds-grey-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--divide-opacity));
    }
    .md\:divide-ds-grey-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--divide-opacity));
    }
    .md\:divide-ds-grey-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--divide-opacity));
    }
    .md\:divide-ds-grey-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--divide-opacity));
    }
    .md\:divide-ds-grey-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--divide-opacity));
    }
    .md\:divide-ds-grey-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--divide-opacity));
    }
    .md\:divide-ds-grey-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--divide-opacity));
    }
    .md\:divide-ds-solid-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .md\:divide-ds-primary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--divide-opacity));
    }
    .md\:divide-ds-secondary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--divide-opacity));
    }
    .md\:divide-ds-third-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--divide-opacity));
    }
    .md\:divide-ds-disabled-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--divide-opacity));
    }
    .md\:divide-ds-red-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--divide-opacity));
    }
    .md\:divide-ds-red-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--divide-opacity));
    }
    .md\:divide-ds-red-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .md\:divide-ds-red-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--divide-opacity));
    }
    .md\:divide-ds-red-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--divide-opacity));
    }
    .md\:divide-ds-red-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--divide-opacity));
    }
    .md\:divide-ds-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--divide-opacity));
    }
    .md\:divide-ds-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .md\:divide-ds-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--divide-opacity));
    }
    .md\:divide-ds-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--divide-opacity));
    }
    .md\:divide-ds-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--divide-opacity));
    }
    .md\:divide-ds-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--divide-opacity));
    }
    .md\:divide-ds-navy-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--divide-opacity));
    }
    .md\:divide-ds-navy-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .md\:divide-ds-navy-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--divide-opacity));
    }
    .md\:divide-ds-navy-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--divide-opacity));
    }
    .md\:divide-ds-navy-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--divide-opacity));
    }
    .md\:divide-ds-navy-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--divide-opacity));
    }
    .md\:divide-ds-purple-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--divide-opacity));
    }
    .md\:divide-ds-purple-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .md\:divide-ds-purple-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--divide-opacity));
    }
    .md\:divide-ds-purple-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--divide-opacity));
    }
    .md\:divide-ds-purple-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--divide-opacity));
    }
    .md\:divide-ds-purple-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--divide-opacity));
    }
    .md\:divide-ds-sky-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--divide-opacity));
    }
    .md\:divide-ds-sky-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--divide-opacity));
    }
    .md\:divide-ds-sky-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--divide-opacity));
    }
    .md\:divide-ds-sky-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--divide-opacity));
    }
    .md\:divide-ds-sky-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--divide-opacity));
    }
    .md\:divide-ds-sky-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--divide-opacity));
    }
    .md\:divide-ds-pink-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--divide-opacity));
    }
    .md\:divide-ds-pink-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--divide-opacity));
    }
    .md\:divide-ds-pink-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--divide-opacity));
    }
    .md\:divide-ds-pink-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--divide-opacity));
    }
    .md\:divide-ds-pink-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--divide-opacity));
    }
    .md\:divide-ds-pink-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--divide-opacity));
    }
    .md\:divide-ds-green-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--divide-opacity));
    }
    .md\:divide-ds-green-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--divide-opacity));
    }
    .md\:divide-ds-green-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--divide-opacity));
    }
    .md\:divide-ds-green-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--divide-opacity));
    }
    .md\:divide-ds-green-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--divide-opacity));
    }
    .md\:divide-ds-green-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--divide-opacity));
    }
    .md\:divide-ds-gold-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--divide-opacity));
    }
    .md\:divide-ds-gold-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--divide-opacity));
    }
    .md\:divide-ds-gold-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--divide-opacity));
    }
    .md\:divide-ds-vip-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--divide-opacity));
    }
    .md\:divide-ds-vip-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--divide-opacity));
    }
    .md\:divide-ds-vip-elements>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--divide-opacity));
    }
    .md\:divide-ds-vip-beige>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--divide-opacity));
    }
    .md\:divide-ds-vip-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .md\:divide-green>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--divide-opacity));
    }
    .md\:divide-green-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--divide-opacity));
    }
    .md\:divide-green-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--divide-opacity));
    }
    .md\:divide-red-soft>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--divide-opacity));
    }
    .md\:divide-red-lighter>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--divide-opacity));
    }
    .md\:divide-red-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--divide-opacity));
    }
    .md\:divide-red>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--divide-opacity));
    }
    .md\:divide-red-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--divide-opacity));
    }
    .md\:divide-red-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--divide-opacity));
    }
    .md\:divide-purple-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--divide-opacity));
    }
    .md\:divide-blue>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--divide-opacity));
    }
    .md\:divide-blue-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--divide-opacity));
    }
    .md\:divide-blue-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .md\:divide-blue-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--divide-opacity));
    }
    .md\:divide-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--divide-opacity));
    }
    .md\:divide-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .md\:divide-sport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .md\:divide-esport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .md\:divide-casino>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .md\:divide-poker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .md\:divide-grey-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--divide-opacity));
    }
    .md\:divide-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--divide-opacity));
    }
    .md\:divide-grey-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--divide-opacity));
    }
    .md\:divide-grey-lightest>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--divide-opacity));
    }
    .md\:divide-orange>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--divide-opacity));
    }
    .md\:divide-orange-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--divide-opacity));
    }
    .md\:divide-yellow>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--divide-opacity));
    }
    .md\:divide-brown>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--divide-opacity));
    }
    .md\:divide-smoke-darkest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.9);
    }
    .md\:divide-smoke-darker>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.75);
    }
    .md\:divide-smoke-dark>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.6);
    }
    .md\:divide-smoke>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.5);
    }
    .md\:divide-smoke-light>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.4);
    }
    .md\:divide-smoke-lighter>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.25);
    }
    .md\:divide-smoke-lightest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.1);
    }
    .md\:divide-snow-strong>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .md\:divide-snow>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .md\:divide-snow-weak>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .md\:divide-placeholder>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--divide-opacity));
    }
    .md\:divide-solid>:not(template)~:not(template)
    {
        border-style: solid;
    }
    .md\:divide-dashed>:not(template)~:not(template)
    {
        border-style: dashed;
    }
    .md\:divide-dotted>:not(template)~:not(template)
    {
        border-style: dotted;
    }
    .md\:divide-double>:not(template)~:not(template)
    {
        border-style: double;
    }
    .md\:divide-none>:not(template)~:not(template)
    {
        border-style: none;
    }
    .md\:divide-opacity-0>:not(template)~:not(template)
    {
        --divide-opacity: 0;
    }
    .md\:divide-opacity-25>:not(template)~:not(template)
    {
        --divide-opacity: .25;
    }
    .md\:divide-opacity-50>:not(template)~:not(template)
    {
        --divide-opacity: .5;
    }
    .md\:divide-opacity-75>:not(template)~:not(template)
    {
        --divide-opacity: .75;
    }
    .md\:divide-opacity-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
    }
    .md\:sr-only
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .md\:not-sr-only
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .md\:focus\:sr-only:focus
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .md\:focus\:not-sr-only:focus
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .md\:appearance-none
    {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .md\:bg-fixed
    {
        background-attachment: fixed;
    }
    .md\:bg-local
    {
        background-attachment: local;
    }
    .md\:bg-scroll
    {
        background-attachment: scroll;
    }
    .md\:bg-clip-border
    {
        background-clip: border-box;
    }
    .md\:bg-clip-padding
    {
        background-clip: padding-box;
    }
    .md\:bg-clip-content
    {
        background-clip: content-box;
    }
    .md\:bg-clip-text
    {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .md\:bg-transparent
    {
        background-color: transparent;
    }
    .md\:bg-inherit
    {
        background-color: inherit;
    }
    .md\:bg-ds-black
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .md\:bg-ds-grey-700
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .md\:bg-ds-grey-600
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .md\:bg-ds-grey-500
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .md\:bg-ds-grey-400
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .md\:bg-ds-grey-300
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .md\:bg-ds-grey-200
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .md\:bg-ds-grey-100
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .md\:bg-ds-solid-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .md\:bg-ds-primary-light
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .md\:bg-ds-secondary-light
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .md\:bg-ds-third-dark
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .md\:bg-ds-disabled-light
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .md\:bg-ds-red-700
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .md\:bg-ds-red-600
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .md\:bg-ds-red-500
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .md\:bg-ds-red-400
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .md\:bg-ds-red-300
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .md\:bg-ds-red-200
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .md\:bg-ds-blue-600
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .md\:bg-ds-blue-500
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .md\:bg-ds-blue-400
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .md\:bg-ds-blue-300
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .md\:bg-ds-blue-200
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .md\:bg-ds-blue-100
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .md\:bg-ds-navy-blue-600
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .md\:bg-ds-navy-blue-500
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .md\:bg-ds-navy-blue-400
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .md\:bg-ds-navy-blue-300
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .md\:bg-ds-navy-blue-200
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .md\:bg-ds-navy-blue-100
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .md\:bg-ds-purple-600
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .md\:bg-ds-purple-500
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .md\:bg-ds-purple-400
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .md\:bg-ds-purple-300
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .md\:bg-ds-purple-200
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .md\:bg-ds-purple-100
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .md\:bg-ds-sky-blue-600
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .md\:bg-ds-sky-blue-500
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .md\:bg-ds-sky-blue-400
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .md\:bg-ds-sky-blue-300
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .md\:bg-ds-sky-blue-200
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .md\:bg-ds-sky-blue-100
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .md\:bg-ds-pink-600
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .md\:bg-ds-pink-500
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .md\:bg-ds-pink-400
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .md\:bg-ds-pink-300
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .md\:bg-ds-pink-200
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .md\:bg-ds-pink-100
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .md\:bg-ds-green-700
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .md\:bg-ds-green-600
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .md\:bg-ds-green-500
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .md\:bg-ds-green-400
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .md\:bg-ds-green-300
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .md\:bg-ds-green-200
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .md\:bg-ds-gold-600
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .md\:bg-ds-gold-500
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .md\:bg-ds-gold-300
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .md\:bg-ds-vip-black
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .md\:bg-ds-vip-grey
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .md\:bg-ds-vip-elements
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .md\:bg-ds-vip-beige
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .md\:bg-ds-vip-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .md\:bg-green
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .md\:bg-green-dark
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .md\:bg-green-light
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .md\:bg-red-soft
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .md\:bg-red-lighter
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .md\:bg-red-light
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .md\:bg-red
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .md\:bg-red-dark
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .md\:bg-red-darker
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .md\:bg-purple-dark
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .md\:bg-blue
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .md\:bg-blue-light
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .md\:bg-blue-dark
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .md\:bg-blue-darker
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .md\:bg-black
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .md\:bg-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .md\:bg-sport
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .md\:bg-esport
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .md\:bg-casino
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .md\:bg-poker
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .md\:bg-grey-dark
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .md\:bg-grey
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .md\:bg-grey-light
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .md\:bg-grey-lightest
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .md\:bg-orange
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .md\:bg-orange-light
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .md\:bg-yellow
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .md\:bg-brown
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .md\:bg-smoke-darkest
    {
        background-color: rgba(0,0,0,.9);
    }
    .md\:bg-smoke-darker
    {
        background-color: rgba(0,0,0,.75);
    }
    .md\:bg-smoke-dark
    {
        background-color: rgba(0,0,0,.6);
    }
    .md\:bg-smoke
    {
        background-color: rgba(0,0,0,.5);
    }
    .md\:bg-smoke-light
    {
        background-color: rgba(0,0,0,.4);
    }
    .md\:bg-smoke-lighter
    {
        background-color: rgba(0,0,0,.25);
    }
    .md\:bg-smoke-lightest
    {
        background-color: rgba(0,0,0,.1);
    }
    .md\:bg-snow-strong
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .md\:bg-snow
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .md\:bg-snow-weak
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .md\:bg-placeholder
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .md\:hover\:bg-transparent:hover
    {
        background-color: transparent;
    }
    .md\:hover\:bg-inherit:hover
    {
        background-color: inherit;
    }
    .md\:hover\:bg-ds-black:hover
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-grey-700:hover
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-grey-600:hover
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-grey-500:hover
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-grey-400:hover
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-grey-300:hover
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-grey-200:hover
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-grey-100:hover
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-solid-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-primary-light:hover
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-secondary-light:hover
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-third-dark:hover
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-disabled-light:hover
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-red-700:hover
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-red-600:hover
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-red-500:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-red-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-red-300:hover
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-red-200:hover
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-navy-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-navy-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-navy-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-navy-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-navy-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-navy-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-purple-600:hover
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-purple-500:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-purple-400:hover
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-purple-300:hover
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-purple-200:hover
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-purple-100:hover
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-sky-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-sky-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-sky-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-sky-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-sky-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-sky-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-pink-600:hover
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-pink-500:hover
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-pink-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-pink-300:hover
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-pink-200:hover
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-pink-100:hover
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-green-700:hover
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-green-600:hover
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-green-500:hover
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-green-400:hover
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-green-300:hover
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-green-200:hover
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-gold-600:hover
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-gold-500:hover
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-gold-300:hover
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-vip-black:hover
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-vip-grey:hover
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-vip-elements:hover
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-vip-beige:hover
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .md\:hover\:bg-ds-vip-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .md\:hover\:bg-green:hover
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .md\:hover\:bg-green-dark:hover
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .md\:hover\:bg-green-light:hover
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .md\:hover\:bg-red-soft:hover
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .md\:hover\:bg-red-lighter:hover
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .md\:hover\:bg-red-light:hover
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .md\:hover\:bg-red:hover
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .md\:hover\:bg-red-dark:hover
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .md\:hover\:bg-red-darker:hover
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .md\:hover\:bg-purple-dark:hover
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .md\:hover\:bg-blue:hover
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .md\:hover\:bg-blue-light:hover
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .md\:hover\:bg-blue-dark:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .md\:hover\:bg-blue-darker:hover
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .md\:hover\:bg-black:hover
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .md\:hover\:bg-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .md\:hover\:bg-sport:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .md\:hover\:bg-esport:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .md\:hover\:bg-casino:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .md\:hover\:bg-poker:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .md\:hover\:bg-grey-dark:hover
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .md\:hover\:bg-grey:hover
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .md\:hover\:bg-grey-light:hover
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .md\:hover\:bg-grey-lightest:hover
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .md\:hover\:bg-orange:hover
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .md\:hover\:bg-orange-light:hover
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .md\:hover\:bg-yellow:hover
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .md\:hover\:bg-brown:hover
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .md\:hover\:bg-smoke-darkest:hover
    {
        background-color: rgba(0,0,0,.9);
    }
    .md\:hover\:bg-smoke-darker:hover
    {
        background-color: rgba(0,0,0,.75);
    }
    .md\:hover\:bg-smoke-dark:hover
    {
        background-color: rgba(0,0,0,.6);
    }
    .md\:hover\:bg-smoke:hover
    {
        background-color: rgba(0,0,0,.5);
    }
    .md\:hover\:bg-smoke-light:hover
    {
        background-color: rgba(0,0,0,.4);
    }
    .md\:hover\:bg-smoke-lighter:hover
    {
        background-color: rgba(0,0,0,.25);
    }
    .md\:hover\:bg-smoke-lightest:hover
    {
        background-color: rgba(0,0,0,.1);
    }
    .md\:hover\:bg-snow-strong:hover
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .md\:hover\:bg-snow:hover
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .md\:hover\:bg-snow-weak:hover
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .md\:hover\:bg-placeholder:hover
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .md\:bg-none
    {
        background-image: none;
    }
    .md\:bg-gradient-to-t
    {
        background-image: linear-gradient(0deg,var(--gradient-color-stops));
    }
    .md\:bg-gradient-to-tr
    {
        background-image: linear-gradient(to top right,var(--gradient-color-stops));
    }
    .md\:bg-gradient-to-r
    {
        background-image: linear-gradient(90deg,var(--gradient-color-stops));
    }
    .md\:bg-gradient-to-br
    {
        background-image: linear-gradient(to bottom right,var(--gradient-color-stops));
    }
    .md\:bg-gradient-to-b
    {
        background-image: linear-gradient(180deg,var(--gradient-color-stops));
    }
    .md\:bg-gradient-to-bl
    {
        background-image: linear-gradient(to bottom left,var(--gradient-color-stops));
    }
    .md\:bg-gradient-to-l
    {
        background-image: linear-gradient(270deg,var(--gradient-color-stops));
    }
    .md\:bg-gradient-to-tl
    {
        background-image: linear-gradient(to top left,var(--gradient-color-stops));
    }
    .md\:from-transparent
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:from-inherit
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:from-ds-black
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .md\:from-ds-grey-700
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .md\:from-ds-grey-600
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .md\:from-ds-grey-500
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .md\:from-ds-grey-400
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .md\:from-ds-grey-300
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .md\:from-ds-grey-200
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .md\:from-ds-grey-100
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .md\:from-ds-solid-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:from-ds-primary-light
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .md\:from-ds-secondary-light
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .md\:from-ds-third-dark
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .md\:from-ds-disabled-light
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .md\:from-ds-red-700
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .md\:from-ds-red-600
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .md\:from-ds-red-500
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:from-ds-red-400
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .md\:from-ds-red-300
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .md\:from-ds-red-200
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .md\:from-ds-blue-600
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .md\:from-ds-blue-500
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:from-ds-blue-400
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .md\:from-ds-blue-300
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .md\:from-ds-blue-200
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .md\:from-ds-blue-100
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .md\:from-ds-navy-blue-600
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .md\:from-ds-navy-blue-500
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:from-ds-navy-blue-400
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .md\:from-ds-navy-blue-300
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .md\:from-ds-navy-blue-200
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .md\:from-ds-navy-blue-100
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .md\:from-ds-purple-600
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .md\:from-ds-purple-500
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:from-ds-purple-400
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .md\:from-ds-purple-300
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .md\:from-ds-purple-200
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .md\:from-ds-purple-100
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .md\:from-ds-sky-blue-600
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .md\:from-ds-sky-blue-500
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .md\:from-ds-sky-blue-400
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .md\:from-ds-sky-blue-300
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .md\:from-ds-sky-blue-200
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .md\:from-ds-sky-blue-100
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .md\:from-ds-pink-600
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .md\:from-ds-pink-500
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .md\:from-ds-pink-400
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .md\:from-ds-pink-300
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .md\:from-ds-pink-200
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .md\:from-ds-pink-100
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .md\:from-ds-green-700
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .md\:from-ds-green-600
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .md\:from-ds-green-500
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .md\:from-ds-green-400
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .md\:from-ds-green-300
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .md\:from-ds-green-200
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .md\:from-ds-gold-600
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .md\:from-ds-gold-500
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .md\:from-ds-gold-300
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .md\:from-ds-vip-black
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .md\:from-ds-vip-grey
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .md\:from-ds-vip-elements
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .md\:from-ds-vip-beige
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .md\:from-ds-vip-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:from-green
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .md\:from-green-dark
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .md\:from-green-light
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .md\:from-red-soft
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .md\:from-red-lighter
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .md\:from-red-light
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .md\:from-red
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .md\:from-red-dark
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .md\:from-red-darker
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .md\:from-purple-dark
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .md\:from-blue
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .md\:from-blue-light
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .md\:from-blue-dark
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:from-blue-darker
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .md\:from-black
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .md\:from-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:from-sport
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:from-esport
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:from-casino
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:from-poker
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:from-grey-dark
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .md\:from-grey
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .md\:from-grey-light
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .md\:from-grey-lightest
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .md\:from-orange
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .md\:from-orange-light
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .md\:from-yellow
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .md\:from-brown
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .md\:from-smoke-darkest
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .md\:from-smoke-darker, .md\:from-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:from-smoke-darker
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .md\:from-smoke-dark
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .md\:from-smoke, .md\:from-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:from-smoke
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .md\:from-smoke-light
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .md\:from-smoke-light, .md\:from-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:from-smoke-lighter
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .md\:from-smoke-lightest
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:from-snow-strong
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .md\:from-snow, .md\:from-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:from-snow
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .md\:from-snow-weak
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:from-placeholder
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .md\:via-transparent
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:via-inherit
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:via-ds-black
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .md\:via-ds-grey-700
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .md\:via-ds-grey-600
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .md\:via-ds-grey-500
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .md\:via-ds-grey-400
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .md\:via-ds-grey-300
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .md\:via-ds-grey-200
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .md\:via-ds-grey-100
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .md\:via-ds-solid-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:via-ds-primary-light
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .md\:via-ds-secondary-light
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .md\:via-ds-third-dark
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .md\:via-ds-disabled-light
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .md\:via-ds-red-700
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .md\:via-ds-red-600
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .md\:via-ds-red-500
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:via-ds-red-400
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .md\:via-ds-red-300
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .md\:via-ds-red-200
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .md\:via-ds-blue-600
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .md\:via-ds-blue-500
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:via-ds-blue-400
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .md\:via-ds-blue-300
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .md\:via-ds-blue-200
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .md\:via-ds-blue-100
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .md\:via-ds-navy-blue-600
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .md\:via-ds-navy-blue-500
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:via-ds-navy-blue-400
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .md\:via-ds-navy-blue-300
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .md\:via-ds-navy-blue-200
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .md\:via-ds-navy-blue-100
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .md\:via-ds-purple-600
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .md\:via-ds-purple-500
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:via-ds-purple-400
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .md\:via-ds-purple-300
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .md\:via-ds-purple-200
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .md\:via-ds-purple-100
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .md\:via-ds-sky-blue-600
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .md\:via-ds-sky-blue-500
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .md\:via-ds-sky-blue-400
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .md\:via-ds-sky-blue-300
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .md\:via-ds-sky-blue-200
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .md\:via-ds-sky-blue-100
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .md\:via-ds-pink-600
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .md\:via-ds-pink-500
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .md\:via-ds-pink-400
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .md\:via-ds-pink-300
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .md\:via-ds-pink-200
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .md\:via-ds-pink-100
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .md\:via-ds-green-700
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .md\:via-ds-green-600
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .md\:via-ds-green-500
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .md\:via-ds-green-400
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .md\:via-ds-green-300
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .md\:via-ds-green-200
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .md\:via-ds-gold-600
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .md\:via-ds-gold-500
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .md\:via-ds-gold-300
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .md\:via-ds-vip-black
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .md\:via-ds-vip-grey
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .md\:via-ds-vip-elements
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .md\:via-ds-vip-beige
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .md\:via-ds-vip-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:via-green
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .md\:via-green-dark
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .md\:via-green-light
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .md\:via-red-soft
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .md\:via-red-lighter
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .md\:via-red-light
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .md\:via-red
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .md\:via-red-dark
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .md\:via-red-darker
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .md\:via-purple-dark
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .md\:via-blue
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .md\:via-blue-light
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .md\:via-blue-dark
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:via-blue-darker
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .md\:via-black
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .md\:via-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:via-sport
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:via-esport
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:via-casino
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:via-poker
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:via-grey-dark
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .md\:via-grey
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .md\:via-grey-light
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .md\:via-grey-lightest
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .md\:via-orange
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .md\:via-orange-light
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .md\:via-yellow
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .md\:via-brown
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .md\:via-smoke-darkest
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .md\:via-smoke-darker, .md\:via-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:via-smoke-darker
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .md\:via-smoke-dark
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .md\:via-smoke, .md\:via-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:via-smoke
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .md\:via-smoke-light
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .md\:via-smoke-light, .md\:via-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:via-smoke-lighter
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .md\:via-smoke-lightest
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:via-snow-strong
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .md\:via-snow, .md\:via-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:via-snow
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .md\:via-snow-weak
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:via-placeholder
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .md\:to-transparent
    {
        --gradient-to-color: transparent;
    }
    .md\:to-inherit
    {
        --gradient-to-color: inherit;
    }
    .md\:to-ds-black
    {
        --gradient-to-color: #19191c;
    }
    .md\:to-ds-grey-700
    {
        --gradient-to-color: #292935;
    }
    .md\:to-ds-grey-600
    {
        --gradient-to-color: #49495c;
    }
    .md\:to-ds-grey-500
    {
        --gradient-to-color: #626283;
    }
    .md\:to-ds-grey-400
    {
        --gradient-to-color: #8a8ab2;
    }
    .md\:to-ds-grey-300
    {
        --gradient-to-color: #bebedc;
    }
    .md\:to-ds-grey-200
    {
        --gradient-to-color: #e6e6f2;
    }
    .md\:to-ds-grey-100
    {
        --gradient-to-color: #f4f4fa;
    }
    .md\:to-ds-solid-white
    {
        --gradient-to-color: #fff;
    }
    .md\:to-ds-primary-light
    {
        --gradient-to-color: #f9f9f9;
    }
    .md\:to-ds-secondary-light
    {
        --gradient-to-color: #ebebf4;
    }
    .md\:to-ds-third-dark
    {
        --gradient-to-color: #c9c9d7;
    }
    .md\:to-ds-disabled-light
    {
        --gradient-to-color: #6e6e77;
    }
    .md\:to-ds-red-700
    {
        --gradient-to-color: #a50e0e;
    }
    .md\:to-ds-red-600
    {
        --gradient-to-color: #d02323;
    }
    .md\:to-ds-red-500
    {
        --gradient-to-color: #f73535;
    }
    .md\:to-ds-red-400
    {
        --gradient-to-color: #ff5b5b;
    }
    .md\:to-ds-red-300
    {
        --gradient-to-color: #fa8b8b;
    }
    .md\:to-ds-red-200
    {
        --gradient-to-color: #ff9c9c;
    }
    .md\:to-ds-blue-600
    {
        --gradient-to-color: #093f8e;
    }
    .md\:to-ds-blue-500
    {
        --gradient-to-color: #316ef7;
    }
    .md\:to-ds-blue-400
    {
        --gradient-to-color: #6794f8;
    }
    .md\:to-ds-blue-300
    {
        --gradient-to-color: #88b3ff;
    }
    .md\:to-ds-blue-200
    {
        --gradient-to-color: #b8cbf6;
    }
    .md\:to-ds-blue-100
    {
        --gradient-to-color: #cdd7ee;
    }
    .md\:to-ds-navy-blue-600
    {
        --gradient-to-color: #09214c;
    }
    .md\:to-ds-navy-blue-500
    {
        --gradient-to-color: #173476;
    }
    .md\:to-ds-navy-blue-400
    {
        --gradient-to-color: #254fae;
    }
    .md\:to-ds-navy-blue-300
    {
        --gradient-to-color: #2f61d3;
    }
    .md\:to-ds-navy-blue-200
    {
        --gradient-to-color: #3671f5;
    }
    .md\:to-ds-navy-blue-100
    {
        --gradient-to-color: #6192d8;
    }
    .md\:to-ds-purple-600
    {
        --gradient-to-color: #3c1caf;
    }
    .md\:to-ds-purple-500
    {
        --gradient-to-color: #6727f4;
    }
    .md\:to-ds-purple-400
    {
        --gradient-to-color: #833dff;
    }
    .md\:to-ds-purple-300
    {
        --gradient-to-color: #9160e8;
    }
    .md\:to-ds-purple-200
    {
        --gradient-to-color: #a98ef4;
    }
    .md\:to-ds-purple-100
    {
        --gradient-to-color: #ccbafe;
    }
    .md\:to-ds-sky-blue-600
    {
        --gradient-to-color: #279cc0;
    }
    .md\:to-ds-sky-blue-500
    {
        --gradient-to-color: #33cfff;
    }
    .md\:to-ds-sky-blue-400
    {
        --gradient-to-color: #58d8ff;
    }
    .md\:to-ds-sky-blue-300
    {
        --gradient-to-color: #83e2ff;
    }
    .md\:to-ds-sky-blue-200
    {
        --gradient-to-color: #a7eafe;
    }
    .md\:to-ds-sky-blue-100
    {
        --gradient-to-color: #d1f4ff;
    }
    .md\:to-ds-pink-600
    {
        --gradient-to-color: #c750c7;
    }
    .md\:to-ds-pink-500
    {
        --gradient-to-color: #ff73ff;
    }
    .md\:to-ds-pink-400
    {
        --gradient-to-color: #ff8cff;
    }
    .md\:to-ds-pink-300
    {
        --gradient-to-color: #ffabff;
    }
    .md\:to-ds-pink-200
    {
        --gradient-to-color: #ffc9ff;
    }
    .md\:to-ds-pink-100
    {
        --gradient-to-color: #ffe1ff;
    }
    .md\:to-ds-green-700
    {
        --gradient-to-color: #05885f;
    }
    .md\:to-ds-green-600
    {
        --gradient-to-color: #08d796;
    }
    .md\:to-ds-green-500
    {
        --gradient-to-color: #08f9ae;
    }
    .md\:to-ds-green-400
    {
        --gradient-to-color: #4afcc5;
    }
    .md\:to-ds-green-300
    {
        --gradient-to-color: #85ffd9;
    }
    .md\:to-ds-green-200
    {
        --gradient-to-color: #bcffea;
    }
    .md\:to-ds-gold-600
    {
        --gradient-to-color: #b58344;
    }
    .md\:to-ds-gold-500
    {
        --gradient-to-color: #d4a76e;
    }
    .md\:to-ds-gold-300
    {
        --gradient-to-color: #f8d09e;
    }
    .md\:to-ds-vip-black
    {
        --gradient-to-color: #1a1a1a;
    }
    .md\:to-ds-vip-grey
    {
        --gradient-to-color: #272420;
    }
    .md\:to-ds-vip-elements
    {
        --gradient-to-color: #574835;
    }
    .md\:to-ds-vip-beige
    {
        --gradient-to-color: #ece5db;
    }
    .md\:to-ds-vip-white
    {
        --gradient-to-color: #fff;
    }
    .md\:to-green
    {
        --gradient-to-color: #78b428;
    }
    .md\:to-green-dark
    {
        --gradient-to-color: #6aa120;
    }
    .md\:to-green-light
    {
        --gradient-to-color: #dbfab1;
    }
    .md\:to-red-soft
    {
        --gradient-to-color: #f58183;
    }
    .md\:to-red-lighter
    {
        --gradient-to-color: #fdddde;
    }
    .md\:to-red-light
    {
        --gradient-to-color: #f74d53;
    }
    .md\:to-red
    {
        --gradient-to-color: #ed1c24;
    }
    .md\:to-red-dark
    {
        --gradient-to-color: #e76377;
    }
    .md\:to-red-darker
    {
        --gradient-to-color: #c71a1a;
    }
    .md\:to-purple-dark
    {
        --gradient-to-color: #390e68;
    }
    .md\:to-blue
    {
        --gradient-to-color: #2697f0;
    }
    .md\:to-blue-light
    {
        --gradient-to-color: #deebff;
    }
    .md\:to-blue-dark
    {
        --gradient-to-color: #316ef7;
    }
    .md\:to-blue-darker
    {
        --gradient-to-color: #3b1382;
    }
    .md\:to-black
    {
        --gradient-to-color: #4b4b4b;
    }
    .md\:to-white
    {
        --gradient-to-color: #fff;
    }
    .md\:to-sport
    {
        --gradient-to-color: #f73535;
    }
    .md\:to-esport
    {
        --gradient-to-color: #6727f4;
    }
    .md\:to-casino
    {
        --gradient-to-color: #316ef7;
    }
    .md\:to-poker
    {
        --gradient-to-color: #173476;
    }
    .md\:to-grey-dark
    {
        --gradient-to-color: #888;
    }
    .md\:to-grey
    {
        --gradient-to-color: #c0c0c0;
    }
    .md\:to-grey-light
    {
        --gradient-to-color: #d6d6d6;
    }
    .md\:to-grey-lightest
    {
        --gradient-to-color: #f6f6f6;
    }
    .md\:to-orange
    {
        --gradient-to-color: #e5b427;
    }
    .md\:to-orange-light
    {
        --gradient-to-color: #fcefca;
    }
    .md\:to-yellow
    {
        --gradient-to-color: #ffd700;
    }
    .md\:to-brown
    {
        --gradient-to-color: #b08d57;
    }
    .md\:to-smoke-darkest
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .md\:to-smoke-darker
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .md\:to-smoke-dark
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .md\:to-smoke
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .md\:to-smoke-light
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .md\:to-smoke-lighter
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .md\:to-smoke-lightest
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .md\:to-snow-strong
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .md\:to-snow
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .md\:to-snow-weak
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .md\:to-placeholder
    {
        --gradient-to-color: #aaa;
    }
    .md\:hover\:from-transparent:hover
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:from-inherit:hover
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:from-ds-black:hover
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .md\:hover\:from-ds-grey-700:hover
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .md\:hover\:from-ds-grey-600:hover
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .md\:hover\:from-ds-grey-500:hover
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .md\:hover\:from-ds-grey-400:hover
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .md\:hover\:from-ds-grey-300:hover
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .md\:hover\:from-ds-grey-200:hover
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .md\:hover\:from-ds-grey-100:hover
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .md\:hover\:from-ds-solid-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:from-ds-primary-light:hover
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .md\:hover\:from-ds-secondary-light:hover
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .md\:hover\:from-ds-third-dark:hover
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .md\:hover\:from-ds-disabled-light:hover
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .md\:hover\:from-ds-red-700:hover
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .md\:hover\:from-ds-red-600:hover
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .md\:hover\:from-ds-red-500:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:hover\:from-ds-red-400:hover
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .md\:hover\:from-ds-red-300:hover
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .md\:hover\:from-ds-red-200:hover
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .md\:hover\:from-ds-blue-600:hover
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .md\:hover\:from-ds-blue-500:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:hover\:from-ds-blue-400:hover
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .md\:hover\:from-ds-blue-300:hover
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .md\:hover\:from-ds-blue-200:hover
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .md\:hover\:from-ds-blue-100:hover
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .md\:hover\:from-ds-navy-blue-600:hover
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .md\:hover\:from-ds-navy-blue-500:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:hover\:from-ds-navy-blue-400:hover
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .md\:hover\:from-ds-navy-blue-300:hover
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .md\:hover\:from-ds-navy-blue-200:hover
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .md\:hover\:from-ds-navy-blue-100:hover
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .md\:hover\:from-ds-purple-600:hover
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .md\:hover\:from-ds-purple-500:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:hover\:from-ds-purple-400:hover
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .md\:hover\:from-ds-purple-300:hover
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .md\:hover\:from-ds-purple-200:hover
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .md\:hover\:from-ds-purple-100:hover
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .md\:hover\:from-ds-sky-blue-600:hover
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .md\:hover\:from-ds-sky-blue-500:hover
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .md\:hover\:from-ds-sky-blue-400:hover
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .md\:hover\:from-ds-sky-blue-300:hover
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .md\:hover\:from-ds-sky-blue-200:hover
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .md\:hover\:from-ds-sky-blue-100:hover
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .md\:hover\:from-ds-pink-600:hover
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .md\:hover\:from-ds-pink-500:hover
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .md\:hover\:from-ds-pink-400:hover
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .md\:hover\:from-ds-pink-300:hover
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .md\:hover\:from-ds-pink-200:hover
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .md\:hover\:from-ds-pink-100:hover
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .md\:hover\:from-ds-green-700:hover
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .md\:hover\:from-ds-green-600:hover
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .md\:hover\:from-ds-green-500:hover
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .md\:hover\:from-ds-green-400:hover
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .md\:hover\:from-ds-green-300:hover
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .md\:hover\:from-ds-green-200:hover
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .md\:hover\:from-ds-gold-600:hover
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .md\:hover\:from-ds-gold-500:hover
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .md\:hover\:from-ds-gold-300:hover
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .md\:hover\:from-ds-vip-black:hover
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .md\:hover\:from-ds-vip-grey:hover
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .md\:hover\:from-ds-vip-elements:hover
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .md\:hover\:from-ds-vip-beige:hover
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .md\:hover\:from-ds-vip-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:from-green:hover
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .md\:hover\:from-green-dark:hover
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .md\:hover\:from-green-light:hover
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .md\:hover\:from-red-soft:hover
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .md\:hover\:from-red-lighter:hover
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .md\:hover\:from-red-light:hover
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .md\:hover\:from-red:hover
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .md\:hover\:from-red-dark:hover
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .md\:hover\:from-red-darker:hover
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .md\:hover\:from-purple-dark:hover
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .md\:hover\:from-blue:hover
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .md\:hover\:from-blue-light:hover
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .md\:hover\:from-blue-dark:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:hover\:from-blue-darker:hover
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .md\:hover\:from-black:hover
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .md\:hover\:from-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:from-sport:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:hover\:from-esport:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:hover\:from-casino:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:hover\:from-poker:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:hover\:from-grey-dark:hover
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .md\:hover\:from-grey:hover
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .md\:hover\:from-grey-light:hover
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .md\:hover\:from-grey-lightest:hover
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .md\:hover\:from-orange:hover
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .md\:hover\:from-orange-light:hover
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .md\:hover\:from-yellow:hover
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .md\:hover\:from-brown:hover
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .md\:hover\:from-smoke-darkest:hover
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .md\:hover\:from-smoke-darker:hover, .md\:hover\:from-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:from-smoke-darker:hover
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .md\:hover\:from-smoke-dark:hover
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .md\:hover\:from-smoke-dark:hover, .md\:hover\:from-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:from-smoke:hover
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .md\:hover\:from-smoke-light:hover
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .md\:hover\:from-smoke-light:hover, .md\:hover\:from-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:from-smoke-lighter:hover
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .md\:hover\:from-smoke-lightest:hover
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:from-snow-strong:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .md\:hover\:from-snow-strong:hover, .md\:hover\:from-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:from-snow:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .md\:hover\:from-snow-weak:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:from-placeholder:hover
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .md\:hover\:via-transparent:hover
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:via-inherit:hover
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:via-ds-black:hover
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .md\:hover\:via-ds-grey-700:hover
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .md\:hover\:via-ds-grey-600:hover
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .md\:hover\:via-ds-grey-500:hover
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .md\:hover\:via-ds-grey-400:hover
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .md\:hover\:via-ds-grey-300:hover
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .md\:hover\:via-ds-grey-200:hover
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .md\:hover\:via-ds-grey-100:hover
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .md\:hover\:via-ds-solid-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:via-ds-primary-light:hover
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .md\:hover\:via-ds-secondary-light:hover
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .md\:hover\:via-ds-third-dark:hover
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .md\:hover\:via-ds-disabled-light:hover
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .md\:hover\:via-ds-red-700:hover
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .md\:hover\:via-ds-red-600:hover
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .md\:hover\:via-ds-red-500:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:hover\:via-ds-red-400:hover
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .md\:hover\:via-ds-red-300:hover
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .md\:hover\:via-ds-red-200:hover
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .md\:hover\:via-ds-blue-600:hover
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .md\:hover\:via-ds-blue-500:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:hover\:via-ds-blue-400:hover
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .md\:hover\:via-ds-blue-300:hover
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .md\:hover\:via-ds-blue-200:hover
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .md\:hover\:via-ds-blue-100:hover
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .md\:hover\:via-ds-navy-blue-600:hover
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .md\:hover\:via-ds-navy-blue-500:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:hover\:via-ds-navy-blue-400:hover
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .md\:hover\:via-ds-navy-blue-300:hover
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .md\:hover\:via-ds-navy-blue-200:hover
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .md\:hover\:via-ds-navy-blue-100:hover
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .md\:hover\:via-ds-purple-600:hover
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .md\:hover\:via-ds-purple-500:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:hover\:via-ds-purple-400:hover
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .md\:hover\:via-ds-purple-300:hover
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .md\:hover\:via-ds-purple-200:hover
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .md\:hover\:via-ds-purple-100:hover
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .md\:hover\:via-ds-sky-blue-600:hover
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .md\:hover\:via-ds-sky-blue-500:hover
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .md\:hover\:via-ds-sky-blue-400:hover
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .md\:hover\:via-ds-sky-blue-300:hover
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .md\:hover\:via-ds-sky-blue-200:hover
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .md\:hover\:via-ds-sky-blue-100:hover
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .md\:hover\:via-ds-pink-600:hover
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .md\:hover\:via-ds-pink-500:hover
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .md\:hover\:via-ds-pink-400:hover
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .md\:hover\:via-ds-pink-300:hover
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .md\:hover\:via-ds-pink-200:hover
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .md\:hover\:via-ds-pink-100:hover
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .md\:hover\:via-ds-green-700:hover
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .md\:hover\:via-ds-green-600:hover
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .md\:hover\:via-ds-green-500:hover
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .md\:hover\:via-ds-green-400:hover
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .md\:hover\:via-ds-green-300:hover
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .md\:hover\:via-ds-green-200:hover
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .md\:hover\:via-ds-gold-600:hover
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .md\:hover\:via-ds-gold-500:hover
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .md\:hover\:via-ds-gold-300:hover
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .md\:hover\:via-ds-vip-black:hover
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .md\:hover\:via-ds-vip-grey:hover
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .md\:hover\:via-ds-vip-elements:hover
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .md\:hover\:via-ds-vip-beige:hover
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .md\:hover\:via-ds-vip-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:via-green:hover
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .md\:hover\:via-green-dark:hover
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .md\:hover\:via-green-light:hover
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .md\:hover\:via-red-soft:hover
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .md\:hover\:via-red-lighter:hover
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .md\:hover\:via-red-light:hover
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .md\:hover\:via-red:hover
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .md\:hover\:via-red-dark:hover
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .md\:hover\:via-red-darker:hover
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .md\:hover\:via-purple-dark:hover
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .md\:hover\:via-blue:hover
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .md\:hover\:via-blue-light:hover
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .md\:hover\:via-blue-dark:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:hover\:via-blue-darker:hover
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .md\:hover\:via-black:hover
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .md\:hover\:via-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:via-sport:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:hover\:via-esport:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:hover\:via-casino:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:hover\:via-poker:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:hover\:via-grey-dark:hover
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .md\:hover\:via-grey:hover
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .md\:hover\:via-grey-light:hover
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .md\:hover\:via-grey-lightest:hover
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .md\:hover\:via-orange:hover
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .md\:hover\:via-orange-light:hover
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .md\:hover\:via-yellow:hover
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .md\:hover\:via-brown:hover
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .md\:hover\:via-smoke-darkest:hover
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .md\:hover\:via-smoke-darker:hover, .md\:hover\:via-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:via-smoke-darker:hover
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .md\:hover\:via-smoke-dark:hover
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .md\:hover\:via-smoke-dark:hover, .md\:hover\:via-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:via-smoke:hover
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .md\:hover\:via-smoke-light:hover
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .md\:hover\:via-smoke-light:hover, .md\:hover\:via-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:via-smoke-lighter:hover
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .md\:hover\:via-smoke-lightest:hover
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:hover\:via-snow-strong:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .md\:hover\:via-snow-strong:hover, .md\:hover\:via-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:via-snow:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .md\:hover\:via-snow-weak:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:hover\:via-placeholder:hover
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .md\:hover\:to-transparent:hover
    {
        --gradient-to-color: transparent;
    }
    .md\:hover\:to-inherit:hover
    {
        --gradient-to-color: inherit;
    }
    .md\:hover\:to-ds-black:hover
    {
        --gradient-to-color: #19191c;
    }
    .md\:hover\:to-ds-grey-700:hover
    {
        --gradient-to-color: #292935;
    }
    .md\:hover\:to-ds-grey-600:hover
    {
        --gradient-to-color: #49495c;
    }
    .md\:hover\:to-ds-grey-500:hover
    {
        --gradient-to-color: #626283;
    }
    .md\:hover\:to-ds-grey-400:hover
    {
        --gradient-to-color: #8a8ab2;
    }
    .md\:hover\:to-ds-grey-300:hover
    {
        --gradient-to-color: #bebedc;
    }
    .md\:hover\:to-ds-grey-200:hover
    {
        --gradient-to-color: #e6e6f2;
    }
    .md\:hover\:to-ds-grey-100:hover
    {
        --gradient-to-color: #f4f4fa;
    }
    .md\:hover\:to-ds-solid-white:hover
    {
        --gradient-to-color: #fff;
    }
    .md\:hover\:to-ds-primary-light:hover
    {
        --gradient-to-color: #f9f9f9;
    }
    .md\:hover\:to-ds-secondary-light:hover
    {
        --gradient-to-color: #ebebf4;
    }
    .md\:hover\:to-ds-third-dark:hover
    {
        --gradient-to-color: #c9c9d7;
    }
    .md\:hover\:to-ds-disabled-light:hover
    {
        --gradient-to-color: #6e6e77;
    }
    .md\:hover\:to-ds-red-700:hover
    {
        --gradient-to-color: #a50e0e;
    }
    .md\:hover\:to-ds-red-600:hover
    {
        --gradient-to-color: #d02323;
    }
    .md\:hover\:to-ds-red-500:hover
    {
        --gradient-to-color: #f73535;
    }
    .md\:hover\:to-ds-red-400:hover
    {
        --gradient-to-color: #ff5b5b;
    }
    .md\:hover\:to-ds-red-300:hover
    {
        --gradient-to-color: #fa8b8b;
    }
    .md\:hover\:to-ds-red-200:hover
    {
        --gradient-to-color: #ff9c9c;
    }
    .md\:hover\:to-ds-blue-600:hover
    {
        --gradient-to-color: #093f8e;
    }
    .md\:hover\:to-ds-blue-500:hover
    {
        --gradient-to-color: #316ef7;
    }
    .md\:hover\:to-ds-blue-400:hover
    {
        --gradient-to-color: #6794f8;
    }
    .md\:hover\:to-ds-blue-300:hover
    {
        --gradient-to-color: #88b3ff;
    }
    .md\:hover\:to-ds-blue-200:hover
    {
        --gradient-to-color: #b8cbf6;
    }
    .md\:hover\:to-ds-blue-100:hover
    {
        --gradient-to-color: #cdd7ee;
    }
    .md\:hover\:to-ds-navy-blue-600:hover
    {
        --gradient-to-color: #09214c;
    }
    .md\:hover\:to-ds-navy-blue-500:hover
    {
        --gradient-to-color: #173476;
    }
    .md\:hover\:to-ds-navy-blue-400:hover
    {
        --gradient-to-color: #254fae;
    }
    .md\:hover\:to-ds-navy-blue-300:hover
    {
        --gradient-to-color: #2f61d3;
    }
    .md\:hover\:to-ds-navy-blue-200:hover
    {
        --gradient-to-color: #3671f5;
    }
    .md\:hover\:to-ds-navy-blue-100:hover
    {
        --gradient-to-color: #6192d8;
    }
    .md\:hover\:to-ds-purple-600:hover
    {
        --gradient-to-color: #3c1caf;
    }
    .md\:hover\:to-ds-purple-500:hover
    {
        --gradient-to-color: #6727f4;
    }
    .md\:hover\:to-ds-purple-400:hover
    {
        --gradient-to-color: #833dff;
    }
    .md\:hover\:to-ds-purple-300:hover
    {
        --gradient-to-color: #9160e8;
    }
    .md\:hover\:to-ds-purple-200:hover
    {
        --gradient-to-color: #a98ef4;
    }
    .md\:hover\:to-ds-purple-100:hover
    {
        --gradient-to-color: #ccbafe;
    }
    .md\:hover\:to-ds-sky-blue-600:hover
    {
        --gradient-to-color: #279cc0;
    }
    .md\:hover\:to-ds-sky-blue-500:hover
    {
        --gradient-to-color: #33cfff;
    }
    .md\:hover\:to-ds-sky-blue-400:hover
    {
        --gradient-to-color: #58d8ff;
    }
    .md\:hover\:to-ds-sky-blue-300:hover
    {
        --gradient-to-color: #83e2ff;
    }
    .md\:hover\:to-ds-sky-blue-200:hover
    {
        --gradient-to-color: #a7eafe;
    }
    .md\:hover\:to-ds-sky-blue-100:hover
    {
        --gradient-to-color: #d1f4ff;
    }
    .md\:hover\:to-ds-pink-600:hover
    {
        --gradient-to-color: #c750c7;
    }
    .md\:hover\:to-ds-pink-500:hover
    {
        --gradient-to-color: #ff73ff;
    }
    .md\:hover\:to-ds-pink-400:hover
    {
        --gradient-to-color: #ff8cff;
    }
    .md\:hover\:to-ds-pink-300:hover
    {
        --gradient-to-color: #ffabff;
    }
    .md\:hover\:to-ds-pink-200:hover
    {
        --gradient-to-color: #ffc9ff;
    }
    .md\:hover\:to-ds-pink-100:hover
    {
        --gradient-to-color: #ffe1ff;
    }
    .md\:hover\:to-ds-green-700:hover
    {
        --gradient-to-color: #05885f;
    }
    .md\:hover\:to-ds-green-600:hover
    {
        --gradient-to-color: #08d796;
    }
    .md\:hover\:to-ds-green-500:hover
    {
        --gradient-to-color: #08f9ae;
    }
    .md\:hover\:to-ds-green-400:hover
    {
        --gradient-to-color: #4afcc5;
    }
    .md\:hover\:to-ds-green-300:hover
    {
        --gradient-to-color: #85ffd9;
    }
    .md\:hover\:to-ds-green-200:hover
    {
        --gradient-to-color: #bcffea;
    }
    .md\:hover\:to-ds-gold-600:hover
    {
        --gradient-to-color: #b58344;
    }
    .md\:hover\:to-ds-gold-500:hover
    {
        --gradient-to-color: #d4a76e;
    }
    .md\:hover\:to-ds-gold-300:hover
    {
        --gradient-to-color: #f8d09e;
    }
    .md\:hover\:to-ds-vip-black:hover
    {
        --gradient-to-color: #1a1a1a;
    }
    .md\:hover\:to-ds-vip-grey:hover
    {
        --gradient-to-color: #272420;
    }
    .md\:hover\:to-ds-vip-elements:hover
    {
        --gradient-to-color: #574835;
    }
    .md\:hover\:to-ds-vip-beige:hover
    {
        --gradient-to-color: #ece5db;
    }
    .md\:hover\:to-ds-vip-white:hover
    {
        --gradient-to-color: #fff;
    }
    .md\:hover\:to-green:hover
    {
        --gradient-to-color: #78b428;
    }
    .md\:hover\:to-green-dark:hover
    {
        --gradient-to-color: #6aa120;
    }
    .md\:hover\:to-green-light:hover
    {
        --gradient-to-color: #dbfab1;
    }
    .md\:hover\:to-red-soft:hover
    {
        --gradient-to-color: #f58183;
    }
    .md\:hover\:to-red-lighter:hover
    {
        --gradient-to-color: #fdddde;
    }
    .md\:hover\:to-red-light:hover
    {
        --gradient-to-color: #f74d53;
    }
    .md\:hover\:to-red:hover
    {
        --gradient-to-color: #ed1c24;
    }
    .md\:hover\:to-red-dark:hover
    {
        --gradient-to-color: #e76377;
    }
    .md\:hover\:to-red-darker:hover
    {
        --gradient-to-color: #c71a1a;
    }
    .md\:hover\:to-purple-dark:hover
    {
        --gradient-to-color: #390e68;
    }
    .md\:hover\:to-blue:hover
    {
        --gradient-to-color: #2697f0;
    }
    .md\:hover\:to-blue-light:hover
    {
        --gradient-to-color: #deebff;
    }
    .md\:hover\:to-blue-dark:hover
    {
        --gradient-to-color: #316ef7;
    }
    .md\:hover\:to-blue-darker:hover
    {
        --gradient-to-color: #3b1382;
    }
    .md\:hover\:to-black:hover
    {
        --gradient-to-color: #4b4b4b;
    }
    .md\:hover\:to-white:hover
    {
        --gradient-to-color: #fff;
    }
    .md\:hover\:to-sport:hover
    {
        --gradient-to-color: #f73535;
    }
    .md\:hover\:to-esport:hover
    {
        --gradient-to-color: #6727f4;
    }
    .md\:hover\:to-casino:hover
    {
        --gradient-to-color: #316ef7;
    }
    .md\:hover\:to-poker:hover
    {
        --gradient-to-color: #173476;
    }
    .md\:hover\:to-grey-dark:hover
    {
        --gradient-to-color: #888;
    }
    .md\:hover\:to-grey:hover
    {
        --gradient-to-color: #c0c0c0;
    }
    .md\:hover\:to-grey-light:hover
    {
        --gradient-to-color: #d6d6d6;
    }
    .md\:hover\:to-grey-lightest:hover
    {
        --gradient-to-color: #f6f6f6;
    }
    .md\:hover\:to-orange:hover
    {
        --gradient-to-color: #e5b427;
    }
    .md\:hover\:to-orange-light:hover
    {
        --gradient-to-color: #fcefca;
    }
    .md\:hover\:to-yellow:hover
    {
        --gradient-to-color: #ffd700;
    }
    .md\:hover\:to-brown:hover
    {
        --gradient-to-color: #b08d57;
    }
    .md\:hover\:to-smoke-darkest:hover
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .md\:hover\:to-smoke-darker:hover
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .md\:hover\:to-smoke-dark:hover
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .md\:hover\:to-smoke:hover
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .md\:hover\:to-smoke-light:hover
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .md\:hover\:to-smoke-lighter:hover
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .md\:hover\:to-smoke-lightest:hover
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .md\:hover\:to-snow-strong:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .md\:hover\:to-snow:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .md\:hover\:to-snow-weak:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .md\:hover\:to-placeholder:hover
    {
        --gradient-to-color: #aaa;
    }
    .md\:focus\:from-transparent:focus
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:from-inherit:focus
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:from-ds-black:focus
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .md\:focus\:from-ds-grey-700:focus
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .md\:focus\:from-ds-grey-600:focus
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .md\:focus\:from-ds-grey-500:focus
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .md\:focus\:from-ds-grey-400:focus
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .md\:focus\:from-ds-grey-300:focus
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .md\:focus\:from-ds-grey-200:focus
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .md\:focus\:from-ds-grey-100:focus
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .md\:focus\:from-ds-solid-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:from-ds-primary-light:focus
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .md\:focus\:from-ds-secondary-light:focus
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .md\:focus\:from-ds-third-dark:focus
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .md\:focus\:from-ds-disabled-light:focus
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .md\:focus\:from-ds-red-700:focus
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .md\:focus\:from-ds-red-600:focus
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .md\:focus\:from-ds-red-500:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:focus\:from-ds-red-400:focus
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .md\:focus\:from-ds-red-300:focus
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .md\:focus\:from-ds-red-200:focus
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .md\:focus\:from-ds-blue-600:focus
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .md\:focus\:from-ds-blue-500:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:focus\:from-ds-blue-400:focus
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .md\:focus\:from-ds-blue-300:focus
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .md\:focus\:from-ds-blue-200:focus
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .md\:focus\:from-ds-blue-100:focus
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .md\:focus\:from-ds-navy-blue-600:focus
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .md\:focus\:from-ds-navy-blue-500:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:focus\:from-ds-navy-blue-400:focus
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .md\:focus\:from-ds-navy-blue-300:focus
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .md\:focus\:from-ds-navy-blue-200:focus
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .md\:focus\:from-ds-navy-blue-100:focus
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .md\:focus\:from-ds-purple-600:focus
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .md\:focus\:from-ds-purple-500:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:focus\:from-ds-purple-400:focus
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .md\:focus\:from-ds-purple-300:focus
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .md\:focus\:from-ds-purple-200:focus
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .md\:focus\:from-ds-purple-100:focus
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .md\:focus\:from-ds-sky-blue-600:focus
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .md\:focus\:from-ds-sky-blue-500:focus
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .md\:focus\:from-ds-sky-blue-400:focus
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .md\:focus\:from-ds-sky-blue-300:focus
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .md\:focus\:from-ds-sky-blue-200:focus
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .md\:focus\:from-ds-sky-blue-100:focus
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .md\:focus\:from-ds-pink-600:focus
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .md\:focus\:from-ds-pink-500:focus
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .md\:focus\:from-ds-pink-400:focus
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .md\:focus\:from-ds-pink-300:focus
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .md\:focus\:from-ds-pink-200:focus
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .md\:focus\:from-ds-pink-100:focus
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .md\:focus\:from-ds-green-700:focus
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .md\:focus\:from-ds-green-600:focus
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .md\:focus\:from-ds-green-500:focus
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .md\:focus\:from-ds-green-400:focus
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .md\:focus\:from-ds-green-300:focus
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .md\:focus\:from-ds-green-200:focus
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .md\:focus\:from-ds-gold-600:focus
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .md\:focus\:from-ds-gold-500:focus
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .md\:focus\:from-ds-gold-300:focus
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .md\:focus\:from-ds-vip-black:focus
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .md\:focus\:from-ds-vip-grey:focus
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .md\:focus\:from-ds-vip-elements:focus
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .md\:focus\:from-ds-vip-beige:focus
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .md\:focus\:from-ds-vip-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:from-green:focus
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .md\:focus\:from-green-dark:focus
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .md\:focus\:from-green-light:focus
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .md\:focus\:from-red-soft:focus
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .md\:focus\:from-red-lighter:focus
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .md\:focus\:from-red-light:focus
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .md\:focus\:from-red:focus
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .md\:focus\:from-red-dark:focus
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .md\:focus\:from-red-darker:focus
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .md\:focus\:from-purple-dark:focus
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .md\:focus\:from-blue:focus
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .md\:focus\:from-blue-light:focus
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .md\:focus\:from-blue-dark:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:focus\:from-blue-darker:focus
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .md\:focus\:from-black:focus
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .md\:focus\:from-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:from-sport:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:focus\:from-esport:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:focus\:from-casino:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:focus\:from-poker:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:focus\:from-grey-dark:focus
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .md\:focus\:from-grey:focus
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .md\:focus\:from-grey-light:focus
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .md\:focus\:from-grey-lightest:focus
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .md\:focus\:from-orange:focus
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .md\:focus\:from-orange-light:focus
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .md\:focus\:from-yellow:focus
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .md\:focus\:from-brown:focus
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .md\:focus\:from-smoke-darkest:focus
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .md\:focus\:from-smoke-darker:focus, .md\:focus\:from-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:from-smoke-darker:focus
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .md\:focus\:from-smoke-dark:focus
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .md\:focus\:from-smoke-dark:focus, .md\:focus\:from-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:from-smoke:focus
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .md\:focus\:from-smoke-light:focus
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .md\:focus\:from-smoke-light:focus, .md\:focus\:from-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:from-smoke-lighter:focus
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .md\:focus\:from-smoke-lightest:focus
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:from-snow-strong:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .md\:focus\:from-snow-strong:focus, .md\:focus\:from-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:from-snow:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .md\:focus\:from-snow-weak:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:from-placeholder:focus
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .md\:focus\:via-transparent:focus
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:via-inherit:focus
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:via-ds-black:focus
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .md\:focus\:via-ds-grey-700:focus
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .md\:focus\:via-ds-grey-600:focus
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .md\:focus\:via-ds-grey-500:focus
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .md\:focus\:via-ds-grey-400:focus
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .md\:focus\:via-ds-grey-300:focus
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .md\:focus\:via-ds-grey-200:focus
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .md\:focus\:via-ds-grey-100:focus
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .md\:focus\:via-ds-solid-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:via-ds-primary-light:focus
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .md\:focus\:via-ds-secondary-light:focus
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .md\:focus\:via-ds-third-dark:focus
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .md\:focus\:via-ds-disabled-light:focus
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .md\:focus\:via-ds-red-700:focus
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .md\:focus\:via-ds-red-600:focus
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .md\:focus\:via-ds-red-500:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:focus\:via-ds-red-400:focus
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .md\:focus\:via-ds-red-300:focus
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .md\:focus\:via-ds-red-200:focus
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .md\:focus\:via-ds-blue-600:focus
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .md\:focus\:via-ds-blue-500:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:focus\:via-ds-blue-400:focus
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .md\:focus\:via-ds-blue-300:focus
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .md\:focus\:via-ds-blue-200:focus
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .md\:focus\:via-ds-blue-100:focus
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .md\:focus\:via-ds-navy-blue-600:focus
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .md\:focus\:via-ds-navy-blue-500:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:focus\:via-ds-navy-blue-400:focus
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .md\:focus\:via-ds-navy-blue-300:focus
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .md\:focus\:via-ds-navy-blue-200:focus
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .md\:focus\:via-ds-navy-blue-100:focus
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .md\:focus\:via-ds-purple-600:focus
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .md\:focus\:via-ds-purple-500:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:focus\:via-ds-purple-400:focus
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .md\:focus\:via-ds-purple-300:focus
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .md\:focus\:via-ds-purple-200:focus
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .md\:focus\:via-ds-purple-100:focus
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .md\:focus\:via-ds-sky-blue-600:focus
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .md\:focus\:via-ds-sky-blue-500:focus
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .md\:focus\:via-ds-sky-blue-400:focus
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .md\:focus\:via-ds-sky-blue-300:focus
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .md\:focus\:via-ds-sky-blue-200:focus
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .md\:focus\:via-ds-sky-blue-100:focus
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .md\:focus\:via-ds-pink-600:focus
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .md\:focus\:via-ds-pink-500:focus
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .md\:focus\:via-ds-pink-400:focus
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .md\:focus\:via-ds-pink-300:focus
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .md\:focus\:via-ds-pink-200:focus
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .md\:focus\:via-ds-pink-100:focus
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .md\:focus\:via-ds-green-700:focus
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .md\:focus\:via-ds-green-600:focus
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .md\:focus\:via-ds-green-500:focus
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .md\:focus\:via-ds-green-400:focus
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .md\:focus\:via-ds-green-300:focus
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .md\:focus\:via-ds-green-200:focus
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .md\:focus\:via-ds-gold-600:focus
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .md\:focus\:via-ds-gold-500:focus
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .md\:focus\:via-ds-gold-300:focus
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .md\:focus\:via-ds-vip-black:focus
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .md\:focus\:via-ds-vip-grey:focus
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .md\:focus\:via-ds-vip-elements:focus
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .md\:focus\:via-ds-vip-beige:focus
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .md\:focus\:via-ds-vip-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:via-green:focus
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .md\:focus\:via-green-dark:focus
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .md\:focus\:via-green-light:focus
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .md\:focus\:via-red-soft:focus
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .md\:focus\:via-red-lighter:focus
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .md\:focus\:via-red-light:focus
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .md\:focus\:via-red:focus
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .md\:focus\:via-red-dark:focus
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .md\:focus\:via-red-darker:focus
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .md\:focus\:via-purple-dark:focus
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .md\:focus\:via-blue:focus
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .md\:focus\:via-blue-light:focus
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .md\:focus\:via-blue-dark:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:focus\:via-blue-darker:focus
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .md\:focus\:via-black:focus
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .md\:focus\:via-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:via-sport:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .md\:focus\:via-esport:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .md\:focus\:via-casino:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .md\:focus\:via-poker:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .md\:focus\:via-grey-dark:focus
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .md\:focus\:via-grey:focus
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .md\:focus\:via-grey-light:focus
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .md\:focus\:via-grey-lightest:focus
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .md\:focus\:via-orange:focus
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .md\:focus\:via-orange-light:focus
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .md\:focus\:via-yellow:focus
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .md\:focus\:via-brown:focus
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .md\:focus\:via-smoke-darkest:focus
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .md\:focus\:via-smoke-darker:focus, .md\:focus\:via-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:via-smoke-darker:focus
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .md\:focus\:via-smoke-dark:focus
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .md\:focus\:via-smoke-dark:focus, .md\:focus\:via-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:via-smoke:focus
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .md\:focus\:via-smoke-light:focus
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .md\:focus\:via-smoke-light:focus, .md\:focus\:via-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:via-smoke-lighter:focus
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .md\:focus\:via-smoke-lightest:focus
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .md\:focus\:via-snow-strong:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .md\:focus\:via-snow-strong:focus, .md\:focus\:via-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:via-snow:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .md\:focus\:via-snow-weak:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .md\:focus\:via-placeholder:focus
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .md\:focus\:to-transparent:focus
    {
        --gradient-to-color: transparent;
    }
    .md\:focus\:to-inherit:focus
    {
        --gradient-to-color: inherit;
    }
    .md\:focus\:to-ds-black:focus
    {
        --gradient-to-color: #19191c;
    }
    .md\:focus\:to-ds-grey-700:focus
    {
        --gradient-to-color: #292935;
    }
    .md\:focus\:to-ds-grey-600:focus
    {
        --gradient-to-color: #49495c;
    }
    .md\:focus\:to-ds-grey-500:focus
    {
        --gradient-to-color: #626283;
    }
    .md\:focus\:to-ds-grey-400:focus
    {
        --gradient-to-color: #8a8ab2;
    }
    .md\:focus\:to-ds-grey-300:focus
    {
        --gradient-to-color: #bebedc;
    }
    .md\:focus\:to-ds-grey-200:focus
    {
        --gradient-to-color: #e6e6f2;
    }
    .md\:focus\:to-ds-grey-100:focus
    {
        --gradient-to-color: #f4f4fa;
    }
    .md\:focus\:to-ds-solid-white:focus
    {
        --gradient-to-color: #fff;
    }
    .md\:focus\:to-ds-primary-light:focus
    {
        --gradient-to-color: #f9f9f9;
    }
    .md\:focus\:to-ds-secondary-light:focus
    {
        --gradient-to-color: #ebebf4;
    }
    .md\:focus\:to-ds-third-dark:focus
    {
        --gradient-to-color: #c9c9d7;
    }
    .md\:focus\:to-ds-disabled-light:focus
    {
        --gradient-to-color: #6e6e77;
    }
    .md\:focus\:to-ds-red-700:focus
    {
        --gradient-to-color: #a50e0e;
    }
    .md\:focus\:to-ds-red-600:focus
    {
        --gradient-to-color: #d02323;
    }
    .md\:focus\:to-ds-red-500:focus
    {
        --gradient-to-color: #f73535;
    }
    .md\:focus\:to-ds-red-400:focus
    {
        --gradient-to-color: #ff5b5b;
    }
    .md\:focus\:to-ds-red-300:focus
    {
        --gradient-to-color: #fa8b8b;
    }
    .md\:focus\:to-ds-red-200:focus
    {
        --gradient-to-color: #ff9c9c;
    }
    .md\:focus\:to-ds-blue-600:focus
    {
        --gradient-to-color: #093f8e;
    }
    .md\:focus\:to-ds-blue-500:focus
    {
        --gradient-to-color: #316ef7;
    }
    .md\:focus\:to-ds-blue-400:focus
    {
        --gradient-to-color: #6794f8;
    }
    .md\:focus\:to-ds-blue-300:focus
    {
        --gradient-to-color: #88b3ff;
    }
    .md\:focus\:to-ds-blue-200:focus
    {
        --gradient-to-color: #b8cbf6;
    }
    .md\:focus\:to-ds-blue-100:focus
    {
        --gradient-to-color: #cdd7ee;
    }
    .md\:focus\:to-ds-navy-blue-600:focus
    {
        --gradient-to-color: #09214c;
    }
    .md\:focus\:to-ds-navy-blue-500:focus
    {
        --gradient-to-color: #173476;
    }
    .md\:focus\:to-ds-navy-blue-400:focus
    {
        --gradient-to-color: #254fae;
    }
    .md\:focus\:to-ds-navy-blue-300:focus
    {
        --gradient-to-color: #2f61d3;
    }
    .md\:focus\:to-ds-navy-blue-200:focus
    {
        --gradient-to-color: #3671f5;
    }
    .md\:focus\:to-ds-navy-blue-100:focus
    {
        --gradient-to-color: #6192d8;
    }
    .md\:focus\:to-ds-purple-600:focus
    {
        --gradient-to-color: #3c1caf;
    }
    .md\:focus\:to-ds-purple-500:focus
    {
        --gradient-to-color: #6727f4;
    }
    .md\:focus\:to-ds-purple-400:focus
    {
        --gradient-to-color: #833dff;
    }
    .md\:focus\:to-ds-purple-300:focus
    {
        --gradient-to-color: #9160e8;
    }
    .md\:focus\:to-ds-purple-200:focus
    {
        --gradient-to-color: #a98ef4;
    }
    .md\:focus\:to-ds-purple-100:focus
    {
        --gradient-to-color: #ccbafe;
    }
    .md\:focus\:to-ds-sky-blue-600:focus
    {
        --gradient-to-color: #279cc0;
    }
    .md\:focus\:to-ds-sky-blue-500:focus
    {
        --gradient-to-color: #33cfff;
    }
    .md\:focus\:to-ds-sky-blue-400:focus
    {
        --gradient-to-color: #58d8ff;
    }
    .md\:focus\:to-ds-sky-blue-300:focus
    {
        --gradient-to-color: #83e2ff;
    }
    .md\:focus\:to-ds-sky-blue-200:focus
    {
        --gradient-to-color: #a7eafe;
    }
    .md\:focus\:to-ds-sky-blue-100:focus
    {
        --gradient-to-color: #d1f4ff;
    }
    .md\:focus\:to-ds-pink-600:focus
    {
        --gradient-to-color: #c750c7;
    }
    .md\:focus\:to-ds-pink-500:focus
    {
        --gradient-to-color: #ff73ff;
    }
    .md\:focus\:to-ds-pink-400:focus
    {
        --gradient-to-color: #ff8cff;
    }
    .md\:focus\:to-ds-pink-300:focus
    {
        --gradient-to-color: #ffabff;
    }
    .md\:focus\:to-ds-pink-200:focus
    {
        --gradient-to-color: #ffc9ff;
    }
    .md\:focus\:to-ds-pink-100:focus
    {
        --gradient-to-color: #ffe1ff;
    }
    .md\:focus\:to-ds-green-700:focus
    {
        --gradient-to-color: #05885f;
    }
    .md\:focus\:to-ds-green-600:focus
    {
        --gradient-to-color: #08d796;
    }
    .md\:focus\:to-ds-green-500:focus
    {
        --gradient-to-color: #08f9ae;
    }
    .md\:focus\:to-ds-green-400:focus
    {
        --gradient-to-color: #4afcc5;
    }
    .md\:focus\:to-ds-green-300:focus
    {
        --gradient-to-color: #85ffd9;
    }
    .md\:focus\:to-ds-green-200:focus
    {
        --gradient-to-color: #bcffea;
    }
    .md\:focus\:to-ds-gold-600:focus
    {
        --gradient-to-color: #b58344;
    }
    .md\:focus\:to-ds-gold-500:focus
    {
        --gradient-to-color: #d4a76e;
    }
    .md\:focus\:to-ds-gold-300:focus
    {
        --gradient-to-color: #f8d09e;
    }
    .md\:focus\:to-ds-vip-black:focus
    {
        --gradient-to-color: #1a1a1a;
    }
    .md\:focus\:to-ds-vip-grey:focus
    {
        --gradient-to-color: #272420;
    }
    .md\:focus\:to-ds-vip-elements:focus
    {
        --gradient-to-color: #574835;
    }
    .md\:focus\:to-ds-vip-beige:focus
    {
        --gradient-to-color: #ece5db;
    }
    .md\:focus\:to-ds-vip-white:focus
    {
        --gradient-to-color: #fff;
    }
    .md\:focus\:to-green:focus
    {
        --gradient-to-color: #78b428;
    }
    .md\:focus\:to-green-dark:focus
    {
        --gradient-to-color: #6aa120;
    }
    .md\:focus\:to-green-light:focus
    {
        --gradient-to-color: #dbfab1;
    }
    .md\:focus\:to-red-soft:focus
    {
        --gradient-to-color: #f58183;
    }
    .md\:focus\:to-red-lighter:focus
    {
        --gradient-to-color: #fdddde;
    }
    .md\:focus\:to-red-light:focus
    {
        --gradient-to-color: #f74d53;
    }
    .md\:focus\:to-red:focus
    {
        --gradient-to-color: #ed1c24;
    }
    .md\:focus\:to-red-dark:focus
    {
        --gradient-to-color: #e76377;
    }
    .md\:focus\:to-red-darker:focus
    {
        --gradient-to-color: #c71a1a;
    }
    .md\:focus\:to-purple-dark:focus
    {
        --gradient-to-color: #390e68;
    }
    .md\:focus\:to-blue:focus
    {
        --gradient-to-color: #2697f0;
    }
    .md\:focus\:to-blue-light:focus
    {
        --gradient-to-color: #deebff;
    }
    .md\:focus\:to-blue-dark:focus
    {
        --gradient-to-color: #316ef7;
    }
    .md\:focus\:to-blue-darker:focus
    {
        --gradient-to-color: #3b1382;
    }
    .md\:focus\:to-black:focus
    {
        --gradient-to-color: #4b4b4b;
    }
    .md\:focus\:to-white:focus
    {
        --gradient-to-color: #fff;
    }
    .md\:focus\:to-sport:focus
    {
        --gradient-to-color: #f73535;
    }
    .md\:focus\:to-esport:focus
    {
        --gradient-to-color: #6727f4;
    }
    .md\:focus\:to-casino:focus
    {
        --gradient-to-color: #316ef7;
    }
    .md\:focus\:to-poker:focus
    {
        --gradient-to-color: #173476;
    }
    .md\:focus\:to-grey-dark:focus
    {
        --gradient-to-color: #888;
    }
    .md\:focus\:to-grey:focus
    {
        --gradient-to-color: #c0c0c0;
    }
    .md\:focus\:to-grey-light:focus
    {
        --gradient-to-color: #d6d6d6;
    }
    .md\:focus\:to-grey-lightest:focus
    {
        --gradient-to-color: #f6f6f6;
    }
    .md\:focus\:to-orange:focus
    {
        --gradient-to-color: #e5b427;
    }
    .md\:focus\:to-orange-light:focus
    {
        --gradient-to-color: #fcefca;
    }
    .md\:focus\:to-yellow:focus
    {
        --gradient-to-color: #ffd700;
    }
    .md\:focus\:to-brown:focus
    {
        --gradient-to-color: #b08d57;
    }
    .md\:focus\:to-smoke-darkest:focus
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .md\:focus\:to-smoke-darker:focus
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .md\:focus\:to-smoke-dark:focus
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .md\:focus\:to-smoke:focus
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .md\:focus\:to-smoke-light:focus
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .md\:focus\:to-smoke-lighter:focus
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .md\:focus\:to-smoke-lightest:focus
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .md\:focus\:to-snow-strong:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .md\:focus\:to-snow:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .md\:focus\:to-snow-weak:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .md\:focus\:to-placeholder:focus
    {
        --gradient-to-color: #aaa;
    }
}
@media(min-width: 992px)
{
    .lg\:container
    {
        width: 100%;
    }
    @media(min-width: 355px)
    {
        .lg\:container
        {
            max-width: 355px;
        }
    }
    @media(min-width: 576px)
    {
        .lg\:container
        {
            max-width: 576px;
        }
    }
    @media(min-width: 768px)
    {
        .lg\:container
        {
            max-width: 768px;
        }
    }
    @media(min-width: 992px)
    {
        .lg\:container
        {
            max-width: 992px;
        }
    }
    @media(min-width: 1200px)
    {
        .lg\:container
        {
            max-width: 1200px;
        }
    }
    .lg\:line-clamp-1
    {
        -webkit-line-clamp: 1;
    }
    .lg\:line-clamp-1, .lg\:line-clamp-2
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .lg\:line-clamp-2
    {
        -webkit-line-clamp: 2;
    }
    .lg\:line-clamp-3
    {
        -webkit-line-clamp: 3;
    }
    .lg\:line-clamp-3, .lg\:line-clamp-4
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .lg\:line-clamp-4
    {
        -webkit-line-clamp: 4;
    }
    .lg\:line-clamp-5
    {
        -webkit-line-clamp: 5;
    }
    .lg\:line-clamp-5, .lg\:line-clamp-6
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .lg\:line-clamp-6
    {
        -webkit-line-clamp: 6;
    }
    .lg\:line-clamp-none
    {
        -webkit-line-clamp: unset;
    }
    .lg\:animate-none
    {
        animation: none;
    }
    .lg\:animate-spin
    {
        animation: spin 1s linear infinite;
    }
    .lg\:animate-ping
    {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
    }
    .lg\:animate-pulse
    {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    }
    .lg\:animate-bounce
    {
        animation: bounce 1s infinite;
    }
    .lg\:animate-fade-in
    {
        animation: fade-in .5s ease-out;
    }
    .lg\:delay-75
    {
        transition-delay: 75ms;
    }
    .lg\:delay-100
    {
        transition-delay: .1s;
    }
    .lg\:delay-150
    {
        transition-delay: .15s;
    }
    .lg\:delay-200
    {
        transition-delay: .2s;
    }
    .lg\:delay-300
    {
        transition-delay: .3s;
    }
    .lg\:delay-500
    {
        transition-delay: .5s;
    }
    .lg\:delay-700
    {
        transition-delay: .7s;
    }
    .lg\:delay-1000
    {
        transition-delay: 1s;
    }
    .lg\:duration-75
    {
        transition-duration: 75ms;
    }
    .lg\:duration-100
    {
        transition-duration: .1s;
    }
    .lg\:duration-150
    {
        transition-duration: .15s;
    }
    .lg\:duration-200
    {
        transition-duration: .2s;
    }
    .lg\:duration-300
    {
        transition-duration: .3s;
    }
    .lg\:duration-500
    {
        transition-duration: .5s;
    }
    .lg\:duration-700
    {
        transition-duration: .7s;
    }
    .lg\:duration-1000
    {
        transition-duration: 1s;
    }
    .lg\:ease-linear
    {
        transition-timing-function: linear;
    }
    .lg\:ease-in
    {
        transition-timing-function: cubic-bezier(.4,0,1,1);
    }
    .lg\:ease-out
    {
        transition-timing-function: cubic-bezier(0,0,.2,1);
    }
    .lg\:ease-in-out
    {
        transition-timing-function: cubic-bezier(.4,0,.2,1);
    }
    .lg\:transition-none
    {
        transition-property: none;
    }
    .lg\:transition-all
    {
        transition-property: all;
    }
    .lg\:transition
    {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    }
    .lg\:transition-colors
    {
        transition-property: background-color,border-color,color,fill,stroke;
    }
    .lg\:transition-opacity
    {
        transition-property: opacity;
    }
    .lg\:transition-shadow
    {
        transition-property: box-shadow;
    }
    .lg\:transition-transform
    {
        transition-property: transform;
    }
    .lg\:skew-x-0
    {
        --transform-skew-x: 0;
    }
    .lg\:skew-x-1
    {
        --transform-skew-x: 1deg;
    }
    .lg\:skew-x-2
    {
        --transform-skew-x: 2deg;
    }
    .lg\:skew-x-3
    {
        --transform-skew-x: 3deg;
    }
    .lg\:skew-x-6
    {
        --transform-skew-x: 6deg;
    }
    .lg\:skew-x-12
    {
        --transform-skew-x: 12deg;
    }
    .lg\:-skew-x-12
    {
        --transform-skew-x: -12deg;
    }
    .lg\:-skew-x-6
    {
        --transform-skew-x: -6deg;
    }
    .lg\:-skew-x-3
    {
        --transform-skew-x: -3deg;
    }
    .lg\:-skew-x-2
    {
        --transform-skew-x: -2deg;
    }
    .lg\:-skew-x-1
    {
        --transform-skew-x: -1deg;
    }
    .lg\:skew-y-0
    {
        --transform-skew-y: 0;
    }
    .lg\:skew-y-1
    {
        --transform-skew-y: 1deg;
    }
    .lg\:skew-y-2
    {
        --transform-skew-y: 2deg;
    }
    .lg\:skew-y-3
    {
        --transform-skew-y: 3deg;
    }
    .lg\:skew-y-6
    {
        --transform-skew-y: 6deg;
    }
    .lg\:skew-y-12
    {
        --transform-skew-y: 12deg;
    }
    .lg\:-skew-y-12
    {
        --transform-skew-y: -12deg;
    }
    .lg\:-skew-y-6
    {
        --transform-skew-y: -6deg;
    }
    .lg\:-skew-y-3
    {
        --transform-skew-y: -3deg;
    }
    .lg\:-skew-y-2
    {
        --transform-skew-y: -2deg;
    }
    .lg\:-skew-y-1
    {
        --transform-skew-y: -1deg;
    }
    .lg\:hover\:skew-x-0:hover
    {
        --transform-skew-x: 0;
    }
    .lg\:hover\:skew-x-1:hover
    {
        --transform-skew-x: 1deg;
    }
    .lg\:hover\:skew-x-2:hover
    {
        --transform-skew-x: 2deg;
    }
    .lg\:hover\:skew-x-3:hover
    {
        --transform-skew-x: 3deg;
    }
    .lg\:hover\:skew-x-6:hover
    {
        --transform-skew-x: 6deg;
    }
    .lg\:hover\:skew-x-12:hover
    {
        --transform-skew-x: 12deg;
    }
    .lg\:hover\:-skew-x-12:hover
    {
        --transform-skew-x: -12deg;
    }
    .lg\:hover\:-skew-x-6:hover
    {
        --transform-skew-x: -6deg;
    }
    .lg\:hover\:-skew-x-3:hover
    {
        --transform-skew-x: -3deg;
    }
    .lg\:hover\:-skew-x-2:hover
    {
        --transform-skew-x: -2deg;
    }
    .lg\:hover\:-skew-x-1:hover
    {
        --transform-skew-x: -1deg;
    }
    .lg\:hover\:skew-y-0:hover
    {
        --transform-skew-y: 0;
    }
    .lg\:hover\:skew-y-1:hover
    {
        --transform-skew-y: 1deg;
    }
    .lg\:hover\:skew-y-2:hover
    {
        --transform-skew-y: 2deg;
    }
    .lg\:hover\:skew-y-3:hover
    {
        --transform-skew-y: 3deg;
    }
    .lg\:hover\:skew-y-6:hover
    {
        --transform-skew-y: 6deg;
    }
    .lg\:hover\:skew-y-12:hover
    {
        --transform-skew-y: 12deg;
    }
    .lg\:hover\:-skew-y-12:hover
    {
        --transform-skew-y: -12deg;
    }
    .lg\:hover\:-skew-y-6:hover
    {
        --transform-skew-y: -6deg;
    }
    .lg\:hover\:-skew-y-3:hover
    {
        --transform-skew-y: -3deg;
    }
    .lg\:hover\:-skew-y-2:hover
    {
        --transform-skew-y: -2deg;
    }
    .lg\:hover\:-skew-y-1:hover
    {
        --transform-skew-y: -1deg;
    }
    .lg\:focus\:skew-x-0:focus
    {
        --transform-skew-x: 0;
    }
    .lg\:focus\:skew-x-1:focus
    {
        --transform-skew-x: 1deg;
    }
    .lg\:focus\:skew-x-2:focus
    {
        --transform-skew-x: 2deg;
    }
    .lg\:focus\:skew-x-3:focus
    {
        --transform-skew-x: 3deg;
    }
    .lg\:focus\:skew-x-6:focus
    {
        --transform-skew-x: 6deg;
    }
    .lg\:focus\:skew-x-12:focus
    {
        --transform-skew-x: 12deg;
    }
    .lg\:focus\:-skew-x-12:focus
    {
        --transform-skew-x: -12deg;
    }
    .lg\:focus\:-skew-x-6:focus
    {
        --transform-skew-x: -6deg;
    }
    .lg\:focus\:-skew-x-3:focus
    {
        --transform-skew-x: -3deg;
    }
    .lg\:focus\:-skew-x-2:focus
    {
        --transform-skew-x: -2deg;
    }
    .lg\:focus\:-skew-x-1:focus
    {
        --transform-skew-x: -1deg;
    }
    .lg\:focus\:skew-y-0:focus
    {
        --transform-skew-y: 0;
    }
    .lg\:focus\:skew-y-1:focus
    {
        --transform-skew-y: 1deg;
    }
    .lg\:focus\:skew-y-2:focus
    {
        --transform-skew-y: 2deg;
    }
    .lg\:focus\:skew-y-3:focus
    {
        --transform-skew-y: 3deg;
    }
    .lg\:focus\:skew-y-6:focus
    {
        --transform-skew-y: 6deg;
    }
    .lg\:focus\:skew-y-12:focus
    {
        --transform-skew-y: 12deg;
    }
    .lg\:focus\:-skew-y-12:focus
    {
        --transform-skew-y: -12deg;
    }
    .lg\:focus\:-skew-y-6:focus
    {
        --transform-skew-y: -6deg;
    }
    .lg\:focus\:-skew-y-3:focus
    {
        --transform-skew-y: -3deg;
    }
    .lg\:focus\:-skew-y-2:focus
    {
        --transform-skew-y: -2deg;
    }
    .lg\:focus\:-skew-y-1:focus
    {
        --transform-skew-y: -1deg;
    }
    .lg\:translate-x-0
    {
        --transform-translate-x: 0;
    }
    .lg\:translate-x-1
    {
        --transform-translate-x: .25rem;
    }
    .lg\:translate-x-2
    {
        --transform-translate-x: .5rem;
    }
    .lg\:translate-x-3
    {
        --transform-translate-x: .75rem;
    }
    .lg\:translate-x-4
    {
        --transform-translate-x: 1rem;
    }
    .lg\:translate-x-5
    {
        --transform-translate-x: 1.25rem;
    }
    .lg\:translate-x-6
    {
        --transform-translate-x: 1.5rem;
    }
    .lg\:translate-x-8
    {
        --transform-translate-x: 2rem;
    }
    .lg\:translate-x-10
    {
        --transform-translate-x: 2.5rem;
    }
    .lg\:translate-x-12
    {
        --transform-translate-x: 3rem;
    }
    .lg\:translate-x-16
    {
        --transform-translate-x: 4rem;
    }
    .lg\:translate-x-20
    {
        --transform-translate-x: 5rem;
    }
    .lg\:translate-x-24
    {
        --transform-translate-x: 6rem;
    }
    .lg\:translate-x-32
    {
        --transform-translate-x: 8rem;
    }
    .lg\:translate-x-40
    {
        --transform-translate-x: 10rem;
    }
    .lg\:translate-x-48
    {
        --transform-translate-x: 12rem;
    }
    .lg\:translate-x-56
    {
        --transform-translate-x: 14rem;
    }
    .lg\:translate-x-64
    {
        --transform-translate-x: 16rem;
    }
    .lg\:translate-x-px
    {
        --transform-translate-x: 1px;
    }
    .lg\:-translate-x-1
    {
        --transform-translate-x: -.25rem;
    }
    .lg\:-translate-x-2
    {
        --transform-translate-x: -.5rem;
    }
    .lg\:-translate-x-3
    {
        --transform-translate-x: -.75rem;
    }
    .lg\:-translate-x-4
    {
        --transform-translate-x: -1rem;
    }
    .lg\:-translate-x-5
    {
        --transform-translate-x: -1.25rem;
    }
    .lg\:-translate-x-6
    {
        --transform-translate-x: -1.5rem;
    }
    .lg\:-translate-x-8
    {
        --transform-translate-x: -2rem;
    }
    .lg\:-translate-x-10
    {
        --transform-translate-x: -2.5rem;
    }
    .lg\:-translate-x-12
    {
        --transform-translate-x: -3rem;
    }
    .lg\:-translate-x-16
    {
        --transform-translate-x: -4rem;
    }
    .lg\:-translate-x-20
    {
        --transform-translate-x: -5rem;
    }
    .lg\:-translate-x-24
    {
        --transform-translate-x: -6rem;
    }
    .lg\:-translate-x-32
    {
        --transform-translate-x: -8rem;
    }
    .lg\:-translate-x-40
    {
        --transform-translate-x: -10rem;
    }
    .lg\:-translate-x-48
    {
        --transform-translate-x: -12rem;
    }
    .lg\:-translate-x-56
    {
        --transform-translate-x: -14rem;
    }
    .lg\:-translate-x-64
    {
        --transform-translate-x: -16rem;
    }
    .lg\:-translate-x-px
    {
        --transform-translate-x: -1px;
    }
    .lg\:-translate-x-full
    {
        --transform-translate-x: -100%;
    }
    .lg\:-translate-x-1\/2
    {
        --transform-translate-x: -50%;
    }
    .lg\:translate-x-1\/2
    {
        --transform-translate-x: 50%;
    }
    .lg\:translate-x-full
    {
        --transform-translate-x: 100%;
    }
    .lg\:translate-y-0
    {
        --transform-translate-y: 0;
    }
    .lg\:translate-y-1
    {
        --transform-translate-y: .25rem;
    }
    .lg\:translate-y-2
    {
        --transform-translate-y: .5rem;
    }
    .lg\:translate-y-3
    {
        --transform-translate-y: .75rem;
    }
    .lg\:translate-y-4
    {
        --transform-translate-y: 1rem;
    }
    .lg\:translate-y-5
    {
        --transform-translate-y: 1.25rem;
    }
    .lg\:translate-y-6
    {
        --transform-translate-y: 1.5rem;
    }
    .lg\:translate-y-8
    {
        --transform-translate-y: 2rem;
    }
    .lg\:translate-y-10
    {
        --transform-translate-y: 2.5rem;
    }
    .lg\:translate-y-12
    {
        --transform-translate-y: 3rem;
    }
    .lg\:translate-y-16
    {
        --transform-translate-y: 4rem;
    }
    .lg\:translate-y-20
    {
        --transform-translate-y: 5rem;
    }
    .lg\:translate-y-24
    {
        --transform-translate-y: 6rem;
    }
    .lg\:translate-y-32
    {
        --transform-translate-y: 8rem;
    }
    .lg\:translate-y-40
    {
        --transform-translate-y: 10rem;
    }
    .lg\:translate-y-48
    {
        --transform-translate-y: 12rem;
    }
    .lg\:translate-y-56
    {
        --transform-translate-y: 14rem;
    }
    .lg\:translate-y-64
    {
        --transform-translate-y: 16rem;
    }
    .lg\:translate-y-px
    {
        --transform-translate-y: 1px;
    }
    .lg\:-translate-y-1
    {
        --transform-translate-y: -.25rem;
    }
    .lg\:-translate-y-2
    {
        --transform-translate-y: -.5rem;
    }
    .lg\:-translate-y-3
    {
        --transform-translate-y: -.75rem;
    }
    .lg\:-translate-y-4
    {
        --transform-translate-y: -1rem;
    }
    .lg\:-translate-y-5
    {
        --transform-translate-y: -1.25rem;
    }
    .lg\:-translate-y-6
    {
        --transform-translate-y: -1.5rem;
    }
    .lg\:-translate-y-8
    {
        --transform-translate-y: -2rem;
    }
    .lg\:-translate-y-10
    {
        --transform-translate-y: -2.5rem;
    }
    .lg\:-translate-y-12
    {
        --transform-translate-y: -3rem;
    }
    .lg\:-translate-y-16
    {
        --transform-translate-y: -4rem;
    }
    .lg\:-translate-y-20
    {
        --transform-translate-y: -5rem;
    }
    .lg\:-translate-y-24
    {
        --transform-translate-y: -6rem;
    }
    .lg\:-translate-y-32
    {
        --transform-translate-y: -8rem;
    }
    .lg\:-translate-y-40
    {
        --transform-translate-y: -10rem;
    }
    .lg\:-translate-y-48
    {
        --transform-translate-y: -12rem;
    }
    .lg\:-translate-y-56
    {
        --transform-translate-y: -14rem;
    }
    .lg\:-translate-y-64
    {
        --transform-translate-y: -16rem;
    }
    .lg\:-translate-y-px
    {
        --transform-translate-y: -1px;
    }
    .lg\:-translate-y-full
    {
        --transform-translate-y: -100%;
    }
    .lg\:-translate-y-1\/2
    {
        --transform-translate-y: -50%;
    }
    .lg\:translate-y-1\/2
    {
        --transform-translate-y: 50%;
    }
    .lg\:translate-y-full
    {
        --transform-translate-y: 100%;
    }
    .lg\:hover\:translate-x-0:hover
    {
        --transform-translate-x: 0;
    }
    .lg\:hover\:translate-x-1:hover
    {
        --transform-translate-x: .25rem;
    }
    .lg\:hover\:translate-x-2:hover
    {
        --transform-translate-x: .5rem;
    }
    .lg\:hover\:translate-x-3:hover
    {
        --transform-translate-x: .75rem;
    }
    .lg\:hover\:translate-x-4:hover
    {
        --transform-translate-x: 1rem;
    }
    .lg\:hover\:translate-x-5:hover
    {
        --transform-translate-x: 1.25rem;
    }
    .lg\:hover\:translate-x-6:hover
    {
        --transform-translate-x: 1.5rem;
    }
    .lg\:hover\:translate-x-8:hover
    {
        --transform-translate-x: 2rem;
    }
    .lg\:hover\:translate-x-10:hover
    {
        --transform-translate-x: 2.5rem;
    }
    .lg\:hover\:translate-x-12:hover
    {
        --transform-translate-x: 3rem;
    }
    .lg\:hover\:translate-x-16:hover
    {
        --transform-translate-x: 4rem;
    }
    .lg\:hover\:translate-x-20:hover
    {
        --transform-translate-x: 5rem;
    }
    .lg\:hover\:translate-x-24:hover
    {
        --transform-translate-x: 6rem;
    }
    .lg\:hover\:translate-x-32:hover
    {
        --transform-translate-x: 8rem;
    }
    .lg\:hover\:translate-x-40:hover
    {
        --transform-translate-x: 10rem;
    }
    .lg\:hover\:translate-x-48:hover
    {
        --transform-translate-x: 12rem;
    }
    .lg\:hover\:translate-x-56:hover
    {
        --transform-translate-x: 14rem;
    }
    .lg\:hover\:translate-x-64:hover
    {
        --transform-translate-x: 16rem;
    }
    .lg\:hover\:translate-x-px:hover
    {
        --transform-translate-x: 1px;
    }
    .lg\:hover\:-translate-x-1:hover
    {
        --transform-translate-x: -.25rem;
    }
    .lg\:hover\:-translate-x-2:hover
    {
        --transform-translate-x: -.5rem;
    }
    .lg\:hover\:-translate-x-3:hover
    {
        --transform-translate-x: -.75rem;
    }
    .lg\:hover\:-translate-x-4:hover
    {
        --transform-translate-x: -1rem;
    }
    .lg\:hover\:-translate-x-5:hover
    {
        --transform-translate-x: -1.25rem;
    }
    .lg\:hover\:-translate-x-6:hover
    {
        --transform-translate-x: -1.5rem;
    }
    .lg\:hover\:-translate-x-8:hover
    {
        --transform-translate-x: -2rem;
    }
    .lg\:hover\:-translate-x-10:hover
    {
        --transform-translate-x: -2.5rem;
    }
    .lg\:hover\:-translate-x-12:hover
    {
        --transform-translate-x: -3rem;
    }
    .lg\:hover\:-translate-x-16:hover
    {
        --transform-translate-x: -4rem;
    }
    .lg\:hover\:-translate-x-20:hover
    {
        --transform-translate-x: -5rem;
    }
    .lg\:hover\:-translate-x-24:hover
    {
        --transform-translate-x: -6rem;
    }
    .lg\:hover\:-translate-x-32:hover
    {
        --transform-translate-x: -8rem;
    }
    .lg\:hover\:-translate-x-40:hover
    {
        --transform-translate-x: -10rem;
    }
    .lg\:hover\:-translate-x-48:hover
    {
        --transform-translate-x: -12rem;
    }
    .lg\:hover\:-translate-x-56:hover
    {
        --transform-translate-x: -14rem;
    }
    .lg\:hover\:-translate-x-64:hover
    {
        --transform-translate-x: -16rem;
    }
    .lg\:hover\:-translate-x-px:hover
    {
        --transform-translate-x: -1px;
    }
    .lg\:hover\:-translate-x-full:hover
    {
        --transform-translate-x: -100%;
    }
    .lg\:hover\:-translate-x-1\/2:hover
    {
        --transform-translate-x: -50%;
    }
    .lg\:hover\:translate-x-1\/2:hover
    {
        --transform-translate-x: 50%;
    }
    .lg\:hover\:translate-x-full:hover
    {
        --transform-translate-x: 100%;
    }
    .lg\:hover\:translate-y-0:hover
    {
        --transform-translate-y: 0;
    }
    .lg\:hover\:translate-y-1:hover
    {
        --transform-translate-y: .25rem;
    }
    .lg\:hover\:translate-y-2:hover
    {
        --transform-translate-y: .5rem;
    }
    .lg\:hover\:translate-y-3:hover
    {
        --transform-translate-y: .75rem;
    }
    .lg\:hover\:translate-y-4:hover
    {
        --transform-translate-y: 1rem;
    }
    .lg\:hover\:translate-y-5:hover
    {
        --transform-translate-y: 1.25rem;
    }
    .lg\:hover\:translate-y-6:hover
    {
        --transform-translate-y: 1.5rem;
    }
    .lg\:hover\:translate-y-8:hover
    {
        --transform-translate-y: 2rem;
    }
    .lg\:hover\:translate-y-10:hover
    {
        --transform-translate-y: 2.5rem;
    }
    .lg\:hover\:translate-y-12:hover
    {
        --transform-translate-y: 3rem;
    }
    .lg\:hover\:translate-y-16:hover
    {
        --transform-translate-y: 4rem;
    }
    .lg\:hover\:translate-y-20:hover
    {
        --transform-translate-y: 5rem;
    }
    .lg\:hover\:translate-y-24:hover
    {
        --transform-translate-y: 6rem;
    }
    .lg\:hover\:translate-y-32:hover
    {
        --transform-translate-y: 8rem;
    }
    .lg\:hover\:translate-y-40:hover
    {
        --transform-translate-y: 10rem;
    }
    .lg\:hover\:translate-y-48:hover
    {
        --transform-translate-y: 12rem;
    }
    .lg\:hover\:translate-y-56:hover
    {
        --transform-translate-y: 14rem;
    }
    .lg\:hover\:translate-y-64:hover
    {
        --transform-translate-y: 16rem;
    }
    .lg\:hover\:translate-y-px:hover
    {
        --transform-translate-y: 1px;
    }
    .lg\:hover\:-translate-y-1:hover
    {
        --transform-translate-y: -.25rem;
    }
    .lg\:hover\:-translate-y-2:hover
    {
        --transform-translate-y: -.5rem;
    }
    .lg\:hover\:-translate-y-3:hover
    {
        --transform-translate-y: -.75rem;
    }
    .lg\:hover\:-translate-y-4:hover
    {
        --transform-translate-y: -1rem;
    }
    .lg\:hover\:-translate-y-5:hover
    {
        --transform-translate-y: -1.25rem;
    }
    .lg\:hover\:-translate-y-6:hover
    {
        --transform-translate-y: -1.5rem;
    }
    .lg\:hover\:-translate-y-8:hover
    {
        --transform-translate-y: -2rem;
    }
    .lg\:hover\:-translate-y-10:hover
    {
        --transform-translate-y: -2.5rem;
    }
    .lg\:hover\:-translate-y-12:hover
    {
        --transform-translate-y: -3rem;
    }
    .lg\:hover\:-translate-y-16:hover
    {
        --transform-translate-y: -4rem;
    }
    .lg\:hover\:-translate-y-20:hover
    {
        --transform-translate-y: -5rem;
    }
    .lg\:hover\:-translate-y-24:hover
    {
        --transform-translate-y: -6rem;
    }
    .lg\:hover\:-translate-y-32:hover
    {
        --transform-translate-y: -8rem;
    }
    .lg\:hover\:-translate-y-40:hover
    {
        --transform-translate-y: -10rem;
    }
    .lg\:hover\:-translate-y-48:hover
    {
        --transform-translate-y: -12rem;
    }
    .lg\:hover\:-translate-y-56:hover
    {
        --transform-translate-y: -14rem;
    }
    .lg\:hover\:-translate-y-64:hover
    {
        --transform-translate-y: -16rem;
    }
    .lg\:hover\:-translate-y-px:hover
    {
        --transform-translate-y: -1px;
    }
    .lg\:hover\:-translate-y-full:hover
    {
        --transform-translate-y: -100%;
    }
    .lg\:hover\:-translate-y-1\/2:hover
    {
        --transform-translate-y: -50%;
    }
    .lg\:hover\:translate-y-1\/2:hover
    {
        --transform-translate-y: 50%;
    }
    .lg\:hover\:translate-y-full:hover
    {
        --transform-translate-y: 100%;
    }
    .lg\:focus\:translate-x-0:focus
    {
        --transform-translate-x: 0;
    }
    .lg\:focus\:translate-x-1:focus
    {
        --transform-translate-x: .25rem;
    }
    .lg\:focus\:translate-x-2:focus
    {
        --transform-translate-x: .5rem;
    }
    .lg\:focus\:translate-x-3:focus
    {
        --transform-translate-x: .75rem;
    }
    .lg\:focus\:translate-x-4:focus
    {
        --transform-translate-x: 1rem;
    }
    .lg\:focus\:translate-x-5:focus
    {
        --transform-translate-x: 1.25rem;
    }
    .lg\:focus\:translate-x-6:focus
    {
        --transform-translate-x: 1.5rem;
    }
    .lg\:focus\:translate-x-8:focus
    {
        --transform-translate-x: 2rem;
    }
    .lg\:focus\:translate-x-10:focus
    {
        --transform-translate-x: 2.5rem;
    }
    .lg\:focus\:translate-x-12:focus
    {
        --transform-translate-x: 3rem;
    }
    .lg\:focus\:translate-x-16:focus
    {
        --transform-translate-x: 4rem;
    }
    .lg\:focus\:translate-x-20:focus
    {
        --transform-translate-x: 5rem;
    }
    .lg\:focus\:translate-x-24:focus
    {
        --transform-translate-x: 6rem;
    }
    .lg\:focus\:translate-x-32:focus
    {
        --transform-translate-x: 8rem;
    }
    .lg\:focus\:translate-x-40:focus
    {
        --transform-translate-x: 10rem;
    }
    .lg\:focus\:translate-x-48:focus
    {
        --transform-translate-x: 12rem;
    }
    .lg\:focus\:translate-x-56:focus
    {
        --transform-translate-x: 14rem;
    }
    .lg\:focus\:translate-x-64:focus
    {
        --transform-translate-x: 16rem;
    }
    .lg\:focus\:translate-x-px:focus
    {
        --transform-translate-x: 1px;
    }
    .lg\:focus\:-translate-x-1:focus
    {
        --transform-translate-x: -.25rem;
    }
    .lg\:focus\:-translate-x-2:focus
    {
        --transform-translate-x: -.5rem;
    }
    .lg\:focus\:-translate-x-3:focus
    {
        --transform-translate-x: -.75rem;
    }
    .lg\:focus\:-translate-x-4:focus
    {
        --transform-translate-x: -1rem;
    }
    .lg\:focus\:-translate-x-5:focus
    {
        --transform-translate-x: -1.25rem;
    }
    .lg\:focus\:-translate-x-6:focus
    {
        --transform-translate-x: -1.5rem;
    }
    .lg\:focus\:-translate-x-8:focus
    {
        --transform-translate-x: -2rem;
    }
    .lg\:focus\:-translate-x-10:focus
    {
        --transform-translate-x: -2.5rem;
    }
    .lg\:focus\:-translate-x-12:focus
    {
        --transform-translate-x: -3rem;
    }
    .lg\:focus\:-translate-x-16:focus
    {
        --transform-translate-x: -4rem;
    }
    .lg\:focus\:-translate-x-20:focus
    {
        --transform-translate-x: -5rem;
    }
    .lg\:focus\:-translate-x-24:focus
    {
        --transform-translate-x: -6rem;
    }
    .lg\:focus\:-translate-x-32:focus
    {
        --transform-translate-x: -8rem;
    }
    .lg\:focus\:-translate-x-40:focus
    {
        --transform-translate-x: -10rem;
    }
    .lg\:focus\:-translate-x-48:focus
    {
        --transform-translate-x: -12rem;
    }
    .lg\:focus\:-translate-x-56:focus
    {
        --transform-translate-x: -14rem;
    }
    .lg\:focus\:-translate-x-64:focus
    {
        --transform-translate-x: -16rem;
    }
    .lg\:focus\:-translate-x-px:focus
    {
        --transform-translate-x: -1px;
    }
    .lg\:focus\:-translate-x-full:focus
    {
        --transform-translate-x: -100%;
    }
    .lg\:focus\:-translate-x-1\/2:focus
    {
        --transform-translate-x: -50%;
    }
    .lg\:focus\:translate-x-1\/2:focus
    {
        --transform-translate-x: 50%;
    }
    .lg\:focus\:translate-x-full:focus
    {
        --transform-translate-x: 100%;
    }
    .lg\:focus\:translate-y-0:focus
    {
        --transform-translate-y: 0;
    }
    .lg\:focus\:translate-y-1:focus
    {
        --transform-translate-y: .25rem;
    }
    .lg\:focus\:translate-y-2:focus
    {
        --transform-translate-y: .5rem;
    }
    .lg\:focus\:translate-y-3:focus
    {
        --transform-translate-y: .75rem;
    }
    .lg\:focus\:translate-y-4:focus
    {
        --transform-translate-y: 1rem;
    }
    .lg\:focus\:translate-y-5:focus
    {
        --transform-translate-y: 1.25rem;
    }
    .lg\:focus\:translate-y-6:focus
    {
        --transform-translate-y: 1.5rem;
    }
    .lg\:focus\:translate-y-8:focus
    {
        --transform-translate-y: 2rem;
    }
    .lg\:focus\:translate-y-10:focus
    {
        --transform-translate-y: 2.5rem;
    }
    .lg\:focus\:translate-y-12:focus
    {
        --transform-translate-y: 3rem;
    }
    .lg\:focus\:translate-y-16:focus
    {
        --transform-translate-y: 4rem;
    }
    .lg\:focus\:translate-y-20:focus
    {
        --transform-translate-y: 5rem;
    }
    .lg\:focus\:translate-y-24:focus
    {
        --transform-translate-y: 6rem;
    }
    .lg\:focus\:translate-y-32:focus
    {
        --transform-translate-y: 8rem;
    }
    .lg\:focus\:translate-y-40:focus
    {
        --transform-translate-y: 10rem;
    }
    .lg\:focus\:translate-y-48:focus
    {
        --transform-translate-y: 12rem;
    }
    .lg\:focus\:translate-y-56:focus
    {
        --transform-translate-y: 14rem;
    }
    .lg\:focus\:translate-y-64:focus
    {
        --transform-translate-y: 16rem;
    }
    .lg\:focus\:translate-y-px:focus
    {
        --transform-translate-y: 1px;
    }
    .lg\:focus\:-translate-y-1:focus
    {
        --transform-translate-y: -.25rem;
    }
    .lg\:focus\:-translate-y-2:focus
    {
        --transform-translate-y: -.5rem;
    }
    .lg\:focus\:-translate-y-3:focus
    {
        --transform-translate-y: -.75rem;
    }
    .lg\:focus\:-translate-y-4:focus
    {
        --transform-translate-y: -1rem;
    }
    .lg\:focus\:-translate-y-5:focus
    {
        --transform-translate-y: -1.25rem;
    }
    .lg\:focus\:-translate-y-6:focus
    {
        --transform-translate-y: -1.5rem;
    }
    .lg\:focus\:-translate-y-8:focus
    {
        --transform-translate-y: -2rem;
    }
    .lg\:focus\:-translate-y-10:focus
    {
        --transform-translate-y: -2.5rem;
    }
    .lg\:focus\:-translate-y-12:focus
    {
        --transform-translate-y: -3rem;
    }
    .lg\:focus\:-translate-y-16:focus
    {
        --transform-translate-y: -4rem;
    }
    .lg\:focus\:-translate-y-20:focus
    {
        --transform-translate-y: -5rem;
    }
    .lg\:focus\:-translate-y-24:focus
    {
        --transform-translate-y: -6rem;
    }
    .lg\:focus\:-translate-y-32:focus
    {
        --transform-translate-y: -8rem;
    }
    .lg\:focus\:-translate-y-40:focus
    {
        --transform-translate-y: -10rem;
    }
    .lg\:focus\:-translate-y-48:focus
    {
        --transform-translate-y: -12rem;
    }
    .lg\:focus\:-translate-y-56:focus
    {
        --transform-translate-y: -14rem;
    }
    .lg\:focus\:-translate-y-64:focus
    {
        --transform-translate-y: -16rem;
    }
    .lg\:focus\:-translate-y-px:focus
    {
        --transform-translate-y: -1px;
    }
    .lg\:focus\:-translate-y-full:focus
    {
        --transform-translate-y: -100%;
    }
    .lg\:focus\:-translate-y-1\/2:focus
    {
        --transform-translate-y: -50%;
    }
    .lg\:focus\:translate-y-1\/2:focus
    {
        --transform-translate-y: 50%;
    }
    .lg\:focus\:translate-y-full:focus
    {
        --transform-translate-y: 100%;
    }
    .lg\:rotate-0
    {
        --transform-rotate: 0;
    }
    .lg\:rotate-1
    {
        --transform-rotate: 1deg;
    }
    .lg\:rotate-2
    {
        --transform-rotate: 2deg;
    }
    .lg\:rotate-3
    {
        --transform-rotate: 3deg;
    }
    .lg\:rotate-6
    {
        --transform-rotate: 6deg;
    }
    .lg\:rotate-12
    {
        --transform-rotate: 12deg;
    }
    .lg\:rotate-45
    {
        --transform-rotate: 45deg;
    }
    .lg\:rotate-90
    {
        --transform-rotate: 90deg;
    }
    .lg\:rotate-180
    {
        --transform-rotate: 180deg;
    }
    .lg\:-rotate-180
    {
        --transform-rotate: -180deg;
    }
    .lg\:-rotate-90
    {
        --transform-rotate: -90deg;
    }
    .lg\:-rotate-45
    {
        --transform-rotate: -45deg;
    }
    .lg\:-rotate-12
    {
        --transform-rotate: -12deg;
    }
    .lg\:-rotate-6
    {
        --transform-rotate: -6deg;
    }
    .lg\:-rotate-3
    {
        --transform-rotate: -3deg;
    }
    .lg\:-rotate-2
    {
        --transform-rotate: -2deg;
    }
    .lg\:-rotate-1
    {
        --transform-rotate: -1deg;
    }
    .lg\:hover\:rotate-0:hover
    {
        --transform-rotate: 0;
    }
    .lg\:hover\:rotate-1:hover
    {
        --transform-rotate: 1deg;
    }
    .lg\:hover\:rotate-2:hover
    {
        --transform-rotate: 2deg;
    }
    .lg\:hover\:rotate-3:hover
    {
        --transform-rotate: 3deg;
    }
    .lg\:hover\:rotate-6:hover
    {
        --transform-rotate: 6deg;
    }
    .lg\:hover\:rotate-12:hover
    {
        --transform-rotate: 12deg;
    }
    .lg\:hover\:rotate-45:hover
    {
        --transform-rotate: 45deg;
    }
    .lg\:hover\:rotate-90:hover
    {
        --transform-rotate: 90deg;
    }
    .lg\:hover\:rotate-180:hover
    {
        --transform-rotate: 180deg;
    }
    .lg\:hover\:-rotate-180:hover
    {
        --transform-rotate: -180deg;
    }
    .lg\:hover\:-rotate-90:hover
    {
        --transform-rotate: -90deg;
    }
    .lg\:hover\:-rotate-45:hover
    {
        --transform-rotate: -45deg;
    }
    .lg\:hover\:-rotate-12:hover
    {
        --transform-rotate: -12deg;
    }
    .lg\:hover\:-rotate-6:hover
    {
        --transform-rotate: -6deg;
    }
    .lg\:hover\:-rotate-3:hover
    {
        --transform-rotate: -3deg;
    }
    .lg\:hover\:-rotate-2:hover
    {
        --transform-rotate: -2deg;
    }
    .lg\:hover\:-rotate-1:hover
    {
        --transform-rotate: -1deg;
    }
    .lg\:focus\:rotate-0:focus
    {
        --transform-rotate: 0;
    }
    .lg\:focus\:rotate-1:focus
    {
        --transform-rotate: 1deg;
    }
    .lg\:focus\:rotate-2:focus
    {
        --transform-rotate: 2deg;
    }
    .lg\:focus\:rotate-3:focus
    {
        --transform-rotate: 3deg;
    }
    .lg\:focus\:rotate-6:focus
    {
        --transform-rotate: 6deg;
    }
    .lg\:focus\:rotate-12:focus
    {
        --transform-rotate: 12deg;
    }
    .lg\:focus\:rotate-45:focus
    {
        --transform-rotate: 45deg;
    }
    .lg\:focus\:rotate-90:focus
    {
        --transform-rotate: 90deg;
    }
    .lg\:focus\:rotate-180:focus
    {
        --transform-rotate: 180deg;
    }
    .lg\:focus\:-rotate-180:focus
    {
        --transform-rotate: -180deg;
    }
    .lg\:focus\:-rotate-90:focus
    {
        --transform-rotate: -90deg;
    }
    .lg\:focus\:-rotate-45:focus
    {
        --transform-rotate: -45deg;
    }
    .lg\:focus\:-rotate-12:focus
    {
        --transform-rotate: -12deg;
    }
    .lg\:focus\:-rotate-6:focus
    {
        --transform-rotate: -6deg;
    }
    .lg\:focus\:-rotate-3:focus
    {
        --transform-rotate: -3deg;
    }
    .lg\:focus\:-rotate-2:focus
    {
        --transform-rotate: -2deg;
    }
    .lg\:focus\:-rotate-1:focus
    {
        --transform-rotate: -1deg;
    }
    .lg\:scale-0
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .lg\:scale-50
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .lg\:scale-75
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .lg\:scale-90
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .lg\:scale-95
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .lg\:scale-100
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .lg\:scale-105
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .lg\:scale-110
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .lg\:scale-125
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .lg\:scale-150
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .lg\:scale-x-0
    {
        --transform-scale-x: 0;
    }
    .lg\:scale-x-50
    {
        --transform-scale-x: .5;
    }
    .lg\:scale-x-75
    {
        --transform-scale-x: .75;
    }
    .lg\:scale-x-90
    {
        --transform-scale-x: .9;
    }
    .lg\:scale-x-95
    {
        --transform-scale-x: .95;
    }
    .lg\:scale-x-100
    {
        --transform-scale-x: 1;
    }
    .lg\:scale-x-105
    {
        --transform-scale-x: 1.05;
    }
    .lg\:scale-x-110
    {
        --transform-scale-x: 1.1;
    }
    .lg\:scale-x-125
    {
        --transform-scale-x: 1.25;
    }
    .lg\:scale-x-150
    {
        --transform-scale-x: 1.5;
    }
    .lg\:scale-y-0
    {
        --transform-scale-y: 0;
    }
    .lg\:scale-y-50
    {
        --transform-scale-y: .5;
    }
    .lg\:scale-y-75
    {
        --transform-scale-y: .75;
    }
    .lg\:scale-y-90
    {
        --transform-scale-y: .9;
    }
    .lg\:scale-y-95
    {
        --transform-scale-y: .95;
    }
    .lg\:scale-y-100
    {
        --transform-scale-y: 1;
    }
    .lg\:scale-y-105
    {
        --transform-scale-y: 1.05;
    }
    .lg\:scale-y-110
    {
        --transform-scale-y: 1.1;
    }
    .lg\:scale-y-125
    {
        --transform-scale-y: 1.25;
    }
    .lg\:scale-y-150
    {
        --transform-scale-y: 1.5;
    }
    .lg\:hover\:scale-0:hover
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .lg\:hover\:scale-50:hover
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .lg\:hover\:scale-75:hover
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .lg\:hover\:scale-90:hover
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .lg\:hover\:scale-95:hover
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .lg\:hover\:scale-100:hover
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .lg\:hover\:scale-105:hover
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .lg\:hover\:scale-110:hover
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .lg\:hover\:scale-125:hover
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .lg\:hover\:scale-150:hover
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .lg\:hover\:scale-x-0:hover
    {
        --transform-scale-x: 0;
    }
    .lg\:hover\:scale-x-50:hover
    {
        --transform-scale-x: .5;
    }
    .lg\:hover\:scale-x-75:hover
    {
        --transform-scale-x: .75;
    }
    .lg\:hover\:scale-x-90:hover
    {
        --transform-scale-x: .9;
    }
    .lg\:hover\:scale-x-95:hover
    {
        --transform-scale-x: .95;
    }
    .lg\:hover\:scale-x-100:hover
    {
        --transform-scale-x: 1;
    }
    .lg\:hover\:scale-x-105:hover
    {
        --transform-scale-x: 1.05;
    }
    .lg\:hover\:scale-x-110:hover
    {
        --transform-scale-x: 1.1;
    }
    .lg\:hover\:scale-x-125:hover
    {
        --transform-scale-x: 1.25;
    }
    .lg\:hover\:scale-x-150:hover
    {
        --transform-scale-x: 1.5;
    }
    .lg\:hover\:scale-y-0:hover
    {
        --transform-scale-y: 0;
    }
    .lg\:hover\:scale-y-50:hover
    {
        --transform-scale-y: .5;
    }
    .lg\:hover\:scale-y-75:hover
    {
        --transform-scale-y: .75;
    }
    .lg\:hover\:scale-y-90:hover
    {
        --transform-scale-y: .9;
    }
    .lg\:hover\:scale-y-95:hover
    {
        --transform-scale-y: .95;
    }
    .lg\:hover\:scale-y-100:hover
    {
        --transform-scale-y: 1;
    }
    .lg\:hover\:scale-y-105:hover
    {
        --transform-scale-y: 1.05;
    }
    .lg\:hover\:scale-y-110:hover
    {
        --transform-scale-y: 1.1;
    }
    .lg\:hover\:scale-y-125:hover
    {
        --transform-scale-y: 1.25;
    }
    .lg\:hover\:scale-y-150:hover
    {
        --transform-scale-y: 1.5;
    }
    .lg\:focus\:scale-0:focus
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .lg\:focus\:scale-50:focus
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .lg\:focus\:scale-75:focus
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .lg\:focus\:scale-90:focus
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .lg\:focus\:scale-95:focus
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .lg\:focus\:scale-100:focus
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .lg\:focus\:scale-105:focus
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .lg\:focus\:scale-110:focus
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .lg\:focus\:scale-125:focus
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .lg\:focus\:scale-150:focus
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .lg\:focus\:scale-x-0:focus
    {
        --transform-scale-x: 0;
    }
    .lg\:focus\:scale-x-50:focus
    {
        --transform-scale-x: .5;
    }
    .lg\:focus\:scale-x-75:focus
    {
        --transform-scale-x: .75;
    }
    .lg\:focus\:scale-x-90:focus
    {
        --transform-scale-x: .9;
    }
    .lg\:focus\:scale-x-95:focus
    {
        --transform-scale-x: .95;
    }
    .lg\:focus\:scale-x-100:focus
    {
        --transform-scale-x: 1;
    }
    .lg\:focus\:scale-x-105:focus
    {
        --transform-scale-x: 1.05;
    }
    .lg\:focus\:scale-x-110:focus
    {
        --transform-scale-x: 1.1;
    }
    .lg\:focus\:scale-x-125:focus
    {
        --transform-scale-x: 1.25;
    }
    .lg\:focus\:scale-x-150:focus
    {
        --transform-scale-x: 1.5;
    }
    .lg\:focus\:scale-y-0:focus
    {
        --transform-scale-y: 0;
    }
    .lg\:focus\:scale-y-50:focus
    {
        --transform-scale-y: .5;
    }
    .lg\:focus\:scale-y-75:focus
    {
        --transform-scale-y: .75;
    }
    .lg\:focus\:scale-y-90:focus
    {
        --transform-scale-y: .9;
    }
    .lg\:focus\:scale-y-95:focus
    {
        --transform-scale-y: .95;
    }
    .lg\:focus\:scale-y-100:focus
    {
        --transform-scale-y: 1;
    }
    .lg\:focus\:scale-y-105:focus
    {
        --transform-scale-y: 1.05;
    }
    .lg\:focus\:scale-y-110:focus
    {
        --transform-scale-y: 1.1;
    }
    .lg\:focus\:scale-y-125:focus
    {
        --transform-scale-y: 1.25;
    }
    .lg\:focus\:scale-y-150:focus
    {
        --transform-scale-y: 1.5;
    }
    .lg\:origin-center
    {
        transform-origin: center;
    }
    .lg\:origin-top
    {
        transform-origin: top;
    }
    .lg\:origin-top-right
    {
        transform-origin: top right;
    }
    .lg\:origin-right
    {
        transform-origin: right;
    }
    .lg\:origin-bottom-right
    {
        transform-origin: bottom right;
    }
    .lg\:origin-bottom
    {
        transform-origin: bottom;
    }
    .lg\:origin-bottom-left
    {
        transform-origin: bottom left;
    }
    .lg\:origin-left
    {
        transform-origin: left;
    }
    .lg\:origin-top-left
    {
        transform-origin: top left;
    }
    .lg\:transform
    {
        --transform-translate-x: 0;
        --transform-translate-y: 0;
        --transform-rotate: 0;
        --transform-skew-x: 0;
        --transform-skew-y: 0;
        --transform-scale-x: 1;
        --transform-scale-y: 1;
        transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    }
    .lg\:transform-none
    {
        transform: none;
    }
    .lg\:row-end-1
    {
        grid-row-end: 1;
    }
    .lg\:row-end-2
    {
        grid-row-end: 2;
    }
    .lg\:row-end-3
    {
        grid-row-end: 3;
    }
    .lg\:row-end-4
    {
        grid-row-end: 4;
    }
    .lg\:row-end-5
    {
        grid-row-end: 5;
    }
    .lg\:row-end-6
    {
        grid-row-end: 6;
    }
    .lg\:row-end-7
    {
        grid-row-end: 7;
    }
    .lg\:row-end-auto
    {
        grid-row-end: auto;
    }
    .lg\:row-start-1
    {
        grid-row-start: 1;
    }
    .lg\:row-start-2
    {
        grid-row-start: 2;
    }
    .lg\:row-start-3
    {
        grid-row-start: 3;
    }
    .lg\:row-start-4
    {
        grid-row-start: 4;
    }
    .lg\:row-start-5
    {
        grid-row-start: 5;
    }
    .lg\:row-start-6
    {
        grid-row-start: 6;
    }
    .lg\:row-start-7
    {
        grid-row-start: 7;
    }
    .lg\:row-start-auto
    {
        grid-row-start: auto;
    }
    .lg\:row-auto
    {
        grid-row: auto;
    }
    .lg\:row-span-1
    {
        grid-row: span 1/span 1;
    }
    .lg\:row-span-2
    {
        grid-row: span 2/span 2;
    }
    .lg\:row-span-3
    {
        grid-row: span 3/span 3;
    }
    .lg\:row-span-4
    {
        grid-row: span 4/span 4;
    }
    .lg\:row-span-5
    {
        grid-row: span 5/span 5;
    }
    .lg\:row-span-6
    {
        grid-row: span 6/span 6;
    }
    .lg\:row-span-full
    {
        grid-row: 1/-1;
    }
    .lg\:auto-rows-auto
    {
        grid-auto-rows: auto;
    }
    .lg\:auto-rows-min
    {
        grid-auto-rows: min-content;
    }
    .lg\:auto-rows-max
    {
        grid-auto-rows: max-content;
    }
    .lg\:auto-rows-fr
    {
        grid-auto-rows: minmax(0,1fr);
    }
    .lg\:grid-rows-1
    {
        grid-template-rows: repeat(1,minmax(0,100%));
    }
    .lg\:grid-rows-2
    {
        grid-template-rows: repeat(2,minmax(0,100%));
    }
    .lg\:grid-rows-3
    {
        grid-template-rows: repeat(3,minmax(0,100%));
    }
    .lg\:grid-rows-4
    {
        grid-template-rows: repeat(4,minmax(0,100%));
    }
    .lg\:grid-rows-5
    {
        grid-template-rows: repeat(5,minmax(0,100%));
    }
    .lg\:grid-rows-6
    {
        grid-template-rows: repeat(6,minmax(0,100%));
    }
    .lg\:grid-rows-7
    {
        grid-template-rows: repeat(7,minmax(0,100%));
    }
    .lg\:grid-rows-8
    {
        grid-template-rows: repeat(8,minmax(0,100%));
    }
    .lg\:grid-rows-9
    {
        grid-template-rows: repeat(9,minmax(0,100%));
    }
    .lg\:grid-rows-10
    {
        grid-template-rows: repeat(10,minmax(0,100%));
    }
    .lg\:grid-rows-11
    {
        grid-template-rows: repeat(11,minmax(0,100%));
    }
    .lg\:grid-rows-12
    {
        grid-template-rows: repeat(12,minmax(0,100%));
    }
    .lg\:grid-rows-13
    {
        grid-template-rows: repeat(13,minmax(0,100%));
    }
    .lg\:grid-rows-14
    {
        grid-template-rows: repeat(14,minmax(0,100%));
    }
    .lg\:grid-rows-15
    {
        grid-template-rows: repeat(15,minmax(0,100%));
    }
    .lg\:grid-rows-16
    {
        grid-template-rows: repeat(16,minmax(0,100%));
    }
    .lg\:grid-rows-17
    {
        grid-template-rows: repeat(17,minmax(0,100%));
    }
    .lg\:grid-rows-18
    {
        grid-template-rows: repeat(18,minmax(0,100%));
    }
    .lg\:grid-rows-19
    {
        grid-template-rows: repeat(19,minmax(0,100%));
    }
    .lg\:grid-rows-20
    {
        grid-template-rows: repeat(20,minmax(0,100%));
    }
    .lg\:grid-rows-none
    {
        grid-template-rows: none;
    }
    .lg\:col-end-1
    {
        grid-column-end: 1;
    }
    .lg\:col-end-2
    {
        grid-column-end: 2;
    }
    .lg\:col-end-3
    {
        grid-column-end: 3;
    }
    .lg\:col-end-4
    {
        grid-column-end: 4;
    }
    .lg\:col-end-5
    {
        grid-column-end: 5;
    }
    .lg\:col-end-6
    {
        grid-column-end: 6;
    }
    .lg\:col-end-7
    {
        grid-column-end: 7;
    }
    .lg\:col-end-8
    {
        grid-column-end: 8;
    }
    .lg\:col-end-9
    {
        grid-column-end: 9;
    }
    .lg\:col-end-10
    {
        grid-column-end: 10;
    }
    .lg\:col-end-11
    {
        grid-column-end: 11;
    }
    .lg\:col-end-12
    {
        grid-column-end: 12;
    }
    .lg\:col-end-13
    {
        grid-column-end: 13;
    }
    .lg\:col-end-auto
    {
        grid-column-end: auto;
    }
    .lg\:col-start-1
    {
        grid-column-start: 1;
    }
    .lg\:col-start-2
    {
        grid-column-start: 2;
    }
    .lg\:col-start-3
    {
        grid-column-start: 3;
    }
    .lg\:col-start-4
    {
        grid-column-start: 4;
    }
    .lg\:col-start-5
    {
        grid-column-start: 5;
    }
    .lg\:col-start-6
    {
        grid-column-start: 6;
    }
    .lg\:col-start-7
    {
        grid-column-start: 7;
    }
    .lg\:col-start-8
    {
        grid-column-start: 8;
    }
    .lg\:col-start-9
    {
        grid-column-start: 9;
    }
    .lg\:col-start-10
    {
        grid-column-start: 10;
    }
    .lg\:col-start-11
    {
        grid-column-start: 11;
    }
    .lg\:col-start-12
    {
        grid-column-start: 12;
    }
    .lg\:col-start-13
    {
        grid-column-start: 13;
    }
    .lg\:col-start-auto
    {
        grid-column-start: auto;
    }
    .lg\:col-auto
    {
        grid-column: auto;
    }
    .lg\:col-span-1
    {
        grid-column: span 1/span 1;
    }
    .lg\:col-span-2
    {
        grid-column: span 2/span 2;
    }
    .lg\:col-span-3
    {
        grid-column: span 3/span 3;
    }
    .lg\:col-span-4
    {
        grid-column: span 4/span 4;
    }
    .lg\:col-span-5
    {
        grid-column: span 5/span 5;
    }
    .lg\:col-span-6
    {
        grid-column: span 6/span 6;
    }
    .lg\:col-span-7
    {
        grid-column: span 7/span 7;
    }
    .lg\:col-span-8
    {
        grid-column: span 8/span 8;
    }
    .lg\:col-span-9
    {
        grid-column: span 9/span 9;
    }
    .lg\:col-span-10
    {
        grid-column: span 10/span 10;
    }
    .lg\:col-span-11
    {
        grid-column: span 11/span 11;
    }
    .lg\:col-span-12
    {
        grid-column: span 12/span 12;
    }
    .lg\:col-span-full
    {
        grid-column: 1/-1;
    }
    .lg\:auto-cols-auto
    {
        grid-auto-columns: auto;
    }
    .lg\:auto-cols-min
    {
        grid-auto-columns: min-content;
    }
    .lg\:auto-cols-max
    {
        grid-auto-columns: max-content;
    }
    .lg\:auto-cols-fr
    {
        grid-auto-columns: minmax(0,1fr);
    }
    .lg\:grid-cols-1
    {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .lg\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .lg\:grid-cols-3
    {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .lg\:grid-cols-4
    {
        grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .lg\:grid-cols-5
    {
        grid-template-columns: repeat(5,minmax(0,1fr));
    }
    .lg\:grid-cols-6
    {
        grid-template-columns: repeat(6,minmax(0,1fr));
    }
    .lg\:grid-cols-7
    {
        grid-template-columns: repeat(7,minmax(0,1fr));
    }
    .lg\:grid-cols-8
    {
        grid-template-columns: repeat(8,minmax(0,1fr));
    }
    .lg\:grid-cols-9
    {
        grid-template-columns: repeat(9,minmax(0,1fr));
    }
    .lg\:grid-cols-10
    {
        grid-template-columns: repeat(10,minmax(0,1fr));
    }
    .lg\:grid-cols-11
    {
        grid-template-columns: repeat(11,minmax(0,1fr));
    }
    .lg\:grid-cols-12
    {
        grid-template-columns: repeat(12,minmax(0,1fr));
    }
    .lg\:grid-cols-none
    {
        grid-template-columns: none;
    }
    .lg\:grid-flow-row
    {
        grid-auto-flow: row;
    }
    .lg\:grid-flow-col
    {
        grid-auto-flow: column;
    }
    .lg\:grid-flow-row-dense
    {
        grid-auto-flow: row dense;
    }
    .lg\:grid-flow-col-dense
    {
        grid-auto-flow: column dense;
    }
    .lg\:gap-0
    {
        grid-gap: 0;
        gap: 0;
    }
    .lg\:gap-1
    {
        grid-gap: .25rem;
        gap: .25rem;
    }
    .lg\:gap-2
    {
        grid-gap: .5rem;
        gap: .5rem;
    }
    .lg\:gap-3
    {
        grid-gap: .75rem;
        gap: .75rem;
    }
    .lg\:gap-4
    {
        grid-gap: 1rem;
        gap: 1rem;
    }
    .lg\:gap-5
    {
        grid-gap: 1.25rem;
        gap: 1.25rem;
    }
    .lg\:gap-6
    {
        grid-gap: 1.5rem;
        gap: 1.5rem;
    }
    .lg\:gap-8
    {
        grid-gap: 2rem;
        gap: 2rem;
    }
    .lg\:gap-10
    {
        grid-gap: 2.5rem;
        gap: 2.5rem;
    }
    .lg\:gap-12
    {
        grid-gap: 3rem;
        gap: 3rem;
    }
    .lg\:gap-16
    {
        grid-gap: 4rem;
        gap: 4rem;
    }
    .lg\:gap-20
    {
        grid-gap: 5rem;
        gap: 5rem;
    }
    .lg\:gap-24
    {
        grid-gap: 6rem;
        gap: 6rem;
    }
    .lg\:gap-32
    {
        grid-gap: 8rem;
        gap: 8rem;
    }
    .lg\:gap-40
    {
        grid-gap: 10rem;
        gap: 10rem;
    }
    .lg\:gap-48
    {
        grid-gap: 12rem;
        gap: 12rem;
    }
    .lg\:gap-56
    {
        grid-gap: 14rem;
        gap: 14rem;
    }
    .lg\:gap-64
    {
        grid-gap: 16rem;
        gap: 16rem;
    }
    .lg\:gap-px
    {
        grid-gap: 1px;
        gap: 1px;
    }
    .lg\:col-gap-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .lg\:col-gap-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .lg\:col-gap-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .lg\:col-gap-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .lg\:col-gap-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .lg\:col-gap-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .lg\:col-gap-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .lg\:col-gap-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .lg\:col-gap-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .lg\:col-gap-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .lg\:col-gap-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .lg\:col-gap-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .lg\:col-gap-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .lg\:col-gap-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .lg\:col-gap-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .lg\:col-gap-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .lg\:col-gap-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .lg\:col-gap-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .lg\:col-gap-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .lg\:gap-x-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .lg\:gap-x-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .lg\:gap-x-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .lg\:gap-x-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .lg\:gap-x-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .lg\:gap-x-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .lg\:gap-x-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .lg\:gap-x-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .lg\:gap-x-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .lg\:gap-x-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .lg\:gap-x-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .lg\:gap-x-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .lg\:gap-x-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .lg\:gap-x-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .lg\:gap-x-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .lg\:gap-x-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .lg\:gap-x-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .lg\:gap-x-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .lg\:gap-x-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .lg\:row-gap-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .lg\:row-gap-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .lg\:row-gap-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .lg\:row-gap-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .lg\:row-gap-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .lg\:row-gap-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .lg\:row-gap-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .lg\:row-gap-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .lg\:row-gap-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .lg\:row-gap-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .lg\:row-gap-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .lg\:row-gap-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .lg\:row-gap-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .lg\:row-gap-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .lg\:row-gap-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .lg\:row-gap-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .lg\:row-gap-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .lg\:row-gap-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .lg\:row-gap-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .lg\:gap-y-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .lg\:gap-y-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .lg\:gap-y-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .lg\:gap-y-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .lg\:gap-y-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .lg\:gap-y-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .lg\:gap-y-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .lg\:gap-y-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .lg\:gap-y-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .lg\:gap-y-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .lg\:gap-y-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .lg\:gap-y-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .lg\:gap-y-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .lg\:gap-y-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .lg\:gap-y-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .lg\:gap-y-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .lg\:gap-y-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .lg\:gap-y-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .lg\:gap-y-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .lg\:z-0
    {
        z-index: 0;
    }
    .lg\:z-5
    {
        z-index: 5;
    }
    .lg\:z-10
    {
        z-index: 10;
    }
    .lg\:z-20
    {
        z-index: 20;
    }
    .lg\:z-30
    {
        z-index: 30;
    }
    .lg\:z-40
    {
        z-index: 40;
    }
    .lg\:z-50
    {
        z-index: 50;
    }
    .lg\:z-100
    {
        z-index: 100;
    }
    .lg\:z-150
    {
        z-index: 150;
    }
    .lg\:z-auto
    {
        z-index: auto;
    }
    .lg\:w-1
    {
        width: .25rem;
    }
    .lg\:w-2
    {
        width: .5rem;
    }
    .lg\:w-3
    {
        width: .75rem;
    }
    .lg\:w-4
    {
        width: 1rem;
    }
    .lg\:w-6
    {
        width: 1.5rem;
    }
    .lg\:w-8
    {
        width: 2rem;
    }
    .lg\:w-10
    {
        width: 2.5rem;
    }
    .lg\:w-12
    {
        width: 3rem;
    }
    .lg\:w-14
    {
        width: 3.75rem;
    }
    .lg\:w-16
    {
        width: 4rem;
    }
    .lg\:w-18
    {
        width: 4.5rem;
    }
    .lg\:w-20
    {
        width: 5rem;
    }
    .lg\:w-24
    {
        width: 6rem;
    }
    .lg\:w-32
    {
        width: 8rem;
    }
    .lg\:w-40
    {
        width: 10rem;
    }
    .lg\:w-48
    {
        width: 12rem;
    }
    .lg\:w-64
    {
        width: 16rem;
    }
    .lg\:w-65
    {
        width: 20rem;
    }
    .lg\:w-66
    {
        width: 24rem;
    }
    .lg\:w-72
    {
        width: 26.75rem;
    }
    .lg\:w-128
    {
        width: 36rem;
    }
    .lg\:w-auto
    {
        width: auto;
    }
    .lg\:w-px
    {
        width: 1px;
    }
    .lg\:w-64-1\/4
    {
        width: 17rem;
    }
    .lg\:w-64-1\/2
    {
        width: 18rem;
    }
    .lg\:w-1\/2
    {
        width: 50%;
    }
    .lg\:w-1\/3
    {
        width: 33.33333%;
    }
    .lg\:w-2\/3
    {
        width: 66.66667%;
    }
    .lg\:w-1\/4
    {
        width: 25%;
    }
    .lg\:w-3\/4
    {
        width: 75%;
    }
    .lg\:w-1\/5
    {
        width: 20%;
    }
    .lg\:w-2\/5
    {
        width: 40%;
    }
    .lg\:w-3\/5
    {
        width: 60%;
    }
    .lg\:w-4\/5
    {
        width: 80%;
    }
    .lg\:w-1\/6
    {
        width: 16.666667%;
    }
    .lg\:w-2\/6
    {
        width: 33.333333%;
    }
    .lg\:w-3\/6
    {
        width: 50%;
    }
    .lg\:w-4\/6
    {
        width: 66.666667%;
    }
    .lg\:w-5\/6
    {
        width: 83.333333%;
    }
    .lg\:w-1\/12
    {
        width: 8.333333%;
    }
    .lg\:w-2\/12
    {
        width: 16.666667%;
    }
    .lg\:w-3\/12
    {
        width: 25%;
    }
    .lg\:w-4\/12
    {
        width: 33.333333%;
    }
    .lg\:w-5\/12
    {
        width: 41.666667%;
    }
    .lg\:w-6\/12
    {
        width: 50%;
    }
    .lg\:w-7\/12
    {
        width: 58.333333%;
    }
    .lg\:w-8\/12
    {
        width: 66.666667%;
    }
    .lg\:w-9\/12
    {
        width: 75%;
    }
    .lg\:w-10\/12
    {
        width: 83.333333%;
    }
    .lg\:w-11\/12
    {
        width: 91.666667%;
    }
    .lg\:w-full
    {
        width: 100%;
    }
    .lg\:w-screen
    {
        width: 100vw;
    }
    .lg\:break-normal
    {
        word-wrap: normal;
        overflow-wrap: normal;
        word-break: normal;
    }
    .lg\:break-words
    {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
    .lg\:break-all
    {
        word-break: break-all;
    }
    .lg\:truncate
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .lg\:whitespace-normal
    {
        white-space: normal;
    }
    .lg\:whitespace-no-wrap
    {
        white-space: nowrap;
    }
    .lg\:whitespace-pre
    {
        white-space: pre;
    }
    .lg\:whitespace-pre-line
    {
        white-space: pre-line;
    }
    .lg\:whitespace-pre-wrap
    {
        white-space: pre-wrap;
    }
    .lg\:visible
    {
        visibility: visible;
    }
    .lg\:invisible
    {
        visibility: hidden;
    }
    .lg\:align-baseline
    {
        vertical-align: baseline;
    }
    .lg\:align-top
    {
        vertical-align: top;
    }
    .lg\:align-middle
    {
        vertical-align: middle;
    }
    .lg\:align-bottom
    {
        vertical-align: bottom;
    }
    .lg\:align-text-top
    {
        vertical-align: text-top;
    }
    .lg\:align-text-bottom
    {
        vertical-align: text-bottom;
    }
    .lg\:select-none
    {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    .lg\:select-text
    {
        -webkit-user-select: text;
        -moz-user-select: text;
        user-select: text;
    }
    .lg\:select-all
    {
        -webkit-user-select: all;
        -moz-user-select: all;
        user-select: all;
    }
    .lg\:select-auto
    {
        -webkit-user-select: auto;
        -moz-user-select: auto;
        user-select: auto;
    }
    .lg\:tracking-tight
    {
        letter-spacing: -.05em;
    }
    .lg\:tracking-normal
    {
        letter-spacing: 0;
    }
    .lg\:tracking-wide
    {
        letter-spacing: .05em;
    }
    .lg\:diagonal-fractions, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:ordinal, .lg\:proportional-nums, .lg\:slashed-zero, .lg\:stacked-fractions, .lg\:tabular-nums
    {
        --font-variant-numeric-ordinal: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-slashed-zero: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-figure: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-spacing: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-fraction: var(--tailwind-empty,/**//**/);
        font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
    }
    .lg\:normal-nums
    {
        font-variant-numeric: normal;
    }
    .lg\:ordinal
    {
        --font-variant-numeric-ordinal: ordinal;
    }
    .lg\:slashed-zero
    {
        --font-variant-numeric-slashed-zero: slashed-zero;
    }
    .lg\:lining-nums
    {
        --font-variant-numeric-figure: lining-nums;
    }
    .lg\:oldstyle-nums
    {
        --font-variant-numeric-figure: oldstyle-nums;
    }
    .lg\:proportional-nums
    {
        --font-variant-numeric-spacing: proportional-nums;
    }
    .lg\:tabular-nums
    {
        --font-variant-numeric-spacing: tabular-nums;
    }
    .lg\:diagonal-fractions
    {
        --font-variant-numeric-fraction: diagonal-fractions;
    }
    .lg\:stacked-fractions
    {
        --font-variant-numeric-fraction: stacked-fractions;
    }
    .lg\:antialiased
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .lg\:subpixel-antialiased
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .lg\:hover\:antialiased:hover
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .lg\:hover\:subpixel-antialiased:hover
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .lg\:underline
    {
        text-decoration: underline;
    }
    .lg\:line-through
    {
        text-decoration: line-through;
    }
    .lg\:no-underline
    {
        text-decoration: none;
    }
    .lg\:hover\:underline:hover
    {
        text-decoration: underline;
    }
    .lg\:hover\:line-through:hover
    {
        text-decoration: line-through;
    }
    .lg\:hover\:no-underline:hover
    {
        text-decoration: none;
    }
    .lg\:uppercase
    {
        text-transform: uppercase;
    }
    .lg\:lowercase
    {
        text-transform: lowercase;
    }
    .lg\:capitalize
    {
        text-transform: capitalize;
    }
    .lg\:normal-case
    {
        text-transform: none;
    }
    .lg\:hover\:uppercase:hover
    {
        text-transform: uppercase;
    }
    .lg\:hover\:lowercase:hover
    {
        text-transform: lowercase;
    }
    .lg\:hover\:capitalize:hover
    {
        text-transform: capitalize;
    }
    .lg\:hover\:normal-case:hover
    {
        text-transform: none;
    }
    .lg\:italic
    {
        font-style: italic;
    }
    .lg\:not-italic
    {
        font-style: normal;
    }
    .lg\:hover\:italic:hover
    {
        font-style: italic;
    }
    .lg\:hover\:not-italic:hover
    {
        font-style: normal;
    }
    .lg\:text-opacity-0
    {
        --text-opacity: 0;
    }
    .lg\:text-opacity-25
    {
        --text-opacity: .25;
    }
    .lg\:text-opacity-50
    {
        --text-opacity: .5;
    }
    .lg\:text-opacity-75
    {
        --text-opacity: .75;
    }
    .lg\:text-opacity-100
    {
        --text-opacity: 1;
    }
    .lg\:hover\:text-opacity-0:hover
    {
        --text-opacity: 0;
    }
    .lg\:hover\:text-opacity-25:hover
    {
        --text-opacity: .25;
    }
    .lg\:hover\:text-opacity-50:hover
    {
        --text-opacity: .5;
    }
    .lg\:hover\:text-opacity-75:hover
    {
        --text-opacity: .75;
    }
    .lg\:hover\:text-opacity-100:hover
    {
        --text-opacity: 1;
    }
    .lg\:focus\:text-opacity-0:focus
    {
        --text-opacity: 0;
    }
    .lg\:focus\:text-opacity-25:focus
    {
        --text-opacity: .25;
    }
    .lg\:focus\:text-opacity-50:focus
    {
        --text-opacity: .5;
    }
    .lg\:focus\:text-opacity-75:focus
    {
        --text-opacity: .75;
    }
    .lg\:focus\:text-opacity-100:focus
    {
        --text-opacity: 1;
    }
    .lg\:text-transparent
    {
        color: transparent;
    }
    .lg\:text-inherit
    {
        color: inherit;
    }
    .lg\:text-ds-black
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .lg\:text-ds-grey-700
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .lg\:text-ds-grey-600
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .lg\:text-ds-grey-500
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .lg\:text-ds-grey-400
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .lg\:text-ds-grey-300
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .lg\:text-ds-grey-200
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .lg\:text-ds-grey-100
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .lg\:text-ds-solid-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .lg\:text-ds-primary-light
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .lg\:text-ds-secondary-light
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .lg\:text-ds-third-dark
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .lg\:text-ds-disabled-light
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .lg\:text-ds-red-700
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .lg\:text-ds-red-600
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .lg\:text-ds-red-500
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .lg\:text-ds-red-400
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .lg\:text-ds-red-300
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .lg\:text-ds-red-200
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .lg\:text-ds-blue-600
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .lg\:text-ds-blue-500
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .lg\:text-ds-blue-400
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .lg\:text-ds-blue-300
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .lg\:text-ds-blue-200
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .lg\:text-ds-blue-100
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .lg\:text-ds-navy-blue-600
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .lg\:text-ds-navy-blue-500
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .lg\:text-ds-navy-blue-400
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .lg\:text-ds-navy-blue-300
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .lg\:text-ds-navy-blue-200
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .lg\:text-ds-navy-blue-100
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .lg\:text-ds-purple-600
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .lg\:text-ds-purple-500
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .lg\:text-ds-purple-400
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .lg\:text-ds-purple-300
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .lg\:text-ds-purple-200
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .lg\:text-ds-purple-100
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .lg\:text-ds-sky-blue-600
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .lg\:text-ds-sky-blue-500
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .lg\:text-ds-sky-blue-400
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .lg\:text-ds-sky-blue-300
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .lg\:text-ds-sky-blue-200
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .lg\:text-ds-sky-blue-100
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .lg\:text-ds-pink-600
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .lg\:text-ds-pink-500
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .lg\:text-ds-pink-400
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .lg\:text-ds-pink-300
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .lg\:text-ds-pink-200
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .lg\:text-ds-pink-100
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .lg\:text-ds-green-700
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .lg\:text-ds-green-600
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .lg\:text-ds-green-500
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .lg\:text-ds-green-400
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .lg\:text-ds-green-300
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .lg\:text-ds-green-200
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .lg\:text-ds-gold-600
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .lg\:text-ds-gold-500
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .lg\:text-ds-gold-300
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .lg\:text-ds-vip-black
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .lg\:text-ds-vip-grey
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .lg\:text-ds-vip-elements
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .lg\:text-ds-vip-beige
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .lg\:text-ds-vip-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .lg\:text-green
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .lg\:text-green-dark
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .lg\:text-green-light
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .lg\:text-red-soft
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .lg\:text-red-lighter
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .lg\:text-red-light
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .lg\:text-red
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .lg\:text-red-dark
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .lg\:text-red-darker
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .lg\:text-purple-dark
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .lg\:text-blue
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .lg\:text-blue-light
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .lg\:text-blue-dark
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .lg\:text-blue-darker
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .lg\:text-black
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .lg\:text-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .lg\:text-sport
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .lg\:text-esport
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .lg\:text-casino
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .lg\:text-poker
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .lg\:text-grey-dark
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .lg\:text-grey
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .lg\:text-grey-light
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .lg\:text-grey-lightest
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .lg\:text-orange
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .lg\:text-orange-light
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .lg\:text-yellow
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .lg\:text-brown
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .lg\:text-smoke-darkest
    {
        color: rgba(0,0,0,.9);
    }
    .lg\:text-smoke-darker
    {
        color: rgba(0,0,0,.75);
    }
    .lg\:text-smoke-dark
    {
        color: rgba(0,0,0,.6);
    }
    .lg\:text-smoke
    {
        color: rgba(0,0,0,.5);
    }
    .lg\:text-smoke-light
    {
        color: rgba(0,0,0,.4);
    }
    .lg\:text-smoke-lighter
    {
        color: rgba(0,0,0,.25);
    }
    .lg\:text-smoke-lightest
    {
        color: rgba(0,0,0,.1);
    }
    .lg\:text-snow-strong
    {
        color: hsla(0,0%,100%,.75);
    }
    .lg\:text-snow
    {
        color: hsla(0,0%,100%,.5);
    }
    .lg\:text-snow-weak
    {
        color: hsla(0,0%,100%,.25);
    }
    .lg\:text-placeholder
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .lg\:hover\:text-transparent:hover
    {
        color: transparent;
    }
    .lg\:hover\:text-inherit:hover
    {
        color: inherit;
    }
    .lg\:hover\:text-ds-black:hover
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .lg\:hover\:text-ds-grey-700:hover
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .lg\:hover\:text-ds-grey-600:hover
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .lg\:hover\:text-ds-grey-500:hover
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .lg\:hover\:text-ds-grey-400:hover
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .lg\:hover\:text-ds-grey-300:hover
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .lg\:hover\:text-ds-grey-200:hover
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .lg\:hover\:text-ds-grey-100:hover
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .lg\:hover\:text-ds-solid-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-primary-light:hover
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .lg\:hover\:text-ds-secondary-light:hover
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .lg\:hover\:text-ds-third-dark:hover
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .lg\:hover\:text-ds-disabled-light:hover
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .lg\:hover\:text-ds-red-700:hover
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .lg\:hover\:text-ds-red-600:hover
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .lg\:hover\:text-ds-red-500:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .lg\:hover\:text-ds-red-400:hover
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .lg\:hover\:text-ds-red-300:hover
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .lg\:hover\:text-ds-red-200:hover
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .lg\:hover\:text-ds-blue-600:hover
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .lg\:hover\:text-ds-blue-500:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .lg\:hover\:text-ds-blue-400:hover
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .lg\:hover\:text-ds-blue-300:hover
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-blue-200:hover
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .lg\:hover\:text-ds-blue-100:hover
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .lg\:hover\:text-ds-navy-blue-600:hover
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .lg\:hover\:text-ds-navy-blue-500:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .lg\:hover\:text-ds-navy-blue-400:hover
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .lg\:hover\:text-ds-navy-blue-300:hover
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .lg\:hover\:text-ds-navy-blue-200:hover
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .lg\:hover\:text-ds-navy-blue-100:hover
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .lg\:hover\:text-ds-purple-600:hover
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .lg\:hover\:text-ds-purple-500:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .lg\:hover\:text-ds-purple-400:hover
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-purple-300:hover
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .lg\:hover\:text-ds-purple-200:hover
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .lg\:hover\:text-ds-purple-100:hover
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .lg\:hover\:text-ds-sky-blue-600:hover
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .lg\:hover\:text-ds-sky-blue-500:hover
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-sky-blue-400:hover
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-sky-blue-300:hover
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-sky-blue-200:hover
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .lg\:hover\:text-ds-sky-blue-100:hover
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-pink-600:hover
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .lg\:hover\:text-ds-pink-500:hover
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-pink-400:hover
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-pink-300:hover
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-pink-200:hover
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-pink-100:hover
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .lg\:hover\:text-ds-green-700:hover
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .lg\:hover\:text-ds-green-600:hover
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .lg\:hover\:text-ds-green-500:hover
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .lg\:hover\:text-ds-green-400:hover
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .lg\:hover\:text-ds-green-300:hover
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .lg\:hover\:text-ds-green-200:hover
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .lg\:hover\:text-ds-gold-600:hover
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .lg\:hover\:text-ds-gold-500:hover
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .lg\:hover\:text-ds-gold-300:hover
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .lg\:hover\:text-ds-vip-black:hover
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .lg\:hover\:text-ds-vip-grey:hover
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .lg\:hover\:text-ds-vip-elements:hover
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .lg\:hover\:text-ds-vip-beige:hover
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .lg\:hover\:text-ds-vip-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .lg\:hover\:text-green:hover
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .lg\:hover\:text-green-dark:hover
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .lg\:hover\:text-green-light:hover
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .lg\:hover\:text-red-soft:hover
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .lg\:hover\:text-red-lighter:hover
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .lg\:hover\:text-red-light:hover
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .lg\:hover\:text-red:hover
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .lg\:hover\:text-red-dark:hover
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .lg\:hover\:text-red-darker:hover
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .lg\:hover\:text-purple-dark:hover
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .lg\:hover\:text-blue:hover
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .lg\:hover\:text-blue-light:hover
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .lg\:hover\:text-blue-dark:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .lg\:hover\:text-blue-darker:hover
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .lg\:hover\:text-black:hover
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .lg\:hover\:text-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .lg\:hover\:text-sport:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .lg\:hover\:text-esport:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .lg\:hover\:text-casino:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .lg\:hover\:text-poker:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .lg\:hover\:text-grey-dark:hover
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .lg\:hover\:text-grey:hover
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .lg\:hover\:text-grey-light:hover
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .lg\:hover\:text-grey-lightest:hover
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .lg\:hover\:text-orange:hover
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .lg\:hover\:text-orange-light:hover
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .lg\:hover\:text-yellow:hover
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .lg\:hover\:text-brown:hover
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .lg\:hover\:text-smoke-darkest:hover
    {
        color: rgba(0,0,0,.9);
    }
    .lg\:hover\:text-smoke-darker:hover
    {
        color: rgba(0,0,0,.75);
    }
    .lg\:hover\:text-smoke-dark:hover
    {
        color: rgba(0,0,0,.6);
    }
    .lg\:hover\:text-smoke:hover
    {
        color: rgba(0,0,0,.5);
    }
    .lg\:hover\:text-smoke-light:hover
    {
        color: rgba(0,0,0,.4);
    }
    .lg\:hover\:text-smoke-lighter:hover
    {
        color: rgba(0,0,0,.25);
    }
    .lg\:hover\:text-smoke-lightest:hover
    {
        color: rgba(0,0,0,.1);
    }
    .lg\:hover\:text-snow-strong:hover
    {
        color: hsla(0,0%,100%,.75);
    }
    .lg\:hover\:text-snow:hover
    {
        color: hsla(0,0%,100%,.5);
    }
    .lg\:hover\:text-snow-weak:hover
    {
        color: hsla(0,0%,100%,.25);
    }
    .lg\:hover\:text-placeholder:hover
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .lg\:text-left
    {
        text-align: left;
    }
    .lg\:text-center
    {
        text-align: center;
    }
    .lg\:text-right
    {
        text-align: right;
    }
    .lg\:text-justify
    {
        text-align: justify;
    }
    .lg\:table-auto
    {
        table-layout: auto;
    }
    .lg\:table-fixed
    {
        table-layout: fixed;
    }
    .lg\:stroke-0
    {
        stroke-width: 0;
    }
    .lg\:stroke-1
    {
        stroke-width: 1;
    }
    .lg\:stroke-2
    {
        stroke-width: 2;
    }
    .lg\:shadow
    {
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    }
    .lg\:shadow-md
    {
        box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
    }
    .lg\:shadow-lg
    {
        box-shadow: 0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);
    }
    .lg\:shadow-inner
    {
        box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.06);
    }
    .lg\:shadow-radio
    {
        box-shadow: inset 0 0 0 4px #fff;
    }
    .lg\:shadow-none
    {
        box-shadow: none;
    }
    .lg\:shadow-xl
    {
        box-shadow: 0 0 20px rgba(0,0,0,.25);
    }
    .lg\:resize-none
    {
        resize: none;
    }
    .lg\:resize-y
    {
        resize: vertical;
    }
    .lg\:resize-x
    {
        resize: horizontal;
    }
    .lg\:resize
    {
        resize: both;
    }
    .lg\:inset-0
    {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .lg\:inset-10
    {
        top: 2.5rem;
        right: 2.5rem;
        bottom: 2.5rem;
        left: 2.5rem;
    }
    .lg\:inset-auto
    {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .lg\:-inset-3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .lg\:-inset-1\/4
    {
        top: -25%;
        right: -25%;
        bottom: -25%;
        left: -25%;
    }
    .lg\:-inset-1\/3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .lg\:-inset-1\/2
    {
        top: -50%;
        right: -50%;
        bottom: -50%;
        left: -50%;
    }
    .lg\:-inset-2\/3
    {
        top: -66%;
        right: -66%;
        bottom: -66%;
        left: -66%;
    }
    .lg\:-inset-3\/4
    {
        top: -75%;
        right: -75%;
        bottom: -75%;
        left: -75%;
    }
    .lg\:inset-y-0
    {
        top: 0;
        bottom: 0;
    }
    .lg\:inset-x-0
    {
        right: 0;
        left: 0;
    }
    .lg\:inset-y-10
    {
        top: 2.5rem;
        bottom: 2.5rem;
    }
    .lg\:inset-x-10
    {
        right: 2.5rem;
        left: 2.5rem;
    }
    .lg\:inset-y-auto
    {
        top: auto;
        bottom: auto;
    }
    .lg\:inset-x-auto
    {
        right: auto;
        left: auto;
    }
    .lg\:-inset-y-3
    {
        top: -33%;
        bottom: -33%;
    }
    .lg\:-inset-x-3
    {
        right: -33%;
        left: -33%;
    }
    .lg\:-inset-y-1\/4
    {
        top: -25%;
        bottom: -25%;
    }
    .lg\:-inset-x-1\/4
    {
        right: -25%;
        left: -25%;
    }
    .lg\:-inset-y-1\/3
    {
        top: -33%;
        bottom: -33%;
    }
    .lg\:-inset-x-1\/3
    {
        right: -33%;
        left: -33%;
    }
    .lg\:-inset-y-1\/2
    {
        top: -50%;
        bottom: -50%;
    }
    .lg\:-inset-x-1\/2
    {
        right: -50%;
        left: -50%;
    }
    .lg\:-inset-y-2\/3
    {
        top: -66%;
        bottom: -66%;
    }
    .lg\:-inset-x-2\/3
    {
        right: -66%;
        left: -66%;
    }
    .lg\:-inset-y-3\/4
    {
        top: -75%;
        bottom: -75%;
    }
    .lg\:-inset-x-3\/4
    {
        right: -75%;
        left: -75%;
    }
    .lg\:top-0
    {
        top: 0;
    }
    .lg\:right-0
    {
        right: 0;
    }
    .lg\:bottom-0
    {
        bottom: 0;
    }
    .lg\:left-0
    {
        left: 0;
    }
    .lg\:top-10
    {
        top: 2.5rem;
    }
    .lg\:right-10
    {
        right: 2.5rem;
    }
    .lg\:bottom-10
    {
        bottom: 2.5rem;
    }
    .lg\:left-10
    {
        left: 2.5rem;
    }
    .lg\:top-auto
    {
        top: auto;
    }
    .lg\:right-auto
    {
        right: auto;
    }
    .lg\:bottom-auto
    {
        bottom: auto;
    }
    .lg\:left-auto
    {
        left: auto;
    }
    .lg\:-top-3
    {
        top: -33%;
    }
    .lg\:-right-3
    {
        right: -33%;
    }
    .lg\:-bottom-3
    {
        bottom: -33%;
    }
    .lg\:-left-3
    {
        left: -33%;
    }
    .lg\:-top-1\/4
    {
        top: -25%;
    }
    .lg\:-right-1\/4
    {
        right: -25%;
    }
    .lg\:-bottom-1\/4
    {
        bottom: -25%;
    }
    .lg\:-left-1\/4
    {
        left: -25%;
    }
    .lg\:-top-1\/3
    {
        top: -33%;
    }
    .lg\:-right-1\/3
    {
        right: -33%;
    }
    .lg\:-bottom-1\/3
    {
        bottom: -33%;
    }
    .lg\:-left-1\/3
    {
        left: -33%;
    }
    .lg\:-top-1\/2
    {
        top: -50%;
    }
    .lg\:-right-1\/2
    {
        right: -50%;
    }
    .lg\:-bottom-1\/2
    {
        bottom: -50%;
    }
    .lg\:-left-1\/2
    {
        left: -50%;
    }
    .lg\:-top-2\/3
    {
        top: -66%;
    }
    .lg\:-right-2\/3
    {
        right: -66%;
    }
    .lg\:-bottom-2\/3
    {
        bottom: -66%;
    }
    .lg\:-left-2\/3
    {
        left: -66%;
    }
    .lg\:-top-3\/4
    {
        top: -75%;
    }
    .lg\:-right-3\/4
    {
        right: -75%;
    }
    .lg\:-bottom-3\/4
    {
        bottom: -75%;
    }
    .lg\:-left-3\/4
    {
        left: -75%;
    }
    .lg\:static
    {
        position: static;
    }
    .lg\:fixed
    {
        position: fixed;
    }
    .lg\:absolute
    {
        position: absolute;
    }
    .lg\:relative
    {
        position: relative;
    }
    .lg\:sticky
    {
        position: sticky;
    }
    .lg\:pointer-events-none
    {
        pointer-events: none;
    }
    .lg\:pointer-events-auto
    {
        pointer-events: auto;
    }
    .lg\:placeholder-opacity-0::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .lg\:placeholder-opacity-0::placeholder
    {
        --placeholder-opacity: 0;
    }
    .lg\:placeholder-opacity-25::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .lg\:placeholder-opacity-25::placeholder
    {
        --placeholder-opacity: .25;
    }
    .lg\:placeholder-opacity-50::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .lg\:placeholder-opacity-50::placeholder
    {
        --placeholder-opacity: .5;
    }
    .lg\:placeholder-opacity-75::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .lg\:placeholder-opacity-75::placeholder
    {
        --placeholder-opacity: .75;
    }
    .lg\:placeholder-opacity-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .lg\:placeholder-opacity-100::placeholder
    {
        --placeholder-opacity: 1;
    }
    .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .lg\:focus\:placeholder-opacity-0:focus::placeholder
    {
        --placeholder-opacity: 0;
    }
    .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .lg\:focus\:placeholder-opacity-25:focus::placeholder
    {
        --placeholder-opacity: .25;
    }
    .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .lg\:focus\:placeholder-opacity-50:focus::placeholder
    {
        --placeholder-opacity: .5;
    }
    .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .lg\:focus\:placeholder-opacity-75:focus::placeholder
    {
        --placeholder-opacity: .75;
    }
    .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .lg\:focus\:placeholder-opacity-100:focus::placeholder
    {
        --placeholder-opacity: 1;
    }
    .lg\:placeholder-transparent::-moz-placeholder
    {
        color: transparent;
    }
    .lg\:placeholder-transparent::placeholder
    {
        color: transparent;
    }
    .lg\:placeholder-inherit::-moz-placeholder
    {
        color: inherit;
    }
    .lg\:placeholder-inherit::placeholder
    {
        color: inherit;
    }
    .lg\:placeholder-ds-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-grey-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-solid-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-solid-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-primary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-primary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-secondary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-secondary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-third-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-third-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-disabled-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-disabled-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-red-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-navy-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-purple-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-sky-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-pink-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-green-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-gold-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-gold-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-gold-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-gold-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-gold-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-gold-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-elements::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-elements::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-beige::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-beige::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-ds-vip-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-green::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .lg\:placeholder-green::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .lg\:placeholder-green-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .lg\:placeholder-green-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .lg\:placeholder-green-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .lg\:placeholder-green-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-soft::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-soft::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-lighter::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-lighter::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .lg\:placeholder-red::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .lg\:placeholder-red::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .lg\:placeholder-red-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .lg\:placeholder-purple-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .lg\:placeholder-purple-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .lg\:placeholder-blue::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .lg\:placeholder-blue::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .lg\:placeholder-blue-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-blue-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-blue-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:placeholder-blue-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:placeholder-blue-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .lg\:placeholder-blue-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .lg\:placeholder-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .lg\:placeholder-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .lg\:placeholder-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:placeholder-sport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .lg\:placeholder-sport::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .lg\:placeholder-esport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .lg\:placeholder-esport::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .lg\:placeholder-casino::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:placeholder-casino::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:placeholder-poker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .lg\:placeholder-poker::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .lg\:placeholder-grey-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .lg\:placeholder-grey-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .lg\:placeholder-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .lg\:placeholder-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .lg\:placeholder-grey-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .lg\:placeholder-grey-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .lg\:placeholder-grey-lightest::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .lg\:placeholder-grey-lightest::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .lg\:placeholder-orange::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .lg\:placeholder-orange::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .lg\:placeholder-orange-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .lg\:placeholder-orange-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .lg\:placeholder-yellow::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .lg\:placeholder-yellow::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .lg\:placeholder-brown::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .lg\:placeholder-brown::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .lg\:placeholder-smoke-darkest::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .lg\:placeholder-smoke-darkest::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .lg\:placeholder-smoke-darker::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .lg\:placeholder-smoke-darker::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .lg\:placeholder-smoke-dark::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .lg\:placeholder-smoke-dark::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .lg\:placeholder-smoke::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .lg\:placeholder-smoke::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .lg\:placeholder-smoke-light::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .lg\:placeholder-smoke-light::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .lg\:placeholder-smoke-lighter::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .lg\:placeholder-smoke-lighter::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .lg\:placeholder-smoke-lightest::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .lg\:placeholder-smoke-lightest::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .lg\:placeholder-snow-strong::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .lg\:placeholder-snow-strong::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .lg\:placeholder-snow::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .lg\:placeholder-snow::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .lg\:placeholder-snow-weak::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .lg\:placeholder-snow-weak::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .lg\:placeholder-placeholder::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .lg\:placeholder-placeholder::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-transparent:focus::-moz-placeholder
    {
        color: transparent;
    }
    .lg\:focus\:placeholder-transparent:focus::placeholder
    {
        color: transparent;
    }
    .lg\:focus\:placeholder-inherit:focus::-moz-placeholder
    {
        color: inherit;
    }
    .lg\:focus\:placeholder-inherit:focus::placeholder
    {
        color: inherit;
    }
    .lg\:focus\:placeholder-ds-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-grey-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-solid-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-solid-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-primary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-primary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-secondary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-secondary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-third-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-third-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-disabled-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-disabled-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-red-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-navy-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-purple-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-sky-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-pink-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-green-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-gold-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-gold-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-gold-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-gold-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-gold-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-gold-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-elements:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-elements:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-beige:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-beige:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-ds-vip-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-green:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-green:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-green-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-green-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-green-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-green-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-soft:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-soft:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-lighter:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-lighter:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-red-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-purple-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-purple-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-blue:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-blue:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-blue-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-blue-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-blue-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-blue-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-blue-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-blue-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-sport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-sport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-esport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-esport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-casino:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-casino:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-poker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-poker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-grey-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-grey-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-grey-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-grey-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-grey-lightest:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-grey-lightest:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-orange:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-orange:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-orange-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-orange-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-yellow:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-yellow:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-brown:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-brown:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-smoke-darkest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .lg\:focus\:placeholder-smoke-darkest:focus::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .lg\:focus\:placeholder-smoke-darker:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .lg\:focus\:placeholder-smoke-darker:focus::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .lg\:focus\:placeholder-smoke-dark:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .lg\:focus\:placeholder-smoke-dark:focus::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .lg\:focus\:placeholder-smoke:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .lg\:focus\:placeholder-smoke:focus::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .lg\:focus\:placeholder-smoke-light:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .lg\:focus\:placeholder-smoke-light:focus::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .lg\:focus\:placeholder-smoke-lighter:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .lg\:focus\:placeholder-smoke-lighter:focus::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .lg\:focus\:placeholder-smoke-lightest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .lg\:focus\:placeholder-smoke-lightest:focus::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .lg\:focus\:placeholder-snow-strong:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .lg\:focus\:placeholder-snow-strong:focus::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .lg\:focus\:placeholder-snow:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .lg\:focus\:placeholder-snow:focus::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .lg\:focus\:placeholder-snow-weak:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .lg\:focus\:placeholder-snow-weak:focus::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .lg\:focus\:placeholder-placeholder:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .lg\:focus\:placeholder-placeholder:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .lg\:p-0
    {
        padding: 0;
    }
    .lg\:p-1
    {
        padding: .25rem;
    }
    .lg\:p-2
    {
        padding: .5rem;
    }
    .lg\:p-3
    {
        padding: .75rem;
    }
    .lg\:p-4
    {
        padding: 1rem;
    }
    .lg\:p-5
    {
        padding: 1.25rem;
    }
    .lg\:p-6
    {
        padding: 1.5rem;
    }
    .lg\:p-7
    {
        padding: 1.75rem;
    }
    .lg\:p-8
    {
        padding: 2rem;
    }
    .lg\:p-10
    {
        padding: 2.5rem;
    }
    .lg\:p-12
    {
        padding: 3rem;
    }
    .lg\:p-14
    {
        padding: 3.75rem;
    }
    .lg\:p-16
    {
        padding: 4rem;
    }
    .lg\:p-20
    {
        padding: 5rem;
    }
    .lg\:p-22
    {
        padding: 5.5rem;
    }
    .lg\:p-23
    {
        padding: 5.75rem;
    }
    .lg\:p-24
    {
        padding: 6rem;
    }
    .lg\:p-32
    {
        padding: 8rem;
    }
    .lg\:p-56
    {
        padding: 14rem;
    }
    .lg\:p-px
    {
        padding: 1px;
    }
    .lg\:p-1\/2
    {
        padding: .125rem;
    }
    .lg\:p-1-1\/2
    {
        padding: .375rem;
    }
    .lg\:p-2-1\/2
    {
        padding: .625rem;
    }
    .lg\:p-5px
    {
        padding: 5px;
    }
    .lg\:p-10px
    {
        padding: 10px;
    }
    .lg\:p-20px
    {
        padding: 20px;
    }
    .lg\:p-30px
    {
        padding: 30px;
    }
    .lg\:py-0
    {
        padding-top: 0;
        padding-bottom: 0;
    }
    .lg\:px-0
    {
        padding-left: 0;
        padding-right: 0;
    }
    .lg\:py-1
    {
        padding-top: .25rem;
        padding-bottom: .25rem;
    }
    .lg\:px-1
    {
        padding-left: .25rem;
        padding-right: .25rem;
    }
    .lg\:py-2
    {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
    .lg\:px-2
    {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .lg\:py-3
    {
        padding-top: .75rem;
        padding-bottom: .75rem;
    }
    .lg\:px-3
    {
        padding-left: .75rem;
        padding-right: .75rem;
    }
    .lg\:py-4
    {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .lg\:px-4
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .lg\:py-5
    {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .lg\:px-5
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .lg\:py-6
    {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .lg\:px-6
    {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .lg\:py-7
    {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .lg\:px-7
    {
        padding-left: 1.75rem;
        padding-right: 1.75rem;
    }
    .lg\:py-8
    {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .lg\:px-8
    {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .lg\:py-10
    {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .lg\:px-10
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .lg\:py-12
    {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .lg\:px-12
    {
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .lg\:py-14
    {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }
    .lg\:px-14
    {
        padding-left: 3.75rem;
        padding-right: 3.75rem;
    }
    .lg\:py-16
    {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .lg\:px-16
    {
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .lg\:py-20
    {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .lg\:px-20
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .lg\:py-22
    {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
    .lg\:px-22
    {
        padding-left: 5.5rem;
        padding-right: 5.5rem;
    }
    .lg\:py-23
    {
        padding-top: 5.75rem;
        padding-bottom: 5.75rem;
    }
    .lg\:px-23
    {
        padding-left: 5.75rem;
        padding-right: 5.75rem;
    }
    .lg\:py-24
    {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .lg\:px-24
    {
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .lg\:py-32
    {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }
    .lg\:px-32
    {
        padding-left: 8rem;
        padding-right: 8rem;
    }
    .lg\:py-56
    {
        padding-top: 14rem;
        padding-bottom: 14rem;
    }
    .lg\:px-56
    {
        padding-left: 14rem;
        padding-right: 14rem;
    }
    .lg\:py-px
    {
        padding-top: 1px;
        padding-bottom: 1px;
    }
    .lg\:px-px
    {
        padding-left: 1px;
        padding-right: 1px;
    }
    .lg\:py-1\/2
    {
        padding-top: .125rem;
        padding-bottom: .125rem;
    }
    .lg\:px-1\/2
    {
        padding-left: .125rem;
        padding-right: .125rem;
    }
    .lg\:py-1-1\/2
    {
        padding-top: .375rem;
        padding-bottom: .375rem;
    }
    .lg\:px-1-1\/2
    {
        padding-left: .375rem;
        padding-right: .375rem;
    }
    .lg\:py-2-1\/2
    {
        padding-top: .625rem;
        padding-bottom: .625rem;
    }
    .lg\:px-2-1\/2
    {
        padding-left: .625rem;
        padding-right: .625rem;
    }
    .lg\:py-5px
    {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .lg\:px-5px
    {
        padding-left: 5px;
        padding-right: 5px;
    }
    .lg\:py-10px
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .lg\:px-10px
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .lg\:py-20px
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .lg\:px-20px
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .lg\:py-30px
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .lg\:px-30px
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .lg\:pt-0
    {
        padding-top: 0;
    }
    .lg\:pr-0
    {
        padding-right: 0;
    }
    .lg\:pb-0
    {
        padding-bottom: 0;
    }
    .lg\:pl-0
    {
        padding-left: 0;
    }
    .lg\:pt-1
    {
        padding-top: .25rem;
    }
    .lg\:pr-1
    {
        padding-right: .25rem;
    }
    .lg\:pb-1
    {
        padding-bottom: .25rem;
    }
    .lg\:pl-1
    {
        padding-left: .25rem;
    }
    .lg\:pt-2
    {
        padding-top: .5rem;
    }
    .lg\:pr-2
    {
        padding-right: .5rem;
    }
    .lg\:pb-2
    {
        padding-bottom: .5rem;
    }
    .lg\:pl-2
    {
        padding-left: .5rem;
    }
    .lg\:pt-3
    {
        padding-top: .75rem;
    }
    .lg\:pr-3
    {
        padding-right: .75rem;
    }
    .lg\:pb-3
    {
        padding-bottom: .75rem;
    }
    .lg\:pl-3
    {
        padding-left: .75rem;
    }
    .lg\:pt-4
    {
        padding-top: 1rem;
    }
    .lg\:pr-4
    {
        padding-right: 1rem;
    }
    .lg\:pb-4
    {
        padding-bottom: 1rem;
    }
    .lg\:pl-4
    {
        padding-left: 1rem;
    }
    .lg\:pt-5
    {
        padding-top: 1.25rem;
    }
    .lg\:pr-5
    {
        padding-right: 1.25rem;
    }
    .lg\:pb-5
    {
        padding-bottom: 1.25rem;
    }
    .lg\:pl-5
    {
        padding-left: 1.25rem;
    }
    .lg\:pt-6
    {
        padding-top: 1.5rem;
    }
    .lg\:pr-6
    {
        padding-right: 1.5rem;
    }
    .lg\:pb-6
    {
        padding-bottom: 1.5rem;
    }
    .lg\:pl-6
    {
        padding-left: 1.5rem;
    }
    .lg\:pt-7
    {
        padding-top: 1.75rem;
    }
    .lg\:pr-7
    {
        padding-right: 1.75rem;
    }
    .lg\:pb-7
    {
        padding-bottom: 1.75rem;
    }
    .lg\:pl-7
    {
        padding-left: 1.75rem;
    }
    .lg\:pt-8
    {
        padding-top: 2rem;
    }
    .lg\:pr-8
    {
        padding-right: 2rem;
    }
    .lg\:pb-8
    {
        padding-bottom: 2rem;
    }
    .lg\:pl-8
    {
        padding-left: 2rem;
    }
    .lg\:pt-10
    {
        padding-top: 2.5rem;
    }
    .lg\:pr-10
    {
        padding-right: 2.5rem;
    }
    .lg\:pb-10
    {
        padding-bottom: 2.5rem;
    }
    .lg\:pl-10
    {
        padding-left: 2.5rem;
    }
    .lg\:pt-12
    {
        padding-top: 3rem;
    }
    .lg\:pr-12
    {
        padding-right: 3rem;
    }
    .lg\:pb-12
    {
        padding-bottom: 3rem;
    }
    .lg\:pl-12
    {
        padding-left: 3rem;
    }
    .lg\:pt-14
    {
        padding-top: 3.75rem;
    }
    .lg\:pr-14
    {
        padding-right: 3.75rem;
    }
    .lg\:pb-14
    {
        padding-bottom: 3.75rem;
    }
    .lg\:pl-14
    {
        padding-left: 3.75rem;
    }
    .lg\:pt-16
    {
        padding-top: 4rem;
    }
    .lg\:pr-16
    {
        padding-right: 4rem;
    }
    .lg\:pb-16
    {
        padding-bottom: 4rem;
    }
    .lg\:pl-16
    {
        padding-left: 4rem;
    }
    .lg\:pt-20
    {
        padding-top: 5rem;
    }
    .lg\:pr-20
    {
        padding-right: 5rem;
    }
    .lg\:pb-20
    {
        padding-bottom: 5rem;
    }
    .lg\:pl-20
    {
        padding-left: 5rem;
    }
    .lg\:pt-22
    {
        padding-top: 5.5rem;
    }
    .lg\:pr-22
    {
        padding-right: 5.5rem;
    }
    .lg\:pb-22
    {
        padding-bottom: 5.5rem;
    }
    .lg\:pl-22
    {
        padding-left: 5.5rem;
    }
    .lg\:pt-23
    {
        padding-top: 5.75rem;
    }
    .lg\:pr-23
    {
        padding-right: 5.75rem;
    }
    .lg\:pb-23
    {
        padding-bottom: 5.75rem;
    }
    .lg\:pl-23
    {
        padding-left: 5.75rem;
    }
    .lg\:pt-24
    {
        padding-top: 6rem;
    }
    .lg\:pr-24
    {
        padding-right: 6rem;
    }
    .lg\:pb-24
    {
        padding-bottom: 6rem;
    }
    .lg\:pl-24
    {
        padding-left: 6rem;
    }
    .lg\:pt-32
    {
        padding-top: 8rem;
    }
    .lg\:pr-32
    {
        padding-right: 8rem;
    }
    .lg\:pb-32
    {
        padding-bottom: 8rem;
    }
    .lg\:pl-32
    {
        padding-left: 8rem;
    }
    .lg\:pt-56
    {
        padding-top: 14rem;
    }
    .lg\:pr-56
    {
        padding-right: 14rem;
    }
    .lg\:pb-56
    {
        padding-bottom: 14rem;
    }
    .lg\:pl-56
    {
        padding-left: 14rem;
    }
    .lg\:pt-px
    {
        padding-top: 1px;
    }
    .lg\:pr-px
    {
        padding-right: 1px;
    }
    .lg\:pb-px
    {
        padding-bottom: 1px;
    }
    .lg\:pl-px
    {
        padding-left: 1px;
    }
    .lg\:pt-1\/2
    {
        padding-top: .125rem;
    }
    .lg\:pr-1\/2
    {
        padding-right: .125rem;
    }
    .lg\:pb-1\/2
    {
        padding-bottom: .125rem;
    }
    .lg\:pl-1\/2
    {
        padding-left: .125rem;
    }
    .lg\:pt-1-1\/2
    {
        padding-top: .375rem;
    }
    .lg\:pr-1-1\/2
    {
        padding-right: .375rem;
    }
    .lg\:pb-1-1\/2
    {
        padding-bottom: .375rem;
    }
    .lg\:pl-1-1\/2
    {
        padding-left: .375rem;
    }
    .lg\:pt-2-1\/2
    {
        padding-top: .625rem;
    }
    .lg\:pr-2-1\/2
    {
        padding-right: .625rem;
    }
    .lg\:pb-2-1\/2
    {
        padding-bottom: .625rem;
    }
    .lg\:pl-2-1\/2
    {
        padding-left: .625rem;
    }
    .lg\:pt-5px
    {
        padding-top: 5px;
    }
    .lg\:pr-5px
    {
        padding-right: 5px;
    }
    .lg\:pb-5px
    {
        padding-bottom: 5px;
    }
    .lg\:pl-5px
    {
        padding-left: 5px;
    }
    .lg\:pt-10px
    {
        padding-top: 10px;
    }
    .lg\:pr-10px
    {
        padding-right: 10px;
    }
    .lg\:pb-10px
    {
        padding-bottom: 10px;
    }
    .lg\:pl-10px
    {
        padding-left: 10px;
    }
    .lg\:pt-20px
    {
        padding-top: 20px;
    }
    .lg\:pr-20px
    {
        padding-right: 20px;
    }
    .lg\:pb-20px
    {
        padding-bottom: 20px;
    }
    .lg\:pl-20px
    {
        padding-left: 20px;
    }
    .lg\:pt-30px
    {
        padding-top: 30px;
    }
    .lg\:pr-30px
    {
        padding-right: 30px;
    }
    .lg\:pb-30px
    {
        padding-bottom: 30px;
    }
    .lg\:pl-30px
    {
        padding-left: 30px;
    }
    .lg\:overscroll-auto
    {
        overscroll-behavior: auto;
    }
    .lg\:overscroll-contain
    {
        overscroll-behavior: contain;
    }
    .lg\:overscroll-none
    {
        overscroll-behavior: none;
    }
    .lg\:overscroll-y-auto
    {
        overscroll-behavior-y: auto;
    }
    .lg\:overscroll-y-contain
    {
        overscroll-behavior-y: contain;
    }
    .lg\:overscroll-y-none
    {
        overscroll-behavior-y: none;
    }
    .lg\:overscroll-x-auto
    {
        overscroll-behavior-x: auto;
    }
    .lg\:overscroll-x-contain
    {
        overscroll-behavior-x: contain;
    }
    .lg\:overscroll-x-none
    {
        overscroll-behavior-x: none;
    }
    .lg\:overflow-auto
    {
        overflow: auto;
    }
    .lg\:overflow-hidden
    {
        overflow: hidden;
    }
    .lg\:overflow-visible
    {
        overflow: visible;
    }
    .lg\:overflow-scroll
    {
        overflow: scroll;
    }
    .lg\:overflow-x-auto
    {
        overflow-x: auto;
    }
    .lg\:overflow-y-auto
    {
        overflow-y: auto;
    }
    .lg\:overflow-x-hidden
    {
        overflow-x: hidden;
    }
    .lg\:overflow-y-hidden
    {
        overflow-y: hidden;
    }
    .lg\:overflow-x-visible
    {
        overflow-x: visible;
    }
    .lg\:overflow-y-visible
    {
        overflow-y: visible;
    }
    .lg\:overflow-x-scroll
    {
        overflow-x: scroll;
    }
    .lg\:overflow-y-scroll
    {
        overflow-y: scroll;
    }
    .lg\:scrolling-touch
    {
        -webkit-overflow-scrolling: touch;
    }
    .lg\:scrolling-auto
    {
        -webkit-overflow-scrolling: auto;
    }
    .lg\:outline-none
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .lg\:outline-white
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .lg\:outline-black
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .lg\:focus\:outline-none:focus
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .lg\:focus\:outline-white:focus
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .lg\:focus\:outline-black:focus
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .lg\:opacity-0
    {
        opacity: 0;
    }
    .lg\:opacity-25
    {
        opacity: .25;
    }
    .lg\:opacity-50
    {
        opacity: .5;
    }
    .lg\:opacity-75
    {
        opacity: .75;
    }
    .lg\:opacity-100
    {
        opacity: 1;
    }
    .lg\:object-bottom
    {
        -o-object-position: bottom;
        object-position: bottom;
    }
    .lg\:object-center
    {
        -o-object-position: center;
        object-position: center;
    }
    .lg\:object-left
    {
        -o-object-position: left;
        object-position: left;
    }
    .lg\:object-left-bottom
    {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .lg\:object-left-top
    {
        -o-object-position: left top;
        object-position: left top;
    }
    .lg\:object-right
    {
        -o-object-position: right;
        object-position: right;
    }
    .lg\:object-right-bottom
    {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .lg\:object-right-top
    {
        -o-object-position: right top;
        object-position: right top;
    }
    .lg\:object-top
    {
        -o-object-position: top;
        object-position: top;
    }
    .lg\:object-contain
    {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .lg\:object-cover
    {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .lg\:object-fill
    {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .lg\:object-none
    {
        -o-object-fit: none;
        object-fit: none;
    }
    .lg\:object-scale-down
    {
        -o-object-fit: scale-down;
        object-fit: scale-down;
    }
    .lg\:min-w-0
    {
        min-width: 0;
    }
    .lg\:min-w-10
    {
        min-width: 2.5rem;
    }
    .lg\:min-w-66
    {
        min-width: 24rem;
    }
    .lg\:min-w-1\/2
    {
        min-width: 50%;
    }
    .lg\:min-w-1\/3
    {
        min-width: 33.33333%;
    }
    .lg\:min-w-2\/3
    {
        min-width: 66.66667%;
    }
    .lg\:min-w-1\/4
    {
        min-width: 25%;
    }
    .lg\:min-w-3\/4
    {
        min-width: 75%;
    }
    .lg\:min-w-1\/5
    {
        min-width: 20%;
    }
    .lg\:min-w-2\/5
    {
        min-width: 40%;
    }
    .lg\:min-w-3\/5
    {
        min-width: 60%;
    }
    .lg\:min-w-4\/5
    {
        min-width: 80%;
    }
    .lg\:min-w-1\/6
    {
        min-width: 16.666667%;
    }
    .lg\:min-w-2\/6
    {
        min-width: 33.333333%;
    }
    .lg\:min-w-3\/6
    {
        min-width: 50%;
    }
    .lg\:min-w-4\/6
    {
        min-width: 66.666667%;
    }
    .lg\:min-w-5\/6
    {
        min-width: 83.333333%;
    }
    .lg\:min-w-1\/12
    {
        min-width: 8.333333%;
    }
    .lg\:min-w-2\/12
    {
        min-width: 16.666667%;
    }
    .lg\:min-w-3\/12
    {
        min-width: 25%;
    }
    .lg\:min-w-4\/12
    {
        min-width: 33.333333%;
    }
    .lg\:min-w-5\/12
    {
        min-width: 41.666667%;
    }
    .lg\:min-w-6\/12
    {
        min-width: 50%;
    }
    .lg\:min-w-7\/12
    {
        min-width: 58.333333%;
    }
    .lg\:min-w-8\/12
    {
        min-width: 66.666667%;
    }
    .lg\:min-w-9\/12
    {
        min-width: 75%;
    }
    .lg\:min-w-10\/12
    {
        min-width: 83.333333%;
    }
    .lg\:min-w-11\/12
    {
        min-width: 91.666667%;
    }
    .lg\:min-w-full
    {
        min-width: 100%;
    }
    .lg\:min-h-0
    {
        min-height: 0;
    }
    .lg\:min-h-8
    {
        min-height: 2rem;
    }
    .lg\:min-h-10
    {
        min-height: 2.5rem;
    }
    .lg\:min-h-12
    {
        min-height: 3rem;
    }
    .lg\:min-h-16
    {
        min-height: 4rem;
    }
    .lg\:min-h-24
    {
        min-height: 6rem;
    }
    .lg\:min-h-32
    {
        min-height: 8rem;
    }
    .lg\:min-h-48
    {
        min-height: 12rem;
    }
    .lg\:min-h-56
    {
        min-height: 14rem;
    }
    .lg\:min-h-64
    {
        min-height: 16rem;
    }
    .lg\:min-h-96
    {
        min-height: 24rem;
    }
    .lg\:min-h-128
    {
        min-height: 32rem;
    }
    .lg\:min-h-144
    {
        min-height: 38rem;
    }
    .lg\:min-h-full
    {
        min-height: 100%;
    }
    .lg\:min-h-screen
    {
        min-height: 100vh;
    }
    .lg\:max-w-72
    {
        max-width: 26.75rem;
    }
    .lg\:max-w-1\/2
    {
        max-width: 50%;
    }
    .lg\:max-w-1\/3
    {
        max-width: 33.33333%;
    }
    .lg\:max-w-2\/3
    {
        max-width: 66.66667%;
    }
    .lg\:max-w-1\/4
    {
        max-width: 25%;
    }
    .lg\:max-w-3\/4
    {
        max-width: 75%;
    }
    .lg\:max-w-1\/5
    {
        max-width: 20%;
    }
    .lg\:max-w-2\/5
    {
        max-width: 40%;
    }
    .lg\:max-w-3\/5
    {
        max-width: 60%;
    }
    .lg\:max-w-4\/5
    {
        max-width: 80%;
    }
    .lg\:max-w-xs
    {
        max-width: 20rem;
    }
    .lg\:max-w-sm
    {
        max-width: 30rem;
    }
    .lg\:max-w-md
    {
        max-width: 40rem;
    }
    .lg\:max-w-lg
    {
        max-width: 50rem;
    }
    .lg\:max-w-xl
    {
        max-width: 60rem;
    }
    .lg\:max-w-2xl
    {
        max-width: 70rem;
    }
    .lg\:max-w-3xl
    {
        max-width: 80rem;
    }
    .lg\:max-w-4xl
    {
        max-width: 90rem;
    }
    .lg\:max-w-5xl
    {
        max-width: 100rem;
    }
    .lg\:max-w-full
    {
        max-width: 100%;
    }
    .lg\:max-h-full
    {
        max-height: 100%;
    }
    .lg\:max-h-screen
    {
        max-height: 100vh;
    }
    .lg\:max-h-xs
    {
        max-height: 20rem;
    }
    .lg\:max-h-sm
    {
        max-height: 30rem;
    }
    .lg\:max-h-none
    {
        max-height: none;
    }
    .lg\:m-0
    {
        margin: 0;
    }
    .lg\:m-1
    {
        margin: .25rem;
    }
    .lg\:m-2
    {
        margin: .5rem;
    }
    .lg\:m-3
    {
        margin: .75rem;
    }
    .lg\:m-4
    {
        margin: 1rem;
    }
    .lg\:m-5
    {
        margin: 1.25rem;
    }
    .lg\:m-6
    {
        margin: 1.5rem;
    }
    .lg\:m-7
    {
        margin: 1.75rem;
    }
    .lg\:m-8
    {
        margin: 2rem;
    }
    .lg\:m-10
    {
        margin: 2.5rem;
    }
    .lg\:m-12
    {
        margin: 3rem;
    }
    .lg\:m-14
    {
        margin: 3.5rem;
    }
    .lg\:m-15
    {
        margin: 3.75rem;
    }
    .lg\:m-16
    {
        margin: 4rem;
    }
    .lg\:m-20
    {
        margin: 5rem;
    }
    .lg\:m-24
    {
        margin: 6rem;
    }
    .lg\:m-32
    {
        margin: 8rem;
    }
    .lg\:m-48
    {
        margin: 12rem;
    }
    .lg\:m-auto
    {
        margin: auto;
    }
    .lg\:m-px
    {
        margin: 1px;
    }
    .lg\:m-1\/2
    {
        margin: .125rem;
    }
    .lg\:m-3\.5
    {
        margin: .625rem;
    }
    .lg\:m-10px
    {
        margin: 10px;
    }
    .lg\:m-20px
    {
        margin: 20px;
    }
    .lg\:m-30px
    {
        margin: 30px;
    }
    .lg\:-m-px
    {
        margin: -1px;
    }
    .lg\:-m-1
    {
        margin: -.25rem;
    }
    .lg\:-m-2
    {
        margin: -.5rem;
    }
    .lg\:-m-3
    {
        margin: -.75rem;
    }
    .lg\:-m-3\.25
    {
        margin: -.817rem;
    }
    .lg\:-m-3\.5
    {
        margin: -.875rem;
    }
    .lg\:-m-4
    {
        margin: -1rem;
    }
    .lg\:-m-6
    {
        margin: -1.5rem;
    }
    .lg\:-m-8
    {
        margin: -2rem;
    }
    .lg\:-m-16
    {
        margin: -4rem;
    }
    .lg\:-m-24
    {
        margin: -6rem;
    }
    .lg\:-m-48
    {
        margin: -12rem;
    }
    .lg\:-m-10px
    {
        margin: -10px;
    }
    .lg\:-m-20px
    {
        margin: -20px;
    }
    .lg\:-m-30px
    {
        margin: -30px;
    }
    .lg\:my-0
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .lg\:mx-0
    {
        margin-left: 0;
        margin-right: 0;
    }
    .lg\:my-1
    {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }
    .lg\:mx-1
    {
        margin-left: .25rem;
        margin-right: .25rem;
    }
    .lg\:my-2
    {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
    .lg\:mx-2
    {
        margin-left: .5rem;
        margin-right: .5rem;
    }
    .lg\:my-3
    {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }
    .lg\:mx-3
    {
        margin-left: .75rem;
        margin-right: .75rem;
    }
    .lg\:my-4
    {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .lg\:mx-4
    {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .lg\:my-5
    {
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
    }
    .lg\:mx-5
    {
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
    .lg\:my-6
    {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .lg\:mx-6
    {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .lg\:my-7
    {
        margin-top: 1.75rem;
        margin-bottom: 1.75rem;
    }
    .lg\:mx-7
    {
        margin-left: 1.75rem;
        margin-right: 1.75rem;
    }
    .lg\:my-8
    {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .lg\:mx-8
    {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .lg\:my-10
    {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .lg\:mx-10
    {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
    .lg\:my-12
    {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
    .lg\:mx-12
    {
        margin-left: 3rem;
        margin-right: 3rem;
    }
    .lg\:my-14
    {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }
    .lg\:mx-14
    {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }
    .lg\:my-15
    {
        margin-top: 3.75rem;
        margin-bottom: 3.75rem;
    }
    .lg\:mx-15
    {
        margin-left: 3.75rem;
        margin-right: 3.75rem;
    }
    .lg\:my-16
    {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }
    .lg\:mx-16
    {
        margin-left: 4rem;
        margin-right: 4rem;
    }
    .lg\:my-20
    {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
    .lg\:mx-20
    {
        margin-left: 5rem;
        margin-right: 5rem;
    }
    .lg\:my-24
    {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }
    .lg\:mx-24
    {
        margin-left: 6rem;
        margin-right: 6rem;
    }
    .lg\:my-32
    {
        margin-top: 8rem;
        margin-bottom: 8rem;
    }
    .lg\:mx-32
    {
        margin-left: 8rem;
        margin-right: 8rem;
    }
    .lg\:my-48
    {
        margin-top: 12rem;
        margin-bottom: 12rem;
    }
    .lg\:mx-48
    {
        margin-left: 12rem;
        margin-right: 12rem;
    }
    .lg\:my-auto
    {
        margin-top: auto;
        margin-bottom: auto;
    }
    .lg\:mx-auto
    {
        margin-left: auto;
        margin-right: auto;
    }
    .lg\:my-px
    {
        margin-top: 1px;
        margin-bottom: 1px;
    }
    .lg\:mx-px
    {
        margin-left: 1px;
        margin-right: 1px;
    }
    .lg\:my-1\/2
    {
        margin-top: .125rem;
        margin-bottom: .125rem;
    }
    .lg\:mx-1\/2
    {
        margin-left: .125rem;
        margin-right: .125rem;
    }
    .lg\:my-3\.5
    {
        margin-top: .625rem;
        margin-bottom: .625rem;
    }
    .lg\:mx-3\.5
    {
        margin-left: .625rem;
        margin-right: .625rem;
    }
    .lg\:my-10px
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .lg\:mx-10px
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .lg\:my-20px
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .lg\:mx-20px
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .lg\:my-30px
    {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .lg\:mx-30px
    {
        margin-left: 30px;
        margin-right: 30px;
    }
    .lg\:-my-px
    {
        margin-top: -1px;
        margin-bottom: -1px;
    }
    .lg\:-mx-px
    {
        margin-left: -1px;
        margin-right: -1px;
    }
    .lg\:-my-1
    {
        margin-top: -.25rem;
        margin-bottom: -.25rem;
    }
    .lg\:-mx-1
    {
        margin-left: -.25rem;
        margin-right: -.25rem;
    }
    .lg\:-my-2
    {
        margin-top: -.5rem;
        margin-bottom: -.5rem;
    }
    .lg\:-mx-2
    {
        margin-left: -.5rem;
        margin-right: -.5rem;
    }
    .lg\:-my-3
    {
        margin-top: -.75rem;
        margin-bottom: -.75rem;
    }
    .lg\:-mx-3
    {
        margin-left: -.75rem;
        margin-right: -.75rem;
    }
    .lg\:-my-3\.25
    {
        margin-top: -.817rem;
        margin-bottom: -.817rem;
    }
    .lg\:-mx-3\.25
    {
        margin-left: -.817rem;
        margin-right: -.817rem;
    }
    .lg\:-my-3\.5
    {
        margin-top: -.875rem;
        margin-bottom: -.875rem;
    }
    .lg\:-mx-3\.5
    {
        margin-left: -.875rem;
        margin-right: -.875rem;
    }
    .lg\:-my-4
    {
        margin-top: -1rem;
        margin-bottom: -1rem;
    }
    .lg\:-mx-4
    {
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .lg\:-my-6
    {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem;
    }
    .lg\:-mx-6
    {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
    }
    .lg\:-my-8
    {
        margin-top: -2rem;
        margin-bottom: -2rem;
    }
    .lg\:-mx-8
    {
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .lg\:-my-16
    {
        margin-top: -4rem;
        margin-bottom: -4rem;
    }
    .lg\:-mx-16
    {
        margin-left: -4rem;
        margin-right: -4rem;
    }
    .lg\:-my-24
    {
        margin-top: -6rem;
        margin-bottom: -6rem;
    }
    .lg\:-mx-24
    {
        margin-left: -6rem;
        margin-right: -6rem;
    }
    .lg\:-my-48
    {
        margin-top: -12rem;
        margin-bottom: -12rem;
    }
    .lg\:-mx-48
    {
        margin-left: -12rem;
        margin-right: -12rem;
    }
    .lg\:-my-10px
    {
        margin-top: -10px;
        margin-bottom: -10px;
    }
    .lg\:-mx-10px
    {
        margin-left: -10px;
        margin-right: -10px;
    }
    .lg\:-my-20px
    {
        margin-top: -20px;
        margin-bottom: -20px;
    }
    .lg\:-mx-20px
    {
        margin-left: -20px;
        margin-right: -20px;
    }
    .lg\:-my-30px
    {
        margin-top: -30px;
        margin-bottom: -30px;
    }
    .lg\:-mx-30px
    {
        margin-left: -30px;
        margin-right: -30px;
    }
    .lg\:mt-0
    {
        margin-top: 0;
    }
    .lg\:mr-0
    {
        margin-right: 0;
    }
    .lg\:mb-0
    {
        margin-bottom: 0;
    }
    .lg\:ml-0
    {
        margin-left: 0;
    }
    .lg\:mt-1
    {
        margin-top: .25rem;
    }
    .lg\:mr-1
    {
        margin-right: .25rem;
    }
    .lg\:mb-1
    {
        margin-bottom: .25rem;
    }
    .lg\:ml-1
    {
        margin-left: .25rem;
    }
    .lg\:mt-2
    {
        margin-top: .5rem;
    }
    .lg\:mr-2
    {
        margin-right: .5rem;
    }
    .lg\:mb-2
    {
        margin-bottom: .5rem;
    }
    .lg\:ml-2
    {
        margin-left: .5rem;
    }
    .lg\:mt-3
    {
        margin-top: .75rem;
    }
    .lg\:mr-3
    {
        margin-right: .75rem;
    }
    .lg\:mb-3
    {
        margin-bottom: .75rem;
    }
    .lg\:ml-3
    {
        margin-left: .75rem;
    }
    .lg\:mt-4
    {
        margin-top: 1rem;
    }
    .lg\:mr-4
    {
        margin-right: 1rem;
    }
    .lg\:mb-4
    {
        margin-bottom: 1rem;
    }
    .lg\:ml-4
    {
        margin-left: 1rem;
    }
    .lg\:mt-5
    {
        margin-top: 1.25rem;
    }
    .lg\:mr-5
    {
        margin-right: 1.25rem;
    }
    .lg\:mb-5
    {
        margin-bottom: 1.25rem;
    }
    .lg\:ml-5
    {
        margin-left: 1.25rem;
    }
    .lg\:mt-6
    {
        margin-top: 1.5rem;
    }
    .lg\:mr-6
    {
        margin-right: 1.5rem;
    }
    .lg\:mb-6
    {
        margin-bottom: 1.5rem;
    }
    .lg\:ml-6
    {
        margin-left: 1.5rem;
    }
    .lg\:mt-7
    {
        margin-top: 1.75rem;
    }
    .lg\:mr-7
    {
        margin-right: 1.75rem;
    }
    .lg\:mb-7
    {
        margin-bottom: 1.75rem;
    }
    .lg\:ml-7
    {
        margin-left: 1.75rem;
    }
    .lg\:mt-8
    {
        margin-top: 2rem;
    }
    .lg\:mr-8
    {
        margin-right: 2rem;
    }
    .lg\:mb-8
    {
        margin-bottom: 2rem;
    }
    .lg\:ml-8
    {
        margin-left: 2rem;
    }
    .lg\:mt-10
    {
        margin-top: 2.5rem;
    }
    .lg\:mr-10
    {
        margin-right: 2.5rem;
    }
    .lg\:mb-10
    {
        margin-bottom: 2.5rem;
    }
    .lg\:ml-10
    {
        margin-left: 2.5rem;
    }
    .lg\:mt-12
    {
        margin-top: 3rem;
    }
    .lg\:mr-12
    {
        margin-right: 3rem;
    }
    .lg\:mb-12
    {
        margin-bottom: 3rem;
    }
    .lg\:ml-12
    {
        margin-left: 3rem;
    }
    .lg\:mt-14
    {
        margin-top: 3.5rem;
    }
    .lg\:mr-14
    {
        margin-right: 3.5rem;
    }
    .lg\:mb-14
    {
        margin-bottom: 3.5rem;
    }
    .lg\:ml-14
    {
        margin-left: 3.5rem;
    }
    .lg\:mt-15
    {
        margin-top: 3.75rem;
    }
    .lg\:mr-15
    {
        margin-right: 3.75rem;
    }
    .lg\:mb-15
    {
        margin-bottom: 3.75rem;
    }
    .lg\:ml-15
    {
        margin-left: 3.75rem;
    }
    .lg\:mt-16
    {
        margin-top: 4rem;
    }
    .lg\:mr-16
    {
        margin-right: 4rem;
    }
    .lg\:mb-16
    {
        margin-bottom: 4rem;
    }
    .lg\:ml-16
    {
        margin-left: 4rem;
    }
    .lg\:mt-20
    {
        margin-top: 5rem;
    }
    .lg\:mr-20
    {
        margin-right: 5rem;
    }
    .lg\:mb-20
    {
        margin-bottom: 5rem;
    }
    .lg\:ml-20
    {
        margin-left: 5rem;
    }
    .lg\:mt-24
    {
        margin-top: 6rem;
    }
    .lg\:mr-24
    {
        margin-right: 6rem;
    }
    .lg\:mb-24
    {
        margin-bottom: 6rem;
    }
    .lg\:ml-24
    {
        margin-left: 6rem;
    }
    .lg\:mt-32
    {
        margin-top: 8rem;
    }
    .lg\:mr-32
    {
        margin-right: 8rem;
    }
    .lg\:mb-32
    {
        margin-bottom: 8rem;
    }
    .lg\:ml-32
    {
        margin-left: 8rem;
    }
    .lg\:mt-48
    {
        margin-top: 12rem;
    }
    .lg\:mr-48
    {
        margin-right: 12rem;
    }
    .lg\:mb-48
    {
        margin-bottom: 12rem;
    }
    .lg\:ml-48
    {
        margin-left: 12rem;
    }
    .lg\:mt-auto
    {
        margin-top: auto;
    }
    .lg\:mr-auto
    {
        margin-right: auto;
    }
    .lg\:mb-auto
    {
        margin-bottom: auto;
    }
    .lg\:ml-auto
    {
        margin-left: auto;
    }
    .lg\:mt-px
    {
        margin-top: 1px;
    }
    .lg\:mr-px
    {
        margin-right: 1px;
    }
    .lg\:mb-px
    {
        margin-bottom: 1px;
    }
    .lg\:ml-px
    {
        margin-left: 1px;
    }
    .lg\:mt-1\/2
    {
        margin-top: .125rem;
    }
    .lg\:mr-1\/2
    {
        margin-right: .125rem;
    }
    .lg\:mb-1\/2
    {
        margin-bottom: .125rem;
    }
    .lg\:ml-1\/2
    {
        margin-left: .125rem;
    }
    .lg\:mt-3\.5
    {
        margin-top: .625rem;
    }
    .lg\:mr-3\.5
    {
        margin-right: .625rem;
    }
    .lg\:mb-3\.5
    {
        margin-bottom: .625rem;
    }
    .lg\:ml-3\.5
    {
        margin-left: .625rem;
    }
    .lg\:mt-10px
    {
        margin-top: 10px;
    }
    .lg\:mr-10px
    {
        margin-right: 10px;
    }
    .lg\:mb-10px
    {
        margin-bottom: 10px;
    }
    .lg\:ml-10px
    {
        margin-left: 10px;
    }
    .lg\:mt-20px
    {
        margin-top: 20px;
    }
    .lg\:mr-20px
    {
        margin-right: 20px;
    }
    .lg\:mb-20px
    {
        margin-bottom: 20px;
    }
    .lg\:ml-20px
    {
        margin-left: 20px;
    }
    .lg\:mt-30px
    {
        margin-top: 30px;
    }
    .lg\:mr-30px
    {
        margin-right: 30px;
    }
    .lg\:mb-30px
    {
        margin-bottom: 30px;
    }
    .lg\:ml-30px
    {
        margin-left: 30px;
    }
    .lg\:-mt-px
    {
        margin-top: -1px;
    }
    .lg\:-mr-px
    {
        margin-right: -1px;
    }
    .lg\:-mb-px
    {
        margin-bottom: -1px;
    }
    .lg\:-ml-px
    {
        margin-left: -1px;
    }
    .lg\:-mt-1
    {
        margin-top: -.25rem;
    }
    .lg\:-mr-1
    {
        margin-right: -.25rem;
    }
    .lg\:-mb-1
    {
        margin-bottom: -.25rem;
    }
    .lg\:-ml-1
    {
        margin-left: -.25rem;
    }
    .lg\:-mt-2
    {
        margin-top: -.5rem;
    }
    .lg\:-mr-2
    {
        margin-right: -.5rem;
    }
    .lg\:-mb-2
    {
        margin-bottom: -.5rem;
    }
    .lg\:-ml-2
    {
        margin-left: -.5rem;
    }
    .lg\:-mt-3
    {
        margin-top: -.75rem;
    }
    .lg\:-mr-3
    {
        margin-right: -.75rem;
    }
    .lg\:-mb-3
    {
        margin-bottom: -.75rem;
    }
    .lg\:-ml-3
    {
        margin-left: -.75rem;
    }
    .lg\:-mt-3\.25
    {
        margin-top: -.817rem;
    }
    .lg\:-mr-3\.25
    {
        margin-right: -.817rem;
    }
    .lg\:-mb-3\.25
    {
        margin-bottom: -.817rem;
    }
    .lg\:-ml-3\.25
    {
        margin-left: -.817rem;
    }
    .lg\:-mt-3\.5
    {
        margin-top: -.875rem;
    }
    .lg\:-mr-3\.5
    {
        margin-right: -.875rem;
    }
    .lg\:-mb-3\.5
    {
        margin-bottom: -.875rem;
    }
    .lg\:-ml-3\.5
    {
        margin-left: -.875rem;
    }
    .lg\:-mt-4
    {
        margin-top: -1rem;
    }
    .lg\:-mr-4
    {
        margin-right: -1rem;
    }
    .lg\:-mb-4
    {
        margin-bottom: -1rem;
    }
    .lg\:-ml-4
    {
        margin-left: -1rem;
    }
    .lg\:-mt-6
    {
        margin-top: -1.5rem;
    }
    .lg\:-mr-6
    {
        margin-right: -1.5rem;
    }
    .lg\:-mb-6
    {
        margin-bottom: -1.5rem;
    }
    .lg\:-ml-6
    {
        margin-left: -1.5rem;
    }
    .lg\:-mt-8
    {
        margin-top: -2rem;
    }
    .lg\:-mr-8
    {
        margin-right: -2rem;
    }
    .lg\:-mb-8
    {
        margin-bottom: -2rem;
    }
    .lg\:-ml-8
    {
        margin-left: -2rem;
    }
    .lg\:-mt-16
    {
        margin-top: -4rem;
    }
    .lg\:-mr-16
    {
        margin-right: -4rem;
    }
    .lg\:-mb-16
    {
        margin-bottom: -4rem;
    }
    .lg\:-ml-16
    {
        margin-left: -4rem;
    }
    .lg\:-mt-24
    {
        margin-top: -6rem;
    }
    .lg\:-mr-24
    {
        margin-right: -6rem;
    }
    .lg\:-mb-24
    {
        margin-bottom: -6rem;
    }
    .lg\:-ml-24
    {
        margin-left: -6rem;
    }
    .lg\:-mt-48
    {
        margin-top: -12rem;
    }
    .lg\:-mr-48
    {
        margin-right: -12rem;
    }
    .lg\:-mb-48
    {
        margin-bottom: -12rem;
    }
    .lg\:-ml-48
    {
        margin-left: -12rem;
    }
    .lg\:-mt-10px
    {
        margin-top: -10px;
    }
    .lg\:-mr-10px
    {
        margin-right: -10px;
    }
    .lg\:-mb-10px
    {
        margin-bottom: -10px;
    }
    .lg\:-ml-10px
    {
        margin-left: -10px;
    }
    .lg\:-mt-20px
    {
        margin-top: -20px;
    }
    .lg\:-mr-20px
    {
        margin-right: -20px;
    }
    .lg\:-mb-20px
    {
        margin-bottom: -20px;
    }
    .lg\:-ml-20px
    {
        margin-left: -20px;
    }
    .lg\:-mt-30px
    {
        margin-top: -30px;
    }
    .lg\:-mr-30px
    {
        margin-right: -30px;
    }
    .lg\:-mb-30px
    {
        margin-bottom: -30px;
    }
    .lg\:-ml-30px
    {
        margin-left: -30px;
    }
    .lg\:list-none
    {
        list-style-type: none;
    }
    .lg\:list-disc
    {
        list-style-type: disc;
    }
    .lg\:list-decimal
    {
        list-style-type: decimal;
    }
    .lg\:list-inside
    {
        list-style-position: inside;
    }
    .lg\:list-outside
    {
        list-style-position: outside;
    }
    .lg\:leading-none
    {
        line-height: 1;
    }
    .lg\:leading-very-tight
    {
        line-height: 1.1;
    }
    .lg\:leading-tight
    {
        line-height: 1.25;
    }
    .lg\:leading-normal
    {
        line-height: 1.5;
    }
    .lg\:leading-loose
    {
        line-height: 2;
    }
    .lg\:text-3xs
    {
        font-size: .5rem;
    }
    .lg\:text-2xs
    {
        font-size: .625rem;
    }
    .lg\:text-xs
    {
        font-size: .75rem;
    }
    .lg\:text-sm
    {
        font-size: .875rem;
    }
    .lg\:text-base
    {
        font-size: 1rem;
    }
    .lg\:text-lg
    {
        font-size: 1.125rem;
    }
    .lg\:text-xl
    {
        font-size: 1.375rem;
    }
    .lg\:text-2xl
    {
        font-size: 1.5rem;
    }
    .lg\:text-3xl
    {
        font-size: 1.875rem;
    }
    .lg\:text-4xl
    {
        font-size: 2.25rem;
    }
    .lg\:text-5xl
    {
        font-size: 3rem;
    }
    .lg\:text-6xl
    {
        font-size: 4.2rem;
    }
    .lg\:text-7xl
    {
        font-size: 6rem;
    }
    .lg\:h-1
    {
        height: .25rem;
    }
    .lg\:h-2
    {
        height: .5rem;
    }
    .lg\:h-3
    {
        height: .75rem;
    }
    .lg\:h-4
    {
        height: 1rem;
    }
    .lg\:h-6
    {
        height: 1.5rem;
    }
    .lg\:h-8
    {
        height: 2rem;
    }
    .lg\:h-9
    {
        height: 2.25rem;
    }
    .lg\:h-10
    {
        height: 2.5rem;
    }
    .lg\:h-12
    {
        height: 3rem;
    }
    .lg\:h-14
    {
        height: 3.75rem;
    }
    .lg\:h-16
    {
        height: 4rem;
    }
    .lg\:h-18
    {
        height: 4.5rem;
    }
    .lg\:h-20
    {
        height: 5rem;
    }
    .lg\:h-24
    {
        height: 6rem;
    }
    .lg\:h-32
    {
        height: 8rem;
    }
    .lg\:h-40
    {
        height: 10rem;
    }
    .lg\:h-48
    {
        height: 12rem;
    }
    .lg\:h-56
    {
        height: 14rem;
    }
    .lg\:h-64
    {
        height: 16rem;
    }
    .lg\:h-72
    {
        height: 18rem;
    }
    .lg\:h-80
    {
        height: 20rem;
    }
    .lg\:h-96
    {
        height: 24rem;
    }
    .lg\:h-128
    {
        height: 32rem;
    }
    .lg\:h-144
    {
        height: 38rem;
    }
    .lg\:h-auto
    {
        height: auto;
    }
    .lg\:h-px
    {
        height: 1px;
    }
    .lg\:h-1\/2
    {
        height: .125rem;
    }
    .lg\:h-full
    {
        height: 100%;
    }
    .lg\:h-screen
    {
        height: 100vh;
    }
    .lg\:font-hairline
    {
        font-weight: 100;
    }
    .lg\:font-thin
    {
        font-weight: 200;
    }
    .lg\:font-light
    {
        font-weight: 300;
    }
    .lg\:font-normal
    {
        font-weight: 400;
    }
    .lg\:font-medium
    {
        font-weight: 500;
    }
    .lg\:font-semibold
    {
        font-weight: 600;
    }
    .lg\:font-bold
    {
        font-weight: 700;
    }
    .lg\:font-extrabold
    {
        font-weight: 800;
    }
    .lg\:font-black
    {
        font-weight: 900;
    }
    .lg\:hover\:font-hairline:hover
    {
        font-weight: 100;
    }
    .lg\:hover\:font-thin:hover
    {
        font-weight: 200;
    }
    .lg\:hover\:font-light:hover
    {
        font-weight: 300;
    }
    .lg\:hover\:font-normal:hover
    {
        font-weight: 400;
    }
    .lg\:hover\:font-medium:hover
    {
        font-weight: 500;
    }
    .lg\:hover\:font-semibold:hover
    {
        font-weight: 600;
    }
    .lg\:hover\:font-bold:hover
    {
        font-weight: 700;
    }
    .lg\:hover\:font-extrabold:hover
    {
        font-weight: 800;
    }
    .lg\:hover\:font-black:hover
    {
        font-weight: 900;
    }
    .lg\:font-sans
    {
        font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    }
    .lg\:font-serif
    {
        font-family: serif,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia;
    }
    .lg\:font-mono
    {
        font-family: Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    }
    .lg\:font-montserrat
    {
        font-family: Montserrat,sans-serif;
    }
    .lg\:clear-left
    {
        clear: left;
    }
    .lg\:clear-right
    {
        clear: right;
    }
    .lg\:clear-both
    {
        clear: both;
    }
    .lg\:clear-none
    {
        clear: none;
    }
    .lg\:float-right
    {
        float: right;
    }
    .lg\:float-left
    {
        float: left;
    }
    .lg\:float-none
    {
        float: none;
    }
    .lg\:clearfix:after
    {
        content: "";
        display: table;
        clear: both;
    }
    .lg\:order-1
    {
        order: 1;
    }
    .lg\:order-2
    {
        order: 2;
    }
    .lg\:order-3
    {
        order: 3;
    }
    .lg\:order-4
    {
        order: 4;
    }
    .lg\:order-5
    {
        order: 5;
    }
    .lg\:order-6
    {
        order: 6;
    }
    .lg\:order-7
    {
        order: 7;
    }
    .lg\:order-8
    {
        order: 8;
    }
    .lg\:order-9
    {
        order: 9;
    }
    .lg\:order-10
    {
        order: 10;
    }
    .lg\:order-11
    {
        order: 11;
    }
    .lg\:order-12
    {
        order: 12;
    }
    .lg\:order-first
    {
        order: -9999;
    }
    .lg\:order-last
    {
        order: 9999;
    }
    .lg\:order-none
    {
        order: 0;
    }
    .lg\:flex-shrink-0
    {
        flex-shrink: 0;
    }
    .lg\:flex-shrink
    {
        flex-shrink: 1;
    }
    .lg\:flex-grow-0
    {
        flex-grow: 0;
    }
    .lg\:flex-grow
    {
        flex-grow: 1;
    }
    .lg\:flex-1
    {
        flex: 1 1 0%;
    }
    .lg\:flex-auto
    {
        flex: 1 1 auto;
    }
    .lg\:flex-initial
    {
        flex: 0 1 auto;
    }
    .lg\:flex-none
    {
        flex: none;
    }
    .lg\:justify-self-auto
    {
        justify-self: auto;
    }
    .lg\:justify-self-start
    {
        justify-self: start;
    }
    .lg\:justify-self-end
    {
        justify-self: end;
    }
    .lg\:justify-self-center
    {
        justify-self: center;
    }
    .lg\:justify-self-stretch
    {
        justify-self: stretch;
    }
    .lg\:justify-start
    {
        justify-content: flex-start;
    }
    .lg\:justify-end
    {
        justify-content: flex-end;
    }
    .lg\:justify-center
    {
        justify-content: center;
    }
    .lg\:justify-between
    {
        justify-content: space-between;
    }
    .lg\:justify-around
    {
        justify-content: space-around;
    }
    .lg\:justify-evenly
    {
        justify-content: space-evenly;
    }
    .lg\:justify-items-auto
    {
        justify-items: auto;
    }
    .lg\:justify-items-start
    {
        justify-items: start;
    }
    .lg\:justify-items-end
    {
        justify-items: end;
    }
    .lg\:justify-items-center
    {
        justify-items: center;
    }
    .lg\:justify-items-stretch
    {
        justify-items: stretch;
    }
    .lg\:self-auto
    {
        align-self: auto;
    }
    .lg\:self-start
    {
        align-self: flex-start;
    }
    .lg\:self-end
    {
        align-self: flex-end;
    }
    .lg\:self-center
    {
        align-self: center;
    }
    .lg\:self-stretch
    {
        align-self: stretch;
    }
    .lg\:content-center
    {
        align-content: center;
    }
    .lg\:content-start
    {
        align-content: flex-start;
    }
    .lg\:content-end
    {
        align-content: flex-end;
    }
    .lg\:content-between
    {
        align-content: space-between;
    }
    .lg\:content-around
    {
        align-content: space-around;
    }
    .lg\:content-evenly
    {
        align-content: space-evenly;
    }
    .lg\:items-start
    {
        align-items: flex-start;
    }
    .lg\:items-end
    {
        align-items: flex-end;
    }
    .lg\:items-center
    {
        align-items: center;
    }
    .lg\:items-baseline
    {
        align-items: baseline;
    }
    .lg\:items-stretch
    {
        align-items: stretch;
    }
    .lg\:place-self-auto
    {
        place-self: auto;
    }
    .lg\:place-self-start
    {
        place-self: start;
    }
    .lg\:place-self-end
    {
        place-self: end;
    }
    .lg\:place-self-center
    {
        place-self: center;
    }
    .lg\:place-self-stretch
    {
        place-self: stretch;
    }
    .lg\:place-content-center
    {
        place-content: center;
    }
    .lg\:place-content-start
    {
        place-content: start;
    }
    .lg\:place-content-end
    {
        place-content: end;
    }
    .lg\:place-content-between
    {
        place-content: space-between;
    }
    .lg\:place-content-around
    {
        place-content: space-around;
    }
    .lg\:place-content-evenly
    {
        place-content: space-evenly;
    }
    .lg\:place-content-stretch
    {
        place-content: stretch;
    }
    .lg\:place-items-auto
    {
        place-items: auto;
    }
    .lg\:place-items-start
    {
        place-items: start;
    }
    .lg\:place-items-end
    {
        place-items: end;
    }
    .lg\:place-items-center
    {
        place-items: center;
    }
    .lg\:place-items-stretch
    {
        place-items: stretch;
    }
    .lg\:flex-wrap
    {
        flex-wrap: wrap;
    }
    .lg\:flex-wrap-reverse
    {
        flex-wrap: wrap-reverse;
    }
    .lg\:flex-no-wrap
    {
        flex-wrap: nowrap;
    }
    .lg\:flex-row
    {
        flex-direction: row;
    }
    .lg\:flex-row-reverse
    {
        flex-direction: row-reverse;
    }
    .lg\:flex-col
    {
        flex-direction: column;
    }
    .lg\:flex-col-reverse
    {
        flex-direction: column-reverse;
    }
    .lg\:block
    {
        display: block;
    }
    .lg\:inline-block
    {
        display: inline-block;
    }
    .lg\:inline
    {
        display: inline;
    }
    .lg\:flex
    {
        display: flex;
    }
    .lg\:inline-flex
    {
        display: inline-flex;
    }
    .lg\:table
    {
        display: table;
    }
    .lg\:table-caption
    {
        display: table-caption;
    }
    .lg\:table-cell
    {
        display: table-cell;
    }
    .lg\:table-column
    {
        display: table-column;
    }
    .lg\:table-column-group
    {
        display: table-column-group;
    }
    .lg\:table-footer-group
    {
        display: table-footer-group;
    }
    .lg\:table-header-group
    {
        display: table-header-group;
    }
    .lg\:table-row-group
    {
        display: table-row-group;
    }
    .lg\:table-row
    {
        display: table-row;
    }
    .lg\:flow-root
    {
        display: flow-root;
    }
    .lg\:grid
    {
        display: grid;
    }
    .lg\:inline-grid
    {
        display: inline-grid;
    }
    .lg\:contents
    {
        display: contents;
    }
    .lg\:hidden
    {
        display: none;
    }
    .lg\:cursor-auto
    {
        cursor: auto;
    }
    .lg\:cursor-default
    {
        cursor: default;
    }
    .lg\:cursor-pointer
    {
        cursor: pointer;
    }
    .lg\:cursor-wait
    {
        cursor: wait;
    }
    .lg\:cursor-text
    {
        cursor: text;
    }
    .lg\:cursor-move
    {
        cursor: move;
    }
    .lg\:cursor-not-allowed
    {
        cursor: not-allowed;
    }
    .lg\:box-border
    {
        box-sizing: border-box;
    }
    .lg\:box-content
    {
        box-sizing: content-box;
    }
    .lg\:border-0
    {
        border-width: 0;
    }
    .lg\:border-1
    {
        border-width: 1px;
    }
    .lg\:border-2
    {
        border-width: 2px;
    }
    .lg\:border-3
    {
        border-width: 3px;
    }
    .lg\:border-4
    {
        border-width: 4px;
    }
    .lg\:border-5
    {
        border-width: 5px;
    }
    .lg\:border-8
    {
        border-width: 8px;
    }
    .lg\:border
    {
        border-width: 1px;
    }
    .lg\:border-t-0
    {
        border-top-width: 0;
    }
    .lg\:border-r-0
    {
        border-right-width: 0;
    }
    .lg\:border-b-0
    {
        border-bottom-width: 0;
    }
    .lg\:border-l-0
    {
        border-left-width: 0;
    }
    .lg\:border-t-1
    {
        border-top-width: 1px;
    }
    .lg\:border-r-1
    {
        border-right-width: 1px;
    }
    .lg\:border-b-1
    {
        border-bottom-width: 1px;
    }
    .lg\:border-l-1
    {
        border-left-width: 1px;
    }
    .lg\:border-t-2
    {
        border-top-width: 2px;
    }
    .lg\:border-r-2
    {
        border-right-width: 2px;
    }
    .lg\:border-b-2
    {
        border-bottom-width: 2px;
    }
    .lg\:border-l-2
    {
        border-left-width: 2px;
    }
    .lg\:border-t-3
    {
        border-top-width: 3px;
    }
    .lg\:border-r-3
    {
        border-right-width: 3px;
    }
    .lg\:border-b-3
    {
        border-bottom-width: 3px;
    }
    .lg\:border-l-3
    {
        border-left-width: 3px;
    }
    .lg\:border-t-4
    {
        border-top-width: 4px;
    }
    .lg\:border-r-4
    {
        border-right-width: 4px;
    }
    .lg\:border-b-4
    {
        border-bottom-width: 4px;
    }
    .lg\:border-l-4
    {
        border-left-width: 4px;
    }
    .lg\:border-t-5
    {
        border-top-width: 5px;
    }
    .lg\:border-r-5
    {
        border-right-width: 5px;
    }
    .lg\:border-b-5
    {
        border-bottom-width: 5px;
    }
    .lg\:border-l-5
    {
        border-left-width: 5px;
    }
    .lg\:border-t-8
    {
        border-top-width: 8px;
    }
    .lg\:border-r-8
    {
        border-right-width: 8px;
    }
    .lg\:border-b-8
    {
        border-bottom-width: 8px;
    }
    .lg\:border-l-8
    {
        border-left-width: 8px;
    }
    .lg\:border-t
    {
        border-top-width: 1px;
    }
    .lg\:border-r
    {
        border-right-width: 1px;
    }
    .lg\:border-b
    {
        border-bottom-width: 1px;
    }
    .lg\:border-l
    {
        border-left-width: 1px;
    }
    .lg\:last\:border-0:last-child
    {
        border-width: 0;
    }
    .lg\:last\:border-1:last-child
    {
        border-width: 1px;
    }
    .lg\:last\:border-2:last-child
    {
        border-width: 2px;
    }
    .lg\:last\:border-3:last-child
    {
        border-width: 3px;
    }
    .lg\:last\:border-4:last-child
    {
        border-width: 4px;
    }
    .lg\:last\:border-5:last-child
    {
        border-width: 5px;
    }
    .lg\:last\:border-8:last-child
    {
        border-width: 8px;
    }
    .lg\:last\:border:last-child
    {
        border-width: 1px;
    }
    .lg\:last\:border-t-0:last-child
    {
        border-top-width: 0;
    }
    .lg\:last\:border-r-0:last-child
    {
        border-right-width: 0;
    }
    .lg\:last\:border-b-0:last-child
    {
        border-bottom-width: 0;
    }
    .lg\:last\:border-l-0:last-child
    {
        border-left-width: 0;
    }
    .lg\:last\:border-t-1:last-child
    {
        border-top-width: 1px;
    }
    .lg\:last\:border-r-1:last-child
    {
        border-right-width: 1px;
    }
    .lg\:last\:border-b-1:last-child
    {
        border-bottom-width: 1px;
    }
    .lg\:last\:border-l-1:last-child
    {
        border-left-width: 1px;
    }
    .lg\:last\:border-t-2:last-child
    {
        border-top-width: 2px;
    }
    .lg\:last\:border-r-2:last-child
    {
        border-right-width: 2px;
    }
    .lg\:last\:border-b-2:last-child
    {
        border-bottom-width: 2px;
    }
    .lg\:last\:border-l-2:last-child
    {
        border-left-width: 2px;
    }
    .lg\:last\:border-t-3:last-child
    {
        border-top-width: 3px;
    }
    .lg\:last\:border-r-3:last-child
    {
        border-right-width: 3px;
    }
    .lg\:last\:border-b-3:last-child
    {
        border-bottom-width: 3px;
    }
    .lg\:last\:border-l-3:last-child
    {
        border-left-width: 3px;
    }
    .lg\:last\:border-t-4:last-child
    {
        border-top-width: 4px;
    }
    .lg\:last\:border-r-4:last-child
    {
        border-right-width: 4px;
    }
    .lg\:last\:border-b-4:last-child
    {
        border-bottom-width: 4px;
    }
    .lg\:last\:border-l-4:last-child
    {
        border-left-width: 4px;
    }
    .lg\:last\:border-t-5:last-child
    {
        border-top-width: 5px;
    }
    .lg\:last\:border-r-5:last-child
    {
        border-right-width: 5px;
    }
    .lg\:last\:border-b-5:last-child
    {
        border-bottom-width: 5px;
    }
    .lg\:last\:border-l-5:last-child
    {
        border-left-width: 5px;
    }
    .lg\:last\:border-t-8:last-child
    {
        border-top-width: 8px;
    }
    .lg\:last\:border-r-8:last-child
    {
        border-right-width: 8px;
    }
    .lg\:last\:border-b-8:last-child
    {
        border-bottom-width: 8px;
    }
    .lg\:last\:border-l-8:last-child
    {
        border-left-width: 8px;
    }
    .lg\:last\:border-t:last-child
    {
        border-top-width: 1px;
    }
    .lg\:last\:border-r:last-child
    {
        border-right-width: 1px;
    }
    .lg\:last\:border-b:last-child
    {
        border-bottom-width: 1px;
    }
    .lg\:last\:border-l:last-child
    {
        border-left-width: 1px;
    }
    .lg\:first\:border-0:first-child
    {
        border-width: 0;
    }
    .lg\:first\:border-1:first-child
    {
        border-width: 1px;
    }
    .lg\:first\:border-2:first-child
    {
        border-width: 2px;
    }
    .lg\:first\:border-3:first-child
    {
        border-width: 3px;
    }
    .lg\:first\:border-4:first-child
    {
        border-width: 4px;
    }
    .lg\:first\:border-5:first-child
    {
        border-width: 5px;
    }
    .lg\:first\:border-8:first-child
    {
        border-width: 8px;
    }
    .lg\:first\:border:first-child
    {
        border-width: 1px;
    }
    .lg\:first\:border-t-0:first-child
    {
        border-top-width: 0;
    }
    .lg\:first\:border-r-0:first-child
    {
        border-right-width: 0;
    }
    .lg\:first\:border-b-0:first-child
    {
        border-bottom-width: 0;
    }
    .lg\:first\:border-l-0:first-child
    {
        border-left-width: 0;
    }
    .lg\:first\:border-t-1:first-child
    {
        border-top-width: 1px;
    }
    .lg\:first\:border-r-1:first-child
    {
        border-right-width: 1px;
    }
    .lg\:first\:border-b-1:first-child
    {
        border-bottom-width: 1px;
    }
    .lg\:first\:border-l-1:first-child
    {
        border-left-width: 1px;
    }
    .lg\:first\:border-t-2:first-child
    {
        border-top-width: 2px;
    }
    .lg\:first\:border-r-2:first-child
    {
        border-right-width: 2px;
    }
    .lg\:first\:border-b-2:first-child
    {
        border-bottom-width: 2px;
    }
    .lg\:first\:border-l-2:first-child
    {
        border-left-width: 2px;
    }
    .lg\:first\:border-t-3:first-child
    {
        border-top-width: 3px;
    }
    .lg\:first\:border-r-3:first-child
    {
        border-right-width: 3px;
    }
    .lg\:first\:border-b-3:first-child
    {
        border-bottom-width: 3px;
    }
    .lg\:first\:border-l-3:first-child
    {
        border-left-width: 3px;
    }
    .lg\:first\:border-t-4:first-child
    {
        border-top-width: 4px;
    }
    .lg\:first\:border-r-4:first-child
    {
        border-right-width: 4px;
    }
    .lg\:first\:border-b-4:first-child
    {
        border-bottom-width: 4px;
    }
    .lg\:first\:border-l-4:first-child
    {
        border-left-width: 4px;
    }
    .lg\:first\:border-t-5:first-child
    {
        border-top-width: 5px;
    }
    .lg\:first\:border-r-5:first-child
    {
        border-right-width: 5px;
    }
    .lg\:first\:border-b-5:first-child
    {
        border-bottom-width: 5px;
    }
    .lg\:first\:border-l-5:first-child
    {
        border-left-width: 5px;
    }
    .lg\:first\:border-t-8:first-child
    {
        border-top-width: 8px;
    }
    .lg\:first\:border-r-8:first-child
    {
        border-right-width: 8px;
    }
    .lg\:first\:border-b-8:first-child
    {
        border-bottom-width: 8px;
    }
    .lg\:first\:border-l-8:first-child
    {
        border-left-width: 8px;
    }
    .lg\:first\:border-t:first-child
    {
        border-top-width: 1px;
    }
    .lg\:first\:border-r:first-child
    {
        border-right-width: 1px;
    }
    .lg\:first\:border-b:first-child
    {
        border-bottom-width: 1px;
    }
    .lg\:first\:border-l:first-child
    {
        border-left-width: 1px;
    }
    .lg\:border-solid
    {
        border-style: solid;
    }
    .lg\:border-dashed
    {
        border-style: dashed;
    }
    .lg\:border-dotted
    {
        border-style: dotted;
    }
    .lg\:border-double
    {
        border-style: double;
    }
    .lg\:border-none
    {
        border-style: none;
    }
    .lg\:rounded-none
    {
        border-radius: 0;
    }
    .lg\:rounded-sm
    {
        border-radius: .125rem;
    }
    .lg\:rounded-md
    {
        border-radius: .375rem;
    }
    .lg\:rounded
    {
        border-radius: .25rem;
    }
    .lg\:rounded-lg
    {
        border-radius: .5rem;
    }
    .lg\:rounded-full
    {
        border-radius: 9999px;
    }
    .lg\:rounded-t-none
    {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .lg\:rounded-r-none
    {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .lg\:rounded-b-none
    {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .lg\:rounded-l-none
    {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .lg\:rounded-t-sm
    {
        border-top-left-radius: .125rem;
        border-top-right-radius: .125rem;
    }
    .lg\:rounded-r-sm
    {
        border-top-right-radius: .125rem;
        border-bottom-right-radius: .125rem;
    }
    .lg\:rounded-b-sm
    {
        border-bottom-right-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .lg\:rounded-l-sm
    {
        border-top-left-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .lg\:rounded-t-md
    {
        border-top-left-radius: .375rem;
        border-top-right-radius: .375rem;
    }
    .lg\:rounded-r-md
    {
        border-top-right-radius: .375rem;
        border-bottom-right-radius: .375rem;
    }
    .lg\:rounded-b-md
    {
        border-bottom-right-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .lg\:rounded-l-md
    {
        border-top-left-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .lg\:rounded-t
    {
        border-top-left-radius: .25rem;
    }
    .lg\:rounded-r, .lg\:rounded-t
    {
        border-top-right-radius: .25rem;
    }
    .lg\:rounded-b, .lg\:rounded-r
    {
        border-bottom-right-radius: .25rem;
    }
    .lg\:rounded-b, .lg\:rounded-l
    {
        border-bottom-left-radius: .25rem;
    }
    .lg\:rounded-l
    {
        border-top-left-radius: .25rem;
    }
    .lg\:rounded-t-lg
    {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
    }
    .lg\:rounded-r-lg
    {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem;
    }
    .lg\:rounded-b-lg
    {
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .lg\:rounded-l-lg
    {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .lg\:rounded-t-full
    {
        border-top-left-radius: 9999px;
        border-top-right-radius: 9999px;
    }
    .lg\:rounded-r-full
    {
        border-top-right-radius: 9999px;
        border-bottom-right-radius: 9999px;
    }
    .lg\:rounded-b-full
    {
        border-bottom-right-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .lg\:rounded-l-full
    {
        border-top-left-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .lg\:rounded-tl-none
    {
        border-top-left-radius: 0;
    }
    .lg\:rounded-tr-none
    {
        border-top-right-radius: 0;
    }
    .lg\:rounded-br-none
    {
        border-bottom-right-radius: 0;
    }
    .lg\:rounded-bl-none
    {
        border-bottom-left-radius: 0;
    }
    .lg\:rounded-tl-sm
    {
        border-top-left-radius: .125rem;
    }
    .lg\:rounded-tr-sm
    {
        border-top-right-radius: .125rem;
    }
    .lg\:rounded-br-sm
    {
        border-bottom-right-radius: .125rem;
    }
    .lg\:rounded-bl-sm
    {
        border-bottom-left-radius: .125rem;
    }
    .lg\:rounded-tl-md
    {
        border-top-left-radius: .375rem;
    }
    .lg\:rounded-tr-md
    {
        border-top-right-radius: .375rem;
    }
    .lg\:rounded-br-md
    {
        border-bottom-right-radius: .375rem;
    }
    .lg\:rounded-bl-md
    {
        border-bottom-left-radius: .375rem;
    }
    .lg\:rounded-tl
    {
        border-top-left-radius: .25rem;
    }
    .lg\:rounded-tr
    {
        border-top-right-radius: .25rem;
    }
    .lg\:rounded-br
    {
        border-bottom-right-radius: .25rem;
    }
    .lg\:rounded-bl
    {
        border-bottom-left-radius: .25rem;
    }
    .lg\:rounded-tl-lg
    {
        border-top-left-radius: .5rem;
    }
    .lg\:rounded-tr-lg
    {
        border-top-right-radius: .5rem;
    }
    .lg\:rounded-br-lg
    {
        border-bottom-right-radius: .5rem;
    }
    .lg\:rounded-bl-lg
    {
        border-bottom-left-radius: .5rem;
    }
    .lg\:rounded-tl-full
    {
        border-top-left-radius: 9999px;
    }
    .lg\:rounded-tr-full
    {
        border-top-right-radius: 9999px;
    }
    .lg\:rounded-br-full
    {
        border-bottom-right-radius: 9999px;
    }
    .lg\:rounded-bl-full
    {
        border-bottom-left-radius: 9999px;
    }
    .lg\:border-opacity-0
    {
        --border-opacity: 0;
    }
    .lg\:border-opacity-25
    {
        --border-opacity: .25;
    }
    .lg\:border-opacity-50
    {
        --border-opacity: .5;
    }
    .lg\:border-opacity-75
    {
        --border-opacity: .75;
    }
    .lg\:border-opacity-100
    {
        --border-opacity: 1;
    }
    .lg\:hover\:border-opacity-0:hover
    {
        --border-opacity: 0;
    }
    .lg\:hover\:border-opacity-25:hover
    {
        --border-opacity: .25;
    }
    .lg\:hover\:border-opacity-50:hover
    {
        --border-opacity: .5;
    }
    .lg\:hover\:border-opacity-75:hover
    {
        --border-opacity: .75;
    }
    .lg\:hover\:border-opacity-100:hover
    {
        --border-opacity: 1;
    }
    .lg\:focus\:border-opacity-0:focus
    {
        --border-opacity: 0;
    }
    .lg\:focus\:border-opacity-25:focus
    {
        --border-opacity: .25;
    }
    .lg\:focus\:border-opacity-50:focus
    {
        --border-opacity: .5;
    }
    .lg\:focus\:border-opacity-75:focus
    {
        --border-opacity: .75;
    }
    .lg\:focus\:border-opacity-100:focus
    {
        --border-opacity: 1;
    }
    .lg\:border-transparent
    {
        border-color: transparent;
    }
    .lg\:border-inherit
    {
        border-color: inherit;
    }
    .lg\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .lg\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .lg\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .lg\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .lg\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .lg\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .lg\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .lg\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .lg\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .lg\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .lg\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .lg\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .lg\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .lg\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .lg\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .lg\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .lg\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .lg\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .lg\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .lg\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .lg\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .lg\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .lg\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .lg\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .lg\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .lg\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .lg\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .lg\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .lg\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .lg\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .lg\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .lg\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .lg\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .lg\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .lg\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .lg\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .lg\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .lg\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .lg\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .lg\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .lg\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .lg\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .lg\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .lg\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .lg\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .lg\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .lg\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .lg\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .lg\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .lg\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .lg\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .lg\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .lg\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .lg\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .lg\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .lg\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .lg\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .lg\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .lg\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .lg\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .lg\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .lg\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .lg\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .lg\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .lg\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .lg\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .lg\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .lg\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .lg\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .lg\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .lg\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .lg\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .lg\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .lg\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .lg\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .lg\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .lg\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .lg\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .lg\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .lg\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .lg\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .lg\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .lg\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .lg\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .lg\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .lg\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .lg\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .lg\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .lg\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .lg\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .lg\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .lg\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .lg\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .lg\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .lg\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .lg\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .lg\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .lg\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .lg\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .lg\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .lg\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .lg\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .lg\:hover\:border-transparent:hover
    {
        border-color: transparent;
    }
    .lg\:hover\:border-inherit:hover
    {
        border-color: inherit;
    }
    .lg\:hover\:border-ds-black:hover
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .lg\:hover\:border-ds-grey-700:hover
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .lg\:hover\:border-ds-grey-600:hover
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .lg\:hover\:border-ds-grey-500:hover
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .lg\:hover\:border-ds-grey-400:hover
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .lg\:hover\:border-ds-grey-300:hover
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .lg\:hover\:border-ds-grey-200:hover
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .lg\:hover\:border-ds-grey-100:hover
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .lg\:hover\:border-ds-solid-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-primary-light:hover
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .lg\:hover\:border-ds-secondary-light:hover
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .lg\:hover\:border-ds-third-dark:hover
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .lg\:hover\:border-ds-disabled-light:hover
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .lg\:hover\:border-ds-red-700:hover
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .lg\:hover\:border-ds-red-600:hover
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .lg\:hover\:border-ds-red-500:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .lg\:hover\:border-ds-red-400:hover
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .lg\:hover\:border-ds-red-300:hover
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .lg\:hover\:border-ds-red-200:hover
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .lg\:hover\:border-ds-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .lg\:hover\:border-ds-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .lg\:hover\:border-ds-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .lg\:hover\:border-ds-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .lg\:hover\:border-ds-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .lg\:hover\:border-ds-navy-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .lg\:hover\:border-ds-navy-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .lg\:hover\:border-ds-navy-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .lg\:hover\:border-ds-navy-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .lg\:hover\:border-ds-navy-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .lg\:hover\:border-ds-navy-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .lg\:hover\:border-ds-purple-600:hover
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .lg\:hover\:border-ds-purple-500:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .lg\:hover\:border-ds-purple-400:hover
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-purple-300:hover
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .lg\:hover\:border-ds-purple-200:hover
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .lg\:hover\:border-ds-purple-100:hover
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .lg\:hover\:border-ds-sky-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .lg\:hover\:border-ds-sky-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-sky-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-sky-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-sky-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .lg\:hover\:border-ds-sky-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-pink-600:hover
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .lg\:hover\:border-ds-pink-500:hover
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-pink-400:hover
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-pink-300:hover
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-pink-200:hover
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-pink-100:hover
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .lg\:hover\:border-ds-green-700:hover
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .lg\:hover\:border-ds-green-600:hover
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .lg\:hover\:border-ds-green-500:hover
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .lg\:hover\:border-ds-green-400:hover
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .lg\:hover\:border-ds-green-300:hover
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .lg\:hover\:border-ds-green-200:hover
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .lg\:hover\:border-ds-gold-600:hover
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .lg\:hover\:border-ds-gold-500:hover
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .lg\:hover\:border-ds-gold-300:hover
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .lg\:hover\:border-ds-vip-black:hover
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .lg\:hover\:border-ds-vip-grey:hover
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .lg\:hover\:border-ds-vip-elements:hover
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .lg\:hover\:border-ds-vip-beige:hover
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .lg\:hover\:border-ds-vip-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .lg\:hover\:border-green:hover
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .lg\:hover\:border-green-dark:hover
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .lg\:hover\:border-green-light:hover
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .lg\:hover\:border-red-soft:hover
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .lg\:hover\:border-red-lighter:hover
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .lg\:hover\:border-red-light:hover
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .lg\:hover\:border-red:hover
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .lg\:hover\:border-red-dark:hover
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .lg\:hover\:border-red-darker:hover
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .lg\:hover\:border-purple-dark:hover
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .lg\:hover\:border-blue:hover
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .lg\:hover\:border-blue-light:hover
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .lg\:hover\:border-blue-dark:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .lg\:hover\:border-blue-darker:hover
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .lg\:hover\:border-black:hover
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .lg\:hover\:border-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .lg\:hover\:border-sport:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .lg\:hover\:border-esport:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .lg\:hover\:border-casino:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .lg\:hover\:border-poker:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .lg\:hover\:border-grey-dark:hover
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .lg\:hover\:border-grey:hover
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .lg\:hover\:border-grey-light:hover
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .lg\:hover\:border-grey-lightest:hover
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .lg\:hover\:border-orange:hover
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .lg\:hover\:border-orange-light:hover
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .lg\:hover\:border-yellow:hover
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .lg\:hover\:border-brown:hover
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .lg\:hover\:border-smoke-darkest:hover
    {
        border-color: rgba(0,0,0,.9);
    }
    .lg\:hover\:border-smoke-darker:hover
    {
        border-color: rgba(0,0,0,.75);
    }
    .lg\:hover\:border-smoke-dark:hover
    {
        border-color: rgba(0,0,0,.6);
    }
    .lg\:hover\:border-smoke:hover
    {
        border-color: rgba(0,0,0,.5);
    }
    .lg\:hover\:border-smoke-light:hover
    {
        border-color: rgba(0,0,0,.4);
    }
    .lg\:hover\:border-smoke-lighter:hover
    {
        border-color: rgba(0,0,0,.25);
    }
    .lg\:hover\:border-smoke-lightest:hover
    {
        border-color: rgba(0,0,0,.1);
    }
    .lg\:hover\:border-snow-strong:hover
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .lg\:hover\:border-snow:hover
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .lg\:hover\:border-snow-weak:hover
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .lg\:hover\:border-placeholder:hover
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-transparent
    {
        border-color: transparent;
    }
    .group:hover .lg\:group-hover\:border-inherit
    {
        border-color: inherit;
    }
    .group:hover .lg\:group-hover\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .group:hover .lg\:group-hover\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .group:hover .lg\:group-hover\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .group:hover .lg\:group-hover\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .group:hover .lg\:group-hover\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .group:hover .lg\:group-hover\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .group:hover .lg\:group-hover\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .group:hover .lg\:group-hover\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .group:hover .lg\:group-hover\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .group:hover .lg\:group-hover\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .group:hover .lg\:group-hover\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .group:hover .lg\:group-hover\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .lg\:border-collapse
    {
        border-collapse: collapse;
    }
    .lg\:border-separate
    {
        border-collapse: separate;
    }
    .lg\:bg-auto
    {
        background-size: auto;
    }
    .lg\:bg-cover
    {
        background-size: cover;
    }
    .lg\:bg-contain
    {
        background-size: contain;
    }
    .lg\:bg-repeat
    {
        background-repeat: repeat;
    }
    .lg\:bg-no-repeat
    {
        background-repeat: no-repeat;
    }
    .lg\:bg-repeat-x
    {
        background-repeat: repeat-x;
    }
    .lg\:bg-repeat-y
    {
        background-repeat: repeat-y;
    }
    .lg\:bg-repeat-round
    {
        background-repeat: round;
    }
    .lg\:bg-repeat-space
    {
        background-repeat: space;
    }
    .lg\:bg-bottom
    {
        background-position: bottom;
    }
    .lg\:bg-center
    {
        background-position: 50%;
    }
    .lg\:bg-left
    {
        background-position: 0;
    }
    .lg\:bg-left-bottom
    {
        background-position: 0 100%;
    }
    .lg\:bg-left-top
    {
        background-position: 0 0;
    }
    .lg\:bg-right
    {
        background-position: 100%;
    }
    .lg\:bg-right-bottom
    {
        background-position: 100% 100%;
    }
    .lg\:bg-right-top
    {
        background-position: 100% 0;
    }
    .lg\:bg-top
    {
        background-position: top;
    }
    .lg\:bg-opacity-0
    {
        --bg-opacity: 0;
    }
    .lg\:bg-opacity-25
    {
        --bg-opacity: .25;
    }
    .lg\:bg-opacity-50
    {
        --bg-opacity: .5;
    }
    .lg\:bg-opacity-75
    {
        --bg-opacity: .75;
    }
    .lg\:bg-opacity-100
    {
        --bg-opacity: 1;
    }
    .lg\:hover\:bg-opacity-0:hover
    {
        --bg-opacity: 0;
    }
    .lg\:hover\:bg-opacity-25:hover
    {
        --bg-opacity: .25;
    }
    .lg\:hover\:bg-opacity-50:hover
    {
        --bg-opacity: .5;
    }
    .lg\:hover\:bg-opacity-75:hover
    {
        --bg-opacity: .75;
    }
    .lg\:hover\:bg-opacity-100:hover
    {
        --bg-opacity: 1;
    }
    .lg\:focus\:bg-opacity-0:focus
    {
        --bg-opacity: 0;
    }
    .lg\:focus\:bg-opacity-25:focus
    {
        --bg-opacity: .25;
    }
    .lg\:focus\:bg-opacity-50:focus
    {
        --bg-opacity: .5;
    }
    .lg\:focus\:bg-opacity-75:focus
    {
        --bg-opacity: .75;
    }
    .lg\:focus\:bg-opacity-100:focus
    {
        --bg-opacity: 1;
    }
    .lg\:space-y-0>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(0px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(0px * var(--space-y-reverse));
    }
    .lg\:space-x-0>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(0px * var(--space-x-reverse));
        margin-left: calc(0px * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.25rem * var(--space-y-reverse));
    }
    .lg\:space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.25rem * var(--space-x-reverse));
        margin-left: calc(.25rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.5rem * var(--space-y-reverse));
    }
    .lg\:space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.5rem * var(--space-x-reverse));
        margin-left: calc(.5rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.75rem * var(--space-y-reverse));
    }
    .lg\:space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.75rem * var(--space-x-reverse));
        margin-left: calc(.75rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1rem * var(--space-y-reverse));
    }
    .lg\:space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1rem * var(--space-x-reverse));
        margin-left: calc(1rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--space-y-reverse));
    }
    .lg\:space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.25rem * var(--space-x-reverse));
        margin-left: calc(1.25rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--space-y-reverse));
    }
    .lg\:space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--space-x-reverse));
        margin-left: calc(1.5rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2rem * var(--space-y-reverse));
    }
    .lg\:space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2rem * var(--space-x-reverse));
        margin-left: calc(2rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--space-y-reverse));
    }
    .lg\:space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--space-x-reverse));
        margin-left: calc(2.5rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(3rem * var(--space-y-reverse));
    }
    .lg\:space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(3rem * var(--space-x-reverse));
        margin-left: calc(3rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(4rem * var(--space-y-reverse));
    }
    .lg\:space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(4rem * var(--space-x-reverse));
        margin-left: calc(4rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(5rem * var(--space-y-reverse));
    }
    .lg\:space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(5rem * var(--space-x-reverse));
        margin-left: calc(5rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(6rem * var(--space-y-reverse));
    }
    .lg\:space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(6rem * var(--space-x-reverse));
        margin-left: calc(6rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(8rem * var(--space-y-reverse));
    }
    .lg\:space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(8rem * var(--space-x-reverse));
        margin-left: calc(8rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(10rem * var(--space-y-reverse));
    }
    .lg\:space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(10rem * var(--space-x-reverse));
        margin-left: calc(10rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(12rem * var(--space-y-reverse));
    }
    .lg\:space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(12rem * var(--space-x-reverse));
        margin-left: calc(12rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(14rem * var(--space-y-reverse));
    }
    .lg\:space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(14rem * var(--space-x-reverse));
        margin-left: calc(14rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(16rem * var(--space-y-reverse));
    }
    .lg\:space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(16rem * var(--space-x-reverse));
        margin-left: calc(16rem * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1px * var(--space-y-reverse));
    }
    .lg\:space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1px * var(--space-x-reverse));
        margin-left: calc(1px * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.25rem * var(--space-y-reverse));
    }
    .lg\:-space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.25rem * var(--space-x-reverse));
        margin-left: calc(-.25rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.5rem * var(--space-y-reverse));
    }
    .lg\:-space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.5rem * var(--space-x-reverse));
        margin-left: calc(-.5rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.75rem * var(--space-y-reverse));
    }
    .lg\:-space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.75rem * var(--space-x-reverse));
        margin-left: calc(-.75rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1rem * var(--space-y-reverse));
    }
    .lg\:-space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1rem * var(--space-x-reverse));
        margin-left: calc(-1rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.25rem * var(--space-y-reverse));
    }
    .lg\:-space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.25rem * var(--space-x-reverse));
        margin-left: calc(-1.25rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.5rem * var(--space-y-reverse));
    }
    .lg\:-space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.5rem * var(--space-x-reverse));
        margin-left: calc(-1.5rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2rem * var(--space-y-reverse));
    }
    .lg\:-space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2rem * var(--space-x-reverse));
        margin-left: calc(-2rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2.5rem * var(--space-y-reverse));
    }
    .lg\:-space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2.5rem * var(--space-x-reverse));
        margin-left: calc(-2.5rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-3rem * var(--space-y-reverse));
    }
    .lg\:-space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-3rem * var(--space-x-reverse));
        margin-left: calc(-3rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-4rem * var(--space-y-reverse));
    }
    .lg\:-space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-4rem * var(--space-x-reverse));
        margin-left: calc(-4rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-5rem * var(--space-y-reverse));
    }
    .lg\:-space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-5rem * var(--space-x-reverse));
        margin-left: calc(-5rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-6rem * var(--space-y-reverse));
    }
    .lg\:-space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-6rem * var(--space-x-reverse));
        margin-left: calc(-6rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-8rem * var(--space-y-reverse));
    }
    .lg\:-space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-8rem * var(--space-x-reverse));
        margin-left: calc(-8rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-10rem * var(--space-y-reverse));
    }
    .lg\:-space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-10rem * var(--space-x-reverse));
        margin-left: calc(-10rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-12rem * var(--space-y-reverse));
    }
    .lg\:-space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-12rem * var(--space-x-reverse));
        margin-left: calc(-12rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-14rem * var(--space-y-reverse));
    }
    .lg\:-space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-14rem * var(--space-x-reverse));
        margin-left: calc(-14rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-16rem * var(--space-y-reverse));
    }
    .lg\:-space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-16rem * var(--space-x-reverse));
        margin-left: calc(-16rem * (1 - var(--space-x-reverse)));
    }
    .lg\:-space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1px * var(--space-y-reverse));
    }
    .lg\:-space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1px * var(--space-x-reverse));
        margin-left: calc(-1px * (1 - var(--space-x-reverse)));
    }
    .lg\:space-y-reverse>:not(template)~:not(template)
    {
        --space-y-reverse: 1;
    }
    .lg\:space-x-reverse>:not(template)~:not(template)
    {
        --space-x-reverse: 1;
    }
    .lg\:divide-y-0>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(0px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(0px * var(--divide-y-reverse));
    }
    .lg\:divide-x-0>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(0px * var(--divide-x-reverse));
        border-left-width: calc(0px * (1 - var(--divide-x-reverse)));
    }
    .lg\:divide-y-1>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .lg\:divide-x-1>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .lg\:divide-y-2>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(2px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(2px * var(--divide-y-reverse));
    }
    .lg\:divide-x-2>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(2px * var(--divide-x-reverse));
        border-left-width: calc(2px * (1 - var(--divide-x-reverse)));
    }
    .lg\:divide-y-3>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(3px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(3px * var(--divide-y-reverse));
    }
    .lg\:divide-x-3>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(3px * var(--divide-x-reverse));
        border-left-width: calc(3px * (1 - var(--divide-x-reverse)));
    }
    .lg\:divide-y-4>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(4px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(4px * var(--divide-y-reverse));
    }
    .lg\:divide-x-4>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(4px * var(--divide-x-reverse));
        border-left-width: calc(4px * (1 - var(--divide-x-reverse)));
    }
    .lg\:divide-y-5>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(5px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(5px * var(--divide-y-reverse));
    }
    .lg\:divide-x-5>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(5px * var(--divide-x-reverse));
        border-left-width: calc(5px * (1 - var(--divide-x-reverse)));
    }
    .lg\:divide-y-8>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(8px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(8px * var(--divide-y-reverse));
    }
    .lg\:divide-x-8>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(8px * var(--divide-x-reverse));
        border-left-width: calc(8px * (1 - var(--divide-x-reverse)));
    }
    .lg\:divide-y>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .lg\:divide-x>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .lg\:divide-y-reverse>:not(template)~:not(template)
    {
        --divide-y-reverse: 1;
    }
    .lg\:divide-x-reverse>:not(template)~:not(template)
    {
        --divide-x-reverse: 1;
    }
    .lg\:divide-transparent>:not(template)~:not(template)
    {
        border-color: transparent;
    }
    .lg\:divide-inherit>:not(template)~:not(template)
    {
        border-color: inherit;
    }
    .lg\:divide-ds-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--divide-opacity));
    }
    .lg\:divide-ds-grey-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--divide-opacity));
    }
    .lg\:divide-ds-grey-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--divide-opacity));
    }
    .lg\:divide-ds-grey-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--divide-opacity));
    }
    .lg\:divide-ds-grey-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--divide-opacity));
    }
    .lg\:divide-ds-grey-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--divide-opacity));
    }
    .lg\:divide-ds-grey-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--divide-opacity));
    }
    .lg\:divide-ds-grey-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--divide-opacity));
    }
    .lg\:divide-ds-solid-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .lg\:divide-ds-primary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--divide-opacity));
    }
    .lg\:divide-ds-secondary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--divide-opacity));
    }
    .lg\:divide-ds-third-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--divide-opacity));
    }
    .lg\:divide-ds-disabled-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--divide-opacity));
    }
    .lg\:divide-ds-red-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--divide-opacity));
    }
    .lg\:divide-ds-red-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--divide-opacity));
    }
    .lg\:divide-ds-red-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .lg\:divide-ds-red-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--divide-opacity));
    }
    .lg\:divide-ds-red-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--divide-opacity));
    }
    .lg\:divide-ds-red-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--divide-opacity));
    }
    .lg\:divide-ds-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--divide-opacity));
    }
    .lg\:divide-ds-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .lg\:divide-ds-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--divide-opacity));
    }
    .lg\:divide-ds-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--divide-opacity));
    }
    .lg\:divide-ds-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--divide-opacity));
    }
    .lg\:divide-ds-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--divide-opacity));
    }
    .lg\:divide-ds-navy-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--divide-opacity));
    }
    .lg\:divide-ds-navy-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .lg\:divide-ds-navy-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--divide-opacity));
    }
    .lg\:divide-ds-navy-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--divide-opacity));
    }
    .lg\:divide-ds-navy-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--divide-opacity));
    }
    .lg\:divide-ds-navy-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--divide-opacity));
    }
    .lg\:divide-ds-purple-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--divide-opacity));
    }
    .lg\:divide-ds-purple-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .lg\:divide-ds-purple-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--divide-opacity));
    }
    .lg\:divide-ds-purple-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--divide-opacity));
    }
    .lg\:divide-ds-purple-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--divide-opacity));
    }
    .lg\:divide-ds-purple-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--divide-opacity));
    }
    .lg\:divide-ds-sky-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--divide-opacity));
    }
    .lg\:divide-ds-sky-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--divide-opacity));
    }
    .lg\:divide-ds-sky-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--divide-opacity));
    }
    .lg\:divide-ds-sky-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--divide-opacity));
    }
    .lg\:divide-ds-sky-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--divide-opacity));
    }
    .lg\:divide-ds-sky-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--divide-opacity));
    }
    .lg\:divide-ds-pink-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--divide-opacity));
    }
    .lg\:divide-ds-pink-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--divide-opacity));
    }
    .lg\:divide-ds-pink-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--divide-opacity));
    }
    .lg\:divide-ds-pink-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--divide-opacity));
    }
    .lg\:divide-ds-pink-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--divide-opacity));
    }
    .lg\:divide-ds-pink-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--divide-opacity));
    }
    .lg\:divide-ds-green-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--divide-opacity));
    }
    .lg\:divide-ds-green-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--divide-opacity));
    }
    .lg\:divide-ds-green-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--divide-opacity));
    }
    .lg\:divide-ds-green-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--divide-opacity));
    }
    .lg\:divide-ds-green-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--divide-opacity));
    }
    .lg\:divide-ds-green-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--divide-opacity));
    }
    .lg\:divide-ds-gold-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--divide-opacity));
    }
    .lg\:divide-ds-gold-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--divide-opacity));
    }
    .lg\:divide-ds-gold-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--divide-opacity));
    }
    .lg\:divide-ds-vip-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--divide-opacity));
    }
    .lg\:divide-ds-vip-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--divide-opacity));
    }
    .lg\:divide-ds-vip-elements>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--divide-opacity));
    }
    .lg\:divide-ds-vip-beige>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--divide-opacity));
    }
    .lg\:divide-ds-vip-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .lg\:divide-green>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--divide-opacity));
    }
    .lg\:divide-green-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--divide-opacity));
    }
    .lg\:divide-green-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--divide-opacity));
    }
    .lg\:divide-red-soft>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--divide-opacity));
    }
    .lg\:divide-red-lighter>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--divide-opacity));
    }
    .lg\:divide-red-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--divide-opacity));
    }
    .lg\:divide-red>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--divide-opacity));
    }
    .lg\:divide-red-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--divide-opacity));
    }
    .lg\:divide-red-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--divide-opacity));
    }
    .lg\:divide-purple-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--divide-opacity));
    }
    .lg\:divide-blue>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--divide-opacity));
    }
    .lg\:divide-blue-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--divide-opacity));
    }
    .lg\:divide-blue-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .lg\:divide-blue-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--divide-opacity));
    }
    .lg\:divide-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--divide-opacity));
    }
    .lg\:divide-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .lg\:divide-sport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .lg\:divide-esport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .lg\:divide-casino>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .lg\:divide-poker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .lg\:divide-grey-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--divide-opacity));
    }
    .lg\:divide-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--divide-opacity));
    }
    .lg\:divide-grey-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--divide-opacity));
    }
    .lg\:divide-grey-lightest>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--divide-opacity));
    }
    .lg\:divide-orange>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--divide-opacity));
    }
    .lg\:divide-orange-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--divide-opacity));
    }
    .lg\:divide-yellow>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--divide-opacity));
    }
    .lg\:divide-brown>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--divide-opacity));
    }
    .lg\:divide-smoke-darkest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.9);
    }
    .lg\:divide-smoke-darker>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.75);
    }
    .lg\:divide-smoke-dark>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.6);
    }
    .lg\:divide-smoke>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.5);
    }
    .lg\:divide-smoke-light>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.4);
    }
    .lg\:divide-smoke-lighter>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.25);
    }
    .lg\:divide-smoke-lightest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.1);
    }
    .lg\:divide-snow-strong>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .lg\:divide-snow>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .lg\:divide-snow-weak>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .lg\:divide-placeholder>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--divide-opacity));
    }
    .lg\:divide-solid>:not(template)~:not(template)
    {
        border-style: solid;
    }
    .lg\:divide-dashed>:not(template)~:not(template)
    {
        border-style: dashed;
    }
    .lg\:divide-dotted>:not(template)~:not(template)
    {
        border-style: dotted;
    }
    .lg\:divide-double>:not(template)~:not(template)
    {
        border-style: double;
    }
    .lg\:divide-none>:not(template)~:not(template)
    {
        border-style: none;
    }
    .lg\:divide-opacity-0>:not(template)~:not(template)
    {
        --divide-opacity: 0;
    }
    .lg\:divide-opacity-25>:not(template)~:not(template)
    {
        --divide-opacity: .25;
    }
    .lg\:divide-opacity-50>:not(template)~:not(template)
    {
        --divide-opacity: .5;
    }
    .lg\:divide-opacity-75>:not(template)~:not(template)
    {
        --divide-opacity: .75;
    }
    .lg\:divide-opacity-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
    }
    .lg\:sr-only
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .lg\:not-sr-only
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .lg\:focus\:sr-only:focus
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .lg\:focus\:not-sr-only:focus
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .lg\:appearance-none
    {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .lg\:bg-fixed
    {
        background-attachment: fixed;
    }
    .lg\:bg-local
    {
        background-attachment: local;
    }
    .lg\:bg-scroll
    {
        background-attachment: scroll;
    }
    .lg\:bg-clip-border
    {
        background-clip: border-box;
    }
    .lg\:bg-clip-padding
    {
        background-clip: padding-box;
    }
    .lg\:bg-clip-content
    {
        background-clip: content-box;
    }
    .lg\:bg-clip-text
    {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .lg\:bg-transparent
    {
        background-color: transparent;
    }
    .lg\:bg-inherit
    {
        background-color: inherit;
    }
    .lg\:bg-ds-black
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .lg\:bg-ds-grey-700
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .lg\:bg-ds-grey-600
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .lg\:bg-ds-grey-500
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .lg\:bg-ds-grey-400
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .lg\:bg-ds-grey-300
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .lg\:bg-ds-grey-200
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .lg\:bg-ds-grey-100
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .lg\:bg-ds-solid-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .lg\:bg-ds-primary-light
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .lg\:bg-ds-secondary-light
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .lg\:bg-ds-third-dark
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .lg\:bg-ds-disabled-light
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .lg\:bg-ds-red-700
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .lg\:bg-ds-red-600
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .lg\:bg-ds-red-500
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .lg\:bg-ds-red-400
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .lg\:bg-ds-red-300
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .lg\:bg-ds-red-200
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .lg\:bg-ds-blue-600
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .lg\:bg-ds-blue-500
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .lg\:bg-ds-blue-400
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .lg\:bg-ds-blue-300
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .lg\:bg-ds-blue-200
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .lg\:bg-ds-blue-100
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .lg\:bg-ds-navy-blue-600
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .lg\:bg-ds-navy-blue-500
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .lg\:bg-ds-navy-blue-400
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .lg\:bg-ds-navy-blue-300
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .lg\:bg-ds-navy-blue-200
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .lg\:bg-ds-navy-blue-100
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .lg\:bg-ds-purple-600
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .lg\:bg-ds-purple-500
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .lg\:bg-ds-purple-400
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .lg\:bg-ds-purple-300
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .lg\:bg-ds-purple-200
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .lg\:bg-ds-purple-100
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .lg\:bg-ds-sky-blue-600
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .lg\:bg-ds-sky-blue-500
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .lg\:bg-ds-sky-blue-400
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .lg\:bg-ds-sky-blue-300
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .lg\:bg-ds-sky-blue-200
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .lg\:bg-ds-sky-blue-100
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .lg\:bg-ds-pink-600
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .lg\:bg-ds-pink-500
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .lg\:bg-ds-pink-400
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .lg\:bg-ds-pink-300
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .lg\:bg-ds-pink-200
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .lg\:bg-ds-pink-100
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .lg\:bg-ds-green-700
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .lg\:bg-ds-green-600
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .lg\:bg-ds-green-500
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .lg\:bg-ds-green-400
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .lg\:bg-ds-green-300
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .lg\:bg-ds-green-200
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .lg\:bg-ds-gold-600
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .lg\:bg-ds-gold-500
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .lg\:bg-ds-gold-300
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .lg\:bg-ds-vip-black
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .lg\:bg-ds-vip-grey
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .lg\:bg-ds-vip-elements
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .lg\:bg-ds-vip-beige
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .lg\:bg-ds-vip-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .lg\:bg-green
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .lg\:bg-green-dark
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .lg\:bg-green-light
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .lg\:bg-red-soft
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .lg\:bg-red-lighter
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .lg\:bg-red-light
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .lg\:bg-red
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .lg\:bg-red-dark
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .lg\:bg-red-darker
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .lg\:bg-purple-dark
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .lg\:bg-blue
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .lg\:bg-blue-light
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .lg\:bg-blue-dark
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .lg\:bg-blue-darker
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .lg\:bg-black
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .lg\:bg-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .lg\:bg-sport
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .lg\:bg-esport
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .lg\:bg-casino
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .lg\:bg-poker
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .lg\:bg-grey-dark
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .lg\:bg-grey
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .lg\:bg-grey-light
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .lg\:bg-grey-lightest
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .lg\:bg-orange
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .lg\:bg-orange-light
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .lg\:bg-yellow
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .lg\:bg-brown
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .lg\:bg-smoke-darkest
    {
        background-color: rgba(0,0,0,.9);
    }
    .lg\:bg-smoke-darker
    {
        background-color: rgba(0,0,0,.75);
    }
    .lg\:bg-smoke-dark
    {
        background-color: rgba(0,0,0,.6);
    }
    .lg\:bg-smoke
    {
        background-color: rgba(0,0,0,.5);
    }
    .lg\:bg-smoke-light
    {
        background-color: rgba(0,0,0,.4);
    }
    .lg\:bg-smoke-lighter
    {
        background-color: rgba(0,0,0,.25);
    }
    .lg\:bg-smoke-lightest
    {
        background-color: rgba(0,0,0,.1);
    }
    .lg\:bg-snow-strong
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .lg\:bg-snow
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .lg\:bg-snow-weak
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .lg\:bg-placeholder
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .lg\:hover\:bg-transparent:hover
    {
        background-color: transparent;
    }
    .lg\:hover\:bg-inherit:hover
    {
        background-color: inherit;
    }
    .lg\:hover\:bg-ds-black:hover
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-grey-700:hover
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-grey-600:hover
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-grey-500:hover
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-grey-400:hover
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-grey-300:hover
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-grey-200:hover
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-grey-100:hover
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-solid-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-primary-light:hover
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-secondary-light:hover
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-third-dark:hover
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-disabled-light:hover
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-red-700:hover
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-red-600:hover
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-red-500:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-red-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-red-300:hover
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-red-200:hover
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-navy-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-navy-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-navy-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-navy-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-navy-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-navy-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-purple-600:hover
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-purple-500:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-purple-400:hover
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-purple-300:hover
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-purple-200:hover
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-purple-100:hover
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-sky-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-sky-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-sky-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-sky-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-sky-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-sky-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-pink-600:hover
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-pink-500:hover
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-pink-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-pink-300:hover
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-pink-200:hover
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-pink-100:hover
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-green-700:hover
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-green-600:hover
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-green-500:hover
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-green-400:hover
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-green-300:hover
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-green-200:hover
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-gold-600:hover
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-gold-500:hover
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-gold-300:hover
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-vip-black:hover
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-vip-grey:hover
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-vip-elements:hover
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-vip-beige:hover
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .lg\:hover\:bg-ds-vip-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-green:hover
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .lg\:hover\:bg-green-dark:hover
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .lg\:hover\:bg-green-light:hover
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .lg\:hover\:bg-red-soft:hover
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .lg\:hover\:bg-red-lighter:hover
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .lg\:hover\:bg-red-light:hover
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .lg\:hover\:bg-red:hover
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .lg\:hover\:bg-red-dark:hover
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .lg\:hover\:bg-red-darker:hover
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .lg\:hover\:bg-purple-dark:hover
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .lg\:hover\:bg-blue:hover
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .lg\:hover\:bg-blue-light:hover
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-blue-dark:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .lg\:hover\:bg-blue-darker:hover
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .lg\:hover\:bg-black:hover
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .lg\:hover\:bg-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .lg\:hover\:bg-sport:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .lg\:hover\:bg-esport:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .lg\:hover\:bg-casino:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .lg\:hover\:bg-poker:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .lg\:hover\:bg-grey-dark:hover
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .lg\:hover\:bg-grey:hover
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .lg\:hover\:bg-grey-light:hover
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .lg\:hover\:bg-grey-lightest:hover
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .lg\:hover\:bg-orange:hover
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .lg\:hover\:bg-orange-light:hover
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .lg\:hover\:bg-yellow:hover
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .lg\:hover\:bg-brown:hover
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .lg\:hover\:bg-smoke-darkest:hover
    {
        background-color: rgba(0,0,0,.9);
    }
    .lg\:hover\:bg-smoke-darker:hover
    {
        background-color: rgba(0,0,0,.75);
    }
    .lg\:hover\:bg-smoke-dark:hover
    {
        background-color: rgba(0,0,0,.6);
    }
    .lg\:hover\:bg-smoke:hover
    {
        background-color: rgba(0,0,0,.5);
    }
    .lg\:hover\:bg-smoke-light:hover
    {
        background-color: rgba(0,0,0,.4);
    }
    .lg\:hover\:bg-smoke-lighter:hover
    {
        background-color: rgba(0,0,0,.25);
    }
    .lg\:hover\:bg-smoke-lightest:hover
    {
        background-color: rgba(0,0,0,.1);
    }
    .lg\:hover\:bg-snow-strong:hover
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .lg\:hover\:bg-snow:hover
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .lg\:hover\:bg-snow-weak:hover
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .lg\:hover\:bg-placeholder:hover
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .lg\:bg-none
    {
        background-image: none;
    }
    .lg\:bg-gradient-to-t
    {
        background-image: linear-gradient(0deg,var(--gradient-color-stops));
    }
    .lg\:bg-gradient-to-tr
    {
        background-image: linear-gradient(to top right,var(--gradient-color-stops));
    }
    .lg\:bg-gradient-to-r
    {
        background-image: linear-gradient(90deg,var(--gradient-color-stops));
    }
    .lg\:bg-gradient-to-br
    {
        background-image: linear-gradient(to bottom right,var(--gradient-color-stops));
    }
    .lg\:bg-gradient-to-b
    {
        background-image: linear-gradient(180deg,var(--gradient-color-stops));
    }
    .lg\:bg-gradient-to-bl
    {
        background-image: linear-gradient(to bottom left,var(--gradient-color-stops));
    }
    .lg\:bg-gradient-to-l
    {
        background-image: linear-gradient(270deg,var(--gradient-color-stops));
    }
    .lg\:bg-gradient-to-tl
    {
        background-image: linear-gradient(to top left,var(--gradient-color-stops));
    }
    .lg\:from-transparent
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:from-inherit
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:from-ds-black
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .lg\:from-ds-grey-700
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .lg\:from-ds-grey-600
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .lg\:from-ds-grey-500
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .lg\:from-ds-grey-400
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .lg\:from-ds-grey-300
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .lg\:from-ds-grey-200
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .lg\:from-ds-grey-100
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .lg\:from-ds-solid-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:from-ds-primary-light
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .lg\:from-ds-secondary-light
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .lg\:from-ds-third-dark
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .lg\:from-ds-disabled-light
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .lg\:from-ds-red-700
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .lg\:from-ds-red-600
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .lg\:from-ds-red-500
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:from-ds-red-400
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .lg\:from-ds-red-300
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .lg\:from-ds-red-200
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .lg\:from-ds-blue-600
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .lg\:from-ds-blue-500
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:from-ds-blue-400
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .lg\:from-ds-blue-300
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .lg\:from-ds-blue-200
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .lg\:from-ds-blue-100
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .lg\:from-ds-navy-blue-600
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .lg\:from-ds-navy-blue-500
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:from-ds-navy-blue-400
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .lg\:from-ds-navy-blue-300
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .lg\:from-ds-navy-blue-200
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .lg\:from-ds-navy-blue-100
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .lg\:from-ds-purple-600
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .lg\:from-ds-purple-500
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:from-ds-purple-400
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .lg\:from-ds-purple-300
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .lg\:from-ds-purple-200
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .lg\:from-ds-purple-100
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .lg\:from-ds-sky-blue-600
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .lg\:from-ds-sky-blue-500
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .lg\:from-ds-sky-blue-400
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .lg\:from-ds-sky-blue-300
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .lg\:from-ds-sky-blue-200
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .lg\:from-ds-sky-blue-100
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .lg\:from-ds-pink-600
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .lg\:from-ds-pink-500
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .lg\:from-ds-pink-400
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .lg\:from-ds-pink-300
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .lg\:from-ds-pink-200
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .lg\:from-ds-pink-100
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .lg\:from-ds-green-700
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .lg\:from-ds-green-600
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .lg\:from-ds-green-500
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .lg\:from-ds-green-400
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .lg\:from-ds-green-300
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .lg\:from-ds-green-200
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .lg\:from-ds-gold-600
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .lg\:from-ds-gold-500
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .lg\:from-ds-gold-300
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .lg\:from-ds-vip-black
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .lg\:from-ds-vip-grey
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .lg\:from-ds-vip-elements
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .lg\:from-ds-vip-beige
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .lg\:from-ds-vip-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:from-green
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .lg\:from-green-dark
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .lg\:from-green-light
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .lg\:from-red-soft
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .lg\:from-red-lighter
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .lg\:from-red-light
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .lg\:from-red
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .lg\:from-red-dark
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .lg\:from-red-darker
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .lg\:from-purple-dark
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .lg\:from-blue
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .lg\:from-blue-light
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .lg\:from-blue-dark
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:from-blue-darker
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .lg\:from-black
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .lg\:from-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:from-sport
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:from-esport
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:from-casino
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:from-poker
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:from-grey-dark
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .lg\:from-grey
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .lg\:from-grey-light
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .lg\:from-grey-lightest
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .lg\:from-orange
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .lg\:from-orange-light
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .lg\:from-yellow
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .lg\:from-brown
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .lg\:from-smoke-darkest
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .lg\:from-smoke-darker, .lg\:from-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:from-smoke-darker
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .lg\:from-smoke-dark
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .lg\:from-smoke, .lg\:from-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:from-smoke
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .lg\:from-smoke-light
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .lg\:from-smoke-light, .lg\:from-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:from-smoke-lighter
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .lg\:from-smoke-lightest
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:from-snow-strong
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .lg\:from-snow, .lg\:from-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:from-snow
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .lg\:from-snow-weak
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:from-placeholder
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .lg\:via-transparent
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:via-inherit
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:via-ds-black
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .lg\:via-ds-grey-700
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .lg\:via-ds-grey-600
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .lg\:via-ds-grey-500
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .lg\:via-ds-grey-400
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .lg\:via-ds-grey-300
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .lg\:via-ds-grey-200
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .lg\:via-ds-grey-100
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .lg\:via-ds-solid-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:via-ds-primary-light
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .lg\:via-ds-secondary-light
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .lg\:via-ds-third-dark
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .lg\:via-ds-disabled-light
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .lg\:via-ds-red-700
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .lg\:via-ds-red-600
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .lg\:via-ds-red-500
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:via-ds-red-400
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .lg\:via-ds-red-300
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .lg\:via-ds-red-200
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .lg\:via-ds-blue-600
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .lg\:via-ds-blue-500
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:via-ds-blue-400
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .lg\:via-ds-blue-300
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .lg\:via-ds-blue-200
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .lg\:via-ds-blue-100
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .lg\:via-ds-navy-blue-600
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .lg\:via-ds-navy-blue-500
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:via-ds-navy-blue-400
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .lg\:via-ds-navy-blue-300
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .lg\:via-ds-navy-blue-200
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .lg\:via-ds-navy-blue-100
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .lg\:via-ds-purple-600
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .lg\:via-ds-purple-500
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:via-ds-purple-400
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .lg\:via-ds-purple-300
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .lg\:via-ds-purple-200
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .lg\:via-ds-purple-100
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .lg\:via-ds-sky-blue-600
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .lg\:via-ds-sky-blue-500
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .lg\:via-ds-sky-blue-400
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .lg\:via-ds-sky-blue-300
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .lg\:via-ds-sky-blue-200
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .lg\:via-ds-sky-blue-100
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .lg\:via-ds-pink-600
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .lg\:via-ds-pink-500
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .lg\:via-ds-pink-400
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .lg\:via-ds-pink-300
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .lg\:via-ds-pink-200
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .lg\:via-ds-pink-100
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .lg\:via-ds-green-700
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .lg\:via-ds-green-600
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .lg\:via-ds-green-500
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .lg\:via-ds-green-400
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .lg\:via-ds-green-300
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .lg\:via-ds-green-200
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .lg\:via-ds-gold-600
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .lg\:via-ds-gold-500
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .lg\:via-ds-gold-300
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .lg\:via-ds-vip-black
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .lg\:via-ds-vip-grey
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .lg\:via-ds-vip-elements
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .lg\:via-ds-vip-beige
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .lg\:via-ds-vip-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:via-green
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .lg\:via-green-dark
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .lg\:via-green-light
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .lg\:via-red-soft
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .lg\:via-red-lighter
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .lg\:via-red-light
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .lg\:via-red
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .lg\:via-red-dark
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .lg\:via-red-darker
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .lg\:via-purple-dark
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .lg\:via-blue
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .lg\:via-blue-light
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .lg\:via-blue-dark
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:via-blue-darker
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .lg\:via-black
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .lg\:via-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:via-sport
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:via-esport
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:via-casino
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:via-poker
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:via-grey-dark
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .lg\:via-grey
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .lg\:via-grey-light
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .lg\:via-grey-lightest
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .lg\:via-orange
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .lg\:via-orange-light
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .lg\:via-yellow
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .lg\:via-brown
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .lg\:via-smoke-darkest
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .lg\:via-smoke-darker, .lg\:via-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:via-smoke-darker
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .lg\:via-smoke-dark
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .lg\:via-smoke, .lg\:via-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:via-smoke
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .lg\:via-smoke-light
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .lg\:via-smoke-light, .lg\:via-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:via-smoke-lighter
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .lg\:via-smoke-lightest
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:via-snow-strong
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .lg\:via-snow, .lg\:via-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:via-snow
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .lg\:via-snow-weak
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:via-placeholder
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .lg\:to-transparent
    {
        --gradient-to-color: transparent;
    }
    .lg\:to-inherit
    {
        --gradient-to-color: inherit;
    }
    .lg\:to-ds-black
    {
        --gradient-to-color: #19191c;
    }
    .lg\:to-ds-grey-700
    {
        --gradient-to-color: #292935;
    }
    .lg\:to-ds-grey-600
    {
        --gradient-to-color: #49495c;
    }
    .lg\:to-ds-grey-500
    {
        --gradient-to-color: #626283;
    }
    .lg\:to-ds-grey-400
    {
        --gradient-to-color: #8a8ab2;
    }
    .lg\:to-ds-grey-300
    {
        --gradient-to-color: #bebedc;
    }
    .lg\:to-ds-grey-200
    {
        --gradient-to-color: #e6e6f2;
    }
    .lg\:to-ds-grey-100
    {
        --gradient-to-color: #f4f4fa;
    }
    .lg\:to-ds-solid-white
    {
        --gradient-to-color: #fff;
    }
    .lg\:to-ds-primary-light
    {
        --gradient-to-color: #f9f9f9;
    }
    .lg\:to-ds-secondary-light
    {
        --gradient-to-color: #ebebf4;
    }
    .lg\:to-ds-third-dark
    {
        --gradient-to-color: #c9c9d7;
    }
    .lg\:to-ds-disabled-light
    {
        --gradient-to-color: #6e6e77;
    }
    .lg\:to-ds-red-700
    {
        --gradient-to-color: #a50e0e;
    }
    .lg\:to-ds-red-600
    {
        --gradient-to-color: #d02323;
    }
    .lg\:to-ds-red-500
    {
        --gradient-to-color: #f73535;
    }
    .lg\:to-ds-red-400
    {
        --gradient-to-color: #ff5b5b;
    }
    .lg\:to-ds-red-300
    {
        --gradient-to-color: #fa8b8b;
    }
    .lg\:to-ds-red-200
    {
        --gradient-to-color: #ff9c9c;
    }
    .lg\:to-ds-blue-600
    {
        --gradient-to-color: #093f8e;
    }
    .lg\:to-ds-blue-500
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:to-ds-blue-400
    {
        --gradient-to-color: #6794f8;
    }
    .lg\:to-ds-blue-300
    {
        --gradient-to-color: #88b3ff;
    }
    .lg\:to-ds-blue-200
    {
        --gradient-to-color: #b8cbf6;
    }
    .lg\:to-ds-blue-100
    {
        --gradient-to-color: #cdd7ee;
    }
    .lg\:to-ds-navy-blue-600
    {
        --gradient-to-color: #09214c;
    }
    .lg\:to-ds-navy-blue-500
    {
        --gradient-to-color: #173476;
    }
    .lg\:to-ds-navy-blue-400
    {
        --gradient-to-color: #254fae;
    }
    .lg\:to-ds-navy-blue-300
    {
        --gradient-to-color: #2f61d3;
    }
    .lg\:to-ds-navy-blue-200
    {
        --gradient-to-color: #3671f5;
    }
    .lg\:to-ds-navy-blue-100
    {
        --gradient-to-color: #6192d8;
    }
    .lg\:to-ds-purple-600
    {
        --gradient-to-color: #3c1caf;
    }
    .lg\:to-ds-purple-500
    {
        --gradient-to-color: #6727f4;
    }
    .lg\:to-ds-purple-400
    {
        --gradient-to-color: #833dff;
    }
    .lg\:to-ds-purple-300
    {
        --gradient-to-color: #9160e8;
    }
    .lg\:to-ds-purple-200
    {
        --gradient-to-color: #a98ef4;
    }
    .lg\:to-ds-purple-100
    {
        --gradient-to-color: #ccbafe;
    }
    .lg\:to-ds-sky-blue-600
    {
        --gradient-to-color: #279cc0;
    }
    .lg\:to-ds-sky-blue-500
    {
        --gradient-to-color: #33cfff;
    }
    .lg\:to-ds-sky-blue-400
    {
        --gradient-to-color: #58d8ff;
    }
    .lg\:to-ds-sky-blue-300
    {
        --gradient-to-color: #83e2ff;
    }
    .lg\:to-ds-sky-blue-200
    {
        --gradient-to-color: #a7eafe;
    }
    .lg\:to-ds-sky-blue-100
    {
        --gradient-to-color: #d1f4ff;
    }
    .lg\:to-ds-pink-600
    {
        --gradient-to-color: #c750c7;
    }
    .lg\:to-ds-pink-500
    {
        --gradient-to-color: #ff73ff;
    }
    .lg\:to-ds-pink-400
    {
        --gradient-to-color: #ff8cff;
    }
    .lg\:to-ds-pink-300
    {
        --gradient-to-color: #ffabff;
    }
    .lg\:to-ds-pink-200
    {
        --gradient-to-color: #ffc9ff;
    }
    .lg\:to-ds-pink-100
    {
        --gradient-to-color: #ffe1ff;
    }
    .lg\:to-ds-green-700
    {
        --gradient-to-color: #05885f;
    }
    .lg\:to-ds-green-600
    {
        --gradient-to-color: #08d796;
    }
    .lg\:to-ds-green-500
    {
        --gradient-to-color: #08f9ae;
    }
    .lg\:to-ds-green-400
    {
        --gradient-to-color: #4afcc5;
    }
    .lg\:to-ds-green-300
    {
        --gradient-to-color: #85ffd9;
    }
    .lg\:to-ds-green-200
    {
        --gradient-to-color: #bcffea;
    }
    .lg\:to-ds-gold-600
    {
        --gradient-to-color: #b58344;
    }
    .lg\:to-ds-gold-500
    {
        --gradient-to-color: #d4a76e;
    }
    .lg\:to-ds-gold-300
    {
        --gradient-to-color: #f8d09e;
    }
    .lg\:to-ds-vip-black
    {
        --gradient-to-color: #1a1a1a;
    }
    .lg\:to-ds-vip-grey
    {
        --gradient-to-color: #272420;
    }
    .lg\:to-ds-vip-elements
    {
        --gradient-to-color: #574835;
    }
    .lg\:to-ds-vip-beige
    {
        --gradient-to-color: #ece5db;
    }
    .lg\:to-ds-vip-white
    {
        --gradient-to-color: #fff;
    }
    .lg\:to-green
    {
        --gradient-to-color: #78b428;
    }
    .lg\:to-green-dark
    {
        --gradient-to-color: #6aa120;
    }
    .lg\:to-green-light
    {
        --gradient-to-color: #dbfab1;
    }
    .lg\:to-red-soft
    {
        --gradient-to-color: #f58183;
    }
    .lg\:to-red-lighter
    {
        --gradient-to-color: #fdddde;
    }
    .lg\:to-red-light
    {
        --gradient-to-color: #f74d53;
    }
    .lg\:to-red
    {
        --gradient-to-color: #ed1c24;
    }
    .lg\:to-red-dark
    {
        --gradient-to-color: #e76377;
    }
    .lg\:to-red-darker
    {
        --gradient-to-color: #c71a1a;
    }
    .lg\:to-purple-dark
    {
        --gradient-to-color: #390e68;
    }
    .lg\:to-blue
    {
        --gradient-to-color: #2697f0;
    }
    .lg\:to-blue-light
    {
        --gradient-to-color: #deebff;
    }
    .lg\:to-blue-dark
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:to-blue-darker
    {
        --gradient-to-color: #3b1382;
    }
    .lg\:to-black
    {
        --gradient-to-color: #4b4b4b;
    }
    .lg\:to-white
    {
        --gradient-to-color: #fff;
    }
    .lg\:to-sport
    {
        --gradient-to-color: #f73535;
    }
    .lg\:to-esport
    {
        --gradient-to-color: #6727f4;
    }
    .lg\:to-casino
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:to-poker
    {
        --gradient-to-color: #173476;
    }
    .lg\:to-grey-dark
    {
        --gradient-to-color: #888;
    }
    .lg\:to-grey
    {
        --gradient-to-color: #c0c0c0;
    }
    .lg\:to-grey-light
    {
        --gradient-to-color: #d6d6d6;
    }
    .lg\:to-grey-lightest
    {
        --gradient-to-color: #f6f6f6;
    }
    .lg\:to-orange
    {
        --gradient-to-color: #e5b427;
    }
    .lg\:to-orange-light
    {
        --gradient-to-color: #fcefca;
    }
    .lg\:to-yellow
    {
        --gradient-to-color: #ffd700;
    }
    .lg\:to-brown
    {
        --gradient-to-color: #b08d57;
    }
    .lg\:to-smoke-darkest
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .lg\:to-smoke-darker
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .lg\:to-smoke-dark
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .lg\:to-smoke
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .lg\:to-smoke-light
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .lg\:to-smoke-lighter
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .lg\:to-smoke-lightest
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .lg\:to-snow-strong
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .lg\:to-snow
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .lg\:to-snow-weak
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .lg\:to-placeholder
    {
        --gradient-to-color: #aaa;
    }
    .lg\:hover\:from-transparent:hover
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:from-inherit:hover
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:from-ds-black:hover
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .lg\:hover\:from-ds-grey-700:hover
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .lg\:hover\:from-ds-grey-600:hover
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .lg\:hover\:from-ds-grey-500:hover
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .lg\:hover\:from-ds-grey-400:hover
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .lg\:hover\:from-ds-grey-300:hover
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .lg\:hover\:from-ds-grey-200:hover
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .lg\:hover\:from-ds-grey-100:hover
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .lg\:hover\:from-ds-solid-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:from-ds-primary-light:hover
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .lg\:hover\:from-ds-secondary-light:hover
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .lg\:hover\:from-ds-third-dark:hover
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .lg\:hover\:from-ds-disabled-light:hover
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .lg\:hover\:from-ds-red-700:hover
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .lg\:hover\:from-ds-red-600:hover
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .lg\:hover\:from-ds-red-500:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:hover\:from-ds-red-400:hover
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .lg\:hover\:from-ds-red-300:hover
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .lg\:hover\:from-ds-red-200:hover
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .lg\:hover\:from-ds-blue-600:hover
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .lg\:hover\:from-ds-blue-500:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:hover\:from-ds-blue-400:hover
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .lg\:hover\:from-ds-blue-300:hover
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .lg\:hover\:from-ds-blue-200:hover
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .lg\:hover\:from-ds-blue-100:hover
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .lg\:hover\:from-ds-navy-blue-600:hover
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .lg\:hover\:from-ds-navy-blue-500:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:hover\:from-ds-navy-blue-400:hover
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .lg\:hover\:from-ds-navy-blue-300:hover
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .lg\:hover\:from-ds-navy-blue-200:hover
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .lg\:hover\:from-ds-navy-blue-100:hover
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .lg\:hover\:from-ds-purple-600:hover
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .lg\:hover\:from-ds-purple-500:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:hover\:from-ds-purple-400:hover
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .lg\:hover\:from-ds-purple-300:hover
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .lg\:hover\:from-ds-purple-200:hover
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .lg\:hover\:from-ds-purple-100:hover
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .lg\:hover\:from-ds-sky-blue-600:hover
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .lg\:hover\:from-ds-sky-blue-500:hover
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .lg\:hover\:from-ds-sky-blue-400:hover
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .lg\:hover\:from-ds-sky-blue-300:hover
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .lg\:hover\:from-ds-sky-blue-200:hover
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .lg\:hover\:from-ds-sky-blue-100:hover
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .lg\:hover\:from-ds-pink-600:hover
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .lg\:hover\:from-ds-pink-500:hover
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .lg\:hover\:from-ds-pink-400:hover
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .lg\:hover\:from-ds-pink-300:hover
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .lg\:hover\:from-ds-pink-200:hover
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .lg\:hover\:from-ds-pink-100:hover
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .lg\:hover\:from-ds-green-700:hover
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .lg\:hover\:from-ds-green-600:hover
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .lg\:hover\:from-ds-green-500:hover
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .lg\:hover\:from-ds-green-400:hover
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .lg\:hover\:from-ds-green-300:hover
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .lg\:hover\:from-ds-green-200:hover
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .lg\:hover\:from-ds-gold-600:hover
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .lg\:hover\:from-ds-gold-500:hover
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .lg\:hover\:from-ds-gold-300:hover
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .lg\:hover\:from-ds-vip-black:hover
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .lg\:hover\:from-ds-vip-grey:hover
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .lg\:hover\:from-ds-vip-elements:hover
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .lg\:hover\:from-ds-vip-beige:hover
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .lg\:hover\:from-ds-vip-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:from-green:hover
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .lg\:hover\:from-green-dark:hover
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .lg\:hover\:from-green-light:hover
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .lg\:hover\:from-red-soft:hover
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .lg\:hover\:from-red-lighter:hover
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .lg\:hover\:from-red-light:hover
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .lg\:hover\:from-red:hover
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .lg\:hover\:from-red-dark:hover
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .lg\:hover\:from-red-darker:hover
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .lg\:hover\:from-purple-dark:hover
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .lg\:hover\:from-blue:hover
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .lg\:hover\:from-blue-light:hover
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .lg\:hover\:from-blue-dark:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:hover\:from-blue-darker:hover
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .lg\:hover\:from-black:hover
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .lg\:hover\:from-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:from-sport:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:hover\:from-esport:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:hover\:from-casino:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:hover\:from-poker:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:hover\:from-grey-dark:hover
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .lg\:hover\:from-grey:hover
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .lg\:hover\:from-grey-light:hover
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .lg\:hover\:from-grey-lightest:hover
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .lg\:hover\:from-orange:hover
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .lg\:hover\:from-orange-light:hover
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .lg\:hover\:from-yellow:hover
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .lg\:hover\:from-brown:hover
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .lg\:hover\:from-smoke-darkest:hover
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .lg\:hover\:from-smoke-darker:hover, .lg\:hover\:from-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:from-smoke-darker:hover
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .lg\:hover\:from-smoke-dark:hover
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .lg\:hover\:from-smoke-dark:hover, .lg\:hover\:from-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:from-smoke:hover
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .lg\:hover\:from-smoke-light:hover
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .lg\:hover\:from-smoke-light:hover, .lg\:hover\:from-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:from-smoke-lighter:hover
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .lg\:hover\:from-smoke-lightest:hover
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:from-snow-strong:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .lg\:hover\:from-snow-strong:hover, .lg\:hover\:from-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:from-snow:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .lg\:hover\:from-snow-weak:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:from-placeholder:hover
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .lg\:hover\:via-transparent:hover
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:via-inherit:hover
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:via-ds-black:hover
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .lg\:hover\:via-ds-grey-700:hover
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .lg\:hover\:via-ds-grey-600:hover
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .lg\:hover\:via-ds-grey-500:hover
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .lg\:hover\:via-ds-grey-400:hover
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .lg\:hover\:via-ds-grey-300:hover
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .lg\:hover\:via-ds-grey-200:hover
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .lg\:hover\:via-ds-grey-100:hover
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .lg\:hover\:via-ds-solid-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:via-ds-primary-light:hover
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .lg\:hover\:via-ds-secondary-light:hover
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .lg\:hover\:via-ds-third-dark:hover
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .lg\:hover\:via-ds-disabled-light:hover
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .lg\:hover\:via-ds-red-700:hover
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .lg\:hover\:via-ds-red-600:hover
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .lg\:hover\:via-ds-red-500:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:hover\:via-ds-red-400:hover
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .lg\:hover\:via-ds-red-300:hover
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .lg\:hover\:via-ds-red-200:hover
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .lg\:hover\:via-ds-blue-600:hover
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .lg\:hover\:via-ds-blue-500:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:hover\:via-ds-blue-400:hover
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .lg\:hover\:via-ds-blue-300:hover
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .lg\:hover\:via-ds-blue-200:hover
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .lg\:hover\:via-ds-blue-100:hover
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .lg\:hover\:via-ds-navy-blue-600:hover
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .lg\:hover\:via-ds-navy-blue-500:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:hover\:via-ds-navy-blue-400:hover
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .lg\:hover\:via-ds-navy-blue-300:hover
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .lg\:hover\:via-ds-navy-blue-200:hover
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .lg\:hover\:via-ds-navy-blue-100:hover
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .lg\:hover\:via-ds-purple-600:hover
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .lg\:hover\:via-ds-purple-500:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:hover\:via-ds-purple-400:hover
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .lg\:hover\:via-ds-purple-300:hover
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .lg\:hover\:via-ds-purple-200:hover
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .lg\:hover\:via-ds-purple-100:hover
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .lg\:hover\:via-ds-sky-blue-600:hover
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .lg\:hover\:via-ds-sky-blue-500:hover
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .lg\:hover\:via-ds-sky-blue-400:hover
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .lg\:hover\:via-ds-sky-blue-300:hover
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .lg\:hover\:via-ds-sky-blue-200:hover
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .lg\:hover\:via-ds-sky-blue-100:hover
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .lg\:hover\:via-ds-pink-600:hover
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .lg\:hover\:via-ds-pink-500:hover
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .lg\:hover\:via-ds-pink-400:hover
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .lg\:hover\:via-ds-pink-300:hover
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .lg\:hover\:via-ds-pink-200:hover
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .lg\:hover\:via-ds-pink-100:hover
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .lg\:hover\:via-ds-green-700:hover
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .lg\:hover\:via-ds-green-600:hover
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .lg\:hover\:via-ds-green-500:hover
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .lg\:hover\:via-ds-green-400:hover
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .lg\:hover\:via-ds-green-300:hover
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .lg\:hover\:via-ds-green-200:hover
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .lg\:hover\:via-ds-gold-600:hover
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .lg\:hover\:via-ds-gold-500:hover
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .lg\:hover\:via-ds-gold-300:hover
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .lg\:hover\:via-ds-vip-black:hover
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .lg\:hover\:via-ds-vip-grey:hover
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .lg\:hover\:via-ds-vip-elements:hover
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .lg\:hover\:via-ds-vip-beige:hover
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .lg\:hover\:via-ds-vip-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:via-green:hover
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .lg\:hover\:via-green-dark:hover
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .lg\:hover\:via-green-light:hover
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .lg\:hover\:via-red-soft:hover
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .lg\:hover\:via-red-lighter:hover
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .lg\:hover\:via-red-light:hover
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .lg\:hover\:via-red:hover
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .lg\:hover\:via-red-dark:hover
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .lg\:hover\:via-red-darker:hover
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .lg\:hover\:via-purple-dark:hover
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .lg\:hover\:via-blue:hover
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .lg\:hover\:via-blue-light:hover
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .lg\:hover\:via-blue-dark:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:hover\:via-blue-darker:hover
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .lg\:hover\:via-black:hover
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .lg\:hover\:via-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:via-sport:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:hover\:via-esport:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:hover\:via-casino:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:hover\:via-poker:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:hover\:via-grey-dark:hover
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .lg\:hover\:via-grey:hover
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .lg\:hover\:via-grey-light:hover
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .lg\:hover\:via-grey-lightest:hover
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .lg\:hover\:via-orange:hover
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .lg\:hover\:via-orange-light:hover
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .lg\:hover\:via-yellow:hover
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .lg\:hover\:via-brown:hover
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .lg\:hover\:via-smoke-darkest:hover
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .lg\:hover\:via-smoke-darker:hover, .lg\:hover\:via-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:via-smoke-darker:hover
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .lg\:hover\:via-smoke-dark:hover
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .lg\:hover\:via-smoke-dark:hover, .lg\:hover\:via-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:via-smoke:hover
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .lg\:hover\:via-smoke-light:hover
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .lg\:hover\:via-smoke-light:hover, .lg\:hover\:via-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:via-smoke-lighter:hover
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .lg\:hover\:via-smoke-lightest:hover
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:hover\:via-snow-strong:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .lg\:hover\:via-snow-strong:hover, .lg\:hover\:via-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:via-snow:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .lg\:hover\:via-snow-weak:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:hover\:via-placeholder:hover
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .lg\:hover\:to-transparent:hover
    {
        --gradient-to-color: transparent;
    }
    .lg\:hover\:to-inherit:hover
    {
        --gradient-to-color: inherit;
    }
    .lg\:hover\:to-ds-black:hover
    {
        --gradient-to-color: #19191c;
    }
    .lg\:hover\:to-ds-grey-700:hover
    {
        --gradient-to-color: #292935;
    }
    .lg\:hover\:to-ds-grey-600:hover
    {
        --gradient-to-color: #49495c;
    }
    .lg\:hover\:to-ds-grey-500:hover
    {
        --gradient-to-color: #626283;
    }
    .lg\:hover\:to-ds-grey-400:hover
    {
        --gradient-to-color: #8a8ab2;
    }
    .lg\:hover\:to-ds-grey-300:hover
    {
        --gradient-to-color: #bebedc;
    }
    .lg\:hover\:to-ds-grey-200:hover
    {
        --gradient-to-color: #e6e6f2;
    }
    .lg\:hover\:to-ds-grey-100:hover
    {
        --gradient-to-color: #f4f4fa;
    }
    .lg\:hover\:to-ds-solid-white:hover
    {
        --gradient-to-color: #fff;
    }
    .lg\:hover\:to-ds-primary-light:hover
    {
        --gradient-to-color: #f9f9f9;
    }
    .lg\:hover\:to-ds-secondary-light:hover
    {
        --gradient-to-color: #ebebf4;
    }
    .lg\:hover\:to-ds-third-dark:hover
    {
        --gradient-to-color: #c9c9d7;
    }
    .lg\:hover\:to-ds-disabled-light:hover
    {
        --gradient-to-color: #6e6e77;
    }
    .lg\:hover\:to-ds-red-700:hover
    {
        --gradient-to-color: #a50e0e;
    }
    .lg\:hover\:to-ds-red-600:hover
    {
        --gradient-to-color: #d02323;
    }
    .lg\:hover\:to-ds-red-500:hover
    {
        --gradient-to-color: #f73535;
    }
    .lg\:hover\:to-ds-red-400:hover
    {
        --gradient-to-color: #ff5b5b;
    }
    .lg\:hover\:to-ds-red-300:hover
    {
        --gradient-to-color: #fa8b8b;
    }
    .lg\:hover\:to-ds-red-200:hover
    {
        --gradient-to-color: #ff9c9c;
    }
    .lg\:hover\:to-ds-blue-600:hover
    {
        --gradient-to-color: #093f8e;
    }
    .lg\:hover\:to-ds-blue-500:hover
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:hover\:to-ds-blue-400:hover
    {
        --gradient-to-color: #6794f8;
    }
    .lg\:hover\:to-ds-blue-300:hover
    {
        --gradient-to-color: #88b3ff;
    }
    .lg\:hover\:to-ds-blue-200:hover
    {
        --gradient-to-color: #b8cbf6;
    }
    .lg\:hover\:to-ds-blue-100:hover
    {
        --gradient-to-color: #cdd7ee;
    }
    .lg\:hover\:to-ds-navy-blue-600:hover
    {
        --gradient-to-color: #09214c;
    }
    .lg\:hover\:to-ds-navy-blue-500:hover
    {
        --gradient-to-color: #173476;
    }
    .lg\:hover\:to-ds-navy-blue-400:hover
    {
        --gradient-to-color: #254fae;
    }
    .lg\:hover\:to-ds-navy-blue-300:hover
    {
        --gradient-to-color: #2f61d3;
    }
    .lg\:hover\:to-ds-navy-blue-200:hover
    {
        --gradient-to-color: #3671f5;
    }
    .lg\:hover\:to-ds-navy-blue-100:hover
    {
        --gradient-to-color: #6192d8;
    }
    .lg\:hover\:to-ds-purple-600:hover
    {
        --gradient-to-color: #3c1caf;
    }
    .lg\:hover\:to-ds-purple-500:hover
    {
        --gradient-to-color: #6727f4;
    }
    .lg\:hover\:to-ds-purple-400:hover
    {
        --gradient-to-color: #833dff;
    }
    .lg\:hover\:to-ds-purple-300:hover
    {
        --gradient-to-color: #9160e8;
    }
    .lg\:hover\:to-ds-purple-200:hover
    {
        --gradient-to-color: #a98ef4;
    }
    .lg\:hover\:to-ds-purple-100:hover
    {
        --gradient-to-color: #ccbafe;
    }
    .lg\:hover\:to-ds-sky-blue-600:hover
    {
        --gradient-to-color: #279cc0;
    }
    .lg\:hover\:to-ds-sky-blue-500:hover
    {
        --gradient-to-color: #33cfff;
    }
    .lg\:hover\:to-ds-sky-blue-400:hover
    {
        --gradient-to-color: #58d8ff;
    }
    .lg\:hover\:to-ds-sky-blue-300:hover
    {
        --gradient-to-color: #83e2ff;
    }
    .lg\:hover\:to-ds-sky-blue-200:hover
    {
        --gradient-to-color: #a7eafe;
    }
    .lg\:hover\:to-ds-sky-blue-100:hover
    {
        --gradient-to-color: #d1f4ff;
    }
    .lg\:hover\:to-ds-pink-600:hover
    {
        --gradient-to-color: #c750c7;
    }
    .lg\:hover\:to-ds-pink-500:hover
    {
        --gradient-to-color: #ff73ff;
    }
    .lg\:hover\:to-ds-pink-400:hover
    {
        --gradient-to-color: #ff8cff;
    }
    .lg\:hover\:to-ds-pink-300:hover
    {
        --gradient-to-color: #ffabff;
    }
    .lg\:hover\:to-ds-pink-200:hover
    {
        --gradient-to-color: #ffc9ff;
    }
    .lg\:hover\:to-ds-pink-100:hover
    {
        --gradient-to-color: #ffe1ff;
    }
    .lg\:hover\:to-ds-green-700:hover
    {
        --gradient-to-color: #05885f;
    }
    .lg\:hover\:to-ds-green-600:hover
    {
        --gradient-to-color: #08d796;
    }
    .lg\:hover\:to-ds-green-500:hover
    {
        --gradient-to-color: #08f9ae;
    }
    .lg\:hover\:to-ds-green-400:hover
    {
        --gradient-to-color: #4afcc5;
    }
    .lg\:hover\:to-ds-green-300:hover
    {
        --gradient-to-color: #85ffd9;
    }
    .lg\:hover\:to-ds-green-200:hover
    {
        --gradient-to-color: #bcffea;
    }
    .lg\:hover\:to-ds-gold-600:hover
    {
        --gradient-to-color: #b58344;
    }
    .lg\:hover\:to-ds-gold-500:hover
    {
        --gradient-to-color: #d4a76e;
    }
    .lg\:hover\:to-ds-gold-300:hover
    {
        --gradient-to-color: #f8d09e;
    }
    .lg\:hover\:to-ds-vip-black:hover
    {
        --gradient-to-color: #1a1a1a;
    }
    .lg\:hover\:to-ds-vip-grey:hover
    {
        --gradient-to-color: #272420;
    }
    .lg\:hover\:to-ds-vip-elements:hover
    {
        --gradient-to-color: #574835;
    }
    .lg\:hover\:to-ds-vip-beige:hover
    {
        --gradient-to-color: #ece5db;
    }
    .lg\:hover\:to-ds-vip-white:hover
    {
        --gradient-to-color: #fff;
    }
    .lg\:hover\:to-green:hover
    {
        --gradient-to-color: #78b428;
    }
    .lg\:hover\:to-green-dark:hover
    {
        --gradient-to-color: #6aa120;
    }
    .lg\:hover\:to-green-light:hover
    {
        --gradient-to-color: #dbfab1;
    }
    .lg\:hover\:to-red-soft:hover
    {
        --gradient-to-color: #f58183;
    }
    .lg\:hover\:to-red-lighter:hover
    {
        --gradient-to-color: #fdddde;
    }
    .lg\:hover\:to-red-light:hover
    {
        --gradient-to-color: #f74d53;
    }
    .lg\:hover\:to-red:hover
    {
        --gradient-to-color: #ed1c24;
    }
    .lg\:hover\:to-red-dark:hover
    {
        --gradient-to-color: #e76377;
    }
    .lg\:hover\:to-red-darker:hover
    {
        --gradient-to-color: #c71a1a;
    }
    .lg\:hover\:to-purple-dark:hover
    {
        --gradient-to-color: #390e68;
    }
    .lg\:hover\:to-blue:hover
    {
        --gradient-to-color: #2697f0;
    }
    .lg\:hover\:to-blue-light:hover
    {
        --gradient-to-color: #deebff;
    }
    .lg\:hover\:to-blue-dark:hover
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:hover\:to-blue-darker:hover
    {
        --gradient-to-color: #3b1382;
    }
    .lg\:hover\:to-black:hover
    {
        --gradient-to-color: #4b4b4b;
    }
    .lg\:hover\:to-white:hover
    {
        --gradient-to-color: #fff;
    }
    .lg\:hover\:to-sport:hover
    {
        --gradient-to-color: #f73535;
    }
    .lg\:hover\:to-esport:hover
    {
        --gradient-to-color: #6727f4;
    }
    .lg\:hover\:to-casino:hover
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:hover\:to-poker:hover
    {
        --gradient-to-color: #173476;
    }
    .lg\:hover\:to-grey-dark:hover
    {
        --gradient-to-color: #888;
    }
    .lg\:hover\:to-grey:hover
    {
        --gradient-to-color: #c0c0c0;
    }
    .lg\:hover\:to-grey-light:hover
    {
        --gradient-to-color: #d6d6d6;
    }
    .lg\:hover\:to-grey-lightest:hover
    {
        --gradient-to-color: #f6f6f6;
    }
    .lg\:hover\:to-orange:hover
    {
        --gradient-to-color: #e5b427;
    }
    .lg\:hover\:to-orange-light:hover
    {
        --gradient-to-color: #fcefca;
    }
    .lg\:hover\:to-yellow:hover
    {
        --gradient-to-color: #ffd700;
    }
    .lg\:hover\:to-brown:hover
    {
        --gradient-to-color: #b08d57;
    }
    .lg\:hover\:to-smoke-darkest:hover
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .lg\:hover\:to-smoke-darker:hover
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .lg\:hover\:to-smoke-dark:hover
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .lg\:hover\:to-smoke:hover
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .lg\:hover\:to-smoke-light:hover
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .lg\:hover\:to-smoke-lighter:hover
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .lg\:hover\:to-smoke-lightest:hover
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .lg\:hover\:to-snow-strong:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .lg\:hover\:to-snow:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .lg\:hover\:to-snow-weak:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .lg\:hover\:to-placeholder:hover
    {
        --gradient-to-color: #aaa;
    }
    .lg\:focus\:from-transparent:focus
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:from-inherit:focus
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:from-ds-black:focus
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .lg\:focus\:from-ds-grey-700:focus
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .lg\:focus\:from-ds-grey-600:focus
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .lg\:focus\:from-ds-grey-500:focus
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .lg\:focus\:from-ds-grey-400:focus
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .lg\:focus\:from-ds-grey-300:focus
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .lg\:focus\:from-ds-grey-200:focus
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .lg\:focus\:from-ds-grey-100:focus
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .lg\:focus\:from-ds-solid-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:from-ds-primary-light:focus
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .lg\:focus\:from-ds-secondary-light:focus
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .lg\:focus\:from-ds-third-dark:focus
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .lg\:focus\:from-ds-disabled-light:focus
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .lg\:focus\:from-ds-red-700:focus
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .lg\:focus\:from-ds-red-600:focus
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .lg\:focus\:from-ds-red-500:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:focus\:from-ds-red-400:focus
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .lg\:focus\:from-ds-red-300:focus
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .lg\:focus\:from-ds-red-200:focus
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .lg\:focus\:from-ds-blue-600:focus
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .lg\:focus\:from-ds-blue-500:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:focus\:from-ds-blue-400:focus
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .lg\:focus\:from-ds-blue-300:focus
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .lg\:focus\:from-ds-blue-200:focus
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .lg\:focus\:from-ds-blue-100:focus
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .lg\:focus\:from-ds-navy-blue-600:focus
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .lg\:focus\:from-ds-navy-blue-500:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:focus\:from-ds-navy-blue-400:focus
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .lg\:focus\:from-ds-navy-blue-300:focus
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .lg\:focus\:from-ds-navy-blue-200:focus
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .lg\:focus\:from-ds-navy-blue-100:focus
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .lg\:focus\:from-ds-purple-600:focus
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .lg\:focus\:from-ds-purple-500:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:focus\:from-ds-purple-400:focus
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .lg\:focus\:from-ds-purple-300:focus
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .lg\:focus\:from-ds-purple-200:focus
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .lg\:focus\:from-ds-purple-100:focus
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .lg\:focus\:from-ds-sky-blue-600:focus
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .lg\:focus\:from-ds-sky-blue-500:focus
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .lg\:focus\:from-ds-sky-blue-400:focus
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .lg\:focus\:from-ds-sky-blue-300:focus
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .lg\:focus\:from-ds-sky-blue-200:focus
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .lg\:focus\:from-ds-sky-blue-100:focus
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .lg\:focus\:from-ds-pink-600:focus
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .lg\:focus\:from-ds-pink-500:focus
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .lg\:focus\:from-ds-pink-400:focus
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .lg\:focus\:from-ds-pink-300:focus
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .lg\:focus\:from-ds-pink-200:focus
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .lg\:focus\:from-ds-pink-100:focus
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .lg\:focus\:from-ds-green-700:focus
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .lg\:focus\:from-ds-green-600:focus
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .lg\:focus\:from-ds-green-500:focus
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .lg\:focus\:from-ds-green-400:focus
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .lg\:focus\:from-ds-green-300:focus
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .lg\:focus\:from-ds-green-200:focus
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .lg\:focus\:from-ds-gold-600:focus
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .lg\:focus\:from-ds-gold-500:focus
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .lg\:focus\:from-ds-gold-300:focus
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .lg\:focus\:from-ds-vip-black:focus
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .lg\:focus\:from-ds-vip-grey:focus
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .lg\:focus\:from-ds-vip-elements:focus
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .lg\:focus\:from-ds-vip-beige:focus
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .lg\:focus\:from-ds-vip-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:from-green:focus
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .lg\:focus\:from-green-dark:focus
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .lg\:focus\:from-green-light:focus
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .lg\:focus\:from-red-soft:focus
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .lg\:focus\:from-red-lighter:focus
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .lg\:focus\:from-red-light:focus
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .lg\:focus\:from-red:focus
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .lg\:focus\:from-red-dark:focus
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .lg\:focus\:from-red-darker:focus
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .lg\:focus\:from-purple-dark:focus
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .lg\:focus\:from-blue:focus
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .lg\:focus\:from-blue-light:focus
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .lg\:focus\:from-blue-dark:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:focus\:from-blue-darker:focus
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .lg\:focus\:from-black:focus
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .lg\:focus\:from-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:from-sport:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:focus\:from-esport:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:focus\:from-casino:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:focus\:from-poker:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:focus\:from-grey-dark:focus
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .lg\:focus\:from-grey:focus
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .lg\:focus\:from-grey-light:focus
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .lg\:focus\:from-grey-lightest:focus
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .lg\:focus\:from-orange:focus
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .lg\:focus\:from-orange-light:focus
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .lg\:focus\:from-yellow:focus
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .lg\:focus\:from-brown:focus
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .lg\:focus\:from-smoke-darkest:focus
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .lg\:focus\:from-smoke-darker:focus, .lg\:focus\:from-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:from-smoke-darker:focus
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .lg\:focus\:from-smoke-dark:focus
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .lg\:focus\:from-smoke-dark:focus, .lg\:focus\:from-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:from-smoke:focus
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .lg\:focus\:from-smoke-light:focus
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .lg\:focus\:from-smoke-light:focus, .lg\:focus\:from-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:from-smoke-lighter:focus
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .lg\:focus\:from-smoke-lightest:focus
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:from-snow-strong:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .lg\:focus\:from-snow-strong:focus, .lg\:focus\:from-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:from-snow:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .lg\:focus\:from-snow-weak:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:from-placeholder:focus
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .lg\:focus\:via-transparent:focus
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:via-inherit:focus
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:via-ds-black:focus
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .lg\:focus\:via-ds-grey-700:focus
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .lg\:focus\:via-ds-grey-600:focus
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .lg\:focus\:via-ds-grey-500:focus
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .lg\:focus\:via-ds-grey-400:focus
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .lg\:focus\:via-ds-grey-300:focus
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .lg\:focus\:via-ds-grey-200:focus
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .lg\:focus\:via-ds-grey-100:focus
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .lg\:focus\:via-ds-solid-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:via-ds-primary-light:focus
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .lg\:focus\:via-ds-secondary-light:focus
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .lg\:focus\:via-ds-third-dark:focus
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .lg\:focus\:via-ds-disabled-light:focus
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .lg\:focus\:via-ds-red-700:focus
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .lg\:focus\:via-ds-red-600:focus
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .lg\:focus\:via-ds-red-500:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:focus\:via-ds-red-400:focus
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .lg\:focus\:via-ds-red-300:focus
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .lg\:focus\:via-ds-red-200:focus
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .lg\:focus\:via-ds-blue-600:focus
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .lg\:focus\:via-ds-blue-500:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:focus\:via-ds-blue-400:focus
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .lg\:focus\:via-ds-blue-300:focus
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .lg\:focus\:via-ds-blue-200:focus
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .lg\:focus\:via-ds-blue-100:focus
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .lg\:focus\:via-ds-navy-blue-600:focus
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .lg\:focus\:via-ds-navy-blue-500:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:focus\:via-ds-navy-blue-400:focus
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .lg\:focus\:via-ds-navy-blue-300:focus
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .lg\:focus\:via-ds-navy-blue-200:focus
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .lg\:focus\:via-ds-navy-blue-100:focus
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .lg\:focus\:via-ds-purple-600:focus
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .lg\:focus\:via-ds-purple-500:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:focus\:via-ds-purple-400:focus
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .lg\:focus\:via-ds-purple-300:focus
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .lg\:focus\:via-ds-purple-200:focus
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .lg\:focus\:via-ds-purple-100:focus
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .lg\:focus\:via-ds-sky-blue-600:focus
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .lg\:focus\:via-ds-sky-blue-500:focus
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .lg\:focus\:via-ds-sky-blue-400:focus
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .lg\:focus\:via-ds-sky-blue-300:focus
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .lg\:focus\:via-ds-sky-blue-200:focus
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .lg\:focus\:via-ds-sky-blue-100:focus
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .lg\:focus\:via-ds-pink-600:focus
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .lg\:focus\:via-ds-pink-500:focus
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .lg\:focus\:via-ds-pink-400:focus
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .lg\:focus\:via-ds-pink-300:focus
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .lg\:focus\:via-ds-pink-200:focus
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .lg\:focus\:via-ds-pink-100:focus
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .lg\:focus\:via-ds-green-700:focus
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .lg\:focus\:via-ds-green-600:focus
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .lg\:focus\:via-ds-green-500:focus
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .lg\:focus\:via-ds-green-400:focus
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .lg\:focus\:via-ds-green-300:focus
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .lg\:focus\:via-ds-green-200:focus
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .lg\:focus\:via-ds-gold-600:focus
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .lg\:focus\:via-ds-gold-500:focus
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .lg\:focus\:via-ds-gold-300:focus
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .lg\:focus\:via-ds-vip-black:focus
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .lg\:focus\:via-ds-vip-grey:focus
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .lg\:focus\:via-ds-vip-elements:focus
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .lg\:focus\:via-ds-vip-beige:focus
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .lg\:focus\:via-ds-vip-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:via-green:focus
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .lg\:focus\:via-green-dark:focus
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .lg\:focus\:via-green-light:focus
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .lg\:focus\:via-red-soft:focus
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .lg\:focus\:via-red-lighter:focus
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .lg\:focus\:via-red-light:focus
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .lg\:focus\:via-red:focus
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .lg\:focus\:via-red-dark:focus
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .lg\:focus\:via-red-darker:focus
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .lg\:focus\:via-purple-dark:focus
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .lg\:focus\:via-blue:focus
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .lg\:focus\:via-blue-light:focus
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .lg\:focus\:via-blue-dark:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:focus\:via-blue-darker:focus
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .lg\:focus\:via-black:focus
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .lg\:focus\:via-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:via-sport:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .lg\:focus\:via-esport:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .lg\:focus\:via-casino:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .lg\:focus\:via-poker:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .lg\:focus\:via-grey-dark:focus
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .lg\:focus\:via-grey:focus
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .lg\:focus\:via-grey-light:focus
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .lg\:focus\:via-grey-lightest:focus
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .lg\:focus\:via-orange:focus
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .lg\:focus\:via-orange-light:focus
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .lg\:focus\:via-yellow:focus
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .lg\:focus\:via-brown:focus
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .lg\:focus\:via-smoke-darkest:focus
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .lg\:focus\:via-smoke-darker:focus, .lg\:focus\:via-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:via-smoke-darker:focus
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .lg\:focus\:via-smoke-dark:focus
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .lg\:focus\:via-smoke-dark:focus, .lg\:focus\:via-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:via-smoke:focus
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .lg\:focus\:via-smoke-light:focus
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .lg\:focus\:via-smoke-light:focus, .lg\:focus\:via-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:via-smoke-lighter:focus
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .lg\:focus\:via-smoke-lightest:focus
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .lg\:focus\:via-snow-strong:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .lg\:focus\:via-snow-strong:focus, .lg\:focus\:via-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:via-snow:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .lg\:focus\:via-snow-weak:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .lg\:focus\:via-placeholder:focus
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .lg\:focus\:to-transparent:focus
    {
        --gradient-to-color: transparent;
    }
    .lg\:focus\:to-inherit:focus
    {
        --gradient-to-color: inherit;
    }
    .lg\:focus\:to-ds-black:focus
    {
        --gradient-to-color: #19191c;
    }
    .lg\:focus\:to-ds-grey-700:focus
    {
        --gradient-to-color: #292935;
    }
    .lg\:focus\:to-ds-grey-600:focus
    {
        --gradient-to-color: #49495c;
    }
    .lg\:focus\:to-ds-grey-500:focus
    {
        --gradient-to-color: #626283;
    }
    .lg\:focus\:to-ds-grey-400:focus
    {
        --gradient-to-color: #8a8ab2;
    }
    .lg\:focus\:to-ds-grey-300:focus
    {
        --gradient-to-color: #bebedc;
    }
    .lg\:focus\:to-ds-grey-200:focus
    {
        --gradient-to-color: #e6e6f2;
    }
    .lg\:focus\:to-ds-grey-100:focus
    {
        --gradient-to-color: #f4f4fa;
    }
    .lg\:focus\:to-ds-solid-white:focus
    {
        --gradient-to-color: #fff;
    }
    .lg\:focus\:to-ds-primary-light:focus
    {
        --gradient-to-color: #f9f9f9;
    }
    .lg\:focus\:to-ds-secondary-light:focus
    {
        --gradient-to-color: #ebebf4;
    }
    .lg\:focus\:to-ds-third-dark:focus
    {
        --gradient-to-color: #c9c9d7;
    }
    .lg\:focus\:to-ds-disabled-light:focus
    {
        --gradient-to-color: #6e6e77;
    }
    .lg\:focus\:to-ds-red-700:focus
    {
        --gradient-to-color: #a50e0e;
    }
    .lg\:focus\:to-ds-red-600:focus
    {
        --gradient-to-color: #d02323;
    }
    .lg\:focus\:to-ds-red-500:focus
    {
        --gradient-to-color: #f73535;
    }
    .lg\:focus\:to-ds-red-400:focus
    {
        --gradient-to-color: #ff5b5b;
    }
    .lg\:focus\:to-ds-red-300:focus
    {
        --gradient-to-color: #fa8b8b;
    }
    .lg\:focus\:to-ds-red-200:focus
    {
        --gradient-to-color: #ff9c9c;
    }
    .lg\:focus\:to-ds-blue-600:focus
    {
        --gradient-to-color: #093f8e;
    }
    .lg\:focus\:to-ds-blue-500:focus
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:focus\:to-ds-blue-400:focus
    {
        --gradient-to-color: #6794f8;
    }
    .lg\:focus\:to-ds-blue-300:focus
    {
        --gradient-to-color: #88b3ff;
    }
    .lg\:focus\:to-ds-blue-200:focus
    {
        --gradient-to-color: #b8cbf6;
    }
    .lg\:focus\:to-ds-blue-100:focus
    {
        --gradient-to-color: #cdd7ee;
    }
    .lg\:focus\:to-ds-navy-blue-600:focus
    {
        --gradient-to-color: #09214c;
    }
    .lg\:focus\:to-ds-navy-blue-500:focus
    {
        --gradient-to-color: #173476;
    }
    .lg\:focus\:to-ds-navy-blue-400:focus
    {
        --gradient-to-color: #254fae;
    }
    .lg\:focus\:to-ds-navy-blue-300:focus
    {
        --gradient-to-color: #2f61d3;
    }
    .lg\:focus\:to-ds-navy-blue-200:focus
    {
        --gradient-to-color: #3671f5;
    }
    .lg\:focus\:to-ds-navy-blue-100:focus
    {
        --gradient-to-color: #6192d8;
    }
    .lg\:focus\:to-ds-purple-600:focus
    {
        --gradient-to-color: #3c1caf;
    }
    .lg\:focus\:to-ds-purple-500:focus
    {
        --gradient-to-color: #6727f4;
    }
    .lg\:focus\:to-ds-purple-400:focus
    {
        --gradient-to-color: #833dff;
    }
    .lg\:focus\:to-ds-purple-300:focus
    {
        --gradient-to-color: #9160e8;
    }
    .lg\:focus\:to-ds-purple-200:focus
    {
        --gradient-to-color: #a98ef4;
    }
    .lg\:focus\:to-ds-purple-100:focus
    {
        --gradient-to-color: #ccbafe;
    }
    .lg\:focus\:to-ds-sky-blue-600:focus
    {
        --gradient-to-color: #279cc0;
    }
    .lg\:focus\:to-ds-sky-blue-500:focus
    {
        --gradient-to-color: #33cfff;
    }
    .lg\:focus\:to-ds-sky-blue-400:focus
    {
        --gradient-to-color: #58d8ff;
    }
    .lg\:focus\:to-ds-sky-blue-300:focus
    {
        --gradient-to-color: #83e2ff;
    }
    .lg\:focus\:to-ds-sky-blue-200:focus
    {
        --gradient-to-color: #a7eafe;
    }
    .lg\:focus\:to-ds-sky-blue-100:focus
    {
        --gradient-to-color: #d1f4ff;
    }
    .lg\:focus\:to-ds-pink-600:focus
    {
        --gradient-to-color: #c750c7;
    }
    .lg\:focus\:to-ds-pink-500:focus
    {
        --gradient-to-color: #ff73ff;
    }
    .lg\:focus\:to-ds-pink-400:focus
    {
        --gradient-to-color: #ff8cff;
    }
    .lg\:focus\:to-ds-pink-300:focus
    {
        --gradient-to-color: #ffabff;
    }
    .lg\:focus\:to-ds-pink-200:focus
    {
        --gradient-to-color: #ffc9ff;
    }
    .lg\:focus\:to-ds-pink-100:focus
    {
        --gradient-to-color: #ffe1ff;
    }
    .lg\:focus\:to-ds-green-700:focus
    {
        --gradient-to-color: #05885f;
    }
    .lg\:focus\:to-ds-green-600:focus
    {
        --gradient-to-color: #08d796;
    }
    .lg\:focus\:to-ds-green-500:focus
    {
        --gradient-to-color: #08f9ae;
    }
    .lg\:focus\:to-ds-green-400:focus
    {
        --gradient-to-color: #4afcc5;
    }
    .lg\:focus\:to-ds-green-300:focus
    {
        --gradient-to-color: #85ffd9;
    }
    .lg\:focus\:to-ds-green-200:focus
    {
        --gradient-to-color: #bcffea;
    }
    .lg\:focus\:to-ds-gold-600:focus
    {
        --gradient-to-color: #b58344;
    }
    .lg\:focus\:to-ds-gold-500:focus
    {
        --gradient-to-color: #d4a76e;
    }
    .lg\:focus\:to-ds-gold-300:focus
    {
        --gradient-to-color: #f8d09e;
    }
    .lg\:focus\:to-ds-vip-black:focus
    {
        --gradient-to-color: #1a1a1a;
    }
    .lg\:focus\:to-ds-vip-grey:focus
    {
        --gradient-to-color: #272420;
    }
    .lg\:focus\:to-ds-vip-elements:focus
    {
        --gradient-to-color: #574835;
    }
    .lg\:focus\:to-ds-vip-beige:focus
    {
        --gradient-to-color: #ece5db;
    }
    .lg\:focus\:to-ds-vip-white:focus
    {
        --gradient-to-color: #fff;
    }
    .lg\:focus\:to-green:focus
    {
        --gradient-to-color: #78b428;
    }
    .lg\:focus\:to-green-dark:focus
    {
        --gradient-to-color: #6aa120;
    }
    .lg\:focus\:to-green-light:focus
    {
        --gradient-to-color: #dbfab1;
    }
    .lg\:focus\:to-red-soft:focus
    {
        --gradient-to-color: #f58183;
    }
    .lg\:focus\:to-red-lighter:focus
    {
        --gradient-to-color: #fdddde;
    }
    .lg\:focus\:to-red-light:focus
    {
        --gradient-to-color: #f74d53;
    }
    .lg\:focus\:to-red:focus
    {
        --gradient-to-color: #ed1c24;
    }
    .lg\:focus\:to-red-dark:focus
    {
        --gradient-to-color: #e76377;
    }
    .lg\:focus\:to-red-darker:focus
    {
        --gradient-to-color: #c71a1a;
    }
    .lg\:focus\:to-purple-dark:focus
    {
        --gradient-to-color: #390e68;
    }
    .lg\:focus\:to-blue:focus
    {
        --gradient-to-color: #2697f0;
    }
    .lg\:focus\:to-blue-light:focus
    {
        --gradient-to-color: #deebff;
    }
    .lg\:focus\:to-blue-dark:focus
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:focus\:to-blue-darker:focus
    {
        --gradient-to-color: #3b1382;
    }
    .lg\:focus\:to-black:focus
    {
        --gradient-to-color: #4b4b4b;
    }
    .lg\:focus\:to-white:focus
    {
        --gradient-to-color: #fff;
    }
    .lg\:focus\:to-sport:focus
    {
        --gradient-to-color: #f73535;
    }
    .lg\:focus\:to-esport:focus
    {
        --gradient-to-color: #6727f4;
    }
    .lg\:focus\:to-casino:focus
    {
        --gradient-to-color: #316ef7;
    }
    .lg\:focus\:to-poker:focus
    {
        --gradient-to-color: #173476;
    }
    .lg\:focus\:to-grey-dark:focus
    {
        --gradient-to-color: #888;
    }
    .lg\:focus\:to-grey:focus
    {
        --gradient-to-color: #c0c0c0;
    }
    .lg\:focus\:to-grey-light:focus
    {
        --gradient-to-color: #d6d6d6;
    }
    .lg\:focus\:to-grey-lightest:focus
    {
        --gradient-to-color: #f6f6f6;
    }
    .lg\:focus\:to-orange:focus
    {
        --gradient-to-color: #e5b427;
    }
    .lg\:focus\:to-orange-light:focus
    {
        --gradient-to-color: #fcefca;
    }
    .lg\:focus\:to-yellow:focus
    {
        --gradient-to-color: #ffd700;
    }
    .lg\:focus\:to-brown:focus
    {
        --gradient-to-color: #b08d57;
    }
    .lg\:focus\:to-smoke-darkest:focus
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .lg\:focus\:to-smoke-darker:focus
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .lg\:focus\:to-smoke-dark:focus
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .lg\:focus\:to-smoke:focus
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .lg\:focus\:to-smoke-light:focus
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .lg\:focus\:to-smoke-lighter:focus
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .lg\:focus\:to-smoke-lightest:focus
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .lg\:focus\:to-snow-strong:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .lg\:focus\:to-snow:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .lg\:focus\:to-snow-weak:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .lg\:focus\:to-placeholder:focus
    {
        --gradient-to-color: #aaa;
    }
}
@media(min-width: 1200px)
{
    .xl\:container
    {
        width: 100%;
    }
    @media(min-width: 355px)
    {
        .xl\:container
        {
            max-width: 355px;
        }
    }
    @media(min-width: 576px)
    {
        .xl\:container
        {
            max-width: 576px;
        }
    }
    @media(min-width: 768px)
    {
        .xl\:container
        {
            max-width: 768px;
        }
    }
    @media(min-width: 992px)
    {
        .xl\:container
        {
            max-width: 992px;
        }
    }
    @media(min-width: 1200px)
    {
        .xl\:container
        {
            max-width: 1200px;
        }
    }
    .xl\:line-clamp-1
    {
        -webkit-line-clamp: 1;
    }
    .xl\:line-clamp-1, .xl\:line-clamp-2
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .xl\:line-clamp-2
    {
        -webkit-line-clamp: 2;
    }
    .xl\:line-clamp-3
    {
        -webkit-line-clamp: 3;
    }
    .xl\:line-clamp-3, .xl\:line-clamp-4
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .xl\:line-clamp-4
    {
        -webkit-line-clamp: 4;
    }
    .xl\:line-clamp-5
    {
        -webkit-line-clamp: 5;
    }
    .xl\:line-clamp-5, .xl\:line-clamp-6
    {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .xl\:line-clamp-6
    {
        -webkit-line-clamp: 6;
    }
    .xl\:line-clamp-none
    {
        -webkit-line-clamp: unset;
    }
    .xl\:animate-none
    {
        animation: none;
    }
    .xl\:animate-spin
    {
        animation: spin 1s linear infinite;
    }
    .xl\:animate-ping
    {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
    }
    .xl\:animate-pulse
    {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    }
    .xl\:animate-bounce
    {
        animation: bounce 1s infinite;
    }
    .xl\:animate-fade-in
    {
        animation: fade-in .5s ease-out;
    }
    .xl\:delay-75
    {
        transition-delay: 75ms;
    }
    .xl\:delay-100
    {
        transition-delay: .1s;
    }
    .xl\:delay-150
    {
        transition-delay: .15s;
    }
    .xl\:delay-200
    {
        transition-delay: .2s;
    }
    .xl\:delay-300
    {
        transition-delay: .3s;
    }
    .xl\:delay-500
    {
        transition-delay: .5s;
    }
    .xl\:delay-700
    {
        transition-delay: .7s;
    }
    .xl\:delay-1000
    {
        transition-delay: 1s;
    }
    .xl\:duration-75
    {
        transition-duration: 75ms;
    }
    .xl\:duration-100
    {
        transition-duration: .1s;
    }
    .xl\:duration-150
    {
        transition-duration: .15s;
    }
    .xl\:duration-200
    {
        transition-duration: .2s;
    }
    .xl\:duration-300
    {
        transition-duration: .3s;
    }
    .xl\:duration-500
    {
        transition-duration: .5s;
    }
    .xl\:duration-700
    {
        transition-duration: .7s;
    }
    .xl\:duration-1000
    {
        transition-duration: 1s;
    }
    .xl\:ease-linear
    {
        transition-timing-function: linear;
    }
    .xl\:ease-in
    {
        transition-timing-function: cubic-bezier(.4,0,1,1);
    }
    .xl\:ease-out
    {
        transition-timing-function: cubic-bezier(0,0,.2,1);
    }
    .xl\:ease-in-out
    {
        transition-timing-function: cubic-bezier(.4,0,.2,1);
    }
    .xl\:transition-none
    {
        transition-property: none;
    }
    .xl\:transition-all
    {
        transition-property: all;
    }
    .xl\:transition
    {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    }
    .xl\:transition-colors
    {
        transition-property: background-color,border-color,color,fill,stroke;
    }
    .xl\:transition-opacity
    {
        transition-property: opacity;
    }
    .xl\:transition-shadow
    {
        transition-property: box-shadow;
    }
    .xl\:transition-transform
    {
        transition-property: transform;
    }
    .xl\:skew-x-0
    {
        --transform-skew-x: 0;
    }
    .xl\:skew-x-1
    {
        --transform-skew-x: 1deg;
    }
    .xl\:skew-x-2
    {
        --transform-skew-x: 2deg;
    }
    .xl\:skew-x-3
    {
        --transform-skew-x: 3deg;
    }
    .xl\:skew-x-6
    {
        --transform-skew-x: 6deg;
    }
    .xl\:skew-x-12
    {
        --transform-skew-x: 12deg;
    }
    .xl\:-skew-x-12
    {
        --transform-skew-x: -12deg;
    }
    .xl\:-skew-x-6
    {
        --transform-skew-x: -6deg;
    }
    .xl\:-skew-x-3
    {
        --transform-skew-x: -3deg;
    }
    .xl\:-skew-x-2
    {
        --transform-skew-x: -2deg;
    }
    .xl\:-skew-x-1
    {
        --transform-skew-x: -1deg;
    }
    .xl\:skew-y-0
    {
        --transform-skew-y: 0;
    }
    .xl\:skew-y-1
    {
        --transform-skew-y: 1deg;
    }
    .xl\:skew-y-2
    {
        --transform-skew-y: 2deg;
    }
    .xl\:skew-y-3
    {
        --transform-skew-y: 3deg;
    }
    .xl\:skew-y-6
    {
        --transform-skew-y: 6deg;
    }
    .xl\:skew-y-12
    {
        --transform-skew-y: 12deg;
    }
    .xl\:-skew-y-12
    {
        --transform-skew-y: -12deg;
    }
    .xl\:-skew-y-6
    {
        --transform-skew-y: -6deg;
    }
    .xl\:-skew-y-3
    {
        --transform-skew-y: -3deg;
    }
    .xl\:-skew-y-2
    {
        --transform-skew-y: -2deg;
    }
    .xl\:-skew-y-1
    {
        --transform-skew-y: -1deg;
    }
    .xl\:hover\:skew-x-0:hover
    {
        --transform-skew-x: 0;
    }
    .xl\:hover\:skew-x-1:hover
    {
        --transform-skew-x: 1deg;
    }
    .xl\:hover\:skew-x-2:hover
    {
        --transform-skew-x: 2deg;
    }
    .xl\:hover\:skew-x-3:hover
    {
        --transform-skew-x: 3deg;
    }
    .xl\:hover\:skew-x-6:hover
    {
        --transform-skew-x: 6deg;
    }
    .xl\:hover\:skew-x-12:hover
    {
        --transform-skew-x: 12deg;
    }
    .xl\:hover\:-skew-x-12:hover
    {
        --transform-skew-x: -12deg;
    }
    .xl\:hover\:-skew-x-6:hover
    {
        --transform-skew-x: -6deg;
    }
    .xl\:hover\:-skew-x-3:hover
    {
        --transform-skew-x: -3deg;
    }
    .xl\:hover\:-skew-x-2:hover
    {
        --transform-skew-x: -2deg;
    }
    .xl\:hover\:-skew-x-1:hover
    {
        --transform-skew-x: -1deg;
    }
    .xl\:hover\:skew-y-0:hover
    {
        --transform-skew-y: 0;
    }
    .xl\:hover\:skew-y-1:hover
    {
        --transform-skew-y: 1deg;
    }
    .xl\:hover\:skew-y-2:hover
    {
        --transform-skew-y: 2deg;
    }
    .xl\:hover\:skew-y-3:hover
    {
        --transform-skew-y: 3deg;
    }
    .xl\:hover\:skew-y-6:hover
    {
        --transform-skew-y: 6deg;
    }
    .xl\:hover\:skew-y-12:hover
    {
        --transform-skew-y: 12deg;
    }
    .xl\:hover\:-skew-y-12:hover
    {
        --transform-skew-y: -12deg;
    }
    .xl\:hover\:-skew-y-6:hover
    {
        --transform-skew-y: -6deg;
    }
    .xl\:hover\:-skew-y-3:hover
    {
        --transform-skew-y: -3deg;
    }
    .xl\:hover\:-skew-y-2:hover
    {
        --transform-skew-y: -2deg;
    }
    .xl\:hover\:-skew-y-1:hover
    {
        --transform-skew-y: -1deg;
    }
    .xl\:focus\:skew-x-0:focus
    {
        --transform-skew-x: 0;
    }
    .xl\:focus\:skew-x-1:focus
    {
        --transform-skew-x: 1deg;
    }
    .xl\:focus\:skew-x-2:focus
    {
        --transform-skew-x: 2deg;
    }
    .xl\:focus\:skew-x-3:focus
    {
        --transform-skew-x: 3deg;
    }
    .xl\:focus\:skew-x-6:focus
    {
        --transform-skew-x: 6deg;
    }
    .xl\:focus\:skew-x-12:focus
    {
        --transform-skew-x: 12deg;
    }
    .xl\:focus\:-skew-x-12:focus
    {
        --transform-skew-x: -12deg;
    }
    .xl\:focus\:-skew-x-6:focus
    {
        --transform-skew-x: -6deg;
    }
    .xl\:focus\:-skew-x-3:focus
    {
        --transform-skew-x: -3deg;
    }
    .xl\:focus\:-skew-x-2:focus
    {
        --transform-skew-x: -2deg;
    }
    .xl\:focus\:-skew-x-1:focus
    {
        --transform-skew-x: -1deg;
    }
    .xl\:focus\:skew-y-0:focus
    {
        --transform-skew-y: 0;
    }
    .xl\:focus\:skew-y-1:focus
    {
        --transform-skew-y: 1deg;
    }
    .xl\:focus\:skew-y-2:focus
    {
        --transform-skew-y: 2deg;
    }
    .xl\:focus\:skew-y-3:focus
    {
        --transform-skew-y: 3deg;
    }
    .xl\:focus\:skew-y-6:focus
    {
        --transform-skew-y: 6deg;
    }
    .xl\:focus\:skew-y-12:focus
    {
        --transform-skew-y: 12deg;
    }
    .xl\:focus\:-skew-y-12:focus
    {
        --transform-skew-y: -12deg;
    }
    .xl\:focus\:-skew-y-6:focus
    {
        --transform-skew-y: -6deg;
    }
    .xl\:focus\:-skew-y-3:focus
    {
        --transform-skew-y: -3deg;
    }
    .xl\:focus\:-skew-y-2:focus
    {
        --transform-skew-y: -2deg;
    }
    .xl\:focus\:-skew-y-1:focus
    {
        --transform-skew-y: -1deg;
    }
    .xl\:translate-x-0
    {
        --transform-translate-x: 0;
    }
    .xl\:translate-x-1
    {
        --transform-translate-x: .25rem;
    }
    .xl\:translate-x-2
    {
        --transform-translate-x: .5rem;
    }
    .xl\:translate-x-3
    {
        --transform-translate-x: .75rem;
    }
    .xl\:translate-x-4
    {
        --transform-translate-x: 1rem;
    }
    .xl\:translate-x-5
    {
        --transform-translate-x: 1.25rem;
    }
    .xl\:translate-x-6
    {
        --transform-translate-x: 1.5rem;
    }
    .xl\:translate-x-8
    {
        --transform-translate-x: 2rem;
    }
    .xl\:translate-x-10
    {
        --transform-translate-x: 2.5rem;
    }
    .xl\:translate-x-12
    {
        --transform-translate-x: 3rem;
    }
    .xl\:translate-x-16
    {
        --transform-translate-x: 4rem;
    }
    .xl\:translate-x-20
    {
        --transform-translate-x: 5rem;
    }
    .xl\:translate-x-24
    {
        --transform-translate-x: 6rem;
    }
    .xl\:translate-x-32
    {
        --transform-translate-x: 8rem;
    }
    .xl\:translate-x-40
    {
        --transform-translate-x: 10rem;
    }
    .xl\:translate-x-48
    {
        --transform-translate-x: 12rem;
    }
    .xl\:translate-x-56
    {
        --transform-translate-x: 14rem;
    }
    .xl\:translate-x-64
    {
        --transform-translate-x: 16rem;
    }
    .xl\:translate-x-px
    {
        --transform-translate-x: 1px;
    }
    .xl\:-translate-x-1
    {
        --transform-translate-x: -.25rem;
    }
    .xl\:-translate-x-2
    {
        --transform-translate-x: -.5rem;
    }
    .xl\:-translate-x-3
    {
        --transform-translate-x: -.75rem;
    }
    .xl\:-translate-x-4
    {
        --transform-translate-x: -1rem;
    }
    .xl\:-translate-x-5
    {
        --transform-translate-x: -1.25rem;
    }
    .xl\:-translate-x-6
    {
        --transform-translate-x: -1.5rem;
    }
    .xl\:-translate-x-8
    {
        --transform-translate-x: -2rem;
    }
    .xl\:-translate-x-10
    {
        --transform-translate-x: -2.5rem;
    }
    .xl\:-translate-x-12
    {
        --transform-translate-x: -3rem;
    }
    .xl\:-translate-x-16
    {
        --transform-translate-x: -4rem;
    }
    .xl\:-translate-x-20
    {
        --transform-translate-x: -5rem;
    }
    .xl\:-translate-x-24
    {
        --transform-translate-x: -6rem;
    }
    .xl\:-translate-x-32
    {
        --transform-translate-x: -8rem;
    }
    .xl\:-translate-x-40
    {
        --transform-translate-x: -10rem;
    }
    .xl\:-translate-x-48
    {
        --transform-translate-x: -12rem;
    }
    .xl\:-translate-x-56
    {
        --transform-translate-x: -14rem;
    }
    .xl\:-translate-x-64
    {
        --transform-translate-x: -16rem;
    }
    .xl\:-translate-x-px
    {
        --transform-translate-x: -1px;
    }
    .xl\:-translate-x-full
    {
        --transform-translate-x: -100%;
    }
    .xl\:-translate-x-1\/2
    {
        --transform-translate-x: -50%;
    }
    .xl\:translate-x-1\/2
    {
        --transform-translate-x: 50%;
    }
    .xl\:translate-x-full
    {
        --transform-translate-x: 100%;
    }
    .xl\:translate-y-0
    {
        --transform-translate-y: 0;
    }
    .xl\:translate-y-1
    {
        --transform-translate-y: .25rem;
    }
    .xl\:translate-y-2
    {
        --transform-translate-y: .5rem;
    }
    .xl\:translate-y-3
    {
        --transform-translate-y: .75rem;
    }
    .xl\:translate-y-4
    {
        --transform-translate-y: 1rem;
    }
    .xl\:translate-y-5
    {
        --transform-translate-y: 1.25rem;
    }
    .xl\:translate-y-6
    {
        --transform-translate-y: 1.5rem;
    }
    .xl\:translate-y-8
    {
        --transform-translate-y: 2rem;
    }
    .xl\:translate-y-10
    {
        --transform-translate-y: 2.5rem;
    }
    .xl\:translate-y-12
    {
        --transform-translate-y: 3rem;
    }
    .xl\:translate-y-16
    {
        --transform-translate-y: 4rem;
    }
    .xl\:translate-y-20
    {
        --transform-translate-y: 5rem;
    }
    .xl\:translate-y-24
    {
        --transform-translate-y: 6rem;
    }
    .xl\:translate-y-32
    {
        --transform-translate-y: 8rem;
    }
    .xl\:translate-y-40
    {
        --transform-translate-y: 10rem;
    }
    .xl\:translate-y-48
    {
        --transform-translate-y: 12rem;
    }
    .xl\:translate-y-56
    {
        --transform-translate-y: 14rem;
    }
    .xl\:translate-y-64
    {
        --transform-translate-y: 16rem;
    }
    .xl\:translate-y-px
    {
        --transform-translate-y: 1px;
    }
    .xl\:-translate-y-1
    {
        --transform-translate-y: -.25rem;
    }
    .xl\:-translate-y-2
    {
        --transform-translate-y: -.5rem;
    }
    .xl\:-translate-y-3
    {
        --transform-translate-y: -.75rem;
    }
    .xl\:-translate-y-4
    {
        --transform-translate-y: -1rem;
    }
    .xl\:-translate-y-5
    {
        --transform-translate-y: -1.25rem;
    }
    .xl\:-translate-y-6
    {
        --transform-translate-y: -1.5rem;
    }
    .xl\:-translate-y-8
    {
        --transform-translate-y: -2rem;
    }
    .xl\:-translate-y-10
    {
        --transform-translate-y: -2.5rem;
    }
    .xl\:-translate-y-12
    {
        --transform-translate-y: -3rem;
    }
    .xl\:-translate-y-16
    {
        --transform-translate-y: -4rem;
    }
    .xl\:-translate-y-20
    {
        --transform-translate-y: -5rem;
    }
    .xl\:-translate-y-24
    {
        --transform-translate-y: -6rem;
    }
    .xl\:-translate-y-32
    {
        --transform-translate-y: -8rem;
    }
    .xl\:-translate-y-40
    {
        --transform-translate-y: -10rem;
    }
    .xl\:-translate-y-48
    {
        --transform-translate-y: -12rem;
    }
    .xl\:-translate-y-56
    {
        --transform-translate-y: -14rem;
    }
    .xl\:-translate-y-64
    {
        --transform-translate-y: -16rem;
    }
    .xl\:-translate-y-px
    {
        --transform-translate-y: -1px;
    }
    .xl\:-translate-y-full
    {
        --transform-translate-y: -100%;
    }
    .xl\:-translate-y-1\/2
    {
        --transform-translate-y: -50%;
    }
    .xl\:translate-y-1\/2
    {
        --transform-translate-y: 50%;
    }
    .xl\:translate-y-full
    {
        --transform-translate-y: 100%;
    }
    .xl\:hover\:translate-x-0:hover
    {
        --transform-translate-x: 0;
    }
    .xl\:hover\:translate-x-1:hover
    {
        --transform-translate-x: .25rem;
    }
    .xl\:hover\:translate-x-2:hover
    {
        --transform-translate-x: .5rem;
    }
    .xl\:hover\:translate-x-3:hover
    {
        --transform-translate-x: .75rem;
    }
    .xl\:hover\:translate-x-4:hover
    {
        --transform-translate-x: 1rem;
    }
    .xl\:hover\:translate-x-5:hover
    {
        --transform-translate-x: 1.25rem;
    }
    .xl\:hover\:translate-x-6:hover
    {
        --transform-translate-x: 1.5rem;
    }
    .xl\:hover\:translate-x-8:hover
    {
        --transform-translate-x: 2rem;
    }
    .xl\:hover\:translate-x-10:hover
    {
        --transform-translate-x: 2.5rem;
    }
    .xl\:hover\:translate-x-12:hover
    {
        --transform-translate-x: 3rem;
    }
    .xl\:hover\:translate-x-16:hover
    {
        --transform-translate-x: 4rem;
    }
    .xl\:hover\:translate-x-20:hover
    {
        --transform-translate-x: 5rem;
    }
    .xl\:hover\:translate-x-24:hover
    {
        --transform-translate-x: 6rem;
    }
    .xl\:hover\:translate-x-32:hover
    {
        --transform-translate-x: 8rem;
    }
    .xl\:hover\:translate-x-40:hover
    {
        --transform-translate-x: 10rem;
    }
    .xl\:hover\:translate-x-48:hover
    {
        --transform-translate-x: 12rem;
    }
    .xl\:hover\:translate-x-56:hover
    {
        --transform-translate-x: 14rem;
    }
    .xl\:hover\:translate-x-64:hover
    {
        --transform-translate-x: 16rem;
    }
    .xl\:hover\:translate-x-px:hover
    {
        --transform-translate-x: 1px;
    }
    .xl\:hover\:-translate-x-1:hover
    {
        --transform-translate-x: -.25rem;
    }
    .xl\:hover\:-translate-x-2:hover
    {
        --transform-translate-x: -.5rem;
    }
    .xl\:hover\:-translate-x-3:hover
    {
        --transform-translate-x: -.75rem;
    }
    .xl\:hover\:-translate-x-4:hover
    {
        --transform-translate-x: -1rem;
    }
    .xl\:hover\:-translate-x-5:hover
    {
        --transform-translate-x: -1.25rem;
    }
    .xl\:hover\:-translate-x-6:hover
    {
        --transform-translate-x: -1.5rem;
    }
    .xl\:hover\:-translate-x-8:hover
    {
        --transform-translate-x: -2rem;
    }
    .xl\:hover\:-translate-x-10:hover
    {
        --transform-translate-x: -2.5rem;
    }
    .xl\:hover\:-translate-x-12:hover
    {
        --transform-translate-x: -3rem;
    }
    .xl\:hover\:-translate-x-16:hover
    {
        --transform-translate-x: -4rem;
    }
    .xl\:hover\:-translate-x-20:hover
    {
        --transform-translate-x: -5rem;
    }
    .xl\:hover\:-translate-x-24:hover
    {
        --transform-translate-x: -6rem;
    }
    .xl\:hover\:-translate-x-32:hover
    {
        --transform-translate-x: -8rem;
    }
    .xl\:hover\:-translate-x-40:hover
    {
        --transform-translate-x: -10rem;
    }
    .xl\:hover\:-translate-x-48:hover
    {
        --transform-translate-x: -12rem;
    }
    .xl\:hover\:-translate-x-56:hover
    {
        --transform-translate-x: -14rem;
    }
    .xl\:hover\:-translate-x-64:hover
    {
        --transform-translate-x: -16rem;
    }
    .xl\:hover\:-translate-x-px:hover
    {
        --transform-translate-x: -1px;
    }
    .xl\:hover\:-translate-x-full:hover
    {
        --transform-translate-x: -100%;
    }
    .xl\:hover\:-translate-x-1\/2:hover
    {
        --transform-translate-x: -50%;
    }
    .xl\:hover\:translate-x-1\/2:hover
    {
        --transform-translate-x: 50%;
    }
    .xl\:hover\:translate-x-full:hover
    {
        --transform-translate-x: 100%;
    }
    .xl\:hover\:translate-y-0:hover
    {
        --transform-translate-y: 0;
    }
    .xl\:hover\:translate-y-1:hover
    {
        --transform-translate-y: .25rem;
    }
    .xl\:hover\:translate-y-2:hover
    {
        --transform-translate-y: .5rem;
    }
    .xl\:hover\:translate-y-3:hover
    {
        --transform-translate-y: .75rem;
    }
    .xl\:hover\:translate-y-4:hover
    {
        --transform-translate-y: 1rem;
    }
    .xl\:hover\:translate-y-5:hover
    {
        --transform-translate-y: 1.25rem;
    }
    .xl\:hover\:translate-y-6:hover
    {
        --transform-translate-y: 1.5rem;
    }
    .xl\:hover\:translate-y-8:hover
    {
        --transform-translate-y: 2rem;
    }
    .xl\:hover\:translate-y-10:hover
    {
        --transform-translate-y: 2.5rem;
    }
    .xl\:hover\:translate-y-12:hover
    {
        --transform-translate-y: 3rem;
    }
    .xl\:hover\:translate-y-16:hover
    {
        --transform-translate-y: 4rem;
    }
    .xl\:hover\:translate-y-20:hover
    {
        --transform-translate-y: 5rem;
    }
    .xl\:hover\:translate-y-24:hover
    {
        --transform-translate-y: 6rem;
    }
    .xl\:hover\:translate-y-32:hover
    {
        --transform-translate-y: 8rem;
    }
    .xl\:hover\:translate-y-40:hover
    {
        --transform-translate-y: 10rem;
    }
    .xl\:hover\:translate-y-48:hover
    {
        --transform-translate-y: 12rem;
    }
    .xl\:hover\:translate-y-56:hover
    {
        --transform-translate-y: 14rem;
    }
    .xl\:hover\:translate-y-64:hover
    {
        --transform-translate-y: 16rem;
    }
    .xl\:hover\:translate-y-px:hover
    {
        --transform-translate-y: 1px;
    }
    .xl\:hover\:-translate-y-1:hover
    {
        --transform-translate-y: -.25rem;
    }
    .xl\:hover\:-translate-y-2:hover
    {
        --transform-translate-y: -.5rem;
    }
    .xl\:hover\:-translate-y-3:hover
    {
        --transform-translate-y: -.75rem;
    }
    .xl\:hover\:-translate-y-4:hover
    {
        --transform-translate-y: -1rem;
    }
    .xl\:hover\:-translate-y-5:hover
    {
        --transform-translate-y: -1.25rem;
    }
    .xl\:hover\:-translate-y-6:hover
    {
        --transform-translate-y: -1.5rem;
    }
    .xl\:hover\:-translate-y-8:hover
    {
        --transform-translate-y: -2rem;
    }
    .xl\:hover\:-translate-y-10:hover
    {
        --transform-translate-y: -2.5rem;
    }
    .xl\:hover\:-translate-y-12:hover
    {
        --transform-translate-y: -3rem;
    }
    .xl\:hover\:-translate-y-16:hover
    {
        --transform-translate-y: -4rem;
    }
    .xl\:hover\:-translate-y-20:hover
    {
        --transform-translate-y: -5rem;
    }
    .xl\:hover\:-translate-y-24:hover
    {
        --transform-translate-y: -6rem;
    }
    .xl\:hover\:-translate-y-32:hover
    {
        --transform-translate-y: -8rem;
    }
    .xl\:hover\:-translate-y-40:hover
    {
        --transform-translate-y: -10rem;
    }
    .xl\:hover\:-translate-y-48:hover
    {
        --transform-translate-y: -12rem;
    }
    .xl\:hover\:-translate-y-56:hover
    {
        --transform-translate-y: -14rem;
    }
    .xl\:hover\:-translate-y-64:hover
    {
        --transform-translate-y: -16rem;
    }
    .xl\:hover\:-translate-y-px:hover
    {
        --transform-translate-y: -1px;
    }
    .xl\:hover\:-translate-y-full:hover
    {
        --transform-translate-y: -100%;
    }
    .xl\:hover\:-translate-y-1\/2:hover
    {
        --transform-translate-y: -50%;
    }
    .xl\:hover\:translate-y-1\/2:hover
    {
        --transform-translate-y: 50%;
    }
    .xl\:hover\:translate-y-full:hover
    {
        --transform-translate-y: 100%;
    }
    .xl\:focus\:translate-x-0:focus
    {
        --transform-translate-x: 0;
    }
    .xl\:focus\:translate-x-1:focus
    {
        --transform-translate-x: .25rem;
    }
    .xl\:focus\:translate-x-2:focus
    {
        --transform-translate-x: .5rem;
    }
    .xl\:focus\:translate-x-3:focus
    {
        --transform-translate-x: .75rem;
    }
    .xl\:focus\:translate-x-4:focus
    {
        --transform-translate-x: 1rem;
    }
    .xl\:focus\:translate-x-5:focus
    {
        --transform-translate-x: 1.25rem;
    }
    .xl\:focus\:translate-x-6:focus
    {
        --transform-translate-x: 1.5rem;
    }
    .xl\:focus\:translate-x-8:focus
    {
        --transform-translate-x: 2rem;
    }
    .xl\:focus\:translate-x-10:focus
    {
        --transform-translate-x: 2.5rem;
    }
    .xl\:focus\:translate-x-12:focus
    {
        --transform-translate-x: 3rem;
    }
    .xl\:focus\:translate-x-16:focus
    {
        --transform-translate-x: 4rem;
    }
    .xl\:focus\:translate-x-20:focus
    {
        --transform-translate-x: 5rem;
    }
    .xl\:focus\:translate-x-24:focus
    {
        --transform-translate-x: 6rem;
    }
    .xl\:focus\:translate-x-32:focus
    {
        --transform-translate-x: 8rem;
    }
    .xl\:focus\:translate-x-40:focus
    {
        --transform-translate-x: 10rem;
    }
    .xl\:focus\:translate-x-48:focus
    {
        --transform-translate-x: 12rem;
    }
    .xl\:focus\:translate-x-56:focus
    {
        --transform-translate-x: 14rem;
    }
    .xl\:focus\:translate-x-64:focus
    {
        --transform-translate-x: 16rem;
    }
    .xl\:focus\:translate-x-px:focus
    {
        --transform-translate-x: 1px;
    }
    .xl\:focus\:-translate-x-1:focus
    {
        --transform-translate-x: -.25rem;
    }
    .xl\:focus\:-translate-x-2:focus
    {
        --transform-translate-x: -.5rem;
    }
    .xl\:focus\:-translate-x-3:focus
    {
        --transform-translate-x: -.75rem;
    }
    .xl\:focus\:-translate-x-4:focus
    {
        --transform-translate-x: -1rem;
    }
    .xl\:focus\:-translate-x-5:focus
    {
        --transform-translate-x: -1.25rem;
    }
    .xl\:focus\:-translate-x-6:focus
    {
        --transform-translate-x: -1.5rem;
    }
    .xl\:focus\:-translate-x-8:focus
    {
        --transform-translate-x: -2rem;
    }
    .xl\:focus\:-translate-x-10:focus
    {
        --transform-translate-x: -2.5rem;
    }
    .xl\:focus\:-translate-x-12:focus
    {
        --transform-translate-x: -3rem;
    }
    .xl\:focus\:-translate-x-16:focus
    {
        --transform-translate-x: -4rem;
    }
    .xl\:focus\:-translate-x-20:focus
    {
        --transform-translate-x: -5rem;
    }
    .xl\:focus\:-translate-x-24:focus
    {
        --transform-translate-x: -6rem;
    }
    .xl\:focus\:-translate-x-32:focus
    {
        --transform-translate-x: -8rem;
    }
    .xl\:focus\:-translate-x-40:focus
    {
        --transform-translate-x: -10rem;
    }
    .xl\:focus\:-translate-x-48:focus
    {
        --transform-translate-x: -12rem;
    }
    .xl\:focus\:-translate-x-56:focus
    {
        --transform-translate-x: -14rem;
    }
    .xl\:focus\:-translate-x-64:focus
    {
        --transform-translate-x: -16rem;
    }
    .xl\:focus\:-translate-x-px:focus
    {
        --transform-translate-x: -1px;
    }
    .xl\:focus\:-translate-x-full:focus
    {
        --transform-translate-x: -100%;
    }
    .xl\:focus\:-translate-x-1\/2:focus
    {
        --transform-translate-x: -50%;
    }
    .xl\:focus\:translate-x-1\/2:focus
    {
        --transform-translate-x: 50%;
    }
    .xl\:focus\:translate-x-full:focus
    {
        --transform-translate-x: 100%;
    }
    .xl\:focus\:translate-y-0:focus
    {
        --transform-translate-y: 0;
    }
    .xl\:focus\:translate-y-1:focus
    {
        --transform-translate-y: .25rem;
    }
    .xl\:focus\:translate-y-2:focus
    {
        --transform-translate-y: .5rem;
    }
    .xl\:focus\:translate-y-3:focus
    {
        --transform-translate-y: .75rem;
    }
    .xl\:focus\:translate-y-4:focus
    {
        --transform-translate-y: 1rem;
    }
    .xl\:focus\:translate-y-5:focus
    {
        --transform-translate-y: 1.25rem;
    }
    .xl\:focus\:translate-y-6:focus
    {
        --transform-translate-y: 1.5rem;
    }
    .xl\:focus\:translate-y-8:focus
    {
        --transform-translate-y: 2rem;
    }
    .xl\:focus\:translate-y-10:focus
    {
        --transform-translate-y: 2.5rem;
    }
    .xl\:focus\:translate-y-12:focus
    {
        --transform-translate-y: 3rem;
    }
    .xl\:focus\:translate-y-16:focus
    {
        --transform-translate-y: 4rem;
    }
    .xl\:focus\:translate-y-20:focus
    {
        --transform-translate-y: 5rem;
    }
    .xl\:focus\:translate-y-24:focus
    {
        --transform-translate-y: 6rem;
    }
    .xl\:focus\:translate-y-32:focus
    {
        --transform-translate-y: 8rem;
    }
    .xl\:focus\:translate-y-40:focus
    {
        --transform-translate-y: 10rem;
    }
    .xl\:focus\:translate-y-48:focus
    {
        --transform-translate-y: 12rem;
    }
    .xl\:focus\:translate-y-56:focus
    {
        --transform-translate-y: 14rem;
    }
    .xl\:focus\:translate-y-64:focus
    {
        --transform-translate-y: 16rem;
    }
    .xl\:focus\:translate-y-px:focus
    {
        --transform-translate-y: 1px;
    }
    .xl\:focus\:-translate-y-1:focus
    {
        --transform-translate-y: -.25rem;
    }
    .xl\:focus\:-translate-y-2:focus
    {
        --transform-translate-y: -.5rem;
    }
    .xl\:focus\:-translate-y-3:focus
    {
        --transform-translate-y: -.75rem;
    }
    .xl\:focus\:-translate-y-4:focus
    {
        --transform-translate-y: -1rem;
    }
    .xl\:focus\:-translate-y-5:focus
    {
        --transform-translate-y: -1.25rem;
    }
    .xl\:focus\:-translate-y-6:focus
    {
        --transform-translate-y: -1.5rem;
    }
    .xl\:focus\:-translate-y-8:focus
    {
        --transform-translate-y: -2rem;
    }
    .xl\:focus\:-translate-y-10:focus
    {
        --transform-translate-y: -2.5rem;
    }
    .xl\:focus\:-translate-y-12:focus
    {
        --transform-translate-y: -3rem;
    }
    .xl\:focus\:-translate-y-16:focus
    {
        --transform-translate-y: -4rem;
    }
    .xl\:focus\:-translate-y-20:focus
    {
        --transform-translate-y: -5rem;
    }
    .xl\:focus\:-translate-y-24:focus
    {
        --transform-translate-y: -6rem;
    }
    .xl\:focus\:-translate-y-32:focus
    {
        --transform-translate-y: -8rem;
    }
    .xl\:focus\:-translate-y-40:focus
    {
        --transform-translate-y: -10rem;
    }
    .xl\:focus\:-translate-y-48:focus
    {
        --transform-translate-y: -12rem;
    }
    .xl\:focus\:-translate-y-56:focus
    {
        --transform-translate-y: -14rem;
    }
    .xl\:focus\:-translate-y-64:focus
    {
        --transform-translate-y: -16rem;
    }
    .xl\:focus\:-translate-y-px:focus
    {
        --transform-translate-y: -1px;
    }
    .xl\:focus\:-translate-y-full:focus
    {
        --transform-translate-y: -100%;
    }
    .xl\:focus\:-translate-y-1\/2:focus
    {
        --transform-translate-y: -50%;
    }
    .xl\:focus\:translate-y-1\/2:focus
    {
        --transform-translate-y: 50%;
    }
    .xl\:focus\:translate-y-full:focus
    {
        --transform-translate-y: 100%;
    }
    .xl\:rotate-0
    {
        --transform-rotate: 0;
    }
    .xl\:rotate-1
    {
        --transform-rotate: 1deg;
    }
    .xl\:rotate-2
    {
        --transform-rotate: 2deg;
    }
    .xl\:rotate-3
    {
        --transform-rotate: 3deg;
    }
    .xl\:rotate-6
    {
        --transform-rotate: 6deg;
    }
    .xl\:rotate-12
    {
        --transform-rotate: 12deg;
    }
    .xl\:rotate-45
    {
        --transform-rotate: 45deg;
    }
    .xl\:rotate-90
    {
        --transform-rotate: 90deg;
    }
    .xl\:rotate-180
    {
        --transform-rotate: 180deg;
    }
    .xl\:-rotate-180
    {
        --transform-rotate: -180deg;
    }
    .xl\:-rotate-90
    {
        --transform-rotate: -90deg;
    }
    .xl\:-rotate-45
    {
        --transform-rotate: -45deg;
    }
    .xl\:-rotate-12
    {
        --transform-rotate: -12deg;
    }
    .xl\:-rotate-6
    {
        --transform-rotate: -6deg;
    }
    .xl\:-rotate-3
    {
        --transform-rotate: -3deg;
    }
    .xl\:-rotate-2
    {
        --transform-rotate: -2deg;
    }
    .xl\:-rotate-1
    {
        --transform-rotate: -1deg;
    }
    .xl\:hover\:rotate-0:hover
    {
        --transform-rotate: 0;
    }
    .xl\:hover\:rotate-1:hover
    {
        --transform-rotate: 1deg;
    }
    .xl\:hover\:rotate-2:hover
    {
        --transform-rotate: 2deg;
    }
    .xl\:hover\:rotate-3:hover
    {
        --transform-rotate: 3deg;
    }
    .xl\:hover\:rotate-6:hover
    {
        --transform-rotate: 6deg;
    }
    .xl\:hover\:rotate-12:hover
    {
        --transform-rotate: 12deg;
    }
    .xl\:hover\:rotate-45:hover
    {
        --transform-rotate: 45deg;
    }
    .xl\:hover\:rotate-90:hover
    {
        --transform-rotate: 90deg;
    }
    .xl\:hover\:rotate-180:hover
    {
        --transform-rotate: 180deg;
    }
    .xl\:hover\:-rotate-180:hover
    {
        --transform-rotate: -180deg;
    }
    .xl\:hover\:-rotate-90:hover
    {
        --transform-rotate: -90deg;
    }
    .xl\:hover\:-rotate-45:hover
    {
        --transform-rotate: -45deg;
    }
    .xl\:hover\:-rotate-12:hover
    {
        --transform-rotate: -12deg;
    }
    .xl\:hover\:-rotate-6:hover
    {
        --transform-rotate: -6deg;
    }
    .xl\:hover\:-rotate-3:hover
    {
        --transform-rotate: -3deg;
    }
    .xl\:hover\:-rotate-2:hover
    {
        --transform-rotate: -2deg;
    }
    .xl\:hover\:-rotate-1:hover
    {
        --transform-rotate: -1deg;
    }
    .xl\:focus\:rotate-0:focus
    {
        --transform-rotate: 0;
    }
    .xl\:focus\:rotate-1:focus
    {
        --transform-rotate: 1deg;
    }
    .xl\:focus\:rotate-2:focus
    {
        --transform-rotate: 2deg;
    }
    .xl\:focus\:rotate-3:focus
    {
        --transform-rotate: 3deg;
    }
    .xl\:focus\:rotate-6:focus
    {
        --transform-rotate: 6deg;
    }
    .xl\:focus\:rotate-12:focus
    {
        --transform-rotate: 12deg;
    }
    .xl\:focus\:rotate-45:focus
    {
        --transform-rotate: 45deg;
    }
    .xl\:focus\:rotate-90:focus
    {
        --transform-rotate: 90deg;
    }
    .xl\:focus\:rotate-180:focus
    {
        --transform-rotate: 180deg;
    }
    .xl\:focus\:-rotate-180:focus
    {
        --transform-rotate: -180deg;
    }
    .xl\:focus\:-rotate-90:focus
    {
        --transform-rotate: -90deg;
    }
    .xl\:focus\:-rotate-45:focus
    {
        --transform-rotate: -45deg;
    }
    .xl\:focus\:-rotate-12:focus
    {
        --transform-rotate: -12deg;
    }
    .xl\:focus\:-rotate-6:focus
    {
        --transform-rotate: -6deg;
    }
    .xl\:focus\:-rotate-3:focus
    {
        --transform-rotate: -3deg;
    }
    .xl\:focus\:-rotate-2:focus
    {
        --transform-rotate: -2deg;
    }
    .xl\:focus\:-rotate-1:focus
    {
        --transform-rotate: -1deg;
    }
    .xl\:scale-0
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .xl\:scale-50
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .xl\:scale-75
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .xl\:scale-90
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .xl\:scale-95
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .xl\:scale-100
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .xl\:scale-105
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .xl\:scale-110
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .xl\:scale-125
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .xl\:scale-150
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .xl\:scale-x-0
    {
        --transform-scale-x: 0;
    }
    .xl\:scale-x-50
    {
        --transform-scale-x: .5;
    }
    .xl\:scale-x-75
    {
        --transform-scale-x: .75;
    }
    .xl\:scale-x-90
    {
        --transform-scale-x: .9;
    }
    .xl\:scale-x-95
    {
        --transform-scale-x: .95;
    }
    .xl\:scale-x-100
    {
        --transform-scale-x: 1;
    }
    .xl\:scale-x-105
    {
        --transform-scale-x: 1.05;
    }
    .xl\:scale-x-110
    {
        --transform-scale-x: 1.1;
    }
    .xl\:scale-x-125
    {
        --transform-scale-x: 1.25;
    }
    .xl\:scale-x-150
    {
        --transform-scale-x: 1.5;
    }
    .xl\:scale-y-0
    {
        --transform-scale-y: 0;
    }
    .xl\:scale-y-50
    {
        --transform-scale-y: .5;
    }
    .xl\:scale-y-75
    {
        --transform-scale-y: .75;
    }
    .xl\:scale-y-90
    {
        --transform-scale-y: .9;
    }
    .xl\:scale-y-95
    {
        --transform-scale-y: .95;
    }
    .xl\:scale-y-100
    {
        --transform-scale-y: 1;
    }
    .xl\:scale-y-105
    {
        --transform-scale-y: 1.05;
    }
    .xl\:scale-y-110
    {
        --transform-scale-y: 1.1;
    }
    .xl\:scale-y-125
    {
        --transform-scale-y: 1.25;
    }
    .xl\:scale-y-150
    {
        --transform-scale-y: 1.5;
    }
    .xl\:hover\:scale-0:hover
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .xl\:hover\:scale-50:hover
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .xl\:hover\:scale-75:hover
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .xl\:hover\:scale-90:hover
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .xl\:hover\:scale-95:hover
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .xl\:hover\:scale-100:hover
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .xl\:hover\:scale-105:hover
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .xl\:hover\:scale-110:hover
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .xl\:hover\:scale-125:hover
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .xl\:hover\:scale-150:hover
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .xl\:hover\:scale-x-0:hover
    {
        --transform-scale-x: 0;
    }
    .xl\:hover\:scale-x-50:hover
    {
        --transform-scale-x: .5;
    }
    .xl\:hover\:scale-x-75:hover
    {
        --transform-scale-x: .75;
    }
    .xl\:hover\:scale-x-90:hover
    {
        --transform-scale-x: .9;
    }
    .xl\:hover\:scale-x-95:hover
    {
        --transform-scale-x: .95;
    }
    .xl\:hover\:scale-x-100:hover
    {
        --transform-scale-x: 1;
    }
    .xl\:hover\:scale-x-105:hover
    {
        --transform-scale-x: 1.05;
    }
    .xl\:hover\:scale-x-110:hover
    {
        --transform-scale-x: 1.1;
    }
    .xl\:hover\:scale-x-125:hover
    {
        --transform-scale-x: 1.25;
    }
    .xl\:hover\:scale-x-150:hover
    {
        --transform-scale-x: 1.5;
    }
    .xl\:hover\:scale-y-0:hover
    {
        --transform-scale-y: 0;
    }
    .xl\:hover\:scale-y-50:hover
    {
        --transform-scale-y: .5;
    }
    .xl\:hover\:scale-y-75:hover
    {
        --transform-scale-y: .75;
    }
    .xl\:hover\:scale-y-90:hover
    {
        --transform-scale-y: .9;
    }
    .xl\:hover\:scale-y-95:hover
    {
        --transform-scale-y: .95;
    }
    .xl\:hover\:scale-y-100:hover
    {
        --transform-scale-y: 1;
    }
    .xl\:hover\:scale-y-105:hover
    {
        --transform-scale-y: 1.05;
    }
    .xl\:hover\:scale-y-110:hover
    {
        --transform-scale-y: 1.1;
    }
    .xl\:hover\:scale-y-125:hover
    {
        --transform-scale-y: 1.25;
    }
    .xl\:hover\:scale-y-150:hover
    {
        --transform-scale-y: 1.5;
    }
    .xl\:focus\:scale-0:focus
    {
        --transform-scale-x: 0;
        --transform-scale-y: 0;
    }
    .xl\:focus\:scale-50:focus
    {
        --transform-scale-x: .5;
        --transform-scale-y: .5;
    }
    .xl\:focus\:scale-75:focus
    {
        --transform-scale-x: .75;
        --transform-scale-y: .75;
    }
    .xl\:focus\:scale-90:focus
    {
        --transform-scale-x: .9;
        --transform-scale-y: .9;
    }
    .xl\:focus\:scale-95:focus
    {
        --transform-scale-x: .95;
        --transform-scale-y: .95;
    }
    .xl\:focus\:scale-100:focus
    {
        --transform-scale-x: 1;
        --transform-scale-y: 1;
    }
    .xl\:focus\:scale-105:focus
    {
        --transform-scale-x: 1.05;
        --transform-scale-y: 1.05;
    }
    .xl\:focus\:scale-110:focus
    {
        --transform-scale-x: 1.1;
        --transform-scale-y: 1.1;
    }
    .xl\:focus\:scale-125:focus
    {
        --transform-scale-x: 1.25;
        --transform-scale-y: 1.25;
    }
    .xl\:focus\:scale-150:focus
    {
        --transform-scale-x: 1.5;
        --transform-scale-y: 1.5;
    }
    .xl\:focus\:scale-x-0:focus
    {
        --transform-scale-x: 0;
    }
    .xl\:focus\:scale-x-50:focus
    {
        --transform-scale-x: .5;
    }
    .xl\:focus\:scale-x-75:focus
    {
        --transform-scale-x: .75;
    }
    .xl\:focus\:scale-x-90:focus
    {
        --transform-scale-x: .9;
    }
    .xl\:focus\:scale-x-95:focus
    {
        --transform-scale-x: .95;
    }
    .xl\:focus\:scale-x-100:focus
    {
        --transform-scale-x: 1;
    }
    .xl\:focus\:scale-x-105:focus
    {
        --transform-scale-x: 1.05;
    }
    .xl\:focus\:scale-x-110:focus
    {
        --transform-scale-x: 1.1;
    }
    .xl\:focus\:scale-x-125:focus
    {
        --transform-scale-x: 1.25;
    }
    .xl\:focus\:scale-x-150:focus
    {
        --transform-scale-x: 1.5;
    }
    .xl\:focus\:scale-y-0:focus
    {
        --transform-scale-y: 0;
    }
    .xl\:focus\:scale-y-50:focus
    {
        --transform-scale-y: .5;
    }
    .xl\:focus\:scale-y-75:focus
    {
        --transform-scale-y: .75;
    }
    .xl\:focus\:scale-y-90:focus
    {
        --transform-scale-y: .9;
    }
    .xl\:focus\:scale-y-95:focus
    {
        --transform-scale-y: .95;
    }
    .xl\:focus\:scale-y-100:focus
    {
        --transform-scale-y: 1;
    }
    .xl\:focus\:scale-y-105:focus
    {
        --transform-scale-y: 1.05;
    }
    .xl\:focus\:scale-y-110:focus
    {
        --transform-scale-y: 1.1;
    }
    .xl\:focus\:scale-y-125:focus
    {
        --transform-scale-y: 1.25;
    }
    .xl\:focus\:scale-y-150:focus
    {
        --transform-scale-y: 1.5;
    }
    .xl\:origin-center
    {
        transform-origin: center;
    }
    .xl\:origin-top
    {
        transform-origin: top;
    }
    .xl\:origin-top-right
    {
        transform-origin: top right;
    }
    .xl\:origin-right
    {
        transform-origin: right;
    }
    .xl\:origin-bottom-right
    {
        transform-origin: bottom right;
    }
    .xl\:origin-bottom
    {
        transform-origin: bottom;
    }
    .xl\:origin-bottom-left
    {
        transform-origin: bottom left;
    }
    .xl\:origin-left
    {
        transform-origin: left;
    }
    .xl\:origin-top-left
    {
        transform-origin: top left;
    }
    .xl\:transform
    {
        --transform-translate-x: 0;
        --transform-translate-y: 0;
        --transform-rotate: 0;
        --transform-skew-x: 0;
        --transform-skew-y: 0;
        --transform-scale-x: 1;
        --transform-scale-y: 1;
        transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    }
    .xl\:transform-none
    {
        transform: none;
    }
    .xl\:row-end-1
    {
        grid-row-end: 1;
    }
    .xl\:row-end-2
    {
        grid-row-end: 2;
    }
    .xl\:row-end-3
    {
        grid-row-end: 3;
    }
    .xl\:row-end-4
    {
        grid-row-end: 4;
    }
    .xl\:row-end-5
    {
        grid-row-end: 5;
    }
    .xl\:row-end-6
    {
        grid-row-end: 6;
    }
    .xl\:row-end-7
    {
        grid-row-end: 7;
    }
    .xl\:row-end-auto
    {
        grid-row-end: auto;
    }
    .xl\:row-start-1
    {
        grid-row-start: 1;
    }
    .xl\:row-start-2
    {
        grid-row-start: 2;
    }
    .xl\:row-start-3
    {
        grid-row-start: 3;
    }
    .xl\:row-start-4
    {
        grid-row-start: 4;
    }
    .xl\:row-start-5
    {
        grid-row-start: 5;
    }
    .xl\:row-start-6
    {
        grid-row-start: 6;
    }
    .xl\:row-start-7
    {
        grid-row-start: 7;
    }
    .xl\:row-start-auto
    {
        grid-row-start: auto;
    }
    .xl\:row-auto
    {
        grid-row: auto;
    }
    .xl\:row-span-1
    {
        grid-row: span 1/span 1;
    }
    .xl\:row-span-2
    {
        grid-row: span 2/span 2;
    }
    .xl\:row-span-3
    {
        grid-row: span 3/span 3;
    }
    .xl\:row-span-4
    {
        grid-row: span 4/span 4;
    }
    .xl\:row-span-5
    {
        grid-row: span 5/span 5;
    }
    .xl\:row-span-6
    {
        grid-row: span 6/span 6;
    }
    .xl\:row-span-full
    {
        grid-row: 1/-1;
    }
    .xl\:auto-rows-auto
    {
        grid-auto-rows: auto;
    }
    .xl\:auto-rows-min
    {
        grid-auto-rows: min-content;
    }
    .xl\:auto-rows-max
    {
        grid-auto-rows: max-content;
    }
    .xl\:auto-rows-fr
    {
        grid-auto-rows: minmax(0,1fr);
    }
    .xl\:grid-rows-1
    {
        grid-template-rows: repeat(1,minmax(0,100%));
    }
    .xl\:grid-rows-2
    {
        grid-template-rows: repeat(2,minmax(0,100%));
    }
    .xl\:grid-rows-3
    {
        grid-template-rows: repeat(3,minmax(0,100%));
    }
    .xl\:grid-rows-4
    {
        grid-template-rows: repeat(4,minmax(0,100%));
    }
    .xl\:grid-rows-5
    {
        grid-template-rows: repeat(5,minmax(0,100%));
    }
    .xl\:grid-rows-6
    {
        grid-template-rows: repeat(6,minmax(0,100%));
    }
    .xl\:grid-rows-7
    {
        grid-template-rows: repeat(7,minmax(0,100%));
    }
    .xl\:grid-rows-8
    {
        grid-template-rows: repeat(8,minmax(0,100%));
    }
    .xl\:grid-rows-9
    {
        grid-template-rows: repeat(9,minmax(0,100%));
    }
    .xl\:grid-rows-10
    {
        grid-template-rows: repeat(10,minmax(0,100%));
    }
    .xl\:grid-rows-11
    {
        grid-template-rows: repeat(11,minmax(0,100%));
    }
    .xl\:grid-rows-12
    {
        grid-template-rows: repeat(12,minmax(0,100%));
    }
    .xl\:grid-rows-13
    {
        grid-template-rows: repeat(13,minmax(0,100%));
    }
    .xl\:grid-rows-14
    {
        grid-template-rows: repeat(14,minmax(0,100%));
    }
    .xl\:grid-rows-15
    {
        grid-template-rows: repeat(15,minmax(0,100%));
    }
    .xl\:grid-rows-16
    {
        grid-template-rows: repeat(16,minmax(0,100%));
    }
    .xl\:grid-rows-17
    {
        grid-template-rows: repeat(17,minmax(0,100%));
    }
    .xl\:grid-rows-18
    {
        grid-template-rows: repeat(18,minmax(0,100%));
    }
    .xl\:grid-rows-19
    {
        grid-template-rows: repeat(19,minmax(0,100%));
    }
    .xl\:grid-rows-20
    {
        grid-template-rows: repeat(20,minmax(0,100%));
    }
    .xl\:grid-rows-none
    {
        grid-template-rows: none;
    }
    .xl\:col-end-1
    {
        grid-column-end: 1;
    }
    .xl\:col-end-2
    {
        grid-column-end: 2;
    }
    .xl\:col-end-3
    {
        grid-column-end: 3;
    }
    .xl\:col-end-4
    {
        grid-column-end: 4;
    }
    .xl\:col-end-5
    {
        grid-column-end: 5;
    }
    .xl\:col-end-6
    {
        grid-column-end: 6;
    }
    .xl\:col-end-7
    {
        grid-column-end: 7;
    }
    .xl\:col-end-8
    {
        grid-column-end: 8;
    }
    .xl\:col-end-9
    {
        grid-column-end: 9;
    }
    .xl\:col-end-10
    {
        grid-column-end: 10;
    }
    .xl\:col-end-11
    {
        grid-column-end: 11;
    }
    .xl\:col-end-12
    {
        grid-column-end: 12;
    }
    .xl\:col-end-13
    {
        grid-column-end: 13;
    }
    .xl\:col-end-auto
    {
        grid-column-end: auto;
    }
    .xl\:col-start-1
    {
        grid-column-start: 1;
    }
    .xl\:col-start-2
    {
        grid-column-start: 2;
    }
    .xl\:col-start-3
    {
        grid-column-start: 3;
    }
    .xl\:col-start-4
    {
        grid-column-start: 4;
    }
    .xl\:col-start-5
    {
        grid-column-start: 5;
    }
    .xl\:col-start-6
    {
        grid-column-start: 6;
    }
    .xl\:col-start-7
    {
        grid-column-start: 7;
    }
    .xl\:col-start-8
    {
        grid-column-start: 8;
    }
    .xl\:col-start-9
    {
        grid-column-start: 9;
    }
    .xl\:col-start-10
    {
        grid-column-start: 10;
    }
    .xl\:col-start-11
    {
        grid-column-start: 11;
    }
    .xl\:col-start-12
    {
        grid-column-start: 12;
    }
    .xl\:col-start-13
    {
        grid-column-start: 13;
    }
    .xl\:col-start-auto
    {
        grid-column-start: auto;
    }
    .xl\:col-auto
    {
        grid-column: auto;
    }
    .xl\:col-span-1
    {
        grid-column: span 1/span 1;
    }
    .xl\:col-span-2
    {
        grid-column: span 2/span 2;
    }
    .xl\:col-span-3
    {
        grid-column: span 3/span 3;
    }
    .xl\:col-span-4
    {
        grid-column: span 4/span 4;
    }
    .xl\:col-span-5
    {
        grid-column: span 5/span 5;
    }
    .xl\:col-span-6
    {
        grid-column: span 6/span 6;
    }
    .xl\:col-span-7
    {
        grid-column: span 7/span 7;
    }
    .xl\:col-span-8
    {
        grid-column: span 8/span 8;
    }
    .xl\:col-span-9
    {
        grid-column: span 9/span 9;
    }
    .xl\:col-span-10
    {
        grid-column: span 10/span 10;
    }
    .xl\:col-span-11
    {
        grid-column: span 11/span 11;
    }
    .xl\:col-span-12
    {
        grid-column: span 12/span 12;
    }
    .xl\:col-span-full
    {
        grid-column: 1/-1;
    }
    .xl\:auto-cols-auto
    {
        grid-auto-columns: auto;
    }
    .xl\:auto-cols-min
    {
        grid-auto-columns: min-content;
    }
    .xl\:auto-cols-max
    {
        grid-auto-columns: max-content;
    }
    .xl\:auto-cols-fr
    {
        grid-auto-columns: minmax(0,1fr);
    }
    .xl\:grid-cols-1
    {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .xl\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .xl\:grid-cols-3
    {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .xl\:grid-cols-4
    {
        grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .xl\:grid-cols-5
    {
        grid-template-columns: repeat(5,minmax(0,1fr));
    }
    .xl\:grid-cols-6
    {
        grid-template-columns: repeat(6,minmax(0,1fr));
    }
    .xl\:grid-cols-7
    {
        grid-template-columns: repeat(7,minmax(0,1fr));
    }
    .xl\:grid-cols-8
    {
        grid-template-columns: repeat(8,minmax(0,1fr));
    }
    .xl\:grid-cols-9
    {
        grid-template-columns: repeat(9,minmax(0,1fr));
    }
    .xl\:grid-cols-10
    {
        grid-template-columns: repeat(10,minmax(0,1fr));
    }
    .xl\:grid-cols-11
    {
        grid-template-columns: repeat(11,minmax(0,1fr));
    }
    .xl\:grid-cols-12
    {
        grid-template-columns: repeat(12,minmax(0,1fr));
    }
    .xl\:grid-cols-none
    {
        grid-template-columns: none;
    }
    .xl\:grid-flow-row
    {
        grid-auto-flow: row;
    }
    .xl\:grid-flow-col
    {
        grid-auto-flow: column;
    }
    .xl\:grid-flow-row-dense
    {
        grid-auto-flow: row dense;
    }
    .xl\:grid-flow-col-dense
    {
        grid-auto-flow: column dense;
    }
    .xl\:gap-0
    {
        grid-gap: 0;
        gap: 0;
    }
    .xl\:gap-1
    {
        grid-gap: .25rem;
        gap: .25rem;
    }
    .xl\:gap-2
    {
        grid-gap: .5rem;
        gap: .5rem;
    }
    .xl\:gap-3
    {
        grid-gap: .75rem;
        gap: .75rem;
    }
    .xl\:gap-4
    {
        grid-gap: 1rem;
        gap: 1rem;
    }
    .xl\:gap-5
    {
        grid-gap: 1.25rem;
        gap: 1.25rem;
    }
    .xl\:gap-6
    {
        grid-gap: 1.5rem;
        gap: 1.5rem;
    }
    .xl\:gap-8
    {
        grid-gap: 2rem;
        gap: 2rem;
    }
    .xl\:gap-10
    {
        grid-gap: 2.5rem;
        gap: 2.5rem;
    }
    .xl\:gap-12
    {
        grid-gap: 3rem;
        gap: 3rem;
    }
    .xl\:gap-16
    {
        grid-gap: 4rem;
        gap: 4rem;
    }
    .xl\:gap-20
    {
        grid-gap: 5rem;
        gap: 5rem;
    }
    .xl\:gap-24
    {
        grid-gap: 6rem;
        gap: 6rem;
    }
    .xl\:gap-32
    {
        grid-gap: 8rem;
        gap: 8rem;
    }
    .xl\:gap-40
    {
        grid-gap: 10rem;
        gap: 10rem;
    }
    .xl\:gap-48
    {
        grid-gap: 12rem;
        gap: 12rem;
    }
    .xl\:gap-56
    {
        grid-gap: 14rem;
        gap: 14rem;
    }
    .xl\:gap-64
    {
        grid-gap: 16rem;
        gap: 16rem;
    }
    .xl\:gap-px
    {
        grid-gap: 1px;
        gap: 1px;
    }
    .xl\:col-gap-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .xl\:col-gap-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .xl\:col-gap-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .xl\:col-gap-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .xl\:col-gap-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .xl\:col-gap-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .xl\:col-gap-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .xl\:col-gap-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .xl\:col-gap-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .xl\:col-gap-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .xl\:col-gap-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .xl\:col-gap-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .xl\:col-gap-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .xl\:col-gap-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .xl\:col-gap-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .xl\:col-gap-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .xl\:col-gap-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .xl\:col-gap-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .xl\:col-gap-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .xl\:gap-x-0
    {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    .xl\:gap-x-1
    {
        grid-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem;
    }
    .xl\:gap-x-2
    {
        grid-column-gap: .5rem;
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }
    .xl\:gap-x-3
    {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem;
    }
    .xl\:gap-x-4
    {
        grid-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .xl\:gap-x-5
    {
        grid-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .xl\:gap-x-6
    {
        grid-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .xl\:gap-x-8
    {
        grid-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .xl\:gap-x-10
    {
        grid-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .xl\:gap-x-12
    {
        grid-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .xl\:gap-x-16
    {
        grid-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem;
    }
    .xl\:gap-x-20
    {
        grid-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
    .xl\:gap-x-24
    {
        grid-column-gap: 6rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem;
    }
    .xl\:gap-x-32
    {
        grid-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .xl\:gap-x-40
    {
        grid-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
    }
    .xl\:gap-x-48
    {
        grid-column-gap: 12rem;
        -moz-column-gap: 12rem;
        column-gap: 12rem;
    }
    .xl\:gap-x-56
    {
        grid-column-gap: 14rem;
        -moz-column-gap: 14rem;
        column-gap: 14rem;
    }
    .xl\:gap-x-64
    {
        grid-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
    }
    .xl\:gap-x-px
    {
        grid-column-gap: 1px;
        -moz-column-gap: 1px;
        column-gap: 1px;
    }
    .xl\:row-gap-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .xl\:row-gap-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .xl\:row-gap-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .xl\:row-gap-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .xl\:row-gap-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .xl\:row-gap-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .xl\:row-gap-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .xl\:row-gap-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .xl\:row-gap-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .xl\:row-gap-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .xl\:row-gap-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .xl\:row-gap-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .xl\:row-gap-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .xl\:row-gap-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .xl\:row-gap-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .xl\:row-gap-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .xl\:row-gap-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .xl\:row-gap-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .xl\:row-gap-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .xl\:gap-y-0
    {
        grid-row-gap: 0;
        row-gap: 0;
    }
    .xl\:gap-y-1
    {
        grid-row-gap: .25rem;
        row-gap: .25rem;
    }
    .xl\:gap-y-2
    {
        grid-row-gap: .5rem;
        row-gap: .5rem;
    }
    .xl\:gap-y-3
    {
        grid-row-gap: .75rem;
        row-gap: .75rem;
    }
    .xl\:gap-y-4
    {
        grid-row-gap: 1rem;
        row-gap: 1rem;
    }
    .xl\:gap-y-5
    {
        grid-row-gap: 1.25rem;
        row-gap: 1.25rem;
    }
    .xl\:gap-y-6
    {
        grid-row-gap: 1.5rem;
        row-gap: 1.5rem;
    }
    .xl\:gap-y-8
    {
        grid-row-gap: 2rem;
        row-gap: 2rem;
    }
    .xl\:gap-y-10
    {
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
    }
    .xl\:gap-y-12
    {
        grid-row-gap: 3rem;
        row-gap: 3rem;
    }
    .xl\:gap-y-16
    {
        grid-row-gap: 4rem;
        row-gap: 4rem;
    }
    .xl\:gap-y-20
    {
        grid-row-gap: 5rem;
        row-gap: 5rem;
    }
    .xl\:gap-y-24
    {
        grid-row-gap: 6rem;
        row-gap: 6rem;
    }
    .xl\:gap-y-32
    {
        grid-row-gap: 8rem;
        row-gap: 8rem;
    }
    .xl\:gap-y-40
    {
        grid-row-gap: 10rem;
        row-gap: 10rem;
    }
    .xl\:gap-y-48
    {
        grid-row-gap: 12rem;
        row-gap: 12rem;
    }
    .xl\:gap-y-56
    {
        grid-row-gap: 14rem;
        row-gap: 14rem;
    }
    .xl\:gap-y-64
    {
        grid-row-gap: 16rem;
        row-gap: 16rem;
    }
    .xl\:gap-y-px
    {
        grid-row-gap: 1px;
        row-gap: 1px;
    }
    .xl\:z-0
    {
        z-index: 0;
    }
    .xl\:z-5
    {
        z-index: 5;
    }
    .xl\:z-10
    {
        z-index: 10;
    }
    .xl\:z-20
    {
        z-index: 20;
    }
    .xl\:z-30
    {
        z-index: 30;
    }
    .xl\:z-40
    {
        z-index: 40;
    }
    .xl\:z-50
    {
        z-index: 50;
    }
    .xl\:z-100
    {
        z-index: 100;
    }
    .xl\:z-150
    {
        z-index: 150;
    }
    .xl\:z-auto
    {
        z-index: auto;
    }
    .xl\:w-1
    {
        width: .25rem;
    }
    .xl\:w-2
    {
        width: .5rem;
    }
    .xl\:w-3
    {
        width: .75rem;
    }
    .xl\:w-4
    {
        width: 1rem;
    }
    .xl\:w-6
    {
        width: 1.5rem;
    }
    .xl\:w-8
    {
        width: 2rem;
    }
    .xl\:w-10
    {
        width: 2.5rem;
    }
    .xl\:w-12
    {
        width: 3rem;
    }
    .xl\:w-14
    {
        width: 3.75rem;
    }
    .xl\:w-16
    {
        width: 4rem;
    }
    .xl\:w-18
    {
        width: 4.5rem;
    }
    .xl\:w-20
    {
        width: 5rem;
    }
    .xl\:w-24
    {
        width: 6rem;
    }
    .xl\:w-32
    {
        width: 8rem;
    }
    .xl\:w-40
    {
        width: 10rem;
    }
    .xl\:w-48
    {
        width: 12rem;
    }
    .xl\:w-64
    {
        width: 16rem;
    }
    .xl\:w-65
    {
        width: 20rem;
    }
    .xl\:w-66
    {
        width: 24rem;
    }
    .xl\:w-72
    {
        width: 26.75rem;
    }
    .xl\:w-128
    {
        width: 36rem;
    }
    .xl\:w-auto
    {
        width: auto;
    }
    .xl\:w-px
    {
        width: 1px;
    }
    .xl\:w-64-1\/4
    {
        width: 17rem;
    }
    .xl\:w-64-1\/2
    {
        width: 18rem;
    }
    .xl\:w-1\/2
    {
        width: 50%;
    }
    .xl\:w-1\/3
    {
        width: 33.33333%;
    }
    .xl\:w-2\/3
    {
        width: 66.66667%;
    }
    .xl\:w-1\/4
    {
        width: 25%;
    }
    .xl\:w-3\/4
    {
        width: 75%;
    }
    .xl\:w-1\/5
    {
        width: 20%;
    }
    .xl\:w-2\/5
    {
        width: 40%;
    }
    .xl\:w-3\/5
    {
        width: 60%;
    }
    .xl\:w-4\/5
    {
        width: 80%;
    }
    .xl\:w-1\/6
    {
        width: 16.666667%;
    }
    .xl\:w-2\/6
    {
        width: 33.333333%;
    }
    .xl\:w-3\/6
    {
        width: 50%;
    }
    .xl\:w-4\/6
    {
        width: 66.666667%;
    }
    .xl\:w-5\/6
    {
        width: 83.333333%;
    }
    .xl\:w-1\/12
    {
        width: 8.333333%;
    }
    .xl\:w-2\/12
    {
        width: 16.666667%;
    }
    .xl\:w-3\/12
    {
        width: 25%;
    }
    .xl\:w-4\/12
    {
        width: 33.333333%;
    }
    .xl\:w-5\/12
    {
        width: 41.666667%;
    }
    .xl\:w-6\/12
    {
        width: 50%;
    }
    .xl\:w-7\/12
    {
        width: 58.333333%;
    }
    .xl\:w-8\/12
    {
        width: 66.666667%;
    }
    .xl\:w-9\/12
    {
        width: 75%;
    }
    .xl\:w-10\/12
    {
        width: 83.333333%;
    }
    .xl\:w-11\/12
    {
        width: 91.666667%;
    }
    .xl\:w-full
    {
        width: 100%;
    }
    .xl\:w-screen
    {
        width: 100vw;
    }
    .xl\:break-normal
    {
        word-wrap: normal;
        overflow-wrap: normal;
        word-break: normal;
    }
    .xl\:break-words
    {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
    .xl\:break-all
    {
        word-break: break-all;
    }
    .xl\:truncate
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .xl\:whitespace-normal
    {
        white-space: normal;
    }
    .xl\:whitespace-no-wrap
    {
        white-space: nowrap;
    }
    .xl\:whitespace-pre
    {
        white-space: pre;
    }
    .xl\:whitespace-pre-line
    {
        white-space: pre-line;
    }
    .xl\:whitespace-pre-wrap
    {
        white-space: pre-wrap;
    }
    .xl\:visible
    {
        visibility: visible;
    }
    .xl\:invisible
    {
        visibility: hidden;
    }
    .xl\:align-baseline
    {
        vertical-align: baseline;
    }
    .xl\:align-top
    {
        vertical-align: top;
    }
    .xl\:align-middle
    {
        vertical-align: middle;
    }
    .xl\:align-bottom
    {
        vertical-align: bottom;
    }
    .xl\:align-text-top
    {
        vertical-align: text-top;
    }
    .xl\:align-text-bottom
    {
        vertical-align: text-bottom;
    }
    .xl\:select-none
    {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    .xl\:select-text
    {
        -webkit-user-select: text;
        -moz-user-select: text;
        user-select: text;
    }
    .xl\:select-all
    {
        -webkit-user-select: all;
        -moz-user-select: all;
        user-select: all;
    }
    .xl\:select-auto
    {
        -webkit-user-select: auto;
        -moz-user-select: auto;
        user-select: auto;
    }
    .xl\:tracking-tight
    {
        letter-spacing: -.05em;
    }
    .xl\:tracking-normal
    {
        letter-spacing: 0;
    }
    .xl\:tracking-wide
    {
        letter-spacing: .05em;
    }
    .xl\:diagonal-fractions, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:ordinal, .xl\:proportional-nums, .xl\:slashed-zero, .xl\:stacked-fractions, .xl\:tabular-nums
    {
        --font-variant-numeric-ordinal: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-slashed-zero: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-figure: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-spacing: var(--tailwind-empty,/**//**/);
        --font-variant-numeric-fraction: var(--tailwind-empty,/**//**/);
        font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
    }
    .xl\:normal-nums
    {
        font-variant-numeric: normal;
    }
    .xl\:ordinal
    {
        --font-variant-numeric-ordinal: ordinal;
    }
    .xl\:slashed-zero
    {
        --font-variant-numeric-slashed-zero: slashed-zero;
    }
    .xl\:lining-nums
    {
        --font-variant-numeric-figure: lining-nums;
    }
    .xl\:oldstyle-nums
    {
        --font-variant-numeric-figure: oldstyle-nums;
    }
    .xl\:proportional-nums
    {
        --font-variant-numeric-spacing: proportional-nums;
    }
    .xl\:tabular-nums
    {
        --font-variant-numeric-spacing: tabular-nums;
    }
    .xl\:diagonal-fractions
    {
        --font-variant-numeric-fraction: diagonal-fractions;
    }
    .xl\:stacked-fractions
    {
        --font-variant-numeric-fraction: stacked-fractions;
    }
    .xl\:antialiased
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .xl\:subpixel-antialiased
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .xl\:hover\:antialiased:hover
    {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .xl\:hover\:subpixel-antialiased:hover
    {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .xl\:underline
    {
        text-decoration: underline;
    }
    .xl\:line-through
    {
        text-decoration: line-through;
    }
    .xl\:no-underline
    {
        text-decoration: none;
    }
    .xl\:hover\:underline:hover
    {
        text-decoration: underline;
    }
    .xl\:hover\:line-through:hover
    {
        text-decoration: line-through;
    }
    .xl\:hover\:no-underline:hover
    {
        text-decoration: none;
    }
    .xl\:uppercase
    {
        text-transform: uppercase;
    }
    .xl\:lowercase
    {
        text-transform: lowercase;
    }
    .xl\:capitalize
    {
        text-transform: capitalize;
    }
    .xl\:normal-case
    {
        text-transform: none;
    }
    .xl\:hover\:uppercase:hover
    {
        text-transform: uppercase;
    }
    .xl\:hover\:lowercase:hover
    {
        text-transform: lowercase;
    }
    .xl\:hover\:capitalize:hover
    {
        text-transform: capitalize;
    }
    .xl\:hover\:normal-case:hover
    {
        text-transform: none;
    }
    .xl\:italic
    {
        font-style: italic;
    }
    .xl\:not-italic
    {
        font-style: normal;
    }
    .xl\:hover\:italic:hover
    {
        font-style: italic;
    }
    .xl\:hover\:not-italic:hover
    {
        font-style: normal;
    }
    .xl\:text-opacity-0
    {
        --text-opacity: 0;
    }
    .xl\:text-opacity-25
    {
        --text-opacity: .25;
    }
    .xl\:text-opacity-50
    {
        --text-opacity: .5;
    }
    .xl\:text-opacity-75
    {
        --text-opacity: .75;
    }
    .xl\:text-opacity-100
    {
        --text-opacity: 1;
    }
    .xl\:hover\:text-opacity-0:hover
    {
        --text-opacity: 0;
    }
    .xl\:hover\:text-opacity-25:hover
    {
        --text-opacity: .25;
    }
    .xl\:hover\:text-opacity-50:hover
    {
        --text-opacity: .5;
    }
    .xl\:hover\:text-opacity-75:hover
    {
        --text-opacity: .75;
    }
    .xl\:hover\:text-opacity-100:hover
    {
        --text-opacity: 1;
    }
    .xl\:focus\:text-opacity-0:focus
    {
        --text-opacity: 0;
    }
    .xl\:focus\:text-opacity-25:focus
    {
        --text-opacity: .25;
    }
    .xl\:focus\:text-opacity-50:focus
    {
        --text-opacity: .5;
    }
    .xl\:focus\:text-opacity-75:focus
    {
        --text-opacity: .75;
    }
    .xl\:focus\:text-opacity-100:focus
    {
        --text-opacity: 1;
    }
    .xl\:text-transparent
    {
        color: transparent;
    }
    .xl\:text-inherit
    {
        color: inherit;
    }
    .xl\:text-ds-black
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .xl\:text-ds-grey-700
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .xl\:text-ds-grey-600
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .xl\:text-ds-grey-500
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .xl\:text-ds-grey-400
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .xl\:text-ds-grey-300
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .xl\:text-ds-grey-200
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .xl\:text-ds-grey-100
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .xl\:text-ds-solid-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xl\:text-ds-primary-light
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .xl\:text-ds-secondary-light
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .xl\:text-ds-third-dark
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .xl\:text-ds-disabled-light
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .xl\:text-ds-red-700
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .xl\:text-ds-red-600
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .xl\:text-ds-red-500
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .xl\:text-ds-red-400
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .xl\:text-ds-red-300
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .xl\:text-ds-red-200
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .xl\:text-ds-blue-600
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .xl\:text-ds-blue-500
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xl\:text-ds-blue-400
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .xl\:text-ds-blue-300
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .xl\:text-ds-blue-200
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .xl\:text-ds-blue-100
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .xl\:text-ds-navy-blue-600
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .xl\:text-ds-navy-blue-500
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .xl\:text-ds-navy-blue-400
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .xl\:text-ds-navy-blue-300
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .xl\:text-ds-navy-blue-200
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .xl\:text-ds-navy-blue-100
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .xl\:text-ds-purple-600
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .xl\:text-ds-purple-500
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .xl\:text-ds-purple-400
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .xl\:text-ds-purple-300
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .xl\:text-ds-purple-200
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .xl\:text-ds-purple-100
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .xl\:text-ds-sky-blue-600
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .xl\:text-ds-sky-blue-500
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .xl\:text-ds-sky-blue-400
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .xl\:text-ds-sky-blue-300
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .xl\:text-ds-sky-blue-200
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .xl\:text-ds-sky-blue-100
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .xl\:text-ds-pink-600
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .xl\:text-ds-pink-500
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .xl\:text-ds-pink-400
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .xl\:text-ds-pink-300
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .xl\:text-ds-pink-200
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .xl\:text-ds-pink-100
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .xl\:text-ds-green-700
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .xl\:text-ds-green-600
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .xl\:text-ds-green-500
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .xl\:text-ds-green-400
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .xl\:text-ds-green-300
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .xl\:text-ds-green-200
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .xl\:text-ds-gold-600
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .xl\:text-ds-gold-500
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .xl\:text-ds-gold-300
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .xl\:text-ds-vip-black
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .xl\:text-ds-vip-grey
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .xl\:text-ds-vip-elements
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .xl\:text-ds-vip-beige
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .xl\:text-ds-vip-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xl\:text-green
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .xl\:text-green-dark
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .xl\:text-green-light
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .xl\:text-red-soft
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .xl\:text-red-lighter
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .xl\:text-red-light
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .xl\:text-red
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .xl\:text-red-dark
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .xl\:text-red-darker
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .xl\:text-purple-dark
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .xl\:text-blue
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .xl\:text-blue-light
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .xl\:text-blue-dark
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xl\:text-blue-darker
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .xl\:text-black
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .xl\:text-white
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xl\:text-sport
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .xl\:text-esport
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .xl\:text-casino
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xl\:text-poker
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .xl\:text-grey-dark
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .xl\:text-grey
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .xl\:text-grey-light
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .xl\:text-grey-lightest
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .xl\:text-orange
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .xl\:text-orange-light
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .xl\:text-yellow
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .xl\:text-brown
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .xl\:text-smoke-darkest
    {
        color: rgba(0,0,0,.9);
    }
    .xl\:text-smoke-darker
    {
        color: rgba(0,0,0,.75);
    }
    .xl\:text-smoke-dark
    {
        color: rgba(0,0,0,.6);
    }
    .xl\:text-smoke
    {
        color: rgba(0,0,0,.5);
    }
    .xl\:text-smoke-light
    {
        color: rgba(0,0,0,.4);
    }
    .xl\:text-smoke-lighter
    {
        color: rgba(0,0,0,.25);
    }
    .xl\:text-smoke-lightest
    {
        color: rgba(0,0,0,.1);
    }
    .xl\:text-snow-strong
    {
        color: hsla(0,0%,100%,.75);
    }
    .xl\:text-snow
    {
        color: hsla(0,0%,100%,.5);
    }
    .xl\:text-snow-weak
    {
        color: hsla(0,0%,100%,.25);
    }
    .xl\:text-placeholder
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .xl\:hover\:text-transparent:hover
    {
        color: transparent;
    }
    .xl\:hover\:text-inherit:hover
    {
        color: inherit;
    }
    .xl\:hover\:text-ds-black:hover
    {
        --text-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--text-opacity));
    }
    .xl\:hover\:text-ds-grey-700:hover
    {
        --text-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--text-opacity));
    }
    .xl\:hover\:text-ds-grey-600:hover
    {
        --text-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--text-opacity));
    }
    .xl\:hover\:text-ds-grey-500:hover
    {
        --text-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--text-opacity));
    }
    .xl\:hover\:text-ds-grey-400:hover
    {
        --text-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--text-opacity));
    }
    .xl\:hover\:text-ds-grey-300:hover
    {
        --text-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--text-opacity));
    }
    .xl\:hover\:text-ds-grey-200:hover
    {
        --text-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--text-opacity));
    }
    .xl\:hover\:text-ds-grey-100:hover
    {
        --text-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--text-opacity));
    }
    .xl\:hover\:text-ds-solid-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-primary-light:hover
    {
        --text-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--text-opacity));
    }
    .xl\:hover\:text-ds-secondary-light:hover
    {
        --text-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--text-opacity));
    }
    .xl\:hover\:text-ds-third-dark:hover
    {
        --text-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--text-opacity));
    }
    .xl\:hover\:text-ds-disabled-light:hover
    {
        --text-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--text-opacity));
    }
    .xl\:hover\:text-ds-red-700:hover
    {
        --text-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--text-opacity));
    }
    .xl\:hover\:text-ds-red-600:hover
    {
        --text-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--text-opacity));
    }
    .xl\:hover\:text-ds-red-500:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .xl\:hover\:text-ds-red-400:hover
    {
        --text-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--text-opacity));
    }
    .xl\:hover\:text-ds-red-300:hover
    {
        --text-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--text-opacity));
    }
    .xl\:hover\:text-ds-red-200:hover
    {
        --text-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--text-opacity));
    }
    .xl\:hover\:text-ds-blue-600:hover
    {
        --text-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--text-opacity));
    }
    .xl\:hover\:text-ds-blue-500:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xl\:hover\:text-ds-blue-400:hover
    {
        --text-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--text-opacity));
    }
    .xl\:hover\:text-ds-blue-300:hover
    {
        --text-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-blue-200:hover
    {
        --text-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--text-opacity));
    }
    .xl\:hover\:text-ds-blue-100:hover
    {
        --text-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--text-opacity));
    }
    .xl\:hover\:text-ds-navy-blue-600:hover
    {
        --text-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--text-opacity));
    }
    .xl\:hover\:text-ds-navy-blue-500:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .xl\:hover\:text-ds-navy-blue-400:hover
    {
        --text-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--text-opacity));
    }
    .xl\:hover\:text-ds-navy-blue-300:hover
    {
        --text-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--text-opacity));
    }
    .xl\:hover\:text-ds-navy-blue-200:hover
    {
        --text-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--text-opacity));
    }
    .xl\:hover\:text-ds-navy-blue-100:hover
    {
        --text-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--text-opacity));
    }
    .xl\:hover\:text-ds-purple-600:hover
    {
        --text-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--text-opacity));
    }
    .xl\:hover\:text-ds-purple-500:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .xl\:hover\:text-ds-purple-400:hover
    {
        --text-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-purple-300:hover
    {
        --text-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--text-opacity));
    }
    .xl\:hover\:text-ds-purple-200:hover
    {
        --text-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--text-opacity));
    }
    .xl\:hover\:text-ds-purple-100:hover
    {
        --text-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--text-opacity));
    }
    .xl\:hover\:text-ds-sky-blue-600:hover
    {
        --text-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--text-opacity));
    }
    .xl\:hover\:text-ds-sky-blue-500:hover
    {
        --text-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-sky-blue-400:hover
    {
        --text-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-sky-blue-300:hover
    {
        --text-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-sky-blue-200:hover
    {
        --text-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--text-opacity));
    }
    .xl\:hover\:text-ds-sky-blue-100:hover
    {
        --text-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-pink-600:hover
    {
        --text-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--text-opacity));
    }
    .xl\:hover\:text-ds-pink-500:hover
    {
        --text-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-pink-400:hover
    {
        --text-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-pink-300:hover
    {
        --text-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-pink-200:hover
    {
        --text-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-pink-100:hover
    {
        --text-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--text-opacity));
    }
    .xl\:hover\:text-ds-green-700:hover
    {
        --text-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--text-opacity));
    }
    .xl\:hover\:text-ds-green-600:hover
    {
        --text-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--text-opacity));
    }
    .xl\:hover\:text-ds-green-500:hover
    {
        --text-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--text-opacity));
    }
    .xl\:hover\:text-ds-green-400:hover
    {
        --text-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--text-opacity));
    }
    .xl\:hover\:text-ds-green-300:hover
    {
        --text-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--text-opacity));
    }
    .xl\:hover\:text-ds-green-200:hover
    {
        --text-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--text-opacity));
    }
    .xl\:hover\:text-ds-gold-600:hover
    {
        --text-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--text-opacity));
    }
    .xl\:hover\:text-ds-gold-500:hover
    {
        --text-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--text-opacity));
    }
    .xl\:hover\:text-ds-gold-300:hover
    {
        --text-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--text-opacity));
    }
    .xl\:hover\:text-ds-vip-black:hover
    {
        --text-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--text-opacity));
    }
    .xl\:hover\:text-ds-vip-grey:hover
    {
        --text-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--text-opacity));
    }
    .xl\:hover\:text-ds-vip-elements:hover
    {
        --text-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--text-opacity));
    }
    .xl\:hover\:text-ds-vip-beige:hover
    {
        --text-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--text-opacity));
    }
    .xl\:hover\:text-ds-vip-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xl\:hover\:text-green:hover
    {
        --text-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--text-opacity));
    }
    .xl\:hover\:text-green-dark:hover
    {
        --text-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--text-opacity));
    }
    .xl\:hover\:text-green-light:hover
    {
        --text-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--text-opacity));
    }
    .xl\:hover\:text-red-soft:hover
    {
        --text-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--text-opacity));
    }
    .xl\:hover\:text-red-lighter:hover
    {
        --text-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--text-opacity));
    }
    .xl\:hover\:text-red-light:hover
    {
        --text-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--text-opacity));
    }
    .xl\:hover\:text-red:hover
    {
        --text-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--text-opacity));
    }
    .xl\:hover\:text-red-dark:hover
    {
        --text-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--text-opacity));
    }
    .xl\:hover\:text-red-darker:hover
    {
        --text-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--text-opacity));
    }
    .xl\:hover\:text-purple-dark:hover
    {
        --text-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--text-opacity));
    }
    .xl\:hover\:text-blue:hover
    {
        --text-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--text-opacity));
    }
    .xl\:hover\:text-blue-light:hover
    {
        --text-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--text-opacity));
    }
    .xl\:hover\:text-blue-dark:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xl\:hover\:text-blue-darker:hover
    {
        --text-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--text-opacity));
    }
    .xl\:hover\:text-black:hover
    {
        --text-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--text-opacity));
    }
    .xl\:hover\:text-white:hover
    {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    }
    .xl\:hover\:text-sport:hover
    {
        --text-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--text-opacity));
    }
    .xl\:hover\:text-esport:hover
    {
        --text-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--text-opacity));
    }
    .xl\:hover\:text-casino:hover
    {
        --text-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--text-opacity));
    }
    .xl\:hover\:text-poker:hover
    {
        --text-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--text-opacity));
    }
    .xl\:hover\:text-grey-dark:hover
    {
        --text-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--text-opacity));
    }
    .xl\:hover\:text-grey:hover
    {
        --text-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--text-opacity));
    }
    .xl\:hover\:text-grey-light:hover
    {
        --text-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--text-opacity));
    }
    .xl\:hover\:text-grey-lightest:hover
    {
        --text-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--text-opacity));
    }
    .xl\:hover\:text-orange:hover
    {
        --text-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--text-opacity));
    }
    .xl\:hover\:text-orange-light:hover
    {
        --text-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--text-opacity));
    }
    .xl\:hover\:text-yellow:hover
    {
        --text-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--text-opacity));
    }
    .xl\:hover\:text-brown:hover
    {
        --text-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--text-opacity));
    }
    .xl\:hover\:text-smoke-darkest:hover
    {
        color: rgba(0,0,0,.9);
    }
    .xl\:hover\:text-smoke-darker:hover
    {
        color: rgba(0,0,0,.75);
    }
    .xl\:hover\:text-smoke-dark:hover
    {
        color: rgba(0,0,0,.6);
    }
    .xl\:hover\:text-smoke:hover
    {
        color: rgba(0,0,0,.5);
    }
    .xl\:hover\:text-smoke-light:hover
    {
        color: rgba(0,0,0,.4);
    }
    .xl\:hover\:text-smoke-lighter:hover
    {
        color: rgba(0,0,0,.25);
    }
    .xl\:hover\:text-smoke-lightest:hover
    {
        color: rgba(0,0,0,.1);
    }
    .xl\:hover\:text-snow-strong:hover
    {
        color: hsla(0,0%,100%,.75);
    }
    .xl\:hover\:text-snow:hover
    {
        color: hsla(0,0%,100%,.5);
    }
    .xl\:hover\:text-snow-weak:hover
    {
        color: hsla(0,0%,100%,.25);
    }
    .xl\:hover\:text-placeholder:hover
    {
        --text-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--text-opacity));
    }
    .xl\:text-left
    {
        text-align: left;
    }
    .xl\:text-center
    {
        text-align: center;
    }
    .xl\:text-right
    {
        text-align: right;
    }
    .xl\:text-justify
    {
        text-align: justify;
    }
    .xl\:table-auto
    {
        table-layout: auto;
    }
    .xl\:table-fixed
    {
        table-layout: fixed;
    }
    .xl\:stroke-0
    {
        stroke-width: 0;
    }
    .xl\:stroke-1
    {
        stroke-width: 1;
    }
    .xl\:stroke-2
    {
        stroke-width: 2;
    }
    .xl\:shadow
    {
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    }
    .xl\:shadow-md
    {
        box-shadow: 0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
    }
    .xl\:shadow-lg
    {
        box-shadow: 0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);
    }
    .xl\:shadow-inner
    {
        box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.06);
    }
    .xl\:shadow-radio
    {
        box-shadow: inset 0 0 0 4px #fff;
    }
    .xl\:shadow-none
    {
        box-shadow: none;
    }
    .xl\:shadow-xl
    {
        box-shadow: 0 0 20px rgba(0,0,0,.25);
    }
    .xl\:resize-none
    {
        resize: none;
    }
    .xl\:resize-y
    {
        resize: vertical;
    }
    .xl\:resize-x
    {
        resize: horizontal;
    }
    .xl\:resize
    {
        resize: both;
    }
    .xl\:inset-0
    {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .xl\:inset-10
    {
        top: 2.5rem;
        right: 2.5rem;
        bottom: 2.5rem;
        left: 2.5rem;
    }
    .xl\:inset-auto
    {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .xl\:-inset-3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .xl\:-inset-1\/4
    {
        top: -25%;
        right: -25%;
        bottom: -25%;
        left: -25%;
    }
    .xl\:-inset-1\/3
    {
        top: -33%;
        right: -33%;
        bottom: -33%;
        left: -33%;
    }
    .xl\:-inset-1\/2
    {
        top: -50%;
        right: -50%;
        bottom: -50%;
        left: -50%;
    }
    .xl\:-inset-2\/3
    {
        top: -66%;
        right: -66%;
        bottom: -66%;
        left: -66%;
    }
    .xl\:-inset-3\/4
    {
        top: -75%;
        right: -75%;
        bottom: -75%;
        left: -75%;
    }
    .xl\:inset-y-0
    {
        top: 0;
        bottom: 0;
    }
    .xl\:inset-x-0
    {
        right: 0;
        left: 0;
    }
    .xl\:inset-y-10
    {
        top: 2.5rem;
        bottom: 2.5rem;
    }
    .xl\:inset-x-10
    {
        right: 2.5rem;
        left: 2.5rem;
    }
    .xl\:inset-y-auto
    {
        top: auto;
        bottom: auto;
    }
    .xl\:inset-x-auto
    {
        right: auto;
        left: auto;
    }
    .xl\:-inset-y-3
    {
        top: -33%;
        bottom: -33%;
    }
    .xl\:-inset-x-3
    {
        right: -33%;
        left: -33%;
    }
    .xl\:-inset-y-1\/4
    {
        top: -25%;
        bottom: -25%;
    }
    .xl\:-inset-x-1\/4
    {
        right: -25%;
        left: -25%;
    }
    .xl\:-inset-y-1\/3
    {
        top: -33%;
        bottom: -33%;
    }
    .xl\:-inset-x-1\/3
    {
        right: -33%;
        left: -33%;
    }
    .xl\:-inset-y-1\/2
    {
        top: -50%;
        bottom: -50%;
    }
    .xl\:-inset-x-1\/2
    {
        right: -50%;
        left: -50%;
    }
    .xl\:-inset-y-2\/3
    {
        top: -66%;
        bottom: -66%;
    }
    .xl\:-inset-x-2\/3
    {
        right: -66%;
        left: -66%;
    }
    .xl\:-inset-y-3\/4
    {
        top: -75%;
        bottom: -75%;
    }
    .xl\:-inset-x-3\/4
    {
        right: -75%;
        left: -75%;
    }
    .xl\:top-0
    {
        top: 0;
    }
    .xl\:right-0
    {
        right: 0;
    }
    .xl\:bottom-0
    {
        bottom: 0;
    }
    .xl\:left-0
    {
        left: 0;
    }
    .xl\:top-10
    {
        top: 2.5rem;
    }
    .xl\:right-10
    {
        right: 2.5rem;
    }
    .xl\:bottom-10
    {
        bottom: 2.5rem;
    }
    .xl\:left-10
    {
        left: 2.5rem;
    }
    .xl\:top-auto
    {
        top: auto;
    }
    .xl\:right-auto
    {
        right: auto;
    }
    .xl\:bottom-auto
    {
        bottom: auto;
    }
    .xl\:left-auto
    {
        left: auto;
    }
    .xl\:-top-3
    {
        top: -33%;
    }
    .xl\:-right-3
    {
        right: -33%;
    }
    .xl\:-bottom-3
    {
        bottom: -33%;
    }
    .xl\:-left-3
    {
        left: -33%;
    }
    .xl\:-top-1\/4
    {
        top: -25%;
    }
    .xl\:-right-1\/4
    {
        right: -25%;
    }
    .xl\:-bottom-1\/4
    {
        bottom: -25%;
    }
    .xl\:-left-1\/4
    {
        left: -25%;
    }
    .xl\:-top-1\/3
    {
        top: -33%;
    }
    .xl\:-right-1\/3
    {
        right: -33%;
    }
    .xl\:-bottom-1\/3
    {
        bottom: -33%;
    }
    .xl\:-left-1\/3
    {
        left: -33%;
    }
    .xl\:-top-1\/2
    {
        top: -50%;
    }
    .xl\:-right-1\/2
    {
        right: -50%;
    }
    .xl\:-bottom-1\/2
    {
        bottom: -50%;
    }
    .xl\:-left-1\/2
    {
        left: -50%;
    }
    .xl\:-top-2\/3
    {
        top: -66%;
    }
    .xl\:-right-2\/3
    {
        right: -66%;
    }
    .xl\:-bottom-2\/3
    {
        bottom: -66%;
    }
    .xl\:-left-2\/3
    {
        left: -66%;
    }
    .xl\:-top-3\/4
    {
        top: -75%;
    }
    .xl\:-right-3\/4
    {
        right: -75%;
    }
    .xl\:-bottom-3\/4
    {
        bottom: -75%;
    }
    .xl\:-left-3\/4
    {
        left: -75%;
    }
    .xl\:static
    {
        position: static;
    }
    .xl\:fixed
    {
        position: fixed;
    }
    .xl\:absolute
    {
        position: absolute;
    }
    .xl\:relative
    {
        position: relative;
    }
    .xl\:sticky
    {
        position: sticky;
    }
    .xl\:pointer-events-none
    {
        pointer-events: none;
    }
    .xl\:pointer-events-auto
    {
        pointer-events: auto;
    }
    .xl\:placeholder-opacity-0::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .xl\:placeholder-opacity-0::placeholder
    {
        --placeholder-opacity: 0;
    }
    .xl\:placeholder-opacity-25::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .xl\:placeholder-opacity-25::placeholder
    {
        --placeholder-opacity: .25;
    }
    .xl\:placeholder-opacity-50::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .xl\:placeholder-opacity-50::placeholder
    {
        --placeholder-opacity: .5;
    }
    .xl\:placeholder-opacity-75::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .xl\:placeholder-opacity-75::placeholder
    {
        --placeholder-opacity: .75;
    }
    .xl\:placeholder-opacity-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .xl\:placeholder-opacity-100::placeholder
    {
        --placeholder-opacity: 1;
    }
    .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder
    {
        --placeholder-opacity: 0;
    }
    .xl\:focus\:placeholder-opacity-0:focus::placeholder
    {
        --placeholder-opacity: 0;
    }
    .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder
    {
        --placeholder-opacity: .25;
    }
    .xl\:focus\:placeholder-opacity-25:focus::placeholder
    {
        --placeholder-opacity: .25;
    }
    .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder
    {
        --placeholder-opacity: .5;
    }
    .xl\:focus\:placeholder-opacity-50:focus::placeholder
    {
        --placeholder-opacity: .5;
    }
    .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder
    {
        --placeholder-opacity: .75;
    }
    .xl\:focus\:placeholder-opacity-75:focus::placeholder
    {
        --placeholder-opacity: .75;
    }
    .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
    }
    .xl\:focus\:placeholder-opacity-100:focus::placeholder
    {
        --placeholder-opacity: 1;
    }
    .xl\:placeholder-transparent::-moz-placeholder
    {
        color: transparent;
    }
    .xl\:placeholder-transparent::placeholder
    {
        color: transparent;
    }
    .xl\:placeholder-inherit::-moz-placeholder
    {
        color: inherit;
    }
    .xl\:placeholder-inherit::placeholder
    {
        color: inherit;
    }
    .xl\:placeholder-ds-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-grey-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-solid-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-solid-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-primary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-primary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-secondary-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-secondary-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-third-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-third-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-disabled-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-disabled-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-red-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-navy-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-purple-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-sky-blue-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-100::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-pink-100::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-700::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-700::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-400::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-400::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-200::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-green-200::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-gold-600::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-gold-600::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-gold-500::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-gold-500::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-gold-300::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-gold-300::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-elements::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-elements::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-beige::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-beige::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-ds-vip-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-green::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .xl\:placeholder-green::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .xl\:placeholder-green-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .xl\:placeholder-green-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .xl\:placeholder-green-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .xl\:placeholder-green-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-soft::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-soft::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-lighter::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-lighter::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .xl\:placeholder-red::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .xl\:placeholder-red::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .xl\:placeholder-red-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .xl\:placeholder-purple-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .xl\:placeholder-purple-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .xl\:placeholder-blue::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .xl\:placeholder-blue::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .xl\:placeholder-blue-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-blue-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-blue-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:placeholder-blue-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:placeholder-blue-darker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .xl\:placeholder-blue-darker::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .xl\:placeholder-black::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .xl\:placeholder-black::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .xl\:placeholder-white::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-white::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:placeholder-sport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xl\:placeholder-sport::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xl\:placeholder-esport::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xl\:placeholder-esport::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xl\:placeholder-casino::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:placeholder-casino::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:placeholder-poker::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xl\:placeholder-poker::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xl\:placeholder-grey-dark::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .xl\:placeholder-grey-dark::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .xl\:placeholder-grey::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .xl\:placeholder-grey::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .xl\:placeholder-grey-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .xl\:placeholder-grey-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .xl\:placeholder-grey-lightest::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .xl\:placeholder-grey-lightest::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .xl\:placeholder-orange::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .xl\:placeholder-orange::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .xl\:placeholder-orange-light::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .xl\:placeholder-orange-light::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .xl\:placeholder-yellow::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .xl\:placeholder-yellow::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .xl\:placeholder-brown::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .xl\:placeholder-brown::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .xl\:placeholder-smoke-darkest::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .xl\:placeholder-smoke-darkest::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .xl\:placeholder-smoke-darker::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .xl\:placeholder-smoke-darker::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .xl\:placeholder-smoke-dark::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .xl\:placeholder-smoke-dark::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .xl\:placeholder-smoke::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .xl\:placeholder-smoke::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .xl\:placeholder-smoke-light::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .xl\:placeholder-smoke-light::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .xl\:placeholder-smoke-lighter::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .xl\:placeholder-smoke-lighter::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .xl\:placeholder-smoke-lightest::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .xl\:placeholder-smoke-lightest::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .xl\:placeholder-snow-strong::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .xl\:placeholder-snow-strong::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .xl\:placeholder-snow::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .xl\:placeholder-snow::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .xl\:placeholder-snow-weak::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .xl\:placeholder-snow-weak::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .xl\:placeholder-placeholder::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .xl\:placeholder-placeholder::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-transparent:focus::-moz-placeholder
    {
        color: transparent;
    }
    .xl\:focus\:placeholder-transparent:focus::placeholder
    {
        color: transparent;
    }
    .xl\:focus\:placeholder-inherit:focus::-moz-placeholder
    {
        color: inherit;
    }
    .xl\:focus\:placeholder-inherit:focus::placeholder
    {
        color: inherit;
    }
    .xl\:focus\:placeholder-ds-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #19191c;
        color: rgba(25,25,28,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #292935;
        color: rgba(41,41,53,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #49495c;
        color: rgba(73,73,92,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #626283;
        color: rgba(98,98,131,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #8a8ab2;
        color: rgba(138,138,178,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bebedc;
        color: rgba(190,190,220,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e6e6f2;
        color: rgba(230,230,242,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-grey-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f4f4fa;
        color: rgba(244,244,250,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-solid-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-solid-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-primary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-primary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f9f9f9;
        color: rgba(249,249,249,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-secondary-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-secondary-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ebebf4;
        color: rgba(235,235,244,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-third-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-third-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c9c9d7;
        color: rgba(201,201,215,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-disabled-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-disabled-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6e6e77;
        color: rgba(110,110,119,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a50e0e;
        color: rgba(165,14,14,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d02323;
        color: rgba(208,35,35,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff5b5b;
        color: rgba(255,91,91,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fa8b8b;
        color: rgba(250,139,139,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-red-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff9c9c;
        color: rgba(255,156,156,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #093f8e;
        color: rgba(9,63,142,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6794f8;
        color: rgba(103,148,248,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #88b3ff;
        color: rgba(136,179,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b8cbf6;
        color: rgba(184,203,246,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #cdd7ee;
        color: rgba(205,215,238,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #09214c;
        color: rgba(9,33,76,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #254fae;
        color: rgba(37,79,174,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2f61d3;
        color: rgba(47,97,211,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3671f5;
        color: rgba(54,113,245,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-navy-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6192d8;
        color: rgba(97,146,216,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3c1caf;
        color: rgba(60,28,175,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #833dff;
        color: rgba(131,61,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #9160e8;
        color: rgba(145,96,232,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a98ef4;
        color: rgba(169,142,244,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-purple-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ccbafe;
        color: rgba(204,186,254,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #279cc0;
        color: rgba(39,156,192,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #33cfff;
        color: rgba(51,207,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #58d8ff;
        color: rgba(88,216,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #83e2ff;
        color: rgba(131,226,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #a7eafe;
        color: rgba(167,234,254,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-sky-blue-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d1f4ff;
        color: rgba(209,244,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c750c7;
        color: rgba(199,80,199,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff73ff;
        color: rgba(255,115,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ff8cff;
        color: rgba(255,140,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffabff;
        color: rgba(255,171,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffc9ff;
        color: rgba(255,201,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-100:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-pink-100:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffe1ff;
        color: rgba(255,225,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-700:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-700:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #05885f;
        color: rgba(5,136,95,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08d796;
        color: rgba(8,215,150,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #08f9ae;
        color: rgba(8,249,174,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-400:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-400:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4afcc5;
        color: rgba(74,252,197,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #85ffd9;
        color: rgba(133,255,217,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-200:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-green-200:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #bcffea;
        color: rgba(188,255,234,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-gold-600:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-gold-600:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b58344;
        color: rgba(181,131,68,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-gold-500:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-gold-500:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d4a76e;
        color: rgba(212,167,110,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-gold-300:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-gold-300:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f8d09e;
        color: rgba(248,208,158,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #1a1a1a;
        color: rgba(26,26,26,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #272420;
        color: rgba(39,36,32,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-elements:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-elements:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #574835;
        color: rgba(87,72,53,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-beige:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-beige:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ece5db;
        color: rgba(236,229,219,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-ds-vip-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-green:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-green:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #78b428;
        color: rgba(120,180,40,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-green-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-green-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6aa120;
        color: rgba(106,161,32,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-green-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-green-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #dbfab1;
        color: rgba(219,250,177,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-soft:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-soft:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f58183;
        color: rgba(245,129,131,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-lighter:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-lighter:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fdddde;
        color: rgba(253,221,222,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f74d53;
        color: rgba(247,77,83,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ed1c24;
        color: rgba(237,28,36,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e76377;
        color: rgba(231,99,119,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-red-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c71a1a;
        color: rgba(199,26,26,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-purple-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-purple-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #390e68;
        color: rgba(57,14,104,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-blue:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-blue:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #2697f0;
        color: rgba(38,151,240,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-blue-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-blue-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #deebff;
        color: rgba(222,235,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-blue-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-blue-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-blue-darker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-blue-darker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #3b1382;
        color: rgba(59,19,130,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-black:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-black:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #4b4b4b;
        color: rgba(75,75,75,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-white:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-white:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-sport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-sport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f73535;
        color: rgba(247,53,53,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-esport:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-esport:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #6727f4;
        color: rgba(103,39,244,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-casino:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-casino:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #316ef7;
        color: rgba(49,110,247,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-poker:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-poker:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #173476;
        color: rgba(23,52,118,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-grey-dark:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-grey-dark:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #888;
        color: rgba(136,136,136,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-grey:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-grey:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #c0c0c0;
        color: rgba(192,192,192,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-grey-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-grey-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #d6d6d6;
        color: rgba(214,214,214,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-grey-lightest:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-grey-lightest:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #f6f6f6;
        color: rgba(246,246,246,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-orange:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-orange:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #e5b427;
        color: rgba(229,180,39,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-orange-light:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-orange-light:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #fcefca;
        color: rgba(252,239,202,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-yellow:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-yellow:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #ffd700;
        color: rgba(255,215,0,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-brown:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-brown:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #b08d57;
        color: rgba(176,141,87,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-smoke-darkest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .xl\:focus\:placeholder-smoke-darkest:focus::placeholder
    {
        color: rgba(0,0,0,.9);
    }
    .xl\:focus\:placeholder-smoke-darker:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .xl\:focus\:placeholder-smoke-darker:focus::placeholder
    {
        color: rgba(0,0,0,.75);
    }
    .xl\:focus\:placeholder-smoke-dark:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .xl\:focus\:placeholder-smoke-dark:focus::placeholder
    {
        color: rgba(0,0,0,.6);
    }
    .xl\:focus\:placeholder-smoke:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .xl\:focus\:placeholder-smoke:focus::placeholder
    {
        color: rgba(0,0,0,.5);
    }
    .xl\:focus\:placeholder-smoke-light:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .xl\:focus\:placeholder-smoke-light:focus::placeholder
    {
        color: rgba(0,0,0,.4);
    }
    .xl\:focus\:placeholder-smoke-lighter:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .xl\:focus\:placeholder-smoke-lighter:focus::placeholder
    {
        color: rgba(0,0,0,.25);
    }
    .xl\:focus\:placeholder-smoke-lightest:focus::-moz-placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .xl\:focus\:placeholder-smoke-lightest:focus::placeholder
    {
        color: rgba(0,0,0,.1);
    }
    .xl\:focus\:placeholder-snow-strong:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .xl\:focus\:placeholder-snow-strong:focus::placeholder
    {
        color: hsla(0,0%,100%,.75);
    }
    .xl\:focus\:placeholder-snow:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .xl\:focus\:placeholder-snow:focus::placeholder
    {
        color: hsla(0,0%,100%,.5);
    }
    .xl\:focus\:placeholder-snow-weak:focus::-moz-placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .xl\:focus\:placeholder-snow-weak:focus::placeholder
    {
        color: hsla(0,0%,100%,.25);
    }
    .xl\:focus\:placeholder-placeholder:focus::-moz-placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .xl\:focus\:placeholder-placeholder:focus::placeholder
    {
        --placeholder-opacity: 1;
        color: #aaa;
        color: rgba(170,170,170,var(--placeholder-opacity));
    }
    .xl\:p-0
    {
        padding: 0;
    }
    .xl\:p-1
    {
        padding: .25rem;
    }
    .xl\:p-2
    {
        padding: .5rem;
    }
    .xl\:p-3
    {
        padding: .75rem;
    }
    .xl\:p-4
    {
        padding: 1rem;
    }
    .xl\:p-5
    {
        padding: 1.25rem;
    }
    .xl\:p-6
    {
        padding: 1.5rem;
    }
    .xl\:p-7
    {
        padding: 1.75rem;
    }
    .xl\:p-8
    {
        padding: 2rem;
    }
    .xl\:p-10
    {
        padding: 2.5rem;
    }
    .xl\:p-12
    {
        padding: 3rem;
    }
    .xl\:p-14
    {
        padding: 3.75rem;
    }
    .xl\:p-16
    {
        padding: 4rem;
    }
    .xl\:p-20
    {
        padding: 5rem;
    }
    .xl\:p-22
    {
        padding: 5.5rem;
    }
    .xl\:p-23
    {
        padding: 5.75rem;
    }
    .xl\:p-24
    {
        padding: 6rem;
    }
    .xl\:p-32
    {
        padding: 8rem;
    }
    .xl\:p-56
    {
        padding: 14rem;
    }
    .xl\:p-px
    {
        padding: 1px;
    }
    .xl\:p-1\/2
    {
        padding: .125rem;
    }
    .xl\:p-1-1\/2
    {
        padding: .375rem;
    }
    .xl\:p-2-1\/2
    {
        padding: .625rem;
    }
    .xl\:p-5px
    {
        padding: 5px;
    }
    .xl\:p-10px
    {
        padding: 10px;
    }
    .xl\:p-20px
    {
        padding: 20px;
    }
    .xl\:p-30px
    {
        padding: 30px;
    }
    .xl\:py-0
    {
        padding-top: 0;
        padding-bottom: 0;
    }
    .xl\:px-0
    {
        padding-left: 0;
        padding-right: 0;
    }
    .xl\:py-1
    {
        padding-top: .25rem;
        padding-bottom: .25rem;
    }
    .xl\:px-1
    {
        padding-left: .25rem;
        padding-right: .25rem;
    }
    .xl\:py-2
    {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
    .xl\:px-2
    {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .xl\:py-3
    {
        padding-top: .75rem;
        padding-bottom: .75rem;
    }
    .xl\:px-3
    {
        padding-left: .75rem;
        padding-right: .75rem;
    }
    .xl\:py-4
    {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .xl\:px-4
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .xl\:py-5
    {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .xl\:px-5
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .xl\:py-6
    {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .xl\:px-6
    {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .xl\:py-7
    {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .xl\:px-7
    {
        padding-left: 1.75rem;
        padding-right: 1.75rem;
    }
    .xl\:py-8
    {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .xl\:px-8
    {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .xl\:py-10
    {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .xl\:px-10
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .xl\:py-12
    {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .xl\:px-12
    {
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .xl\:py-14
    {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }
    .xl\:px-14
    {
        padding-left: 3.75rem;
        padding-right: 3.75rem;
    }
    .xl\:py-16
    {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .xl\:px-16
    {
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .xl\:py-20
    {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .xl\:px-20
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .xl\:py-22
    {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
    .xl\:px-22
    {
        padding-left: 5.5rem;
        padding-right: 5.5rem;
    }
    .xl\:py-23
    {
        padding-top: 5.75rem;
        padding-bottom: 5.75rem;
    }
    .xl\:px-23
    {
        padding-left: 5.75rem;
        padding-right: 5.75rem;
    }
    .xl\:py-24
    {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .xl\:px-24
    {
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .xl\:py-32
    {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }
    .xl\:px-32
    {
        padding-left: 8rem;
        padding-right: 8rem;
    }
    .xl\:py-56
    {
        padding-top: 14rem;
        padding-bottom: 14rem;
    }
    .xl\:px-56
    {
        padding-left: 14rem;
        padding-right: 14rem;
    }
    .xl\:py-px
    {
        padding-top: 1px;
        padding-bottom: 1px;
    }
    .xl\:px-px
    {
        padding-left: 1px;
        padding-right: 1px;
    }
    .xl\:py-1\/2
    {
        padding-top: .125rem;
        padding-bottom: .125rem;
    }
    .xl\:px-1\/2
    {
        padding-left: .125rem;
        padding-right: .125rem;
    }
    .xl\:py-1-1\/2
    {
        padding-top: .375rem;
        padding-bottom: .375rem;
    }
    .xl\:px-1-1\/2
    {
        padding-left: .375rem;
        padding-right: .375rem;
    }
    .xl\:py-2-1\/2
    {
        padding-top: .625rem;
        padding-bottom: .625rem;
    }
    .xl\:px-2-1\/2
    {
        padding-left: .625rem;
        padding-right: .625rem;
    }
    .xl\:py-5px
    {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .xl\:px-5px
    {
        padding-left: 5px;
        padding-right: 5px;
    }
    .xl\:py-10px
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .xl\:px-10px
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .xl\:py-20px
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .xl\:px-20px
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .xl\:py-30px
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .xl\:px-30px
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .xl\:pt-0
    {
        padding-top: 0;
    }
    .xl\:pr-0
    {
        padding-right: 0;
    }
    .xl\:pb-0
    {
        padding-bottom: 0;
    }
    .xl\:pl-0
    {
        padding-left: 0;
    }
    .xl\:pt-1
    {
        padding-top: .25rem;
    }
    .xl\:pr-1
    {
        padding-right: .25rem;
    }
    .xl\:pb-1
    {
        padding-bottom: .25rem;
    }
    .xl\:pl-1
    {
        padding-left: .25rem;
    }
    .xl\:pt-2
    {
        padding-top: .5rem;
    }
    .xl\:pr-2
    {
        padding-right: .5rem;
    }
    .xl\:pb-2
    {
        padding-bottom: .5rem;
    }
    .xl\:pl-2
    {
        padding-left: .5rem;
    }
    .xl\:pt-3
    {
        padding-top: .75rem;
    }
    .xl\:pr-3
    {
        padding-right: .75rem;
    }
    .xl\:pb-3
    {
        padding-bottom: .75rem;
    }
    .xl\:pl-3
    {
        padding-left: .75rem;
    }
    .xl\:pt-4
    {
        padding-top: 1rem;
    }
    .xl\:pr-4
    {
        padding-right: 1rem;
    }
    .xl\:pb-4
    {
        padding-bottom: 1rem;
    }
    .xl\:pl-4
    {
        padding-left: 1rem;
    }
    .xl\:pt-5
    {
        padding-top: 1.25rem;
    }
    .xl\:pr-5
    {
        padding-right: 1.25rem;
    }
    .xl\:pb-5
    {
        padding-bottom: 1.25rem;
    }
    .xl\:pl-5
    {
        padding-left: 1.25rem;
    }
    .xl\:pt-6
    {
        padding-top: 1.5rem;
    }
    .xl\:pr-6
    {
        padding-right: 1.5rem;
    }
    .xl\:pb-6
    {
        padding-bottom: 1.5rem;
    }
    .xl\:pl-6
    {
        padding-left: 1.5rem;
    }
    .xl\:pt-7
    {
        padding-top: 1.75rem;
    }
    .xl\:pr-7
    {
        padding-right: 1.75rem;
    }
    .xl\:pb-7
    {
        padding-bottom: 1.75rem;
    }
    .xl\:pl-7
    {
        padding-left: 1.75rem;
    }
    .xl\:pt-8
    {
        padding-top: 2rem;
    }
    .xl\:pr-8
    {
        padding-right: 2rem;
    }
    .xl\:pb-8
    {
        padding-bottom: 2rem;
    }
    .xl\:pl-8
    {
        padding-left: 2rem;
    }
    .xl\:pt-10
    {
        padding-top: 2.5rem;
    }
    .xl\:pr-10
    {
        padding-right: 2.5rem;
    }
    .xl\:pb-10
    {
        padding-bottom: 2.5rem;
    }
    .xl\:pl-10
    {
        padding-left: 2.5rem;
    }
    .xl\:pt-12
    {
        padding-top: 3rem;
    }
    .xl\:pr-12
    {
        padding-right: 3rem;
    }
    .xl\:pb-12
    {
        padding-bottom: 3rem;
    }
    .xl\:pl-12
    {
        padding-left: 3rem;
    }
    .xl\:pt-14
    {
        padding-top: 3.75rem;
    }
    .xl\:pr-14
    {
        padding-right: 3.75rem;
    }
    .xl\:pb-14
    {
        padding-bottom: 3.75rem;
    }
    .xl\:pl-14
    {
        padding-left: 3.75rem;
    }
    .xl\:pt-16
    {
        padding-top: 4rem;
    }
    .xl\:pr-16
    {
        padding-right: 4rem;
    }
    .xl\:pb-16
    {
        padding-bottom: 4rem;
    }
    .xl\:pl-16
    {
        padding-left: 4rem;
    }
    .xl\:pt-20
    {
        padding-top: 5rem;
    }
    .xl\:pr-20
    {
        padding-right: 5rem;
    }
    .xl\:pb-20
    {
        padding-bottom: 5rem;
    }
    .xl\:pl-20
    {
        padding-left: 5rem;
    }
    .xl\:pt-22
    {
        padding-top: 5.5rem;
    }
    .xl\:pr-22
    {
        padding-right: 5.5rem;
    }
    .xl\:pb-22
    {
        padding-bottom: 5.5rem;
    }
    .xl\:pl-22
    {
        padding-left: 5.5rem;
    }
    .xl\:pt-23
    {
        padding-top: 5.75rem;
    }
    .xl\:pr-23
    {
        padding-right: 5.75rem;
    }
    .xl\:pb-23
    {
        padding-bottom: 5.75rem;
    }
    .xl\:pl-23
    {
        padding-left: 5.75rem;
    }
    .xl\:pt-24
    {
        padding-top: 6rem;
    }
    .xl\:pr-24
    {
        padding-right: 6rem;
    }
    .xl\:pb-24
    {
        padding-bottom: 6rem;
    }
    .xl\:pl-24
    {
        padding-left: 6rem;
    }
    .xl\:pt-32
    {
        padding-top: 8rem;
    }
    .xl\:pr-32
    {
        padding-right: 8rem;
    }
    .xl\:pb-32
    {
        padding-bottom: 8rem;
    }
    .xl\:pl-32
    {
        padding-left: 8rem;
    }
    .xl\:pt-56
    {
        padding-top: 14rem;
    }
    .xl\:pr-56
    {
        padding-right: 14rem;
    }
    .xl\:pb-56
    {
        padding-bottom: 14rem;
    }
    .xl\:pl-56
    {
        padding-left: 14rem;
    }
    .xl\:pt-px
    {
        padding-top: 1px;
    }
    .xl\:pr-px
    {
        padding-right: 1px;
    }
    .xl\:pb-px
    {
        padding-bottom: 1px;
    }
    .xl\:pl-px
    {
        padding-left: 1px;
    }
    .xl\:pt-1\/2
    {
        padding-top: .125rem;
    }
    .xl\:pr-1\/2
    {
        padding-right: .125rem;
    }
    .xl\:pb-1\/2
    {
        padding-bottom: .125rem;
    }
    .xl\:pl-1\/2
    {
        padding-left: .125rem;
    }
    .xl\:pt-1-1\/2
    {
        padding-top: .375rem;
    }
    .xl\:pr-1-1\/2
    {
        padding-right: .375rem;
    }
    .xl\:pb-1-1\/2
    {
        padding-bottom: .375rem;
    }
    .xl\:pl-1-1\/2
    {
        padding-left: .375rem;
    }
    .xl\:pt-2-1\/2
    {
        padding-top: .625rem;
    }
    .xl\:pr-2-1\/2
    {
        padding-right: .625rem;
    }
    .xl\:pb-2-1\/2
    {
        padding-bottom: .625rem;
    }
    .xl\:pl-2-1\/2
    {
        padding-left: .625rem;
    }
    .xl\:pt-5px
    {
        padding-top: 5px;
    }
    .xl\:pr-5px
    {
        padding-right: 5px;
    }
    .xl\:pb-5px
    {
        padding-bottom: 5px;
    }
    .xl\:pl-5px
    {
        padding-left: 5px;
    }
    .xl\:pt-10px
    {
        padding-top: 10px;
    }
    .xl\:pr-10px
    {
        padding-right: 10px;
    }
    .xl\:pb-10px
    {
        padding-bottom: 10px;
    }
    .xl\:pl-10px
    {
        padding-left: 10px;
    }
    .xl\:pt-20px
    {
        padding-top: 20px;
    }
    .xl\:pr-20px
    {
        padding-right: 20px;
    }
    .xl\:pb-20px
    {
        padding-bottom: 20px;
    }
    .xl\:pl-20px
    {
        padding-left: 20px;
    }
    .xl\:pt-30px
    {
        padding-top: 30px;
    }
    .xl\:pr-30px
    {
        padding-right: 30px;
    }
    .xl\:pb-30px
    {
        padding-bottom: 30px;
    }
    .xl\:pl-30px
    {
        padding-left: 30px;
    }
    .xl\:overscroll-auto
    {
        overscroll-behavior: auto;
    }
    .xl\:overscroll-contain
    {
        overscroll-behavior: contain;
    }
    .xl\:overscroll-none
    {
        overscroll-behavior: none;
    }
    .xl\:overscroll-y-auto
    {
        overscroll-behavior-y: auto;
    }
    .xl\:overscroll-y-contain
    {
        overscroll-behavior-y: contain;
    }
    .xl\:overscroll-y-none
    {
        overscroll-behavior-y: none;
    }
    .xl\:overscroll-x-auto
    {
        overscroll-behavior-x: auto;
    }
    .xl\:overscroll-x-contain
    {
        overscroll-behavior-x: contain;
    }
    .xl\:overscroll-x-none
    {
        overscroll-behavior-x: none;
    }
    .xl\:overflow-auto
    {
        overflow: auto;
    }
    .xl\:overflow-hidden
    {
        overflow: hidden;
    }
    .xl\:overflow-visible
    {
        overflow: visible;
    }
    .xl\:overflow-scroll
    {
        overflow: scroll;
    }
    .xl\:overflow-x-auto
    {
        overflow-x: auto;
    }
    .xl\:overflow-y-auto
    {
        overflow-y: auto;
    }
    .xl\:overflow-x-hidden
    {
        overflow-x: hidden;
    }
    .xl\:overflow-y-hidden
    {
        overflow-y: hidden;
    }
    .xl\:overflow-x-visible
    {
        overflow-x: visible;
    }
    .xl\:overflow-y-visible
    {
        overflow-y: visible;
    }
    .xl\:overflow-x-scroll
    {
        overflow-x: scroll;
    }
    .xl\:overflow-y-scroll
    {
        overflow-y: scroll;
    }
    .xl\:scrolling-touch
    {
        -webkit-overflow-scrolling: touch;
    }
    .xl\:scrolling-auto
    {
        -webkit-overflow-scrolling: auto;
    }
    .xl\:outline-none
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .xl\:outline-white
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .xl\:outline-black
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .xl\:focus\:outline-none:focus
    {
        outline: 2px solid transparent;
        outline-offset: 2px;
    }
    .xl\:focus\:outline-white:focus
    {
        outline: 2px dotted #fff;
        outline-offset: 2px;
    }
    .xl\:focus\:outline-black:focus
    {
        outline: 2px dotted #000;
        outline-offset: 2px;
    }
    .xl\:opacity-0
    {
        opacity: 0;
    }
    .xl\:opacity-25
    {
        opacity: .25;
    }
    .xl\:opacity-50
    {
        opacity: .5;
    }
    .xl\:opacity-75
    {
        opacity: .75;
    }
    .xl\:opacity-100
    {
        opacity: 1;
    }
    .xl\:object-bottom
    {
        -o-object-position: bottom;
        object-position: bottom;
    }
    .xl\:object-center
    {
        -o-object-position: center;
        object-position: center;
    }
    .xl\:object-left
    {
        -o-object-position: left;
        object-position: left;
    }
    .xl\:object-left-bottom
    {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .xl\:object-left-top
    {
        -o-object-position: left top;
        object-position: left top;
    }
    .xl\:object-right
    {
        -o-object-position: right;
        object-position: right;
    }
    .xl\:object-right-bottom
    {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .xl\:object-right-top
    {
        -o-object-position: right top;
        object-position: right top;
    }
    .xl\:object-top
    {
        -o-object-position: top;
        object-position: top;
    }
    .xl\:object-contain
    {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .xl\:object-cover
    {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .xl\:object-fill
    {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .xl\:object-none
    {
        -o-object-fit: none;
        object-fit: none;
    }
    .xl\:object-scale-down
    {
        -o-object-fit: scale-down;
        object-fit: scale-down;
    }
    .xl\:min-w-0
    {
        min-width: 0;
    }
    .xl\:min-w-10
    {
        min-width: 2.5rem;
    }
    .xl\:min-w-66
    {
        min-width: 24rem;
    }
    .xl\:min-w-1\/2
    {
        min-width: 50%;
    }
    .xl\:min-w-1\/3
    {
        min-width: 33.33333%;
    }
    .xl\:min-w-2\/3
    {
        min-width: 66.66667%;
    }
    .xl\:min-w-1\/4
    {
        min-width: 25%;
    }
    .xl\:min-w-3\/4
    {
        min-width: 75%;
    }
    .xl\:min-w-1\/5
    {
        min-width: 20%;
    }
    .xl\:min-w-2\/5
    {
        min-width: 40%;
    }
    .xl\:min-w-3\/5
    {
        min-width: 60%;
    }
    .xl\:min-w-4\/5
    {
        min-width: 80%;
    }
    .xl\:min-w-1\/6
    {
        min-width: 16.666667%;
    }
    .xl\:min-w-2\/6
    {
        min-width: 33.333333%;
    }
    .xl\:min-w-3\/6
    {
        min-width: 50%;
    }
    .xl\:min-w-4\/6
    {
        min-width: 66.666667%;
    }
    .xl\:min-w-5\/6
    {
        min-width: 83.333333%;
    }
    .xl\:min-w-1\/12
    {
        min-width: 8.333333%;
    }
    .xl\:min-w-2\/12
    {
        min-width: 16.666667%;
    }
    .xl\:min-w-3\/12
    {
        min-width: 25%;
    }
    .xl\:min-w-4\/12
    {
        min-width: 33.333333%;
    }
    .xl\:min-w-5\/12
    {
        min-width: 41.666667%;
    }
    .xl\:min-w-6\/12
    {
        min-width: 50%;
    }
    .xl\:min-w-7\/12
    {
        min-width: 58.333333%;
    }
    .xl\:min-w-8\/12
    {
        min-width: 66.666667%;
    }
    .xl\:min-w-9\/12
    {
        min-width: 75%;
    }
    .xl\:min-w-10\/12
    {
        min-width: 83.333333%;
    }
    .xl\:min-w-11\/12
    {
        min-width: 91.666667%;
    }
    .xl\:min-w-full
    {
        min-width: 100%;
    }
    .xl\:min-h-0
    {
        min-height: 0;
    }
    .xl\:min-h-8
    {
        min-height: 2rem;
    }
    .xl\:min-h-10
    {
        min-height: 2.5rem;
    }
    .xl\:min-h-12
    {
        min-height: 3rem;
    }
    .xl\:min-h-16
    {
        min-height: 4rem;
    }
    .xl\:min-h-24
    {
        min-height: 6rem;
    }
    .xl\:min-h-32
    {
        min-height: 8rem;
    }
    .xl\:min-h-48
    {
        min-height: 12rem;
    }
    .xl\:min-h-56
    {
        min-height: 14rem;
    }
    .xl\:min-h-64
    {
        min-height: 16rem;
    }
    .xl\:min-h-96
    {
        min-height: 24rem;
    }
    .xl\:min-h-128
    {
        min-height: 32rem;
    }
    .xl\:min-h-144
    {
        min-height: 38rem;
    }
    .xl\:min-h-full
    {
        min-height: 100%;
    }
    .xl\:min-h-screen
    {
        min-height: 100vh;
    }
    .xl\:max-w-72
    {
        max-width: 26.75rem;
    }
    .xl\:max-w-1\/2
    {
        max-width: 50%;
    }
    .xl\:max-w-1\/3
    {
        max-width: 33.33333%;
    }
    .xl\:max-w-2\/3
    {
        max-width: 66.66667%;
    }
    .xl\:max-w-1\/4
    {
        max-width: 25%;
    }
    .xl\:max-w-3\/4
    {
        max-width: 75%;
    }
    .xl\:max-w-1\/5
    {
        max-width: 20%;
    }
    .xl\:max-w-2\/5
    {
        max-width: 40%;
    }
    .xl\:max-w-3\/5
    {
        max-width: 60%;
    }
    .xl\:max-w-4\/5
    {
        max-width: 80%;
    }
    .xl\:max-w-xs
    {
        max-width: 20rem;
    }
    .xl\:max-w-sm
    {
        max-width: 30rem;
    }
    .xl\:max-w-md
    {
        max-width: 40rem;
    }
    .xl\:max-w-lg
    {
        max-width: 50rem;
    }
    .xl\:max-w-xl
    {
        max-width: 60rem;
    }
    .xl\:max-w-2xl
    {
        max-width: 70rem;
    }
    .xl\:max-w-3xl
    {
        max-width: 80rem;
    }
    .xl\:max-w-4xl
    {
        max-width: 90rem;
    }
    .xl\:max-w-5xl
    {
        max-width: 100rem;
    }
    .xl\:max-w-full
    {
        max-width: 100%;
    }
    .xl\:max-h-full
    {
        max-height: 100%;
    }
    .xl\:max-h-screen
    {
        max-height: 100vh;
    }
    .xl\:max-h-xs
    {
        max-height: 20rem;
    }
    .xl\:max-h-sm
    {
        max-height: 30rem;
    }
    .xl\:max-h-none
    {
        max-height: none;
    }
    .xl\:m-0
    {
        margin: 0;
    }
    .xl\:m-1
    {
        margin: .25rem;
    }
    .xl\:m-2
    {
        margin: .5rem;
    }
    .xl\:m-3
    {
        margin: .75rem;
    }
    .xl\:m-4
    {
        margin: 1rem;
    }
    .xl\:m-5
    {
        margin: 1.25rem;
    }
    .xl\:m-6
    {
        margin: 1.5rem;
    }
    .xl\:m-7
    {
        margin: 1.75rem;
    }
    .xl\:m-8
    {
        margin: 2rem;
    }
    .xl\:m-10
    {
        margin: 2.5rem;
    }
    .xl\:m-12
    {
        margin: 3rem;
    }
    .xl\:m-14
    {
        margin: 3.5rem;
    }
    .xl\:m-15
    {
        margin: 3.75rem;
    }
    .xl\:m-16
    {
        margin: 4rem;
    }
    .xl\:m-20
    {
        margin: 5rem;
    }
    .xl\:m-24
    {
        margin: 6rem;
    }
    .xl\:m-32
    {
        margin: 8rem;
    }
    .xl\:m-48
    {
        margin: 12rem;
    }
    .xl\:m-auto
    {
        margin: auto;
    }
    .xl\:m-px
    {
        margin: 1px;
    }
    .xl\:m-1\/2
    {
        margin: .125rem;
    }
    .xl\:m-3\.5
    {
        margin: .625rem;
    }
    .xl\:m-10px
    {
        margin: 10px;
    }
    .xl\:m-20px
    {
        margin: 20px;
    }
    .xl\:m-30px
    {
        margin: 30px;
    }
    .xl\:-m-px
    {
        margin: -1px;
    }
    .xl\:-m-1
    {
        margin: -.25rem;
    }
    .xl\:-m-2
    {
        margin: -.5rem;
    }
    .xl\:-m-3
    {
        margin: -.75rem;
    }
    .xl\:-m-3\.25
    {
        margin: -.817rem;
    }
    .xl\:-m-3\.5
    {
        margin: -.875rem;
    }
    .xl\:-m-4
    {
        margin: -1rem;
    }
    .xl\:-m-6
    {
        margin: -1.5rem;
    }
    .xl\:-m-8
    {
        margin: -2rem;
    }
    .xl\:-m-16
    {
        margin: -4rem;
    }
    .xl\:-m-24
    {
        margin: -6rem;
    }
    .xl\:-m-48
    {
        margin: -12rem;
    }
    .xl\:-m-10px
    {
        margin: -10px;
    }
    .xl\:-m-20px
    {
        margin: -20px;
    }
    .xl\:-m-30px
    {
        margin: -30px;
    }
    .xl\:my-0
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .xl\:mx-0
    {
        margin-left: 0;
        margin-right: 0;
    }
    .xl\:my-1
    {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }
    .xl\:mx-1
    {
        margin-left: .25rem;
        margin-right: .25rem;
    }
    .xl\:my-2
    {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
    .xl\:mx-2
    {
        margin-left: .5rem;
        margin-right: .5rem;
    }
    .xl\:my-3
    {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }
    .xl\:mx-3
    {
        margin-left: .75rem;
        margin-right: .75rem;
    }
    .xl\:my-4
    {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .xl\:mx-4
    {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .xl\:my-5
    {
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
    }
    .xl\:mx-5
    {
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
    .xl\:my-6
    {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .xl\:mx-6
    {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .xl\:my-7
    {
        margin-top: 1.75rem;
        margin-bottom: 1.75rem;
    }
    .xl\:mx-7
    {
        margin-left: 1.75rem;
        margin-right: 1.75rem;
    }
    .xl\:my-8
    {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .xl\:mx-8
    {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .xl\:my-10
    {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .xl\:mx-10
    {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
    .xl\:my-12
    {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
    .xl\:mx-12
    {
        margin-left: 3rem;
        margin-right: 3rem;
    }
    .xl\:my-14
    {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }
    .xl\:mx-14
    {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }
    .xl\:my-15
    {
        margin-top: 3.75rem;
        margin-bottom: 3.75rem;
    }
    .xl\:mx-15
    {
        margin-left: 3.75rem;
        margin-right: 3.75rem;
    }
    .xl\:my-16
    {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }
    .xl\:mx-16
    {
        margin-left: 4rem;
        margin-right: 4rem;
    }
    .xl\:my-20
    {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
    .xl\:mx-20
    {
        margin-left: 5rem;
        margin-right: 5rem;
    }
    .xl\:my-24
    {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }
    .xl\:mx-24
    {
        margin-left: 6rem;
        margin-right: 6rem;
    }
    .xl\:my-32
    {
        margin-top: 8rem;
        margin-bottom: 8rem;
    }
    .xl\:mx-32
    {
        margin-left: 8rem;
        margin-right: 8rem;
    }
    .xl\:my-48
    {
        margin-top: 12rem;
        margin-bottom: 12rem;
    }
    .xl\:mx-48
    {
        margin-left: 12rem;
        margin-right: 12rem;
    }
    .xl\:my-auto
    {
        margin-top: auto;
        margin-bottom: auto;
    }
    .xl\:mx-auto
    {
        margin-left: auto;
        margin-right: auto;
    }
    .xl\:my-px
    {
        margin-top: 1px;
        margin-bottom: 1px;
    }
    .xl\:mx-px
    {
        margin-left: 1px;
        margin-right: 1px;
    }
    .xl\:my-1\/2
    {
        margin-top: .125rem;
        margin-bottom: .125rem;
    }
    .xl\:mx-1\/2
    {
        margin-left: .125rem;
        margin-right: .125rem;
    }
    .xl\:my-3\.5
    {
        margin-top: .625rem;
        margin-bottom: .625rem;
    }
    .xl\:mx-3\.5
    {
        margin-left: .625rem;
        margin-right: .625rem;
    }
    .xl\:my-10px
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .xl\:mx-10px
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .xl\:my-20px
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .xl\:mx-20px
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .xl\:my-30px
    {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .xl\:mx-30px
    {
        margin-left: 30px;
        margin-right: 30px;
    }
    .xl\:-my-px
    {
        margin-top: -1px;
        margin-bottom: -1px;
    }
    .xl\:-mx-px
    {
        margin-left: -1px;
        margin-right: -1px;
    }
    .xl\:-my-1
    {
        margin-top: -.25rem;
        margin-bottom: -.25rem;
    }
    .xl\:-mx-1
    {
        margin-left: -.25rem;
        margin-right: -.25rem;
    }
    .xl\:-my-2
    {
        margin-top: -.5rem;
        margin-bottom: -.5rem;
    }
    .xl\:-mx-2
    {
        margin-left: -.5rem;
        margin-right: -.5rem;
    }
    .xl\:-my-3
    {
        margin-top: -.75rem;
        margin-bottom: -.75rem;
    }
    .xl\:-mx-3
    {
        margin-left: -.75rem;
        margin-right: -.75rem;
    }
    .xl\:-my-3\.25
    {
        margin-top: -.817rem;
        margin-bottom: -.817rem;
    }
    .xl\:-mx-3\.25
    {
        margin-left: -.817rem;
        margin-right: -.817rem;
    }
    .xl\:-my-3\.5
    {
        margin-top: -.875rem;
        margin-bottom: -.875rem;
    }
    .xl\:-mx-3\.5
    {
        margin-left: -.875rem;
        margin-right: -.875rem;
    }
    .xl\:-my-4
    {
        margin-top: -1rem;
        margin-bottom: -1rem;
    }
    .xl\:-mx-4
    {
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .xl\:-my-6
    {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem;
    }
    .xl\:-mx-6
    {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
    }
    .xl\:-my-8
    {
        margin-top: -2rem;
        margin-bottom: -2rem;
    }
    .xl\:-mx-8
    {
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .xl\:-my-16
    {
        margin-top: -4rem;
        margin-bottom: -4rem;
    }
    .xl\:-mx-16
    {
        margin-left: -4rem;
        margin-right: -4rem;
    }
    .xl\:-my-24
    {
        margin-top: -6rem;
        margin-bottom: -6rem;
    }
    .xl\:-mx-24
    {
        margin-left: -6rem;
        margin-right: -6rem;
    }
    .xl\:-my-48
    {
        margin-top: -12rem;
        margin-bottom: -12rem;
    }
    .xl\:-mx-48
    {
        margin-left: -12rem;
        margin-right: -12rem;
    }
    .xl\:-my-10px
    {
        margin-top: -10px;
        margin-bottom: -10px;
    }
    .xl\:-mx-10px
    {
        margin-left: -10px;
        margin-right: -10px;
    }
    .xl\:-my-20px
    {
        margin-top: -20px;
        margin-bottom: -20px;
    }
    .xl\:-mx-20px
    {
        margin-left: -20px;
        margin-right: -20px;
    }
    .xl\:-my-30px
    {
        margin-top: -30px;
        margin-bottom: -30px;
    }
    .xl\:-mx-30px
    {
        margin-left: -30px;
        margin-right: -30px;
    }
    .xl\:mt-0
    {
        margin-top: 0;
    }
    .xl\:mr-0
    {
        margin-right: 0;
    }
    .xl\:mb-0
    {
        margin-bottom: 0;
    }
    .xl\:ml-0
    {
        margin-left: 0;
    }
    .xl\:mt-1
    {
        margin-top: .25rem;
    }
    .xl\:mr-1
    {
        margin-right: .25rem;
    }
    .xl\:mb-1
    {
        margin-bottom: .25rem;
    }
    .xl\:ml-1
    {
        margin-left: .25rem;
    }
    .xl\:mt-2
    {
        margin-top: .5rem;
    }
    .xl\:mr-2
    {
        margin-right: .5rem;
    }
    .xl\:mb-2
    {
        margin-bottom: .5rem;
    }
    .xl\:ml-2
    {
        margin-left: .5rem;
    }
    .xl\:mt-3
    {
        margin-top: .75rem;
    }
    .xl\:mr-3
    {
        margin-right: .75rem;
    }
    .xl\:mb-3
    {
        margin-bottom: .75rem;
    }
    .xl\:ml-3
    {
        margin-left: .75rem;
    }
    .xl\:mt-4
    {
        margin-top: 1rem;
    }
    .xl\:mr-4
    {
        margin-right: 1rem;
    }
    .xl\:mb-4
    {
        margin-bottom: 1rem;
    }
    .xl\:ml-4
    {
        margin-left: 1rem;
    }
    .xl\:mt-5
    {
        margin-top: 1.25rem;
    }
    .xl\:mr-5
    {
        margin-right: 1.25rem;
    }
    .xl\:mb-5
    {
        margin-bottom: 1.25rem;
    }
    .xl\:ml-5
    {
        margin-left: 1.25rem;
    }
    .xl\:mt-6
    {
        margin-top: 1.5rem;
    }
    .xl\:mr-6
    {
        margin-right: 1.5rem;
    }
    .xl\:mb-6
    {
        margin-bottom: 1.5rem;
    }
    .xl\:ml-6
    {
        margin-left: 1.5rem;
    }
    .xl\:mt-7
    {
        margin-top: 1.75rem;
    }
    .xl\:mr-7
    {
        margin-right: 1.75rem;
    }
    .xl\:mb-7
    {
        margin-bottom: 1.75rem;
    }
    .xl\:ml-7
    {
        margin-left: 1.75rem;
    }
    .xl\:mt-8
    {
        margin-top: 2rem;
    }
    .xl\:mr-8
    {
        margin-right: 2rem;
    }
    .xl\:mb-8
    {
        margin-bottom: 2rem;
    }
    .xl\:ml-8
    {
        margin-left: 2rem;
    }
    .xl\:mt-10
    {
        margin-top: 2.5rem;
    }
    .xl\:mr-10
    {
        margin-right: 2.5rem;
    }
    .xl\:mb-10
    {
        margin-bottom: 2.5rem;
    }
    .xl\:ml-10
    {
        margin-left: 2.5rem;
    }
    .xl\:mt-12
    {
        margin-top: 3rem;
    }
    .xl\:mr-12
    {
        margin-right: 3rem;
    }
    .xl\:mb-12
    {
        margin-bottom: 3rem;
    }
    .xl\:ml-12
    {
        margin-left: 3rem;
    }
    .xl\:mt-14
    {
        margin-top: 3.5rem;
    }
    .xl\:mr-14
    {
        margin-right: 3.5rem;
    }
    .xl\:mb-14
    {
        margin-bottom: 3.5rem;
    }
    .xl\:ml-14
    {
        margin-left: 3.5rem;
    }
    .xl\:mt-15
    {
        margin-top: 3.75rem;
    }
    .xl\:mr-15
    {
        margin-right: 3.75rem;
    }
    .xl\:mb-15
    {
        margin-bottom: 3.75rem;
    }
    .xl\:ml-15
    {
        margin-left: 3.75rem;
    }
    .xl\:mt-16
    {
        margin-top: 4rem;
    }
    .xl\:mr-16
    {
        margin-right: 4rem;
    }
    .xl\:mb-16
    {
        margin-bottom: 4rem;
    }
    .xl\:ml-16
    {
        margin-left: 4rem;
    }
    .xl\:mt-20
    {
        margin-top: 5rem;
    }
    .xl\:mr-20
    {
        margin-right: 5rem;
    }
    .xl\:mb-20
    {
        margin-bottom: 5rem;
    }
    .xl\:ml-20
    {
        margin-left: 5rem;
    }
    .xl\:mt-24
    {
        margin-top: 6rem;
    }
    .xl\:mr-24
    {
        margin-right: 6rem;
    }
    .xl\:mb-24
    {
        margin-bottom: 6rem;
    }
    .xl\:ml-24
    {
        margin-left: 6rem;
    }
    .xl\:mt-32
    {
        margin-top: 8rem;
    }
    .xl\:mr-32
    {
        margin-right: 8rem;
    }
    .xl\:mb-32
    {
        margin-bottom: 8rem;
    }
    .xl\:ml-32
    {
        margin-left: 8rem;
    }
    .xl\:mt-48
    {
        margin-top: 12rem;
    }
    .xl\:mr-48
    {
        margin-right: 12rem;
    }
    .xl\:mb-48
    {
        margin-bottom: 12rem;
    }
    .xl\:ml-48
    {
        margin-left: 12rem;
    }
    .xl\:mt-auto
    {
        margin-top: auto;
    }
    .xl\:mr-auto
    {
        margin-right: auto;
    }
    .xl\:mb-auto
    {
        margin-bottom: auto;
    }
    .xl\:ml-auto
    {
        margin-left: auto;
    }
    .xl\:mt-px
    {
        margin-top: 1px;
    }
    .xl\:mr-px
    {
        margin-right: 1px;
    }
    .xl\:mb-px
    {
        margin-bottom: 1px;
    }
    .xl\:ml-px
    {
        margin-left: 1px;
    }
    .xl\:mt-1\/2
    {
        margin-top: .125rem;
    }
    .xl\:mr-1\/2
    {
        margin-right: .125rem;
    }
    .xl\:mb-1\/2
    {
        margin-bottom: .125rem;
    }
    .xl\:ml-1\/2
    {
        margin-left: .125rem;
    }
    .xl\:mt-3\.5
    {
        margin-top: .625rem;
    }
    .xl\:mr-3\.5
    {
        margin-right: .625rem;
    }
    .xl\:mb-3\.5
    {
        margin-bottom: .625rem;
    }
    .xl\:ml-3\.5
    {
        margin-left: .625rem;
    }
    .xl\:mt-10px
    {
        margin-top: 10px;
    }
    .xl\:mr-10px
    {
        margin-right: 10px;
    }
    .xl\:mb-10px
    {
        margin-bottom: 10px;
    }
    .xl\:ml-10px
    {
        margin-left: 10px;
    }
    .xl\:mt-20px
    {
        margin-top: 20px;
    }
    .xl\:mr-20px
    {
        margin-right: 20px;
    }
    .xl\:mb-20px
    {
        margin-bottom: 20px;
    }
    .xl\:ml-20px
    {
        margin-left: 20px;
    }
    .xl\:mt-30px
    {
        margin-top: 30px;
    }
    .xl\:mr-30px
    {
        margin-right: 30px;
    }
    .xl\:mb-30px
    {
        margin-bottom: 30px;
    }
    .xl\:ml-30px
    {
        margin-left: 30px;
    }
    .xl\:-mt-px
    {
        margin-top: -1px;
    }
    .xl\:-mr-px
    {
        margin-right: -1px;
    }
    .xl\:-mb-px
    {
        margin-bottom: -1px;
    }
    .xl\:-ml-px
    {
        margin-left: -1px;
    }
    .xl\:-mt-1
    {
        margin-top: -.25rem;
    }
    .xl\:-mr-1
    {
        margin-right: -.25rem;
    }
    .xl\:-mb-1
    {
        margin-bottom: -.25rem;
    }
    .xl\:-ml-1
    {
        margin-left: -.25rem;
    }
    .xl\:-mt-2
    {
        margin-top: -.5rem;
    }
    .xl\:-mr-2
    {
        margin-right: -.5rem;
    }
    .xl\:-mb-2
    {
        margin-bottom: -.5rem;
    }
    .xl\:-ml-2
    {
        margin-left: -.5rem;
    }
    .xl\:-mt-3
    {
        margin-top: -.75rem;
    }
    .xl\:-mr-3
    {
        margin-right: -.75rem;
    }
    .xl\:-mb-3
    {
        margin-bottom: -.75rem;
    }
    .xl\:-ml-3
    {
        margin-left: -.75rem;
    }
    .xl\:-mt-3\.25
    {
        margin-top: -.817rem;
    }
    .xl\:-mr-3\.25
    {
        margin-right: -.817rem;
    }
    .xl\:-mb-3\.25
    {
        margin-bottom: -.817rem;
    }
    .xl\:-ml-3\.25
    {
        margin-left: -.817rem;
    }
    .xl\:-mt-3\.5
    {
        margin-top: -.875rem;
    }
    .xl\:-mr-3\.5
    {
        margin-right: -.875rem;
    }
    .xl\:-mb-3\.5
    {
        margin-bottom: -.875rem;
    }
    .xl\:-ml-3\.5
    {
        margin-left: -.875rem;
    }
    .xl\:-mt-4
    {
        margin-top: -1rem;
    }
    .xl\:-mr-4
    {
        margin-right: -1rem;
    }
    .xl\:-mb-4
    {
        margin-bottom: -1rem;
    }
    .xl\:-ml-4
    {
        margin-left: -1rem;
    }
    .xl\:-mt-6
    {
        margin-top: -1.5rem;
    }
    .xl\:-mr-6
    {
        margin-right: -1.5rem;
    }
    .xl\:-mb-6
    {
        margin-bottom: -1.5rem;
    }
    .xl\:-ml-6
    {
        margin-left: -1.5rem;
    }
    .xl\:-mt-8
    {
        margin-top: -2rem;
    }
    .xl\:-mr-8
    {
        margin-right: -2rem;
    }
    .xl\:-mb-8
    {
        margin-bottom: -2rem;
    }
    .xl\:-ml-8
    {
        margin-left: -2rem;
    }
    .xl\:-mt-16
    {
        margin-top: -4rem;
    }
    .xl\:-mr-16
    {
        margin-right: -4rem;
    }
    .xl\:-mb-16
    {
        margin-bottom: -4rem;
    }
    .xl\:-ml-16
    {
        margin-left: -4rem;
    }
    .xl\:-mt-24
    {
        margin-top: -6rem;
    }
    .xl\:-mr-24
    {
        margin-right: -6rem;
    }
    .xl\:-mb-24
    {
        margin-bottom: -6rem;
    }
    .xl\:-ml-24
    {
        margin-left: -6rem;
    }
    .xl\:-mt-48
    {
        margin-top: -12rem;
    }
    .xl\:-mr-48
    {
        margin-right: -12rem;
    }
    .xl\:-mb-48
    {
        margin-bottom: -12rem;
    }
    .xl\:-ml-48
    {
        margin-left: -12rem;
    }
    .xl\:-mt-10px
    {
        margin-top: -10px;
    }
    .xl\:-mr-10px
    {
        margin-right: -10px;
    }
    .xl\:-mb-10px
    {
        margin-bottom: -10px;
    }
    .xl\:-ml-10px
    {
        margin-left: -10px;
    }
    .xl\:-mt-20px
    {
        margin-top: -20px;
    }
    .xl\:-mr-20px
    {
        margin-right: -20px;
    }
    .xl\:-mb-20px
    {
        margin-bottom: -20px;
    }
    .xl\:-ml-20px
    {
        margin-left: -20px;
    }
    .xl\:-mt-30px
    {
        margin-top: -30px;
    }
    .xl\:-mr-30px
    {
        margin-right: -30px;
    }
    .xl\:-mb-30px
    {
        margin-bottom: -30px;
    }
    .xl\:-ml-30px
    {
        margin-left: -30px;
    }
    .xl\:list-none
    {
        list-style-type: none;
    }
    .xl\:list-disc
    {
        list-style-type: disc;
    }
    .xl\:list-decimal
    {
        list-style-type: decimal;
    }
    .xl\:list-inside
    {
        list-style-position: inside;
    }
    .xl\:list-outside
    {
        list-style-position: outside;
    }
    .xl\:leading-none
    {
        line-height: 1;
    }
    .xl\:leading-very-tight
    {
        line-height: 1.1;
    }
    .xl\:leading-tight
    {
        line-height: 1.25;
    }
    .xl\:leading-normal
    {
        line-height: 1.5;
    }
    .xl\:leading-loose
    {
        line-height: 2;
    }
    .xl\:text-3xs
    {
        font-size: .5rem;
    }
    .xl\:text-2xs
    {
        font-size: .625rem;
    }
    .xl\:text-xs
    {
        font-size: .75rem;
    }
    .xl\:text-sm
    {
        font-size: .875rem;
    }
    .xl\:text-base
    {
        font-size: 1rem;
    }
    .xl\:text-lg
    {
        font-size: 1.125rem;
    }
    .xl\:text-xl
    {
        font-size: 1.375rem;
    }
    .xl\:text-2xl
    {
        font-size: 1.5rem;
    }
    .xl\:text-3xl
    {
        font-size: 1.875rem;
    }
    .xl\:text-4xl
    {
        font-size: 2.25rem;
    }
    .xl\:text-5xl
    {
        font-size: 3rem;
    }
    .xl\:text-6xl
    {
        font-size: 4.2rem;
    }
    .xl\:text-7xl
    {
        font-size: 6rem;
    }
    .xl\:h-1
    {
        height: .25rem;
    }
    .xl\:h-2
    {
        height: .5rem;
    }
    .xl\:h-3
    {
        height: .75rem;
    }
    .xl\:h-4
    {
        height: 1rem;
    }
    .xl\:h-6
    {
        height: 1.5rem;
    }
    .xl\:h-8
    {
        height: 2rem;
    }
    .xl\:h-9
    {
        height: 2.25rem;
    }
    .xl\:h-10
    {
        height: 2.5rem;
    }
    .xl\:h-12
    {
        height: 3rem;
    }
    .xl\:h-14
    {
        height: 3.75rem;
    }
    .xl\:h-16
    {
        height: 4rem;
    }
    .xl\:h-18
    {
        height: 4.5rem;
    }
    .xl\:h-20
    {
        height: 5rem;
    }
    .xl\:h-24
    {
        height: 6rem;
    }
    .xl\:h-32
    {
        height: 8rem;
    }
    .xl\:h-40
    {
        height: 10rem;
    }
    .xl\:h-48
    {
        height: 12rem;
    }
    .xl\:h-56
    {
        height: 14rem;
    }
    .xl\:h-64
    {
        height: 16rem;
    }
    .xl\:h-72
    {
        height: 18rem;
    }
    .xl\:h-80
    {
        height: 20rem;
    }
    .xl\:h-96
    {
        height: 24rem;
    }
    .xl\:h-128
    {
        height: 32rem;
    }
    .xl\:h-144
    {
        height: 38rem;
    }
    .xl\:h-auto
    {
        height: auto;
    }
    .xl\:h-px
    {
        height: 1px;
    }
    .xl\:h-1\/2
    {
        height: .125rem;
    }
    .xl\:h-full
    {
        height: 100%;
    }
    .xl\:h-screen
    {
        height: 100vh;
    }
    .xl\:font-hairline
    {
        font-weight: 100;
    }
    .xl\:font-thin
    {
        font-weight: 200;
    }
    .xl\:font-light
    {
        font-weight: 300;
    }
    .xl\:font-normal
    {
        font-weight: 400;
    }
    .xl\:font-medium
    {
        font-weight: 500;
    }
    .xl\:font-semibold
    {
        font-weight: 600;
    }
    .xl\:font-bold
    {
        font-weight: 700;
    }
    .xl\:font-extrabold
    {
        font-weight: 800;
    }
    .xl\:font-black
    {
        font-weight: 900;
    }
    .xl\:hover\:font-hairline:hover
    {
        font-weight: 100;
    }
    .xl\:hover\:font-thin:hover
    {
        font-weight: 200;
    }
    .xl\:hover\:font-light:hover
    {
        font-weight: 300;
    }
    .xl\:hover\:font-normal:hover
    {
        font-weight: 400;
    }
    .xl\:hover\:font-medium:hover
    {
        font-weight: 500;
    }
    .xl\:hover\:font-semibold:hover
    {
        font-weight: 600;
    }
    .xl\:hover\:font-bold:hover
    {
        font-weight: 700;
    }
    .xl\:hover\:font-extrabold:hover
    {
        font-weight: 800;
    }
    .xl\:hover\:font-black:hover
    {
        font-weight: 900;
    }
    .xl\:font-sans
    {
        font-family: Roboto,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    }
    .xl\:font-serif
    {
        font-family: serif,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia;
    }
    .xl\:font-mono
    {
        font-family: Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    }
    .xl\:font-montserrat
    {
        font-family: Montserrat,sans-serif;
    }
    .xl\:clear-left
    {
        clear: left;
    }
    .xl\:clear-right
    {
        clear: right;
    }
    .xl\:clear-both
    {
        clear: both;
    }
    .xl\:clear-none
    {
        clear: none;
    }
    .xl\:float-right
    {
        float: right;
    }
    .xl\:float-left
    {
        float: left;
    }
    .xl\:float-none
    {
        float: none;
    }
    .xl\:clearfix:after
    {
        content: "";
        display: table;
        clear: both;
    }
    .xl\:order-1
    {
        order: 1;
    }
    .xl\:order-2
    {
        order: 2;
    }
    .xl\:order-3
    {
        order: 3;
    }
    .xl\:order-4
    {
        order: 4;
    }
    .xl\:order-5
    {
        order: 5;
    }
    .xl\:order-6
    {
        order: 6;
    }
    .xl\:order-7
    {
        order: 7;
    }
    .xl\:order-8
    {
        order: 8;
    }
    .xl\:order-9
    {
        order: 9;
    }
    .xl\:order-10
    {
        order: 10;
    }
    .xl\:order-11
    {
        order: 11;
    }
    .xl\:order-12
    {
        order: 12;
    }
    .xl\:order-first
    {
        order: -9999;
    }
    .xl\:order-last
    {
        order: 9999;
    }
    .xl\:order-none
    {
        order: 0;
    }
    .xl\:flex-shrink-0
    {
        flex-shrink: 0;
    }
    .xl\:flex-shrink
    {
        flex-shrink: 1;
    }
    .xl\:flex-grow-0
    {
        flex-grow: 0;
    }
    .xl\:flex-grow
    {
        flex-grow: 1;
    }
    .xl\:flex-1
    {
        flex: 1 1 0%;
    }
    .xl\:flex-auto
    {
        flex: 1 1 auto;
    }
    .xl\:flex-initial
    {
        flex: 0 1 auto;
    }
    .xl\:flex-none
    {
        flex: none;
    }
    .xl\:justify-self-auto
    {
        justify-self: auto;
    }
    .xl\:justify-self-start
    {
        justify-self: start;
    }
    .xl\:justify-self-end
    {
        justify-self: end;
    }
    .xl\:justify-self-center
    {
        justify-self: center;
    }
    .xl\:justify-self-stretch
    {
        justify-self: stretch;
    }
    .xl\:justify-start
    {
        justify-content: flex-start;
    }
    .xl\:justify-end
    {
        justify-content: flex-end;
    }
    .xl\:justify-center
    {
        justify-content: center;
    }
    .xl\:justify-between
    {
        justify-content: space-between;
    }
    .xl\:justify-around
    {
        justify-content: space-around;
    }
    .xl\:justify-evenly
    {
        justify-content: space-evenly;
    }
    .xl\:justify-items-auto
    {
        justify-items: auto;
    }
    .xl\:justify-items-start
    {
        justify-items: start;
    }
    .xl\:justify-items-end
    {
        justify-items: end;
    }
    .xl\:justify-items-center
    {
        justify-items: center;
    }
    .xl\:justify-items-stretch
    {
        justify-items: stretch;
    }
    .xl\:self-auto
    {
        align-self: auto;
    }
    .xl\:self-start
    {
        align-self: flex-start;
    }
    .xl\:self-end
    {
        align-self: flex-end;
    }
    .xl\:self-center
    {
        align-self: center;
    }
    .xl\:self-stretch
    {
        align-self: stretch;
    }
    .xl\:content-center
    {
        align-content: center;
    }
    .xl\:content-start
    {
        align-content: flex-start;
    }
    .xl\:content-end
    {
        align-content: flex-end;
    }
    .xl\:content-between
    {
        align-content: space-between;
    }
    .xl\:content-around
    {
        align-content: space-around;
    }
    .xl\:content-evenly
    {
        align-content: space-evenly;
    }
    .xl\:items-start
    {
        align-items: flex-start;
    }
    .xl\:items-end
    {
        align-items: flex-end;
    }
    .xl\:items-center
    {
        align-items: center;
    }
    .xl\:items-baseline
    {
        align-items: baseline;
    }
    .xl\:items-stretch
    {
        align-items: stretch;
    }
    .xl\:place-self-auto
    {
        place-self: auto;
    }
    .xl\:place-self-start
    {
        place-self: start;
    }
    .xl\:place-self-end
    {
        place-self: end;
    }
    .xl\:place-self-center
    {
        place-self: center;
    }
    .xl\:place-self-stretch
    {
        place-self: stretch;
    }
    .xl\:place-content-center
    {
        place-content: center;
    }
    .xl\:place-content-start
    {
        place-content: start;
    }
    .xl\:place-content-end
    {
        place-content: end;
    }
    .xl\:place-content-between
    {
        place-content: space-between;
    }
    .xl\:place-content-around
    {
        place-content: space-around;
    }
    .xl\:place-content-evenly
    {
        place-content: space-evenly;
    }
    .xl\:place-content-stretch
    {
        place-content: stretch;
    }
    .xl\:place-items-auto
    {
        place-items: auto;
    }
    .xl\:place-items-start
    {
        place-items: start;
    }
    .xl\:place-items-end
    {
        place-items: end;
    }
    .xl\:place-items-center
    {
        place-items: center;
    }
    .xl\:place-items-stretch
    {
        place-items: stretch;
    }
    .xl\:flex-wrap
    {
        flex-wrap: wrap;
    }
    .xl\:flex-wrap-reverse
    {
        flex-wrap: wrap-reverse;
    }
    .xl\:flex-no-wrap
    {
        flex-wrap: nowrap;
    }
    .xl\:flex-row
    {
        flex-direction: row;
    }
    .xl\:flex-row-reverse
    {
        flex-direction: row-reverse;
    }
    .xl\:flex-col
    {
        flex-direction: column;
    }
    .xl\:flex-col-reverse
    {
        flex-direction: column-reverse;
    }
    .xl\:block
    {
        display: block;
    }
    .xl\:inline-block
    {
        display: inline-block;
    }
    .xl\:inline
    {
        display: inline;
    }
    .xl\:flex
    {
        display: flex;
    }
    .xl\:inline-flex
    {
        display: inline-flex;
    }
    .xl\:table
    {
        display: table;
    }
    .xl\:table-caption
    {
        display: table-caption;
    }
    .xl\:table-cell
    {
        display: table-cell;
    }
    .xl\:table-column
    {
        display: table-column;
    }
    .xl\:table-column-group
    {
        display: table-column-group;
    }
    .xl\:table-footer-group
    {
        display: table-footer-group;
    }
    .xl\:table-header-group
    {
        display: table-header-group;
    }
    .xl\:table-row-group
    {
        display: table-row-group;
    }
    .xl\:table-row
    {
        display: table-row;
    }
    .xl\:flow-root
    {
        display: flow-root;
    }
    .xl\:grid
    {
        display: grid;
    }
    .xl\:inline-grid
    {
        display: inline-grid;
    }
    .xl\:contents
    {
        display: contents;
    }
    .xl\:hidden
    {
        display: none;
    }
    .xl\:cursor-auto
    {
        cursor: auto;
    }
    .xl\:cursor-default
    {
        cursor: default;
    }
    .xl\:cursor-pointer
    {
        cursor: pointer;
    }
    .xl\:cursor-wait
    {
        cursor: wait;
    }
    .xl\:cursor-text
    {
        cursor: text;
    }
    .xl\:cursor-move
    {
        cursor: move;
    }
    .xl\:cursor-not-allowed
    {
        cursor: not-allowed;
    }
    .xl\:box-border
    {
        box-sizing: border-box;
    }
    .xl\:box-content
    {
        box-sizing: content-box;
    }
    .xl\:border-0
    {
        border-width: 0;
    }
    .xl\:border-1
    {
        border-width: 1px;
    }
    .xl\:border-2
    {
        border-width: 2px;
    }
    .xl\:border-3
    {
        border-width: 3px;
    }
    .xl\:border-4
    {
        border-width: 4px;
    }
    .xl\:border-5
    {
        border-width: 5px;
    }
    .xl\:border-8
    {
        border-width: 8px;
    }
    .xl\:border
    {
        border-width: 1px;
    }
    .xl\:border-t-0
    {
        border-top-width: 0;
    }
    .xl\:border-r-0
    {
        border-right-width: 0;
    }
    .xl\:border-b-0
    {
        border-bottom-width: 0;
    }
    .xl\:border-l-0
    {
        border-left-width: 0;
    }
    .xl\:border-t-1
    {
        border-top-width: 1px;
    }
    .xl\:border-r-1
    {
        border-right-width: 1px;
    }
    .xl\:border-b-1
    {
        border-bottom-width: 1px;
    }
    .xl\:border-l-1
    {
        border-left-width: 1px;
    }
    .xl\:border-t-2
    {
        border-top-width: 2px;
    }
    .xl\:border-r-2
    {
        border-right-width: 2px;
    }
    .xl\:border-b-2
    {
        border-bottom-width: 2px;
    }
    .xl\:border-l-2
    {
        border-left-width: 2px;
    }
    .xl\:border-t-3
    {
        border-top-width: 3px;
    }
    .xl\:border-r-3
    {
        border-right-width: 3px;
    }
    .xl\:border-b-3
    {
        border-bottom-width: 3px;
    }
    .xl\:border-l-3
    {
        border-left-width: 3px;
    }
    .xl\:border-t-4
    {
        border-top-width: 4px;
    }
    .xl\:border-r-4
    {
        border-right-width: 4px;
    }
    .xl\:border-b-4
    {
        border-bottom-width: 4px;
    }
    .xl\:border-l-4
    {
        border-left-width: 4px;
    }
    .xl\:border-t-5
    {
        border-top-width: 5px;
    }
    .xl\:border-r-5
    {
        border-right-width: 5px;
    }
    .xl\:border-b-5
    {
        border-bottom-width: 5px;
    }
    .xl\:border-l-5
    {
        border-left-width: 5px;
    }
    .xl\:border-t-8
    {
        border-top-width: 8px;
    }
    .xl\:border-r-8
    {
        border-right-width: 8px;
    }
    .xl\:border-b-8
    {
        border-bottom-width: 8px;
    }
    .xl\:border-l-8
    {
        border-left-width: 8px;
    }
    .xl\:border-t
    {
        border-top-width: 1px;
    }
    .xl\:border-r
    {
        border-right-width: 1px;
    }
    .xl\:border-b
    {
        border-bottom-width: 1px;
    }
    .xl\:border-l
    {
        border-left-width: 1px;
    }
    .xl\:last\:border-0:last-child
    {
        border-width: 0;
    }
    .xl\:last\:border-1:last-child
    {
        border-width: 1px;
    }
    .xl\:last\:border-2:last-child
    {
        border-width: 2px;
    }
    .xl\:last\:border-3:last-child
    {
        border-width: 3px;
    }
    .xl\:last\:border-4:last-child
    {
        border-width: 4px;
    }
    .xl\:last\:border-5:last-child
    {
        border-width: 5px;
    }
    .xl\:last\:border-8:last-child
    {
        border-width: 8px;
    }
    .xl\:last\:border:last-child
    {
        border-width: 1px;
    }
    .xl\:last\:border-t-0:last-child
    {
        border-top-width: 0;
    }
    .xl\:last\:border-r-0:last-child
    {
        border-right-width: 0;
    }
    .xl\:last\:border-b-0:last-child
    {
        border-bottom-width: 0;
    }
    .xl\:last\:border-l-0:last-child
    {
        border-left-width: 0;
    }
    .xl\:last\:border-t-1:last-child
    {
        border-top-width: 1px;
    }
    .xl\:last\:border-r-1:last-child
    {
        border-right-width: 1px;
    }
    .xl\:last\:border-b-1:last-child
    {
        border-bottom-width: 1px;
    }
    .xl\:last\:border-l-1:last-child
    {
        border-left-width: 1px;
    }
    .xl\:last\:border-t-2:last-child
    {
        border-top-width: 2px;
    }
    .xl\:last\:border-r-2:last-child
    {
        border-right-width: 2px;
    }
    .xl\:last\:border-b-2:last-child
    {
        border-bottom-width: 2px;
    }
    .xl\:last\:border-l-2:last-child
    {
        border-left-width: 2px;
    }
    .xl\:last\:border-t-3:last-child
    {
        border-top-width: 3px;
    }
    .xl\:last\:border-r-3:last-child
    {
        border-right-width: 3px;
    }
    .xl\:last\:border-b-3:last-child
    {
        border-bottom-width: 3px;
    }
    .xl\:last\:border-l-3:last-child
    {
        border-left-width: 3px;
    }
    .xl\:last\:border-t-4:last-child
    {
        border-top-width: 4px;
    }
    .xl\:last\:border-r-4:last-child
    {
        border-right-width: 4px;
    }
    .xl\:last\:border-b-4:last-child
    {
        border-bottom-width: 4px;
    }
    .xl\:last\:border-l-4:last-child
    {
        border-left-width: 4px;
    }
    .xl\:last\:border-t-5:last-child
    {
        border-top-width: 5px;
    }
    .xl\:last\:border-r-5:last-child
    {
        border-right-width: 5px;
    }
    .xl\:last\:border-b-5:last-child
    {
        border-bottom-width: 5px;
    }
    .xl\:last\:border-l-5:last-child
    {
        border-left-width: 5px;
    }
    .xl\:last\:border-t-8:last-child
    {
        border-top-width: 8px;
    }
    .xl\:last\:border-r-8:last-child
    {
        border-right-width: 8px;
    }
    .xl\:last\:border-b-8:last-child
    {
        border-bottom-width: 8px;
    }
    .xl\:last\:border-l-8:last-child
    {
        border-left-width: 8px;
    }
    .xl\:last\:border-t:last-child
    {
        border-top-width: 1px;
    }
    .xl\:last\:border-r:last-child
    {
        border-right-width: 1px;
    }
    .xl\:last\:border-b:last-child
    {
        border-bottom-width: 1px;
    }
    .xl\:last\:border-l:last-child
    {
        border-left-width: 1px;
    }
    .xl\:first\:border-0:first-child
    {
        border-width: 0;
    }
    .xl\:first\:border-1:first-child
    {
        border-width: 1px;
    }
    .xl\:first\:border-2:first-child
    {
        border-width: 2px;
    }
    .xl\:first\:border-3:first-child
    {
        border-width: 3px;
    }
    .xl\:first\:border-4:first-child
    {
        border-width: 4px;
    }
    .xl\:first\:border-5:first-child
    {
        border-width: 5px;
    }
    .xl\:first\:border-8:first-child
    {
        border-width: 8px;
    }
    .xl\:first\:border:first-child
    {
        border-width: 1px;
    }
    .xl\:first\:border-t-0:first-child
    {
        border-top-width: 0;
    }
    .xl\:first\:border-r-0:first-child
    {
        border-right-width: 0;
    }
    .xl\:first\:border-b-0:first-child
    {
        border-bottom-width: 0;
    }
    .xl\:first\:border-l-0:first-child
    {
        border-left-width: 0;
    }
    .xl\:first\:border-t-1:first-child
    {
        border-top-width: 1px;
    }
    .xl\:first\:border-r-1:first-child
    {
        border-right-width: 1px;
    }
    .xl\:first\:border-b-1:first-child
    {
        border-bottom-width: 1px;
    }
    .xl\:first\:border-l-1:first-child
    {
        border-left-width: 1px;
    }
    .xl\:first\:border-t-2:first-child
    {
        border-top-width: 2px;
    }
    .xl\:first\:border-r-2:first-child
    {
        border-right-width: 2px;
    }
    .xl\:first\:border-b-2:first-child
    {
        border-bottom-width: 2px;
    }
    .xl\:first\:border-l-2:first-child
    {
        border-left-width: 2px;
    }
    .xl\:first\:border-t-3:first-child
    {
        border-top-width: 3px;
    }
    .xl\:first\:border-r-3:first-child
    {
        border-right-width: 3px;
    }
    .xl\:first\:border-b-3:first-child
    {
        border-bottom-width: 3px;
    }
    .xl\:first\:border-l-3:first-child
    {
        border-left-width: 3px;
    }
    .xl\:first\:border-t-4:first-child
    {
        border-top-width: 4px;
    }
    .xl\:first\:border-r-4:first-child
    {
        border-right-width: 4px;
    }
    .xl\:first\:border-b-4:first-child
    {
        border-bottom-width: 4px;
    }
    .xl\:first\:border-l-4:first-child
    {
        border-left-width: 4px;
    }
    .xl\:first\:border-t-5:first-child
    {
        border-top-width: 5px;
    }
    .xl\:first\:border-r-5:first-child
    {
        border-right-width: 5px;
    }
    .xl\:first\:border-b-5:first-child
    {
        border-bottom-width: 5px;
    }
    .xl\:first\:border-l-5:first-child
    {
        border-left-width: 5px;
    }
    .xl\:first\:border-t-8:first-child
    {
        border-top-width: 8px;
    }
    .xl\:first\:border-r-8:first-child
    {
        border-right-width: 8px;
    }
    .xl\:first\:border-b-8:first-child
    {
        border-bottom-width: 8px;
    }
    .xl\:first\:border-l-8:first-child
    {
        border-left-width: 8px;
    }
    .xl\:first\:border-t:first-child
    {
        border-top-width: 1px;
    }
    .xl\:first\:border-r:first-child
    {
        border-right-width: 1px;
    }
    .xl\:first\:border-b:first-child
    {
        border-bottom-width: 1px;
    }
    .xl\:first\:border-l:first-child
    {
        border-left-width: 1px;
    }
    .xl\:border-solid
    {
        border-style: solid;
    }
    .xl\:border-dashed
    {
        border-style: dashed;
    }
    .xl\:border-dotted
    {
        border-style: dotted;
    }
    .xl\:border-double
    {
        border-style: double;
    }
    .xl\:border-none
    {
        border-style: none;
    }
    .xl\:rounded-none
    {
        border-radius: 0;
    }
    .xl\:rounded-sm
    {
        border-radius: .125rem;
    }
    .xl\:rounded-md
    {
        border-radius: .375rem;
    }
    .xl\:rounded
    {
        border-radius: .25rem;
    }
    .xl\:rounded-lg
    {
        border-radius: .5rem;
    }
    .xl\:rounded-full
    {
        border-radius: 9999px;
    }
    .xl\:rounded-t-none
    {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .xl\:rounded-r-none
    {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .xl\:rounded-b-none
    {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .xl\:rounded-l-none
    {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .xl\:rounded-t-sm
    {
        border-top-left-radius: .125rem;
        border-top-right-radius: .125rem;
    }
    .xl\:rounded-r-sm
    {
        border-top-right-radius: .125rem;
        border-bottom-right-radius: .125rem;
    }
    .xl\:rounded-b-sm
    {
        border-bottom-right-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .xl\:rounded-l-sm
    {
        border-top-left-radius: .125rem;
        border-bottom-left-radius: .125rem;
    }
    .xl\:rounded-t-md
    {
        border-top-left-radius: .375rem;
        border-top-right-radius: .375rem;
    }
    .xl\:rounded-r-md
    {
        border-top-right-radius: .375rem;
        border-bottom-right-radius: .375rem;
    }
    .xl\:rounded-b-md
    {
        border-bottom-right-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .xl\:rounded-l-md
    {
        border-top-left-radius: .375rem;
        border-bottom-left-radius: .375rem;
    }
    .xl\:rounded-t
    {
        border-top-left-radius: .25rem;
    }
    .xl\:rounded-r, .xl\:rounded-t
    {
        border-top-right-radius: .25rem;
    }
    .xl\:rounded-b, .xl\:rounded-r
    {
        border-bottom-right-radius: .25rem;
    }
    .xl\:rounded-b, .xl\:rounded-l
    {
        border-bottom-left-radius: .25rem;
    }
    .xl\:rounded-l
    {
        border-top-left-radius: .25rem;
    }
    .xl\:rounded-t-lg
    {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
    }
    .xl\:rounded-r-lg
    {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem;
    }
    .xl\:rounded-b-lg
    {
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .xl\:rounded-l-lg
    {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
    .xl\:rounded-t-full
    {
        border-top-left-radius: 9999px;
        border-top-right-radius: 9999px;
    }
    .xl\:rounded-r-full
    {
        border-top-right-radius: 9999px;
        border-bottom-right-radius: 9999px;
    }
    .xl\:rounded-b-full
    {
        border-bottom-right-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .xl\:rounded-l-full
    {
        border-top-left-radius: 9999px;
        border-bottom-left-radius: 9999px;
    }
    .xl\:rounded-tl-none
    {
        border-top-left-radius: 0;
    }
    .xl\:rounded-tr-none
    {
        border-top-right-radius: 0;
    }
    .xl\:rounded-br-none
    {
        border-bottom-right-radius: 0;
    }
    .xl\:rounded-bl-none
    {
        border-bottom-left-radius: 0;
    }
    .xl\:rounded-tl-sm
    {
        border-top-left-radius: .125rem;
    }
    .xl\:rounded-tr-sm
    {
        border-top-right-radius: .125rem;
    }
    .xl\:rounded-br-sm
    {
        border-bottom-right-radius: .125rem;
    }
    .xl\:rounded-bl-sm
    {
        border-bottom-left-radius: .125rem;
    }
    .xl\:rounded-tl-md
    {
        border-top-left-radius: .375rem;
    }
    .xl\:rounded-tr-md
    {
        border-top-right-radius: .375rem;
    }
    .xl\:rounded-br-md
    {
        border-bottom-right-radius: .375rem;
    }
    .xl\:rounded-bl-md
    {
        border-bottom-left-radius: .375rem;
    }
    .xl\:rounded-tl
    {
        border-top-left-radius: .25rem;
    }
    .xl\:rounded-tr
    {
        border-top-right-radius: .25rem;
    }
    .xl\:rounded-br
    {
        border-bottom-right-radius: .25rem;
    }
    .xl\:rounded-bl
    {
        border-bottom-left-radius: .25rem;
    }
    .xl\:rounded-tl-lg
    {
        border-top-left-radius: .5rem;
    }
    .xl\:rounded-tr-lg
    {
        border-top-right-radius: .5rem;
    }
    .xl\:rounded-br-lg
    {
        border-bottom-right-radius: .5rem;
    }
    .xl\:rounded-bl-lg
    {
        border-bottom-left-radius: .5rem;
    }
    .xl\:rounded-tl-full
    {
        border-top-left-radius: 9999px;
    }
    .xl\:rounded-tr-full
    {
        border-top-right-radius: 9999px;
    }
    .xl\:rounded-br-full
    {
        border-bottom-right-radius: 9999px;
    }
    .xl\:rounded-bl-full
    {
        border-bottom-left-radius: 9999px;
    }
    .xl\:border-opacity-0
    {
        --border-opacity: 0;
    }
    .xl\:border-opacity-25
    {
        --border-opacity: .25;
    }
    .xl\:border-opacity-50
    {
        --border-opacity: .5;
    }
    .xl\:border-opacity-75
    {
        --border-opacity: .75;
    }
    .xl\:border-opacity-100
    {
        --border-opacity: 1;
    }
    .xl\:hover\:border-opacity-0:hover
    {
        --border-opacity: 0;
    }
    .xl\:hover\:border-opacity-25:hover
    {
        --border-opacity: .25;
    }
    .xl\:hover\:border-opacity-50:hover
    {
        --border-opacity: .5;
    }
    .xl\:hover\:border-opacity-75:hover
    {
        --border-opacity: .75;
    }
    .xl\:hover\:border-opacity-100:hover
    {
        --border-opacity: 1;
    }
    .xl\:focus\:border-opacity-0:focus
    {
        --border-opacity: 0;
    }
    .xl\:focus\:border-opacity-25:focus
    {
        --border-opacity: .25;
    }
    .xl\:focus\:border-opacity-50:focus
    {
        --border-opacity: .5;
    }
    .xl\:focus\:border-opacity-75:focus
    {
        --border-opacity: .75;
    }
    .xl\:focus\:border-opacity-100:focus
    {
        --border-opacity: 1;
    }
    .xl\:border-transparent
    {
        border-color: transparent;
    }
    .xl\:border-inherit
    {
        border-color: inherit;
    }
    .xl\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .xl\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .xl\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .xl\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .xl\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .xl\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .xl\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .xl\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .xl\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xl\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .xl\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .xl\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .xl\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .xl\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .xl\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .xl\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .xl\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .xl\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .xl\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .xl\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .xl\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xl\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .xl\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .xl\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .xl\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .xl\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .xl\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .xl\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .xl\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .xl\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .xl\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .xl\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .xl\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .xl\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .xl\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .xl\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .xl\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .xl\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .xl\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .xl\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .xl\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .xl\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .xl\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .xl\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .xl\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .xl\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .xl\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .xl\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .xl\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .xl\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .xl\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .xl\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .xl\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .xl\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .xl\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .xl\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .xl\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .xl\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .xl\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .xl\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .xl\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .xl\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .xl\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xl\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .xl\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .xl\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .xl\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .xl\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .xl\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .xl\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .xl\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .xl\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .xl\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .xl\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .xl\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .xl\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xl\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .xl\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .xl\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xl\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .xl\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .xl\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xl\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .xl\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .xl\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .xl\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .xl\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .xl\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .xl\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .xl\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .xl\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .xl\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .xl\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .xl\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .xl\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .xl\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .xl\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .xl\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .xl\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .xl\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .xl\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .xl\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .xl\:hover\:border-transparent:hover
    {
        border-color: transparent;
    }
    .xl\:hover\:border-inherit:hover
    {
        border-color: inherit;
    }
    .xl\:hover\:border-ds-black:hover
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .xl\:hover\:border-ds-grey-700:hover
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .xl\:hover\:border-ds-grey-600:hover
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .xl\:hover\:border-ds-grey-500:hover
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .xl\:hover\:border-ds-grey-400:hover
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .xl\:hover\:border-ds-grey-300:hover
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .xl\:hover\:border-ds-grey-200:hover
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .xl\:hover\:border-ds-grey-100:hover
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .xl\:hover\:border-ds-solid-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-primary-light:hover
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .xl\:hover\:border-ds-secondary-light:hover
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .xl\:hover\:border-ds-third-dark:hover
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .xl\:hover\:border-ds-disabled-light:hover
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .xl\:hover\:border-ds-red-700:hover
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .xl\:hover\:border-ds-red-600:hover
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .xl\:hover\:border-ds-red-500:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .xl\:hover\:border-ds-red-400:hover
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .xl\:hover\:border-ds-red-300:hover
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .xl\:hover\:border-ds-red-200:hover
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .xl\:hover\:border-ds-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .xl\:hover\:border-ds-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xl\:hover\:border-ds-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .xl\:hover\:border-ds-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .xl\:hover\:border-ds-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .xl\:hover\:border-ds-navy-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .xl\:hover\:border-ds-navy-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .xl\:hover\:border-ds-navy-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .xl\:hover\:border-ds-navy-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .xl\:hover\:border-ds-navy-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .xl\:hover\:border-ds-navy-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .xl\:hover\:border-ds-purple-600:hover
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .xl\:hover\:border-ds-purple-500:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .xl\:hover\:border-ds-purple-400:hover
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-purple-300:hover
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .xl\:hover\:border-ds-purple-200:hover
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .xl\:hover\:border-ds-purple-100:hover
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .xl\:hover\:border-ds-sky-blue-600:hover
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .xl\:hover\:border-ds-sky-blue-500:hover
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-sky-blue-400:hover
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-sky-blue-300:hover
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-sky-blue-200:hover
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .xl\:hover\:border-ds-sky-blue-100:hover
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-pink-600:hover
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .xl\:hover\:border-ds-pink-500:hover
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-pink-400:hover
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-pink-300:hover
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-pink-200:hover
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-pink-100:hover
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .xl\:hover\:border-ds-green-700:hover
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .xl\:hover\:border-ds-green-600:hover
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .xl\:hover\:border-ds-green-500:hover
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .xl\:hover\:border-ds-green-400:hover
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .xl\:hover\:border-ds-green-300:hover
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .xl\:hover\:border-ds-green-200:hover
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .xl\:hover\:border-ds-gold-600:hover
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .xl\:hover\:border-ds-gold-500:hover
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .xl\:hover\:border-ds-gold-300:hover
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .xl\:hover\:border-ds-vip-black:hover
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .xl\:hover\:border-ds-vip-grey:hover
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .xl\:hover\:border-ds-vip-elements:hover
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .xl\:hover\:border-ds-vip-beige:hover
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .xl\:hover\:border-ds-vip-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xl\:hover\:border-green:hover
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .xl\:hover\:border-green-dark:hover
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .xl\:hover\:border-green-light:hover
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .xl\:hover\:border-red-soft:hover
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .xl\:hover\:border-red-lighter:hover
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .xl\:hover\:border-red-light:hover
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .xl\:hover\:border-red:hover
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .xl\:hover\:border-red-dark:hover
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .xl\:hover\:border-red-darker:hover
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .xl\:hover\:border-purple-dark:hover
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .xl\:hover\:border-blue:hover
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .xl\:hover\:border-blue-light:hover
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .xl\:hover\:border-blue-dark:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xl\:hover\:border-blue-darker:hover
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .xl\:hover\:border-black:hover
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .xl\:hover\:border-white:hover
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .xl\:hover\:border-sport:hover
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .xl\:hover\:border-esport:hover
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .xl\:hover\:border-casino:hover
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .xl\:hover\:border-poker:hover
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .xl\:hover\:border-grey-dark:hover
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .xl\:hover\:border-grey:hover
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .xl\:hover\:border-grey-light:hover
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .xl\:hover\:border-grey-lightest:hover
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .xl\:hover\:border-orange:hover
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .xl\:hover\:border-orange-light:hover
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .xl\:hover\:border-yellow:hover
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .xl\:hover\:border-brown:hover
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .xl\:hover\:border-smoke-darkest:hover
    {
        border-color: rgba(0,0,0,.9);
    }
    .xl\:hover\:border-smoke-darker:hover
    {
        border-color: rgba(0,0,0,.75);
    }
    .xl\:hover\:border-smoke-dark:hover
    {
        border-color: rgba(0,0,0,.6);
    }
    .xl\:hover\:border-smoke:hover
    {
        border-color: rgba(0,0,0,.5);
    }
    .xl\:hover\:border-smoke-light:hover
    {
        border-color: rgba(0,0,0,.4);
    }
    .xl\:hover\:border-smoke-lighter:hover
    {
        border-color: rgba(0,0,0,.25);
    }
    .xl\:hover\:border-smoke-lightest:hover
    {
        border-color: rgba(0,0,0,.1);
    }
    .xl\:hover\:border-snow-strong:hover
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .xl\:hover\:border-snow:hover
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .xl\:hover\:border-snow-weak:hover
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .xl\:hover\:border-placeholder:hover
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-transparent
    {
        border-color: transparent;
    }
    .group:hover .xl\:group-hover\:border-inherit
    {
        border-color: inherit;
    }
    .group:hover .xl\:group-hover\:border-ds-black
    {
        --border-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-grey-700
    {
        --border-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-grey-600
    {
        --border-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-grey-500
    {
        --border-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-grey-400
    {
        --border-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-grey-300
    {
        --border-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-grey-200
    {
        --border-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-grey-100
    {
        --border-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-solid-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-primary-light
    {
        --border-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-secondary-light
    {
        --border-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-third-dark
    {
        --border-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-disabled-light
    {
        --border-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-red-700
    {
        --border-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-red-600
    {
        --border-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-red-500
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-red-400
    {
        --border-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-red-300
    {
        --border-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-red-200
    {
        --border-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-blue-600
    {
        --border-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-blue-500
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-blue-400
    {
        --border-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-blue-300
    {
        --border-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-blue-200
    {
        --border-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-blue-100
    {
        --border-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-navy-blue-600
    {
        --border-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-navy-blue-500
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-navy-blue-400
    {
        --border-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-navy-blue-300
    {
        --border-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-navy-blue-200
    {
        --border-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-navy-blue-100
    {
        --border-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-purple-600
    {
        --border-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-purple-500
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-purple-400
    {
        --border-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-purple-300
    {
        --border-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-purple-200
    {
        --border-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-purple-100
    {
        --border-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-sky-blue-600
    {
        --border-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-sky-blue-500
    {
        --border-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-sky-blue-400
    {
        --border-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-sky-blue-300
    {
        --border-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-sky-blue-200
    {
        --border-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-sky-blue-100
    {
        --border-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-pink-600
    {
        --border-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-pink-500
    {
        --border-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-pink-400
    {
        --border-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-pink-300
    {
        --border-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-pink-200
    {
        --border-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-pink-100
    {
        --border-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-green-700
    {
        --border-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-green-600
    {
        --border-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-green-500
    {
        --border-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-green-400
    {
        --border-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-green-300
    {
        --border-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-green-200
    {
        --border-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-gold-600
    {
        --border-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-gold-500
    {
        --border-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-gold-300
    {
        --border-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-vip-black
    {
        --border-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-vip-grey
    {
        --border-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-vip-elements
    {
        --border-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-vip-beige
    {
        --border-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-ds-vip-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-green
    {
        --border-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-green-dark
    {
        --border-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-green-light
    {
        --border-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-red-soft
    {
        --border-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-red-lighter
    {
        --border-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-red-light
    {
        --border-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-red
    {
        --border-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-red-dark
    {
        --border-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-red-darker
    {
        --border-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-purple-dark
    {
        --border-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-blue
    {
        --border-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-blue-light
    {
        --border-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-blue-dark
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-blue-darker
    {
        --border-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-black
    {
        --border-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-white
    {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-sport
    {
        --border-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-esport
    {
        --border-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-casino
    {
        --border-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-poker
    {
        --border-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-grey-dark
    {
        --border-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-grey
    {
        --border-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-grey-light
    {
        --border-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-grey-lightest
    {
        --border-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-orange
    {
        --border-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-orange-light
    {
        --border-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-yellow
    {
        --border-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-brown
    {
        --border-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--border-opacity));
    }
    .group:hover .xl\:group-hover\:border-smoke-darkest
    {
        border-color: rgba(0,0,0,.9);
    }
    .group:hover .xl\:group-hover\:border-smoke-darker
    {
        border-color: rgba(0,0,0,.75);
    }
    .group:hover .xl\:group-hover\:border-smoke-dark
    {
        border-color: rgba(0,0,0,.6);
    }
    .group:hover .xl\:group-hover\:border-smoke
    {
        border-color: rgba(0,0,0,.5);
    }
    .group:hover .xl\:group-hover\:border-smoke-light
    {
        border-color: rgba(0,0,0,.4);
    }
    .group:hover .xl\:group-hover\:border-smoke-lighter
    {
        border-color: rgba(0,0,0,.25);
    }
    .group:hover .xl\:group-hover\:border-smoke-lightest
    {
        border-color: rgba(0,0,0,.1);
    }
    .group:hover .xl\:group-hover\:border-snow-strong
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .group:hover .xl\:group-hover\:border-snow
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .group:hover .xl\:group-hover\:border-snow-weak
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .group:hover .xl\:group-hover\:border-placeholder
    {
        --border-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--border-opacity));
    }
    .xl\:border-collapse
    {
        border-collapse: collapse;
    }
    .xl\:border-separate
    {
        border-collapse: separate;
    }
    .xl\:bg-auto
    {
        background-size: auto;
    }
    .xl\:bg-cover
    {
        background-size: cover;
    }
    .xl\:bg-contain
    {
        background-size: contain;
    }
    .xl\:bg-repeat
    {
        background-repeat: repeat;
    }
    .xl\:bg-no-repeat
    {
        background-repeat: no-repeat;
    }
    .xl\:bg-repeat-x
    {
        background-repeat: repeat-x;
    }
    .xl\:bg-repeat-y
    {
        background-repeat: repeat-y;
    }
    .xl\:bg-repeat-round
    {
        background-repeat: round;
    }
    .xl\:bg-repeat-space
    {
        background-repeat: space;
    }
    .xl\:bg-bottom
    {
        background-position: bottom;
    }
    .xl\:bg-center
    {
        background-position: 50%;
    }
    .xl\:bg-left
    {
        background-position: 0;
    }
    .xl\:bg-left-bottom
    {
        background-position: 0 100%;
    }
    .xl\:bg-left-top
    {
        background-position: 0 0;
    }
    .xl\:bg-right
    {
        background-position: 100%;
    }
    .xl\:bg-right-bottom
    {
        background-position: 100% 100%;
    }
    .xl\:bg-right-top
    {
        background-position: 100% 0;
    }
    .xl\:bg-top
    {
        background-position: top;
    }
    .xl\:bg-opacity-0
    {
        --bg-opacity: 0;
    }
    .xl\:bg-opacity-25
    {
        --bg-opacity: .25;
    }
    .xl\:bg-opacity-50
    {
        --bg-opacity: .5;
    }
    .xl\:bg-opacity-75
    {
        --bg-opacity: .75;
    }
    .xl\:bg-opacity-100
    {
        --bg-opacity: 1;
    }
    .xl\:hover\:bg-opacity-0:hover
    {
        --bg-opacity: 0;
    }
    .xl\:hover\:bg-opacity-25:hover
    {
        --bg-opacity: .25;
    }
    .xl\:hover\:bg-opacity-50:hover
    {
        --bg-opacity: .5;
    }
    .xl\:hover\:bg-opacity-75:hover
    {
        --bg-opacity: .75;
    }
    .xl\:hover\:bg-opacity-100:hover
    {
        --bg-opacity: 1;
    }
    .xl\:focus\:bg-opacity-0:focus
    {
        --bg-opacity: 0;
    }
    .xl\:focus\:bg-opacity-25:focus
    {
        --bg-opacity: .25;
    }
    .xl\:focus\:bg-opacity-50:focus
    {
        --bg-opacity: .5;
    }
    .xl\:focus\:bg-opacity-75:focus
    {
        --bg-opacity: .75;
    }
    .xl\:focus\:bg-opacity-100:focus
    {
        --bg-opacity: 1;
    }
    .xl\:space-y-0>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(0px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(0px * var(--space-y-reverse));
    }
    .xl\:space-x-0>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(0px * var(--space-x-reverse));
        margin-left: calc(0px * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.25rem * var(--space-y-reverse));
    }
    .xl\:space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.25rem * var(--space-x-reverse));
        margin-left: calc(.25rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.5rem * var(--space-y-reverse));
    }
    .xl\:space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.5rem * var(--space-x-reverse));
        margin-left: calc(.5rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(.75rem * var(--space-y-reverse));
    }
    .xl\:space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(.75rem * var(--space-x-reverse));
        margin-left: calc(.75rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1rem * var(--space-y-reverse));
    }
    .xl\:space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1rem * var(--space-x-reverse));
        margin-left: calc(1rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--space-y-reverse));
    }
    .xl\:space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.25rem * var(--space-x-reverse));
        margin-left: calc(1.25rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--space-y-reverse));
    }
    .xl\:space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--space-x-reverse));
        margin-left: calc(1.5rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2rem * var(--space-y-reverse));
    }
    .xl\:space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2rem * var(--space-x-reverse));
        margin-left: calc(2rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--space-y-reverse));
    }
    .xl\:space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--space-x-reverse));
        margin-left: calc(2.5rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(3rem * var(--space-y-reverse));
    }
    .xl\:space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(3rem * var(--space-x-reverse));
        margin-left: calc(3rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(4rem * var(--space-y-reverse));
    }
    .xl\:space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(4rem * var(--space-x-reverse));
        margin-left: calc(4rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(5rem * var(--space-y-reverse));
    }
    .xl\:space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(5rem * var(--space-x-reverse));
        margin-left: calc(5rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(6rem * var(--space-y-reverse));
    }
    .xl\:space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(6rem * var(--space-x-reverse));
        margin-left: calc(6rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(8rem * var(--space-y-reverse));
    }
    .xl\:space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(8rem * var(--space-x-reverse));
        margin-left: calc(8rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(10rem * var(--space-y-reverse));
    }
    .xl\:space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(10rem * var(--space-x-reverse));
        margin-left: calc(10rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(12rem * var(--space-y-reverse));
    }
    .xl\:space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(12rem * var(--space-x-reverse));
        margin-left: calc(12rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(14rem * var(--space-y-reverse));
    }
    .xl\:space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(14rem * var(--space-x-reverse));
        margin-left: calc(14rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(16rem * var(--space-y-reverse));
    }
    .xl\:space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(16rem * var(--space-x-reverse));
        margin-left: calc(16rem * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(1px * var(--space-y-reverse));
    }
    .xl\:space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(1px * var(--space-x-reverse));
        margin-left: calc(1px * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-1>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.25rem * var(--space-y-reverse));
    }
    .xl\:-space-x-1>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.25rem * var(--space-x-reverse));
        margin-left: calc(-.25rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-2>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.5rem * var(--space-y-reverse));
    }
    .xl\:-space-x-2>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.5rem * var(--space-x-reverse));
        margin-left: calc(-.5rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-3>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-.75rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-.75rem * var(--space-y-reverse));
    }
    .xl\:-space-x-3>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-.75rem * var(--space-x-reverse));
        margin-left: calc(-.75rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-4>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1rem * var(--space-y-reverse));
    }
    .xl\:-space-x-4>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1rem * var(--space-x-reverse));
        margin-left: calc(-1rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-5>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.25rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.25rem * var(--space-y-reverse));
    }
    .xl\:-space-x-5>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.25rem * var(--space-x-reverse));
        margin-left: calc(-1.25rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-6>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1.5rem * var(--space-y-reverse));
    }
    .xl\:-space-x-6>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1.5rem * var(--space-x-reverse));
        margin-left: calc(-1.5rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-8>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2rem * var(--space-y-reverse));
    }
    .xl\:-space-x-8>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2rem * var(--space-x-reverse));
        margin-left: calc(-2rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-10>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-2.5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-2.5rem * var(--space-y-reverse));
    }
    .xl\:-space-x-10>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-2.5rem * var(--space-x-reverse));
        margin-left: calc(-2.5rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-12>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-3rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-3rem * var(--space-y-reverse));
    }
    .xl\:-space-x-12>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-3rem * var(--space-x-reverse));
        margin-left: calc(-3rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-16>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-4rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-4rem * var(--space-y-reverse));
    }
    .xl\:-space-x-16>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-4rem * var(--space-x-reverse));
        margin-left: calc(-4rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-20>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-5rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-5rem * var(--space-y-reverse));
    }
    .xl\:-space-x-20>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-5rem * var(--space-x-reverse));
        margin-left: calc(-5rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-24>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-6rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-6rem * var(--space-y-reverse));
    }
    .xl\:-space-x-24>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-6rem * var(--space-x-reverse));
        margin-left: calc(-6rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-32>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-8rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-8rem * var(--space-y-reverse));
    }
    .xl\:-space-x-32>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-8rem * var(--space-x-reverse));
        margin-left: calc(-8rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-40>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-10rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-10rem * var(--space-y-reverse));
    }
    .xl\:-space-x-40>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-10rem * var(--space-x-reverse));
        margin-left: calc(-10rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-48>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-12rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-12rem * var(--space-y-reverse));
    }
    .xl\:-space-x-48>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-12rem * var(--space-x-reverse));
        margin-left: calc(-12rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-56>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-14rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-14rem * var(--space-y-reverse));
    }
    .xl\:-space-x-56>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-14rem * var(--space-x-reverse));
        margin-left: calc(-14rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-64>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-16rem * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-16rem * var(--space-y-reverse));
    }
    .xl\:-space-x-64>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-16rem * var(--space-x-reverse));
        margin-left: calc(-16rem * (1 - var(--space-x-reverse)));
    }
    .xl\:-space-y-px>:not(template)~:not(template)
    {
        --space-y-reverse: 0;
        margin-top: calc(-1px * (1 - var(--space-y-reverse)));
        margin-bottom: calc(-1px * var(--space-y-reverse));
    }
    .xl\:-space-x-px>:not(template)~:not(template)
    {
        --space-x-reverse: 0;
        margin-right: calc(-1px * var(--space-x-reverse));
        margin-left: calc(-1px * (1 - var(--space-x-reverse)));
    }
    .xl\:space-y-reverse>:not(template)~:not(template)
    {
        --space-y-reverse: 1;
    }
    .xl\:space-x-reverse>:not(template)~:not(template)
    {
        --space-x-reverse: 1;
    }
    .xl\:divide-y-0>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(0px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(0px * var(--divide-y-reverse));
    }
    .xl\:divide-x-0>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(0px * var(--divide-x-reverse));
        border-left-width: calc(0px * (1 - var(--divide-x-reverse)));
    }
    .xl\:divide-y-1>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .xl\:divide-x-1>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .xl\:divide-y-2>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(2px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(2px * var(--divide-y-reverse));
    }
    .xl\:divide-x-2>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(2px * var(--divide-x-reverse));
        border-left-width: calc(2px * (1 - var(--divide-x-reverse)));
    }
    .xl\:divide-y-3>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(3px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(3px * var(--divide-y-reverse));
    }
    .xl\:divide-x-3>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(3px * var(--divide-x-reverse));
        border-left-width: calc(3px * (1 - var(--divide-x-reverse)));
    }
    .xl\:divide-y-4>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(4px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(4px * var(--divide-y-reverse));
    }
    .xl\:divide-x-4>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(4px * var(--divide-x-reverse));
        border-left-width: calc(4px * (1 - var(--divide-x-reverse)));
    }
    .xl\:divide-y-5>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(5px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(5px * var(--divide-y-reverse));
    }
    .xl\:divide-x-5>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(5px * var(--divide-x-reverse));
        border-left-width: calc(5px * (1 - var(--divide-x-reverse)));
    }
    .xl\:divide-y-8>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(8px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(8px * var(--divide-y-reverse));
    }
    .xl\:divide-x-8>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(8px * var(--divide-x-reverse));
        border-left-width: calc(8px * (1 - var(--divide-x-reverse)));
    }
    .xl\:divide-y>:not(template)~:not(template)
    {
        --divide-y-reverse: 0;
        border-top-width: calc(1px * (1 - var(--divide-y-reverse)));
        border-bottom-width: calc(1px * var(--divide-y-reverse));
    }
    .xl\:divide-x>:not(template)~:not(template)
    {
        --divide-x-reverse: 0;
        border-right-width: calc(1px * var(--divide-x-reverse));
        border-left-width: calc(1px * (1 - var(--divide-x-reverse)));
    }
    .xl\:divide-y-reverse>:not(template)~:not(template)
    {
        --divide-y-reverse: 1;
    }
    .xl\:divide-x-reverse>:not(template)~:not(template)
    {
        --divide-x-reverse: 1;
    }
    .xl\:divide-transparent>:not(template)~:not(template)
    {
        border-color: transparent;
    }
    .xl\:divide-inherit>:not(template)~:not(template)
    {
        border-color: inherit;
    }
    .xl\:divide-ds-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #19191c;
        border-color: rgba(25,25,28,var(--divide-opacity));
    }
    .xl\:divide-ds-grey-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #292935;
        border-color: rgba(41,41,53,var(--divide-opacity));
    }
    .xl\:divide-ds-grey-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #49495c;
        border-color: rgba(73,73,92,var(--divide-opacity));
    }
    .xl\:divide-ds-grey-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #626283;
        border-color: rgba(98,98,131,var(--divide-opacity));
    }
    .xl\:divide-ds-grey-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #8a8ab2;
        border-color: rgba(138,138,178,var(--divide-opacity));
    }
    .xl\:divide-ds-grey-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bebedc;
        border-color: rgba(190,190,220,var(--divide-opacity));
    }
    .xl\:divide-ds-grey-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e6e6f2;
        border-color: rgba(230,230,242,var(--divide-opacity));
    }
    .xl\:divide-ds-grey-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f4f4fa;
        border-color: rgba(244,244,250,var(--divide-opacity));
    }
    .xl\:divide-ds-solid-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .xl\:divide-ds-primary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f9f9f9;
        border-color: rgba(249,249,249,var(--divide-opacity));
    }
    .xl\:divide-ds-secondary-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ebebf4;
        border-color: rgba(235,235,244,var(--divide-opacity));
    }
    .xl\:divide-ds-third-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c9c9d7;
        border-color: rgba(201,201,215,var(--divide-opacity));
    }
    .xl\:divide-ds-disabled-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6e6e77;
        border-color: rgba(110,110,119,var(--divide-opacity));
    }
    .xl\:divide-ds-red-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a50e0e;
        border-color: rgba(165,14,14,var(--divide-opacity));
    }
    .xl\:divide-ds-red-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d02323;
        border-color: rgba(208,35,35,var(--divide-opacity));
    }
    .xl\:divide-ds-red-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .xl\:divide-ds-red-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff5b5b;
        border-color: rgba(255,91,91,var(--divide-opacity));
    }
    .xl\:divide-ds-red-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fa8b8b;
        border-color: rgba(250,139,139,var(--divide-opacity));
    }
    .xl\:divide-ds-red-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff9c9c;
        border-color: rgba(255,156,156,var(--divide-opacity));
    }
    .xl\:divide-ds-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #093f8e;
        border-color: rgba(9,63,142,var(--divide-opacity));
    }
    .xl\:divide-ds-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .xl\:divide-ds-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6794f8;
        border-color: rgba(103,148,248,var(--divide-opacity));
    }
    .xl\:divide-ds-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #88b3ff;
        border-color: rgba(136,179,255,var(--divide-opacity));
    }
    .xl\:divide-ds-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b8cbf6;
        border-color: rgba(184,203,246,var(--divide-opacity));
    }
    .xl\:divide-ds-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #cdd7ee;
        border-color: rgba(205,215,238,var(--divide-opacity));
    }
    .xl\:divide-ds-navy-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #09214c;
        border-color: rgba(9,33,76,var(--divide-opacity));
    }
    .xl\:divide-ds-navy-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .xl\:divide-ds-navy-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #254fae;
        border-color: rgba(37,79,174,var(--divide-opacity));
    }
    .xl\:divide-ds-navy-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2f61d3;
        border-color: rgba(47,97,211,var(--divide-opacity));
    }
    .xl\:divide-ds-navy-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3671f5;
        border-color: rgba(54,113,245,var(--divide-opacity));
    }
    .xl\:divide-ds-navy-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6192d8;
        border-color: rgba(97,146,216,var(--divide-opacity));
    }
    .xl\:divide-ds-purple-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3c1caf;
        border-color: rgba(60,28,175,var(--divide-opacity));
    }
    .xl\:divide-ds-purple-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .xl\:divide-ds-purple-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #833dff;
        border-color: rgba(131,61,255,var(--divide-opacity));
    }
    .xl\:divide-ds-purple-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #9160e8;
        border-color: rgba(145,96,232,var(--divide-opacity));
    }
    .xl\:divide-ds-purple-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a98ef4;
        border-color: rgba(169,142,244,var(--divide-opacity));
    }
    .xl\:divide-ds-purple-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ccbafe;
        border-color: rgba(204,186,254,var(--divide-opacity));
    }
    .xl\:divide-ds-sky-blue-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #279cc0;
        border-color: rgba(39,156,192,var(--divide-opacity));
    }
    .xl\:divide-ds-sky-blue-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #33cfff;
        border-color: rgba(51,207,255,var(--divide-opacity));
    }
    .xl\:divide-ds-sky-blue-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #58d8ff;
        border-color: rgba(88,216,255,var(--divide-opacity));
    }
    .xl\:divide-ds-sky-blue-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #83e2ff;
        border-color: rgba(131,226,255,var(--divide-opacity));
    }
    .xl\:divide-ds-sky-blue-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #a7eafe;
        border-color: rgba(167,234,254,var(--divide-opacity));
    }
    .xl\:divide-ds-sky-blue-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d1f4ff;
        border-color: rgba(209,244,255,var(--divide-opacity));
    }
    .xl\:divide-ds-pink-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c750c7;
        border-color: rgba(199,80,199,var(--divide-opacity));
    }
    .xl\:divide-ds-pink-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff73ff;
        border-color: rgba(255,115,255,var(--divide-opacity));
    }
    .xl\:divide-ds-pink-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ff8cff;
        border-color: rgba(255,140,255,var(--divide-opacity));
    }
    .xl\:divide-ds-pink-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffabff;
        border-color: rgba(255,171,255,var(--divide-opacity));
    }
    .xl\:divide-ds-pink-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffc9ff;
        border-color: rgba(255,201,255,var(--divide-opacity));
    }
    .xl\:divide-ds-pink-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffe1ff;
        border-color: rgba(255,225,255,var(--divide-opacity));
    }
    .xl\:divide-ds-green-700>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #05885f;
        border-color: rgba(5,136,95,var(--divide-opacity));
    }
    .xl\:divide-ds-green-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08d796;
        border-color: rgba(8,215,150,var(--divide-opacity));
    }
    .xl\:divide-ds-green-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #08f9ae;
        border-color: rgba(8,249,174,var(--divide-opacity));
    }
    .xl\:divide-ds-green-400>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4afcc5;
        border-color: rgba(74,252,197,var(--divide-opacity));
    }
    .xl\:divide-ds-green-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #85ffd9;
        border-color: rgba(133,255,217,var(--divide-opacity));
    }
    .xl\:divide-ds-green-200>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #bcffea;
        border-color: rgba(188,255,234,var(--divide-opacity));
    }
    .xl\:divide-ds-gold-600>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b58344;
        border-color: rgba(181,131,68,var(--divide-opacity));
    }
    .xl\:divide-ds-gold-500>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d4a76e;
        border-color: rgba(212,167,110,var(--divide-opacity));
    }
    .xl\:divide-ds-gold-300>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f8d09e;
        border-color: rgba(248,208,158,var(--divide-opacity));
    }
    .xl\:divide-ds-vip-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #1a1a1a;
        border-color: rgba(26,26,26,var(--divide-opacity));
    }
    .xl\:divide-ds-vip-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #272420;
        border-color: rgba(39,36,32,var(--divide-opacity));
    }
    .xl\:divide-ds-vip-elements>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #574835;
        border-color: rgba(87,72,53,var(--divide-opacity));
    }
    .xl\:divide-ds-vip-beige>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ece5db;
        border-color: rgba(236,229,219,var(--divide-opacity));
    }
    .xl\:divide-ds-vip-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .xl\:divide-green>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #78b428;
        border-color: rgba(120,180,40,var(--divide-opacity));
    }
    .xl\:divide-green-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6aa120;
        border-color: rgba(106,161,32,var(--divide-opacity));
    }
    .xl\:divide-green-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #dbfab1;
        border-color: rgba(219,250,177,var(--divide-opacity));
    }
    .xl\:divide-red-soft>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f58183;
        border-color: rgba(245,129,131,var(--divide-opacity));
    }
    .xl\:divide-red-lighter>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fdddde;
        border-color: rgba(253,221,222,var(--divide-opacity));
    }
    .xl\:divide-red-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f74d53;
        border-color: rgba(247,77,83,var(--divide-opacity));
    }
    .xl\:divide-red>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ed1c24;
        border-color: rgba(237,28,36,var(--divide-opacity));
    }
    .xl\:divide-red-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e76377;
        border-color: rgba(231,99,119,var(--divide-opacity));
    }
    .xl\:divide-red-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c71a1a;
        border-color: rgba(199,26,26,var(--divide-opacity));
    }
    .xl\:divide-purple-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #390e68;
        border-color: rgba(57,14,104,var(--divide-opacity));
    }
    .xl\:divide-blue>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #2697f0;
        border-color: rgba(38,151,240,var(--divide-opacity));
    }
    .xl\:divide-blue-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #deebff;
        border-color: rgba(222,235,255,var(--divide-opacity));
    }
    .xl\:divide-blue-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .xl\:divide-blue-darker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #3b1382;
        border-color: rgba(59,19,130,var(--divide-opacity));
    }
    .xl\:divide-black>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #4b4b4b;
        border-color: rgba(75,75,75,var(--divide-opacity));
    }
    .xl\:divide-white>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--divide-opacity));
    }
    .xl\:divide-sport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f73535;
        border-color: rgba(247,53,53,var(--divide-opacity));
    }
    .xl\:divide-esport>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #6727f4;
        border-color: rgba(103,39,244,var(--divide-opacity));
    }
    .xl\:divide-casino>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #316ef7;
        border-color: rgba(49,110,247,var(--divide-opacity));
    }
    .xl\:divide-poker>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #173476;
        border-color: rgba(23,52,118,var(--divide-opacity));
    }
    .xl\:divide-grey-dark>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #888;
        border-color: rgba(136,136,136,var(--divide-opacity));
    }
    .xl\:divide-grey>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #c0c0c0;
        border-color: rgba(192,192,192,var(--divide-opacity));
    }
    .xl\:divide-grey-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #d6d6d6;
        border-color: rgba(214,214,214,var(--divide-opacity));
    }
    .xl\:divide-grey-lightest>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #f6f6f6;
        border-color: rgba(246,246,246,var(--divide-opacity));
    }
    .xl\:divide-orange>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #e5b427;
        border-color: rgba(229,180,39,var(--divide-opacity));
    }
    .xl\:divide-orange-light>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #fcefca;
        border-color: rgba(252,239,202,var(--divide-opacity));
    }
    .xl\:divide-yellow>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #ffd700;
        border-color: rgba(255,215,0,var(--divide-opacity));
    }
    .xl\:divide-brown>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #b08d57;
        border-color: rgba(176,141,87,var(--divide-opacity));
    }
    .xl\:divide-smoke-darkest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.9);
    }
    .xl\:divide-smoke-darker>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.75);
    }
    .xl\:divide-smoke-dark>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.6);
    }
    .xl\:divide-smoke>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.5);
    }
    .xl\:divide-smoke-light>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.4);
    }
    .xl\:divide-smoke-lighter>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.25);
    }
    .xl\:divide-smoke-lightest>:not(template)~:not(template)
    {
        border-color: rgba(0,0,0,.1);
    }
    .xl\:divide-snow-strong>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.75);
    }
    .xl\:divide-snow>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.5);
    }
    .xl\:divide-snow-weak>:not(template)~:not(template)
    {
        border-color: hsla(0,0%,100%,.25);
    }
    .xl\:divide-placeholder>:not(template)~:not(template)
    {
        --divide-opacity: 1;
        border-color: #aaa;
        border-color: rgba(170,170,170,var(--divide-opacity));
    }
    .xl\:divide-solid>:not(template)~:not(template)
    {
        border-style: solid;
    }
    .xl\:divide-dashed>:not(template)~:not(template)
    {
        border-style: dashed;
    }
    .xl\:divide-dotted>:not(template)~:not(template)
    {
        border-style: dotted;
    }
    .xl\:divide-double>:not(template)~:not(template)
    {
        border-style: double;
    }
    .xl\:divide-none>:not(template)~:not(template)
    {
        border-style: none;
    }
    .xl\:divide-opacity-0>:not(template)~:not(template)
    {
        --divide-opacity: 0;
    }
    .xl\:divide-opacity-25>:not(template)~:not(template)
    {
        --divide-opacity: .25;
    }
    .xl\:divide-opacity-50>:not(template)~:not(template)
    {
        --divide-opacity: .5;
    }
    .xl\:divide-opacity-75>:not(template)~:not(template)
    {
        --divide-opacity: .75;
    }
    .xl\:divide-opacity-100>:not(template)~:not(template)
    {
        --divide-opacity: 1;
    }
    .xl\:sr-only
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .xl\:not-sr-only
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .xl\:focus\:sr-only:focus
    {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        white-space: nowrap;
        border-width: 0;
    }
    .xl\:focus\:not-sr-only:focus
    {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal;
    }
    .xl\:appearance-none
    {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .xl\:bg-fixed
    {
        background-attachment: fixed;
    }
    .xl\:bg-local
    {
        background-attachment: local;
    }
    .xl\:bg-scroll
    {
        background-attachment: scroll;
    }
    .xl\:bg-clip-border
    {
        background-clip: border-box;
    }
    .xl\:bg-clip-padding
    {
        background-clip: padding-box;
    }
    .xl\:bg-clip-content
    {
        background-clip: content-box;
    }
    .xl\:bg-clip-text
    {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .xl\:bg-transparent
    {
        background-color: transparent;
    }
    .xl\:bg-inherit
    {
        background-color: inherit;
    }
    .xl\:bg-ds-black
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .xl\:bg-ds-grey-700
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .xl\:bg-ds-grey-600
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .xl\:bg-ds-grey-500
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .xl\:bg-ds-grey-400
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .xl\:bg-ds-grey-300
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .xl\:bg-ds-grey-200
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .xl\:bg-ds-grey-100
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .xl\:bg-ds-solid-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xl\:bg-ds-primary-light
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .xl\:bg-ds-secondary-light
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .xl\:bg-ds-third-dark
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .xl\:bg-ds-disabled-light
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .xl\:bg-ds-red-700
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .xl\:bg-ds-red-600
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .xl\:bg-ds-red-500
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .xl\:bg-ds-red-400
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .xl\:bg-ds-red-300
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .xl\:bg-ds-red-200
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .xl\:bg-ds-blue-600
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .xl\:bg-ds-blue-500
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xl\:bg-ds-blue-400
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .xl\:bg-ds-blue-300
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .xl\:bg-ds-blue-200
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .xl\:bg-ds-blue-100
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .xl\:bg-ds-navy-blue-600
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .xl\:bg-ds-navy-blue-500
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .xl\:bg-ds-navy-blue-400
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .xl\:bg-ds-navy-blue-300
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .xl\:bg-ds-navy-blue-200
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .xl\:bg-ds-navy-blue-100
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .xl\:bg-ds-purple-600
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .xl\:bg-ds-purple-500
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .xl\:bg-ds-purple-400
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .xl\:bg-ds-purple-300
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .xl\:bg-ds-purple-200
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .xl\:bg-ds-purple-100
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .xl\:bg-ds-sky-blue-600
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .xl\:bg-ds-sky-blue-500
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .xl\:bg-ds-sky-blue-400
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .xl\:bg-ds-sky-blue-300
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .xl\:bg-ds-sky-blue-200
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .xl\:bg-ds-sky-blue-100
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .xl\:bg-ds-pink-600
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .xl\:bg-ds-pink-500
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .xl\:bg-ds-pink-400
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .xl\:bg-ds-pink-300
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .xl\:bg-ds-pink-200
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .xl\:bg-ds-pink-100
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .xl\:bg-ds-green-700
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .xl\:bg-ds-green-600
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .xl\:bg-ds-green-500
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .xl\:bg-ds-green-400
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .xl\:bg-ds-green-300
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .xl\:bg-ds-green-200
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .xl\:bg-ds-gold-600
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .xl\:bg-ds-gold-500
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .xl\:bg-ds-gold-300
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .xl\:bg-ds-vip-black
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .xl\:bg-ds-vip-grey
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .xl\:bg-ds-vip-elements
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .xl\:bg-ds-vip-beige
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .xl\:bg-ds-vip-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xl\:bg-green
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .xl\:bg-green-dark
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .xl\:bg-green-light
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .xl\:bg-red-soft
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .xl\:bg-red-lighter
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .xl\:bg-red-light
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .xl\:bg-red
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .xl\:bg-red-dark
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .xl\:bg-red-darker
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .xl\:bg-purple-dark
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .xl\:bg-blue
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .xl\:bg-blue-light
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .xl\:bg-blue-dark
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xl\:bg-blue-darker
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .xl\:bg-black
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .xl\:bg-white
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xl\:bg-sport
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .xl\:bg-esport
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .xl\:bg-casino
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xl\:bg-poker
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .xl\:bg-grey-dark
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .xl\:bg-grey
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .xl\:bg-grey-light
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .xl\:bg-grey-lightest
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .xl\:bg-orange
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .xl\:bg-orange-light
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .xl\:bg-yellow
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .xl\:bg-brown
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .xl\:bg-smoke-darkest
    {
        background-color: rgba(0,0,0,.9);
    }
    .xl\:bg-smoke-darker
    {
        background-color: rgba(0,0,0,.75);
    }
    .xl\:bg-smoke-dark
    {
        background-color: rgba(0,0,0,.6);
    }
    .xl\:bg-smoke
    {
        background-color: rgba(0,0,0,.5);
    }
    .xl\:bg-smoke-light
    {
        background-color: rgba(0,0,0,.4);
    }
    .xl\:bg-smoke-lighter
    {
        background-color: rgba(0,0,0,.25);
    }
    .xl\:bg-smoke-lightest
    {
        background-color: rgba(0,0,0,.1);
    }
    .xl\:bg-snow-strong
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .xl\:bg-snow
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .xl\:bg-snow-weak
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .xl\:bg-placeholder
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .xl\:hover\:bg-transparent:hover
    {
        background-color: transparent;
    }
    .xl\:hover\:bg-inherit:hover
    {
        background-color: inherit;
    }
    .xl\:hover\:bg-ds-black:hover
    {
        --bg-opacity: 1;
        background-color: #19191c;
        background-color: rgba(25,25,28,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-grey-700:hover
    {
        --bg-opacity: 1;
        background-color: #292935;
        background-color: rgba(41,41,53,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-grey-600:hover
    {
        --bg-opacity: 1;
        background-color: #49495c;
        background-color: rgba(73,73,92,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-grey-500:hover
    {
        --bg-opacity: 1;
        background-color: #626283;
        background-color: rgba(98,98,131,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-grey-400:hover
    {
        --bg-opacity: 1;
        background-color: #8a8ab2;
        background-color: rgba(138,138,178,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-grey-300:hover
    {
        --bg-opacity: 1;
        background-color: #bebedc;
        background-color: rgba(190,190,220,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-grey-200:hover
    {
        --bg-opacity: 1;
        background-color: #e6e6f2;
        background-color: rgba(230,230,242,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-grey-100:hover
    {
        --bg-opacity: 1;
        background-color: #f4f4fa;
        background-color: rgba(244,244,250,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-solid-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-primary-light:hover
    {
        --bg-opacity: 1;
        background-color: #f9f9f9;
        background-color: rgba(249,249,249,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-secondary-light:hover
    {
        --bg-opacity: 1;
        background-color: #ebebf4;
        background-color: rgba(235,235,244,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-third-dark:hover
    {
        --bg-opacity: 1;
        background-color: #c9c9d7;
        background-color: rgba(201,201,215,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-disabled-light:hover
    {
        --bg-opacity: 1;
        background-color: #6e6e77;
        background-color: rgba(110,110,119,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-red-700:hover
    {
        --bg-opacity: 1;
        background-color: #a50e0e;
        background-color: rgba(165,14,14,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-red-600:hover
    {
        --bg-opacity: 1;
        background-color: #d02323;
        background-color: rgba(208,35,35,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-red-500:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-red-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff5b5b;
        background-color: rgba(255,91,91,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-red-300:hover
    {
        --bg-opacity: 1;
        background-color: #fa8b8b;
        background-color: rgba(250,139,139,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-red-200:hover
    {
        --bg-opacity: 1;
        background-color: #ff9c9c;
        background-color: rgba(255,156,156,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #093f8e;
        background-color: rgba(9,63,142,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #6794f8;
        background-color: rgba(103,148,248,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #88b3ff;
        background-color: rgba(136,179,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #b8cbf6;
        background-color: rgba(184,203,246,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #cdd7ee;
        background-color: rgba(205,215,238,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-navy-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #09214c;
        background-color: rgba(9,33,76,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-navy-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-navy-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #254fae;
        background-color: rgba(37,79,174,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-navy-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #2f61d3;
        background-color: rgba(47,97,211,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-navy-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #3671f5;
        background-color: rgba(54,113,245,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-navy-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #6192d8;
        background-color: rgba(97,146,216,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-purple-600:hover
    {
        --bg-opacity: 1;
        background-color: #3c1caf;
        background-color: rgba(60,28,175,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-purple-500:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-purple-400:hover
    {
        --bg-opacity: 1;
        background-color: #833dff;
        background-color: rgba(131,61,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-purple-300:hover
    {
        --bg-opacity: 1;
        background-color: #9160e8;
        background-color: rgba(145,96,232,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-purple-200:hover
    {
        --bg-opacity: 1;
        background-color: #a98ef4;
        background-color: rgba(169,142,244,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-purple-100:hover
    {
        --bg-opacity: 1;
        background-color: #ccbafe;
        background-color: rgba(204,186,254,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-sky-blue-600:hover
    {
        --bg-opacity: 1;
        background-color: #279cc0;
        background-color: rgba(39,156,192,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-sky-blue-500:hover
    {
        --bg-opacity: 1;
        background-color: #33cfff;
        background-color: rgba(51,207,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-sky-blue-400:hover
    {
        --bg-opacity: 1;
        background-color: #58d8ff;
        background-color: rgba(88,216,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-sky-blue-300:hover
    {
        --bg-opacity: 1;
        background-color: #83e2ff;
        background-color: rgba(131,226,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-sky-blue-200:hover
    {
        --bg-opacity: 1;
        background-color: #a7eafe;
        background-color: rgba(167,234,254,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-sky-blue-100:hover
    {
        --bg-opacity: 1;
        background-color: #d1f4ff;
        background-color: rgba(209,244,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-pink-600:hover
    {
        --bg-opacity: 1;
        background-color: #c750c7;
        background-color: rgba(199,80,199,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-pink-500:hover
    {
        --bg-opacity: 1;
        background-color: #ff73ff;
        background-color: rgba(255,115,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-pink-400:hover
    {
        --bg-opacity: 1;
        background-color: #ff8cff;
        background-color: rgba(255,140,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-pink-300:hover
    {
        --bg-opacity: 1;
        background-color: #ffabff;
        background-color: rgba(255,171,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-pink-200:hover
    {
        --bg-opacity: 1;
        background-color: #ffc9ff;
        background-color: rgba(255,201,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-pink-100:hover
    {
        --bg-opacity: 1;
        background-color: #ffe1ff;
        background-color: rgba(255,225,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-green-700:hover
    {
        --bg-opacity: 1;
        background-color: #05885f;
        background-color: rgba(5,136,95,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-green-600:hover
    {
        --bg-opacity: 1;
        background-color: #08d796;
        background-color: rgba(8,215,150,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-green-500:hover
    {
        --bg-opacity: 1;
        background-color: #08f9ae;
        background-color: rgba(8,249,174,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-green-400:hover
    {
        --bg-opacity: 1;
        background-color: #4afcc5;
        background-color: rgba(74,252,197,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-green-300:hover
    {
        --bg-opacity: 1;
        background-color: #85ffd9;
        background-color: rgba(133,255,217,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-green-200:hover
    {
        --bg-opacity: 1;
        background-color: #bcffea;
        background-color: rgba(188,255,234,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-gold-600:hover
    {
        --bg-opacity: 1;
        background-color: #b58344;
        background-color: rgba(181,131,68,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-gold-500:hover
    {
        --bg-opacity: 1;
        background-color: #d4a76e;
        background-color: rgba(212,167,110,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-gold-300:hover
    {
        --bg-opacity: 1;
        background-color: #f8d09e;
        background-color: rgba(248,208,158,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-vip-black:hover
    {
        --bg-opacity: 1;
        background-color: #1a1a1a;
        background-color: rgba(26,26,26,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-vip-grey:hover
    {
        --bg-opacity: 1;
        background-color: #272420;
        background-color: rgba(39,36,32,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-vip-elements:hover
    {
        --bg-opacity: 1;
        background-color: #574835;
        background-color: rgba(87,72,53,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-vip-beige:hover
    {
        --bg-opacity: 1;
        background-color: #ece5db;
        background-color: rgba(236,229,219,var(--bg-opacity));
    }
    .xl\:hover\:bg-ds-vip-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-green:hover
    {
        --bg-opacity: 1;
        background-color: #78b428;
        background-color: rgba(120,180,40,var(--bg-opacity));
    }
    .xl\:hover\:bg-green-dark:hover
    {
        --bg-opacity: 1;
        background-color: #6aa120;
        background-color: rgba(106,161,32,var(--bg-opacity));
    }
    .xl\:hover\:bg-green-light:hover
    {
        --bg-opacity: 1;
        background-color: #dbfab1;
        background-color: rgba(219,250,177,var(--bg-opacity));
    }
    .xl\:hover\:bg-red-soft:hover
    {
        --bg-opacity: 1;
        background-color: #f58183;
        background-color: rgba(245,129,131,var(--bg-opacity));
    }
    .xl\:hover\:bg-red-lighter:hover
    {
        --bg-opacity: 1;
        background-color: #fdddde;
        background-color: rgba(253,221,222,var(--bg-opacity));
    }
    .xl\:hover\:bg-red-light:hover
    {
        --bg-opacity: 1;
        background-color: #f74d53;
        background-color: rgba(247,77,83,var(--bg-opacity));
    }
    .xl\:hover\:bg-red:hover
    {
        --bg-opacity: 1;
        background-color: #ed1c24;
        background-color: rgba(237,28,36,var(--bg-opacity));
    }
    .xl\:hover\:bg-red-dark:hover
    {
        --bg-opacity: 1;
        background-color: #e76377;
        background-color: rgba(231,99,119,var(--bg-opacity));
    }
    .xl\:hover\:bg-red-darker:hover
    {
        --bg-opacity: 1;
        background-color: #c71a1a;
        background-color: rgba(199,26,26,var(--bg-opacity));
    }
    .xl\:hover\:bg-purple-dark:hover
    {
        --bg-opacity: 1;
        background-color: #390e68;
        background-color: rgba(57,14,104,var(--bg-opacity));
    }
    .xl\:hover\:bg-blue:hover
    {
        --bg-opacity: 1;
        background-color: #2697f0;
        background-color: rgba(38,151,240,var(--bg-opacity));
    }
    .xl\:hover\:bg-blue-light:hover
    {
        --bg-opacity: 1;
        background-color: #deebff;
        background-color: rgba(222,235,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-blue-dark:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xl\:hover\:bg-blue-darker:hover
    {
        --bg-opacity: 1;
        background-color: #3b1382;
        background-color: rgba(59,19,130,var(--bg-opacity));
    }
    .xl\:hover\:bg-black:hover
    {
        --bg-opacity: 1;
        background-color: #4b4b4b;
        background-color: rgba(75,75,75,var(--bg-opacity));
    }
    .xl\:hover\:bg-white:hover
    {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity));
    }
    .xl\:hover\:bg-sport:hover
    {
        --bg-opacity: 1;
        background-color: #f73535;
        background-color: rgba(247,53,53,var(--bg-opacity));
    }
    .xl\:hover\:bg-esport:hover
    {
        --bg-opacity: 1;
        background-color: #6727f4;
        background-color: rgba(103,39,244,var(--bg-opacity));
    }
    .xl\:hover\:bg-casino:hover
    {
        --bg-opacity: 1;
        background-color: #316ef7;
        background-color: rgba(49,110,247,var(--bg-opacity));
    }
    .xl\:hover\:bg-poker:hover
    {
        --bg-opacity: 1;
        background-color: #173476;
        background-color: rgba(23,52,118,var(--bg-opacity));
    }
    .xl\:hover\:bg-grey-dark:hover
    {
        --bg-opacity: 1;
        background-color: #888;
        background-color: rgba(136,136,136,var(--bg-opacity));
    }
    .xl\:hover\:bg-grey:hover
    {
        --bg-opacity: 1;
        background-color: #c0c0c0;
        background-color: rgba(192,192,192,var(--bg-opacity));
    }
    .xl\:hover\:bg-grey-light:hover
    {
        --bg-opacity: 1;
        background-color: #d6d6d6;
        background-color: rgba(214,214,214,var(--bg-opacity));
    }
    .xl\:hover\:bg-grey-lightest:hover
    {
        --bg-opacity: 1;
        background-color: #f6f6f6;
        background-color: rgba(246,246,246,var(--bg-opacity));
    }
    .xl\:hover\:bg-orange:hover
    {
        --bg-opacity: 1;
        background-color: #e5b427;
        background-color: rgba(229,180,39,var(--bg-opacity));
    }
    .xl\:hover\:bg-orange-light:hover
    {
        --bg-opacity: 1;
        background-color: #fcefca;
        background-color: rgba(252,239,202,var(--bg-opacity));
    }
    .xl\:hover\:bg-yellow:hover
    {
        --bg-opacity: 1;
        background-color: #ffd700;
        background-color: rgba(255,215,0,var(--bg-opacity));
    }
    .xl\:hover\:bg-brown:hover
    {
        --bg-opacity: 1;
        background-color: #b08d57;
        background-color: rgba(176,141,87,var(--bg-opacity));
    }
    .xl\:hover\:bg-smoke-darkest:hover
    {
        background-color: rgba(0,0,0,.9);
    }
    .xl\:hover\:bg-smoke-darker:hover
    {
        background-color: rgba(0,0,0,.75);
    }
    .xl\:hover\:bg-smoke-dark:hover
    {
        background-color: rgba(0,0,0,.6);
    }
    .xl\:hover\:bg-smoke:hover
    {
        background-color: rgba(0,0,0,.5);
    }
    .xl\:hover\:bg-smoke-light:hover
    {
        background-color: rgba(0,0,0,.4);
    }
    .xl\:hover\:bg-smoke-lighter:hover
    {
        background-color: rgba(0,0,0,.25);
    }
    .xl\:hover\:bg-smoke-lightest:hover
    {
        background-color: rgba(0,0,0,.1);
    }
    .xl\:hover\:bg-snow-strong:hover
    {
        background-color: hsla(0,0%,100%,.75);
    }
    .xl\:hover\:bg-snow:hover
    {
        background-color: hsla(0,0%,100%,.5);
    }
    .xl\:hover\:bg-snow-weak:hover
    {
        background-color: hsla(0,0%,100%,.25);
    }
    .xl\:hover\:bg-placeholder:hover
    {
        --bg-opacity: 1;
        background-color: #aaa;
        background-color: rgba(170,170,170,var(--bg-opacity));
    }
    .xl\:bg-none
    {
        background-image: none;
    }
    .xl\:bg-gradient-to-t
    {
        background-image: linear-gradient(0deg,var(--gradient-color-stops));
    }
    .xl\:bg-gradient-to-tr
    {
        background-image: linear-gradient(to top right,var(--gradient-color-stops));
    }
    .xl\:bg-gradient-to-r
    {
        background-image: linear-gradient(90deg,var(--gradient-color-stops));
    }
    .xl\:bg-gradient-to-br
    {
        background-image: linear-gradient(to bottom right,var(--gradient-color-stops));
    }
    .xl\:bg-gradient-to-b
    {
        background-image: linear-gradient(180deg,var(--gradient-color-stops));
    }
    .xl\:bg-gradient-to-bl
    {
        background-image: linear-gradient(to bottom left,var(--gradient-color-stops));
    }
    .xl\:bg-gradient-to-l
    {
        background-image: linear-gradient(270deg,var(--gradient-color-stops));
    }
    .xl\:bg-gradient-to-tl
    {
        background-image: linear-gradient(to top left,var(--gradient-color-stops));
    }
    .xl\:from-transparent
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:from-inherit
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:from-ds-black
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xl\:from-ds-grey-700
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xl\:from-ds-grey-600
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xl\:from-ds-grey-500
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xl\:from-ds-grey-400
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xl\:from-ds-grey-300
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xl\:from-ds-grey-200
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xl\:from-ds-grey-100
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xl\:from-ds-solid-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:from-ds-primary-light
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xl\:from-ds-secondary-light
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xl\:from-ds-third-dark
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xl\:from-ds-disabled-light
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xl\:from-ds-red-700
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xl\:from-ds-red-600
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xl\:from-ds-red-500
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:from-ds-red-400
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xl\:from-ds-red-300
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xl\:from-ds-red-200
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xl\:from-ds-blue-600
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xl\:from-ds-blue-500
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:from-ds-blue-400
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xl\:from-ds-blue-300
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xl\:from-ds-blue-200
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xl\:from-ds-blue-100
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xl\:from-ds-navy-blue-600
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xl\:from-ds-navy-blue-500
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:from-ds-navy-blue-400
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xl\:from-ds-navy-blue-300
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xl\:from-ds-navy-blue-200
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xl\:from-ds-navy-blue-100
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xl\:from-ds-purple-600
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xl\:from-ds-purple-500
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:from-ds-purple-400
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xl\:from-ds-purple-300
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xl\:from-ds-purple-200
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xl\:from-ds-purple-100
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xl\:from-ds-sky-blue-600
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xl\:from-ds-sky-blue-500
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xl\:from-ds-sky-blue-400
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xl\:from-ds-sky-blue-300
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xl\:from-ds-sky-blue-200
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xl\:from-ds-sky-blue-100
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xl\:from-ds-pink-600
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xl\:from-ds-pink-500
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xl\:from-ds-pink-400
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xl\:from-ds-pink-300
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xl\:from-ds-pink-200
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xl\:from-ds-pink-100
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xl\:from-ds-green-700
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xl\:from-ds-green-600
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xl\:from-ds-green-500
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xl\:from-ds-green-400
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xl\:from-ds-green-300
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xl\:from-ds-green-200
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xl\:from-ds-gold-600
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xl\:from-ds-gold-500
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xl\:from-ds-gold-300
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xl\:from-ds-vip-black
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xl\:from-ds-vip-grey
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xl\:from-ds-vip-elements
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xl\:from-ds-vip-beige
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xl\:from-ds-vip-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:from-green
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xl\:from-green-dark
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xl\:from-green-light
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xl\:from-red-soft
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xl\:from-red-lighter
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xl\:from-red-light
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xl\:from-red
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xl\:from-red-dark
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xl\:from-red-darker
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xl\:from-purple-dark
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xl\:from-blue
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xl\:from-blue-light
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xl\:from-blue-dark
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:from-blue-darker
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xl\:from-black
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xl\:from-white
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:from-sport
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:from-esport
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:from-casino
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:from-poker
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:from-grey-dark
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xl\:from-grey
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xl\:from-grey-light
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xl\:from-grey-lightest
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xl\:from-orange
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xl\:from-orange-light
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xl\:from-yellow
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xl\:from-brown
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xl\:from-smoke-darkest
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .xl\:from-smoke-darker, .xl\:from-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:from-smoke-darker
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .xl\:from-smoke-dark
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .xl\:from-smoke, .xl\:from-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:from-smoke
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .xl\:from-smoke-light
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .xl\:from-smoke-light, .xl\:from-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:from-smoke-lighter
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .xl\:from-smoke-lightest
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:from-snow-strong
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .xl\:from-snow, .xl\:from-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:from-snow
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .xl\:from-snow-weak
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:from-placeholder
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xl\:via-transparent
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:via-inherit
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:via-ds-black
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xl\:via-ds-grey-700
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xl\:via-ds-grey-600
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xl\:via-ds-grey-500
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xl\:via-ds-grey-400
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xl\:via-ds-grey-300
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xl\:via-ds-grey-200
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xl\:via-ds-grey-100
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xl\:via-ds-solid-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:via-ds-primary-light
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xl\:via-ds-secondary-light
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xl\:via-ds-third-dark
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xl\:via-ds-disabled-light
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xl\:via-ds-red-700
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xl\:via-ds-red-600
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xl\:via-ds-red-500
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:via-ds-red-400
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xl\:via-ds-red-300
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xl\:via-ds-red-200
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xl\:via-ds-blue-600
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xl\:via-ds-blue-500
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:via-ds-blue-400
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xl\:via-ds-blue-300
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xl\:via-ds-blue-200
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xl\:via-ds-blue-100
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xl\:via-ds-navy-blue-600
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xl\:via-ds-navy-blue-500
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:via-ds-navy-blue-400
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xl\:via-ds-navy-blue-300
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xl\:via-ds-navy-blue-200
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xl\:via-ds-navy-blue-100
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xl\:via-ds-purple-600
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xl\:via-ds-purple-500
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:via-ds-purple-400
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xl\:via-ds-purple-300
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xl\:via-ds-purple-200
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xl\:via-ds-purple-100
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xl\:via-ds-sky-blue-600
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xl\:via-ds-sky-blue-500
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xl\:via-ds-sky-blue-400
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xl\:via-ds-sky-blue-300
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xl\:via-ds-sky-blue-200
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xl\:via-ds-sky-blue-100
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xl\:via-ds-pink-600
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xl\:via-ds-pink-500
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xl\:via-ds-pink-400
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xl\:via-ds-pink-300
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xl\:via-ds-pink-200
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xl\:via-ds-pink-100
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xl\:via-ds-green-700
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xl\:via-ds-green-600
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xl\:via-ds-green-500
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xl\:via-ds-green-400
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xl\:via-ds-green-300
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xl\:via-ds-green-200
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xl\:via-ds-gold-600
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xl\:via-ds-gold-500
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xl\:via-ds-gold-300
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xl\:via-ds-vip-black
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xl\:via-ds-vip-grey
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xl\:via-ds-vip-elements
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xl\:via-ds-vip-beige
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xl\:via-ds-vip-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:via-green
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xl\:via-green-dark
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xl\:via-green-light
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xl\:via-red-soft
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xl\:via-red-lighter
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xl\:via-red-light
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xl\:via-red
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xl\:via-red-dark
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xl\:via-red-darker
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xl\:via-purple-dark
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xl\:via-blue
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xl\:via-blue-light
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xl\:via-blue-dark
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:via-blue-darker
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xl\:via-black
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xl\:via-white
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:via-sport
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:via-esport
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:via-casino
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:via-poker
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:via-grey-dark
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xl\:via-grey
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xl\:via-grey-light
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xl\:via-grey-lightest
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xl\:via-orange
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xl\:via-orange-light
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xl\:via-yellow
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xl\:via-brown
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xl\:via-smoke-darkest
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .xl\:via-smoke-darker, .xl\:via-smoke-darkest
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:via-smoke-darker
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .xl\:via-smoke-dark
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .xl\:via-smoke, .xl\:via-smoke-dark
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:via-smoke
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .xl\:via-smoke-light
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .xl\:via-smoke-light, .xl\:via-smoke-lighter
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:via-smoke-lighter
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .xl\:via-smoke-lightest
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:via-snow-strong
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .xl\:via-snow, .xl\:via-snow-strong
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:via-snow
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .xl\:via-snow-weak
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:via-placeholder
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xl\:to-transparent
    {
        --gradient-to-color: transparent;
    }
    .xl\:to-inherit
    {
        --gradient-to-color: inherit;
    }
    .xl\:to-ds-black
    {
        --gradient-to-color: #19191c;
    }
    .xl\:to-ds-grey-700
    {
        --gradient-to-color: #292935;
    }
    .xl\:to-ds-grey-600
    {
        --gradient-to-color: #49495c;
    }
    .xl\:to-ds-grey-500
    {
        --gradient-to-color: #626283;
    }
    .xl\:to-ds-grey-400
    {
        --gradient-to-color: #8a8ab2;
    }
    .xl\:to-ds-grey-300
    {
        --gradient-to-color: #bebedc;
    }
    .xl\:to-ds-grey-200
    {
        --gradient-to-color: #e6e6f2;
    }
    .xl\:to-ds-grey-100
    {
        --gradient-to-color: #f4f4fa;
    }
    .xl\:to-ds-solid-white
    {
        --gradient-to-color: #fff;
    }
    .xl\:to-ds-primary-light
    {
        --gradient-to-color: #f9f9f9;
    }
    .xl\:to-ds-secondary-light
    {
        --gradient-to-color: #ebebf4;
    }
    .xl\:to-ds-third-dark
    {
        --gradient-to-color: #c9c9d7;
    }
    .xl\:to-ds-disabled-light
    {
        --gradient-to-color: #6e6e77;
    }
    .xl\:to-ds-red-700
    {
        --gradient-to-color: #a50e0e;
    }
    .xl\:to-ds-red-600
    {
        --gradient-to-color: #d02323;
    }
    .xl\:to-ds-red-500
    {
        --gradient-to-color: #f73535;
    }
    .xl\:to-ds-red-400
    {
        --gradient-to-color: #ff5b5b;
    }
    .xl\:to-ds-red-300
    {
        --gradient-to-color: #fa8b8b;
    }
    .xl\:to-ds-red-200
    {
        --gradient-to-color: #ff9c9c;
    }
    .xl\:to-ds-blue-600
    {
        --gradient-to-color: #093f8e;
    }
    .xl\:to-ds-blue-500
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:to-ds-blue-400
    {
        --gradient-to-color: #6794f8;
    }
    .xl\:to-ds-blue-300
    {
        --gradient-to-color: #88b3ff;
    }
    .xl\:to-ds-blue-200
    {
        --gradient-to-color: #b8cbf6;
    }
    .xl\:to-ds-blue-100
    {
        --gradient-to-color: #cdd7ee;
    }
    .xl\:to-ds-navy-blue-600
    {
        --gradient-to-color: #09214c;
    }
    .xl\:to-ds-navy-blue-500
    {
        --gradient-to-color: #173476;
    }
    .xl\:to-ds-navy-blue-400
    {
        --gradient-to-color: #254fae;
    }
    .xl\:to-ds-navy-blue-300
    {
        --gradient-to-color: #2f61d3;
    }
    .xl\:to-ds-navy-blue-200
    {
        --gradient-to-color: #3671f5;
    }
    .xl\:to-ds-navy-blue-100
    {
        --gradient-to-color: #6192d8;
    }
    .xl\:to-ds-purple-600
    {
        --gradient-to-color: #3c1caf;
    }
    .xl\:to-ds-purple-500
    {
        --gradient-to-color: #6727f4;
    }
    .xl\:to-ds-purple-400
    {
        --gradient-to-color: #833dff;
    }
    .xl\:to-ds-purple-300
    {
        --gradient-to-color: #9160e8;
    }
    .xl\:to-ds-purple-200
    {
        --gradient-to-color: #a98ef4;
    }
    .xl\:to-ds-purple-100
    {
        --gradient-to-color: #ccbafe;
    }
    .xl\:to-ds-sky-blue-600
    {
        --gradient-to-color: #279cc0;
    }
    .xl\:to-ds-sky-blue-500
    {
        --gradient-to-color: #33cfff;
    }
    .xl\:to-ds-sky-blue-400
    {
        --gradient-to-color: #58d8ff;
    }
    .xl\:to-ds-sky-blue-300
    {
        --gradient-to-color: #83e2ff;
    }
    .xl\:to-ds-sky-blue-200
    {
        --gradient-to-color: #a7eafe;
    }
    .xl\:to-ds-sky-blue-100
    {
        --gradient-to-color: #d1f4ff;
    }
    .xl\:to-ds-pink-600
    {
        --gradient-to-color: #c750c7;
    }
    .xl\:to-ds-pink-500
    {
        --gradient-to-color: #ff73ff;
    }
    .xl\:to-ds-pink-400
    {
        --gradient-to-color: #ff8cff;
    }
    .xl\:to-ds-pink-300
    {
        --gradient-to-color: #ffabff;
    }
    .xl\:to-ds-pink-200
    {
        --gradient-to-color: #ffc9ff;
    }
    .xl\:to-ds-pink-100
    {
        --gradient-to-color: #ffe1ff;
    }
    .xl\:to-ds-green-700
    {
        --gradient-to-color: #05885f;
    }
    .xl\:to-ds-green-600
    {
        --gradient-to-color: #08d796;
    }
    .xl\:to-ds-green-500
    {
        --gradient-to-color: #08f9ae;
    }
    .xl\:to-ds-green-400
    {
        --gradient-to-color: #4afcc5;
    }
    .xl\:to-ds-green-300
    {
        --gradient-to-color: #85ffd9;
    }
    .xl\:to-ds-green-200
    {
        --gradient-to-color: #bcffea;
    }
    .xl\:to-ds-gold-600
    {
        --gradient-to-color: #b58344;
    }
    .xl\:to-ds-gold-500
    {
        --gradient-to-color: #d4a76e;
    }
    .xl\:to-ds-gold-300
    {
        --gradient-to-color: #f8d09e;
    }
    .xl\:to-ds-vip-black
    {
        --gradient-to-color: #1a1a1a;
    }
    .xl\:to-ds-vip-grey
    {
        --gradient-to-color: #272420;
    }
    .xl\:to-ds-vip-elements
    {
        --gradient-to-color: #574835;
    }
    .xl\:to-ds-vip-beige
    {
        --gradient-to-color: #ece5db;
    }
    .xl\:to-ds-vip-white
    {
        --gradient-to-color: #fff;
    }
    .xl\:to-green
    {
        --gradient-to-color: #78b428;
    }
    .xl\:to-green-dark
    {
        --gradient-to-color: #6aa120;
    }
    .xl\:to-green-light
    {
        --gradient-to-color: #dbfab1;
    }
    .xl\:to-red-soft
    {
        --gradient-to-color: #f58183;
    }
    .xl\:to-red-lighter
    {
        --gradient-to-color: #fdddde;
    }
    .xl\:to-red-light
    {
        --gradient-to-color: #f74d53;
    }
    .xl\:to-red
    {
        --gradient-to-color: #ed1c24;
    }
    .xl\:to-red-dark
    {
        --gradient-to-color: #e76377;
    }
    .xl\:to-red-darker
    {
        --gradient-to-color: #c71a1a;
    }
    .xl\:to-purple-dark
    {
        --gradient-to-color: #390e68;
    }
    .xl\:to-blue
    {
        --gradient-to-color: #2697f0;
    }
    .xl\:to-blue-light
    {
        --gradient-to-color: #deebff;
    }
    .xl\:to-blue-dark
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:to-blue-darker
    {
        --gradient-to-color: #3b1382;
    }
    .xl\:to-black
    {
        --gradient-to-color: #4b4b4b;
    }
    .xl\:to-white
    {
        --gradient-to-color: #fff;
    }
    .xl\:to-sport
    {
        --gradient-to-color: #f73535;
    }
    .xl\:to-esport
    {
        --gradient-to-color: #6727f4;
    }
    .xl\:to-casino
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:to-poker
    {
        --gradient-to-color: #173476;
    }
    .xl\:to-grey-dark
    {
        --gradient-to-color: #888;
    }
    .xl\:to-grey
    {
        --gradient-to-color: #c0c0c0;
    }
    .xl\:to-grey-light
    {
        --gradient-to-color: #d6d6d6;
    }
    .xl\:to-grey-lightest
    {
        --gradient-to-color: #f6f6f6;
    }
    .xl\:to-orange
    {
        --gradient-to-color: #e5b427;
    }
    .xl\:to-orange-light
    {
        --gradient-to-color: #fcefca;
    }
    .xl\:to-yellow
    {
        --gradient-to-color: #ffd700;
    }
    .xl\:to-brown
    {
        --gradient-to-color: #b08d57;
    }
    .xl\:to-smoke-darkest
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .xl\:to-smoke-darker
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .xl\:to-smoke-dark
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .xl\:to-smoke
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .xl\:to-smoke-light
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .xl\:to-smoke-lighter
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .xl\:to-smoke-lightest
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .xl\:to-snow-strong
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .xl\:to-snow
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .xl\:to-snow-weak
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .xl\:to-placeholder
    {
        --gradient-to-color: #aaa;
    }
    .xl\:hover\:from-transparent:hover
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:from-inherit:hover
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:from-ds-black:hover
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xl\:hover\:from-ds-grey-700:hover
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xl\:hover\:from-ds-grey-600:hover
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xl\:hover\:from-ds-grey-500:hover
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xl\:hover\:from-ds-grey-400:hover
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xl\:hover\:from-ds-grey-300:hover
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xl\:hover\:from-ds-grey-200:hover
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xl\:hover\:from-ds-grey-100:hover
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xl\:hover\:from-ds-solid-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:from-ds-primary-light:hover
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xl\:hover\:from-ds-secondary-light:hover
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xl\:hover\:from-ds-third-dark:hover
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xl\:hover\:from-ds-disabled-light:hover
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xl\:hover\:from-ds-red-700:hover
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xl\:hover\:from-ds-red-600:hover
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xl\:hover\:from-ds-red-500:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:hover\:from-ds-red-400:hover
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xl\:hover\:from-ds-red-300:hover
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xl\:hover\:from-ds-red-200:hover
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xl\:hover\:from-ds-blue-600:hover
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xl\:hover\:from-ds-blue-500:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:hover\:from-ds-blue-400:hover
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xl\:hover\:from-ds-blue-300:hover
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xl\:hover\:from-ds-blue-200:hover
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xl\:hover\:from-ds-blue-100:hover
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xl\:hover\:from-ds-navy-blue-600:hover
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xl\:hover\:from-ds-navy-blue-500:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:hover\:from-ds-navy-blue-400:hover
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xl\:hover\:from-ds-navy-blue-300:hover
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xl\:hover\:from-ds-navy-blue-200:hover
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xl\:hover\:from-ds-navy-blue-100:hover
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xl\:hover\:from-ds-purple-600:hover
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xl\:hover\:from-ds-purple-500:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:hover\:from-ds-purple-400:hover
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xl\:hover\:from-ds-purple-300:hover
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xl\:hover\:from-ds-purple-200:hover
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xl\:hover\:from-ds-purple-100:hover
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xl\:hover\:from-ds-sky-blue-600:hover
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xl\:hover\:from-ds-sky-blue-500:hover
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xl\:hover\:from-ds-sky-blue-400:hover
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xl\:hover\:from-ds-sky-blue-300:hover
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xl\:hover\:from-ds-sky-blue-200:hover
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xl\:hover\:from-ds-sky-blue-100:hover
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xl\:hover\:from-ds-pink-600:hover
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xl\:hover\:from-ds-pink-500:hover
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xl\:hover\:from-ds-pink-400:hover
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xl\:hover\:from-ds-pink-300:hover
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xl\:hover\:from-ds-pink-200:hover
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xl\:hover\:from-ds-pink-100:hover
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xl\:hover\:from-ds-green-700:hover
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xl\:hover\:from-ds-green-600:hover
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xl\:hover\:from-ds-green-500:hover
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xl\:hover\:from-ds-green-400:hover
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xl\:hover\:from-ds-green-300:hover
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xl\:hover\:from-ds-green-200:hover
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xl\:hover\:from-ds-gold-600:hover
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xl\:hover\:from-ds-gold-500:hover
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xl\:hover\:from-ds-gold-300:hover
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xl\:hover\:from-ds-vip-black:hover
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xl\:hover\:from-ds-vip-grey:hover
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xl\:hover\:from-ds-vip-elements:hover
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xl\:hover\:from-ds-vip-beige:hover
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xl\:hover\:from-ds-vip-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:from-green:hover
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xl\:hover\:from-green-dark:hover
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xl\:hover\:from-green-light:hover
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xl\:hover\:from-red-soft:hover
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xl\:hover\:from-red-lighter:hover
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xl\:hover\:from-red-light:hover
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xl\:hover\:from-red:hover
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xl\:hover\:from-red-dark:hover
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xl\:hover\:from-red-darker:hover
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xl\:hover\:from-purple-dark:hover
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xl\:hover\:from-blue:hover
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xl\:hover\:from-blue-light:hover
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xl\:hover\:from-blue-dark:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:hover\:from-blue-darker:hover
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xl\:hover\:from-black:hover
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xl\:hover\:from-white:hover
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:from-sport:hover
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:hover\:from-esport:hover
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:hover\:from-casino:hover
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:hover\:from-poker:hover
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:hover\:from-grey-dark:hover
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xl\:hover\:from-grey:hover
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xl\:hover\:from-grey-light:hover
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xl\:hover\:from-grey-lightest:hover
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xl\:hover\:from-orange:hover
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xl\:hover\:from-orange-light:hover
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xl\:hover\:from-yellow:hover
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xl\:hover\:from-brown:hover
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xl\:hover\:from-smoke-darkest:hover
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .xl\:hover\:from-smoke-darker:hover, .xl\:hover\:from-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:from-smoke-darker:hover
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .xl\:hover\:from-smoke-dark:hover
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .xl\:hover\:from-smoke-dark:hover, .xl\:hover\:from-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:from-smoke:hover
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .xl\:hover\:from-smoke-light:hover
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .xl\:hover\:from-smoke-light:hover, .xl\:hover\:from-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:from-smoke-lighter:hover
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .xl\:hover\:from-smoke-lightest:hover
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:from-snow-strong:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .xl\:hover\:from-snow-strong:hover, .xl\:hover\:from-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:from-snow:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .xl\:hover\:from-snow-weak:hover
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:from-placeholder:hover
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xl\:hover\:via-transparent:hover
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:via-inherit:hover
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:via-ds-black:hover
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xl\:hover\:via-ds-grey-700:hover
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xl\:hover\:via-ds-grey-600:hover
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xl\:hover\:via-ds-grey-500:hover
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xl\:hover\:via-ds-grey-400:hover
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xl\:hover\:via-ds-grey-300:hover
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xl\:hover\:via-ds-grey-200:hover
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xl\:hover\:via-ds-grey-100:hover
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xl\:hover\:via-ds-solid-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:via-ds-primary-light:hover
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xl\:hover\:via-ds-secondary-light:hover
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xl\:hover\:via-ds-third-dark:hover
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xl\:hover\:via-ds-disabled-light:hover
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xl\:hover\:via-ds-red-700:hover
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xl\:hover\:via-ds-red-600:hover
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xl\:hover\:via-ds-red-500:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:hover\:via-ds-red-400:hover
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xl\:hover\:via-ds-red-300:hover
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xl\:hover\:via-ds-red-200:hover
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xl\:hover\:via-ds-blue-600:hover
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xl\:hover\:via-ds-blue-500:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:hover\:via-ds-blue-400:hover
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xl\:hover\:via-ds-blue-300:hover
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xl\:hover\:via-ds-blue-200:hover
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xl\:hover\:via-ds-blue-100:hover
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xl\:hover\:via-ds-navy-blue-600:hover
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xl\:hover\:via-ds-navy-blue-500:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:hover\:via-ds-navy-blue-400:hover
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xl\:hover\:via-ds-navy-blue-300:hover
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xl\:hover\:via-ds-navy-blue-200:hover
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xl\:hover\:via-ds-navy-blue-100:hover
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xl\:hover\:via-ds-purple-600:hover
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xl\:hover\:via-ds-purple-500:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:hover\:via-ds-purple-400:hover
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xl\:hover\:via-ds-purple-300:hover
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xl\:hover\:via-ds-purple-200:hover
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xl\:hover\:via-ds-purple-100:hover
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xl\:hover\:via-ds-sky-blue-600:hover
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xl\:hover\:via-ds-sky-blue-500:hover
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xl\:hover\:via-ds-sky-blue-400:hover
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xl\:hover\:via-ds-sky-blue-300:hover
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xl\:hover\:via-ds-sky-blue-200:hover
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xl\:hover\:via-ds-sky-blue-100:hover
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xl\:hover\:via-ds-pink-600:hover
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xl\:hover\:via-ds-pink-500:hover
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xl\:hover\:via-ds-pink-400:hover
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xl\:hover\:via-ds-pink-300:hover
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xl\:hover\:via-ds-pink-200:hover
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xl\:hover\:via-ds-pink-100:hover
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xl\:hover\:via-ds-green-700:hover
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xl\:hover\:via-ds-green-600:hover
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xl\:hover\:via-ds-green-500:hover
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xl\:hover\:via-ds-green-400:hover
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xl\:hover\:via-ds-green-300:hover
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xl\:hover\:via-ds-green-200:hover
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xl\:hover\:via-ds-gold-600:hover
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xl\:hover\:via-ds-gold-500:hover
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xl\:hover\:via-ds-gold-300:hover
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xl\:hover\:via-ds-vip-black:hover
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xl\:hover\:via-ds-vip-grey:hover
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xl\:hover\:via-ds-vip-elements:hover
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xl\:hover\:via-ds-vip-beige:hover
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xl\:hover\:via-ds-vip-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:via-green:hover
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xl\:hover\:via-green-dark:hover
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xl\:hover\:via-green-light:hover
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xl\:hover\:via-red-soft:hover
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xl\:hover\:via-red-lighter:hover
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xl\:hover\:via-red-light:hover
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xl\:hover\:via-red:hover
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xl\:hover\:via-red-dark:hover
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xl\:hover\:via-red-darker:hover
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xl\:hover\:via-purple-dark:hover
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xl\:hover\:via-blue:hover
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xl\:hover\:via-blue-light:hover
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xl\:hover\:via-blue-dark:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:hover\:via-blue-darker:hover
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xl\:hover\:via-black:hover
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xl\:hover\:via-white:hover
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:via-sport:hover
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:hover\:via-esport:hover
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:hover\:via-casino:hover
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:hover\:via-poker:hover
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:hover\:via-grey-dark:hover
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xl\:hover\:via-grey:hover
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xl\:hover\:via-grey-light:hover
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xl\:hover\:via-grey-lightest:hover
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xl\:hover\:via-orange:hover
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xl\:hover\:via-orange-light:hover
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xl\:hover\:via-yellow:hover
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xl\:hover\:via-brown:hover
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xl\:hover\:via-smoke-darkest:hover
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .xl\:hover\:via-smoke-darker:hover, .xl\:hover\:via-smoke-darkest:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:via-smoke-darker:hover
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .xl\:hover\:via-smoke-dark:hover
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .xl\:hover\:via-smoke-dark:hover, .xl\:hover\:via-smoke:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:via-smoke:hover
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .xl\:hover\:via-smoke-light:hover
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .xl\:hover\:via-smoke-light:hover, .xl\:hover\:via-smoke-lighter:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:via-smoke-lighter:hover
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .xl\:hover\:via-smoke-lightest:hover
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:hover\:via-snow-strong:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .xl\:hover\:via-snow-strong:hover, .xl\:hover\:via-snow:hover
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:via-snow:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .xl\:hover\:via-snow-weak:hover
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:hover\:via-placeholder:hover
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xl\:hover\:to-transparent:hover
    {
        --gradient-to-color: transparent;
    }
    .xl\:hover\:to-inherit:hover
    {
        --gradient-to-color: inherit;
    }
    .xl\:hover\:to-ds-black:hover
    {
        --gradient-to-color: #19191c;
    }
    .xl\:hover\:to-ds-grey-700:hover
    {
        --gradient-to-color: #292935;
    }
    .xl\:hover\:to-ds-grey-600:hover
    {
        --gradient-to-color: #49495c;
    }
    .xl\:hover\:to-ds-grey-500:hover
    {
        --gradient-to-color: #626283;
    }
    .xl\:hover\:to-ds-grey-400:hover
    {
        --gradient-to-color: #8a8ab2;
    }
    .xl\:hover\:to-ds-grey-300:hover
    {
        --gradient-to-color: #bebedc;
    }
    .xl\:hover\:to-ds-grey-200:hover
    {
        --gradient-to-color: #e6e6f2;
    }
    .xl\:hover\:to-ds-grey-100:hover
    {
        --gradient-to-color: #f4f4fa;
    }
    .xl\:hover\:to-ds-solid-white:hover
    {
        --gradient-to-color: #fff;
    }
    .xl\:hover\:to-ds-primary-light:hover
    {
        --gradient-to-color: #f9f9f9;
    }
    .xl\:hover\:to-ds-secondary-light:hover
    {
        --gradient-to-color: #ebebf4;
    }
    .xl\:hover\:to-ds-third-dark:hover
    {
        --gradient-to-color: #c9c9d7;
    }
    .xl\:hover\:to-ds-disabled-light:hover
    {
        --gradient-to-color: #6e6e77;
    }
    .xl\:hover\:to-ds-red-700:hover
    {
        --gradient-to-color: #a50e0e;
    }
    .xl\:hover\:to-ds-red-600:hover
    {
        --gradient-to-color: #d02323;
    }
    .xl\:hover\:to-ds-red-500:hover
    {
        --gradient-to-color: #f73535;
    }
    .xl\:hover\:to-ds-red-400:hover
    {
        --gradient-to-color: #ff5b5b;
    }
    .xl\:hover\:to-ds-red-300:hover
    {
        --gradient-to-color: #fa8b8b;
    }
    .xl\:hover\:to-ds-red-200:hover
    {
        --gradient-to-color: #ff9c9c;
    }
    .xl\:hover\:to-ds-blue-600:hover
    {
        --gradient-to-color: #093f8e;
    }
    .xl\:hover\:to-ds-blue-500:hover
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:hover\:to-ds-blue-400:hover
    {
        --gradient-to-color: #6794f8;
    }
    .xl\:hover\:to-ds-blue-300:hover
    {
        --gradient-to-color: #88b3ff;
    }
    .xl\:hover\:to-ds-blue-200:hover
    {
        --gradient-to-color: #b8cbf6;
    }
    .xl\:hover\:to-ds-blue-100:hover
    {
        --gradient-to-color: #cdd7ee;
    }
    .xl\:hover\:to-ds-navy-blue-600:hover
    {
        --gradient-to-color: #09214c;
    }
    .xl\:hover\:to-ds-navy-blue-500:hover
    {
        --gradient-to-color: #173476;
    }
    .xl\:hover\:to-ds-navy-blue-400:hover
    {
        --gradient-to-color: #254fae;
    }
    .xl\:hover\:to-ds-navy-blue-300:hover
    {
        --gradient-to-color: #2f61d3;
    }
    .xl\:hover\:to-ds-navy-blue-200:hover
    {
        --gradient-to-color: #3671f5;
    }
    .xl\:hover\:to-ds-navy-blue-100:hover
    {
        --gradient-to-color: #6192d8;
    }
    .xl\:hover\:to-ds-purple-600:hover
    {
        --gradient-to-color: #3c1caf;
    }
    .xl\:hover\:to-ds-purple-500:hover
    {
        --gradient-to-color: #6727f4;
    }
    .xl\:hover\:to-ds-purple-400:hover
    {
        --gradient-to-color: #833dff;
    }
    .xl\:hover\:to-ds-purple-300:hover
    {
        --gradient-to-color: #9160e8;
    }
    .xl\:hover\:to-ds-purple-200:hover
    {
        --gradient-to-color: #a98ef4;
    }
    .xl\:hover\:to-ds-purple-100:hover
    {
        --gradient-to-color: #ccbafe;
    }
    .xl\:hover\:to-ds-sky-blue-600:hover
    {
        --gradient-to-color: #279cc0;
    }
    .xl\:hover\:to-ds-sky-blue-500:hover
    {
        --gradient-to-color: #33cfff;
    }
    .xl\:hover\:to-ds-sky-blue-400:hover
    {
        --gradient-to-color: #58d8ff;
    }
    .xl\:hover\:to-ds-sky-blue-300:hover
    {
        --gradient-to-color: #83e2ff;
    }
    .xl\:hover\:to-ds-sky-blue-200:hover
    {
        --gradient-to-color: #a7eafe;
    }
    .xl\:hover\:to-ds-sky-blue-100:hover
    {
        --gradient-to-color: #d1f4ff;
    }
    .xl\:hover\:to-ds-pink-600:hover
    {
        --gradient-to-color: #c750c7;
    }
    .xl\:hover\:to-ds-pink-500:hover
    {
        --gradient-to-color: #ff73ff;
    }
    .xl\:hover\:to-ds-pink-400:hover
    {
        --gradient-to-color: #ff8cff;
    }
    .xl\:hover\:to-ds-pink-300:hover
    {
        --gradient-to-color: #ffabff;
    }
    .xl\:hover\:to-ds-pink-200:hover
    {
        --gradient-to-color: #ffc9ff;
    }
    .xl\:hover\:to-ds-pink-100:hover
    {
        --gradient-to-color: #ffe1ff;
    }
    .xl\:hover\:to-ds-green-700:hover
    {
        --gradient-to-color: #05885f;
    }
    .xl\:hover\:to-ds-green-600:hover
    {
        --gradient-to-color: #08d796;
    }
    .xl\:hover\:to-ds-green-500:hover
    {
        --gradient-to-color: #08f9ae;
    }
    .xl\:hover\:to-ds-green-400:hover
    {
        --gradient-to-color: #4afcc5;
    }
    .xl\:hover\:to-ds-green-300:hover
    {
        --gradient-to-color: #85ffd9;
    }
    .xl\:hover\:to-ds-green-200:hover
    {
        --gradient-to-color: #bcffea;
    }
    .xl\:hover\:to-ds-gold-600:hover
    {
        --gradient-to-color: #b58344;
    }
    .xl\:hover\:to-ds-gold-500:hover
    {
        --gradient-to-color: #d4a76e;
    }
    .xl\:hover\:to-ds-gold-300:hover
    {
        --gradient-to-color: #f8d09e;
    }
    .xl\:hover\:to-ds-vip-black:hover
    {
        --gradient-to-color: #1a1a1a;
    }
    .xl\:hover\:to-ds-vip-grey:hover
    {
        --gradient-to-color: #272420;
    }
    .xl\:hover\:to-ds-vip-elements:hover
    {
        --gradient-to-color: #574835;
    }
    .xl\:hover\:to-ds-vip-beige:hover
    {
        --gradient-to-color: #ece5db;
    }
    .xl\:hover\:to-ds-vip-white:hover
    {
        --gradient-to-color: #fff;
    }
    .xl\:hover\:to-green:hover
    {
        --gradient-to-color: #78b428;
    }
    .xl\:hover\:to-green-dark:hover
    {
        --gradient-to-color: #6aa120;
    }
    .xl\:hover\:to-green-light:hover
    {
        --gradient-to-color: #dbfab1;
    }
    .xl\:hover\:to-red-soft:hover
    {
        --gradient-to-color: #f58183;
    }
    .xl\:hover\:to-red-lighter:hover
    {
        --gradient-to-color: #fdddde;
    }
    .xl\:hover\:to-red-light:hover
    {
        --gradient-to-color: #f74d53;
    }
    .xl\:hover\:to-red:hover
    {
        --gradient-to-color: #ed1c24;
    }
    .xl\:hover\:to-red-dark:hover
    {
        --gradient-to-color: #e76377;
    }
    .xl\:hover\:to-red-darker:hover
    {
        --gradient-to-color: #c71a1a;
    }
    .xl\:hover\:to-purple-dark:hover
    {
        --gradient-to-color: #390e68;
    }
    .xl\:hover\:to-blue:hover
    {
        --gradient-to-color: #2697f0;
    }
    .xl\:hover\:to-blue-light:hover
    {
        --gradient-to-color: #deebff;
    }
    .xl\:hover\:to-blue-dark:hover
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:hover\:to-blue-darker:hover
    {
        --gradient-to-color: #3b1382;
    }
    .xl\:hover\:to-black:hover
    {
        --gradient-to-color: #4b4b4b;
    }
    .xl\:hover\:to-white:hover
    {
        --gradient-to-color: #fff;
    }
    .xl\:hover\:to-sport:hover
    {
        --gradient-to-color: #f73535;
    }
    .xl\:hover\:to-esport:hover
    {
        --gradient-to-color: #6727f4;
    }
    .xl\:hover\:to-casino:hover
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:hover\:to-poker:hover
    {
        --gradient-to-color: #173476;
    }
    .xl\:hover\:to-grey-dark:hover
    {
        --gradient-to-color: #888;
    }
    .xl\:hover\:to-grey:hover
    {
        --gradient-to-color: #c0c0c0;
    }
    .xl\:hover\:to-grey-light:hover
    {
        --gradient-to-color: #d6d6d6;
    }
    .xl\:hover\:to-grey-lightest:hover
    {
        --gradient-to-color: #f6f6f6;
    }
    .xl\:hover\:to-orange:hover
    {
        --gradient-to-color: #e5b427;
    }
    .xl\:hover\:to-orange-light:hover
    {
        --gradient-to-color: #fcefca;
    }
    .xl\:hover\:to-yellow:hover
    {
        --gradient-to-color: #ffd700;
    }
    .xl\:hover\:to-brown:hover
    {
        --gradient-to-color: #b08d57;
    }
    .xl\:hover\:to-smoke-darkest:hover
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .xl\:hover\:to-smoke-darker:hover
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .xl\:hover\:to-smoke-dark:hover
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .xl\:hover\:to-smoke:hover
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .xl\:hover\:to-smoke-light:hover
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .xl\:hover\:to-smoke-lighter:hover
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .xl\:hover\:to-smoke-lightest:hover
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .xl\:hover\:to-snow-strong:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .xl\:hover\:to-snow:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .xl\:hover\:to-snow-weak:hover
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .xl\:hover\:to-placeholder:hover
    {
        --gradient-to-color: #aaa;
    }
    .xl\:focus\:from-transparent:focus
    {
        --gradient-from-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:from-inherit:focus
    {
        --gradient-from-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:from-ds-black:focus
    {
        --gradient-from-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xl\:focus\:from-ds-grey-700:focus
    {
        --gradient-from-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xl\:focus\:from-ds-grey-600:focus
    {
        --gradient-from-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xl\:focus\:from-ds-grey-500:focus
    {
        --gradient-from-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xl\:focus\:from-ds-grey-400:focus
    {
        --gradient-from-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xl\:focus\:from-ds-grey-300:focus
    {
        --gradient-from-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xl\:focus\:from-ds-grey-200:focus
    {
        --gradient-from-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xl\:focus\:from-ds-grey-100:focus
    {
        --gradient-from-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xl\:focus\:from-ds-solid-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:from-ds-primary-light:focus
    {
        --gradient-from-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xl\:focus\:from-ds-secondary-light:focus
    {
        --gradient-from-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xl\:focus\:from-ds-third-dark:focus
    {
        --gradient-from-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xl\:focus\:from-ds-disabled-light:focus
    {
        --gradient-from-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xl\:focus\:from-ds-red-700:focus
    {
        --gradient-from-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xl\:focus\:from-ds-red-600:focus
    {
        --gradient-from-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xl\:focus\:from-ds-red-500:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:focus\:from-ds-red-400:focus
    {
        --gradient-from-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xl\:focus\:from-ds-red-300:focus
    {
        --gradient-from-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xl\:focus\:from-ds-red-200:focus
    {
        --gradient-from-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xl\:focus\:from-ds-blue-600:focus
    {
        --gradient-from-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xl\:focus\:from-ds-blue-500:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:focus\:from-ds-blue-400:focus
    {
        --gradient-from-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xl\:focus\:from-ds-blue-300:focus
    {
        --gradient-from-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xl\:focus\:from-ds-blue-200:focus
    {
        --gradient-from-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xl\:focus\:from-ds-blue-100:focus
    {
        --gradient-from-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xl\:focus\:from-ds-navy-blue-600:focus
    {
        --gradient-from-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xl\:focus\:from-ds-navy-blue-500:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:focus\:from-ds-navy-blue-400:focus
    {
        --gradient-from-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xl\:focus\:from-ds-navy-blue-300:focus
    {
        --gradient-from-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xl\:focus\:from-ds-navy-blue-200:focus
    {
        --gradient-from-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xl\:focus\:from-ds-navy-blue-100:focus
    {
        --gradient-from-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xl\:focus\:from-ds-purple-600:focus
    {
        --gradient-from-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xl\:focus\:from-ds-purple-500:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:focus\:from-ds-purple-400:focus
    {
        --gradient-from-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xl\:focus\:from-ds-purple-300:focus
    {
        --gradient-from-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xl\:focus\:from-ds-purple-200:focus
    {
        --gradient-from-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xl\:focus\:from-ds-purple-100:focus
    {
        --gradient-from-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xl\:focus\:from-ds-sky-blue-600:focus
    {
        --gradient-from-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xl\:focus\:from-ds-sky-blue-500:focus
    {
        --gradient-from-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xl\:focus\:from-ds-sky-blue-400:focus
    {
        --gradient-from-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xl\:focus\:from-ds-sky-blue-300:focus
    {
        --gradient-from-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xl\:focus\:from-ds-sky-blue-200:focus
    {
        --gradient-from-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xl\:focus\:from-ds-sky-blue-100:focus
    {
        --gradient-from-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xl\:focus\:from-ds-pink-600:focus
    {
        --gradient-from-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xl\:focus\:from-ds-pink-500:focus
    {
        --gradient-from-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xl\:focus\:from-ds-pink-400:focus
    {
        --gradient-from-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xl\:focus\:from-ds-pink-300:focus
    {
        --gradient-from-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xl\:focus\:from-ds-pink-200:focus
    {
        --gradient-from-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xl\:focus\:from-ds-pink-100:focus
    {
        --gradient-from-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xl\:focus\:from-ds-green-700:focus
    {
        --gradient-from-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xl\:focus\:from-ds-green-600:focus
    {
        --gradient-from-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xl\:focus\:from-ds-green-500:focus
    {
        --gradient-from-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xl\:focus\:from-ds-green-400:focus
    {
        --gradient-from-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xl\:focus\:from-ds-green-300:focus
    {
        --gradient-from-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xl\:focus\:from-ds-green-200:focus
    {
        --gradient-from-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xl\:focus\:from-ds-gold-600:focus
    {
        --gradient-from-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xl\:focus\:from-ds-gold-500:focus
    {
        --gradient-from-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xl\:focus\:from-ds-gold-300:focus
    {
        --gradient-from-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xl\:focus\:from-ds-vip-black:focus
    {
        --gradient-from-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xl\:focus\:from-ds-vip-grey:focus
    {
        --gradient-from-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xl\:focus\:from-ds-vip-elements:focus
    {
        --gradient-from-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xl\:focus\:from-ds-vip-beige:focus
    {
        --gradient-from-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xl\:focus\:from-ds-vip-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:from-green:focus
    {
        --gradient-from-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xl\:focus\:from-green-dark:focus
    {
        --gradient-from-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xl\:focus\:from-green-light:focus
    {
        --gradient-from-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xl\:focus\:from-red-soft:focus
    {
        --gradient-from-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xl\:focus\:from-red-lighter:focus
    {
        --gradient-from-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xl\:focus\:from-red-light:focus
    {
        --gradient-from-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xl\:focus\:from-red:focus
    {
        --gradient-from-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xl\:focus\:from-red-dark:focus
    {
        --gradient-from-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xl\:focus\:from-red-darker:focus
    {
        --gradient-from-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xl\:focus\:from-purple-dark:focus
    {
        --gradient-from-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xl\:focus\:from-blue:focus
    {
        --gradient-from-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xl\:focus\:from-blue-light:focus
    {
        --gradient-from-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xl\:focus\:from-blue-dark:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:focus\:from-blue-darker:focus
    {
        --gradient-from-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xl\:focus\:from-black:focus
    {
        --gradient-from-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xl\:focus\:from-white:focus
    {
        --gradient-from-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:from-sport:focus
    {
        --gradient-from-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:focus\:from-esport:focus
    {
        --gradient-from-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:focus\:from-casino:focus
    {
        --gradient-from-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:focus\:from-poker:focus
    {
        --gradient-from-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:focus\:from-grey-dark:focus
    {
        --gradient-from-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xl\:focus\:from-grey:focus
    {
        --gradient-from-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xl\:focus\:from-grey-light:focus
    {
        --gradient-from-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xl\:focus\:from-grey-lightest:focus
    {
        --gradient-from-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xl\:focus\:from-orange:focus
    {
        --gradient-from-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xl\:focus\:from-orange-light:focus
    {
        --gradient-from-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xl\:focus\:from-yellow:focus
    {
        --gradient-from-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xl\:focus\:from-brown:focus
    {
        --gradient-from-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xl\:focus\:from-smoke-darkest:focus
    {
        --gradient-from-color: rgba(0,0,0,.9);
    }
    .xl\:focus\:from-smoke-darker:focus, .xl\:focus\:from-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:from-smoke-darker:focus
    {
        --gradient-from-color: rgba(0,0,0,.75);
    }
    .xl\:focus\:from-smoke-dark:focus
    {
        --gradient-from-color: rgba(0,0,0,.6);
    }
    .xl\:focus\:from-smoke-dark:focus, .xl\:focus\:from-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:from-smoke:focus
    {
        --gradient-from-color: rgba(0,0,0,.5);
    }
    .xl\:focus\:from-smoke-light:focus
    {
        --gradient-from-color: rgba(0,0,0,.4);
    }
    .xl\:focus\:from-smoke-light:focus, .xl\:focus\:from-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:from-smoke-lighter:focus
    {
        --gradient-from-color: rgba(0,0,0,.25);
    }
    .xl\:focus\:from-smoke-lightest:focus
    {
        --gradient-from-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:from-snow-strong:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.75);
    }
    .xl\:focus\:from-snow-strong:focus, .xl\:focus\:from-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:from-snow:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.5);
    }
    .xl\:focus\:from-snow-weak:focus
    {
        --gradient-from-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:from-placeholder:focus
    {
        --gradient-from-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xl\:focus\:via-transparent:focus
    {
        --gradient-via-color: transparent;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:via-inherit:focus
    {
        --gradient-via-color: inherit;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:via-ds-black:focus
    {
        --gradient-via-color: #19191c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(25,25,28,0));
    }
    .xl\:focus\:via-ds-grey-700:focus
    {
        --gradient-via-color: #292935;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(41,41,53,0));
    }
    .xl\:focus\:via-ds-grey-600:focus
    {
        --gradient-via-color: #49495c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(73,73,92,0));
    }
    .xl\:focus\:via-ds-grey-500:focus
    {
        --gradient-via-color: #626283;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(98,98,131,0));
    }
    .xl\:focus\:via-ds-grey-400:focus
    {
        --gradient-via-color: #8a8ab2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(138,138,178,0));
    }
    .xl\:focus\:via-ds-grey-300:focus
    {
        --gradient-via-color: #bebedc;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(190,190,220,0));
    }
    .xl\:focus\:via-ds-grey-200:focus
    {
        --gradient-via-color: #e6e6f2;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,230,242,0));
    }
    .xl\:focus\:via-ds-grey-100:focus
    {
        --gradient-via-color: #f4f4fa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(244,244,250,0));
    }
    .xl\:focus\:via-ds-solid-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:via-ds-primary-light:focus
    {
        --gradient-via-color: #f9f9f9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,97.6%,0));
    }
    .xl\:focus\:via-ds-secondary-light:focus
    {
        --gradient-via-color: #ebebf4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,235,244,0));
    }
    .xl\:focus\:via-ds-third-dark:focus
    {
        --gradient-via-color: #c9c9d7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201,201,215,0));
    }
    .xl\:focus\:via-ds-disabled-light:focus
    {
        --gradient-via-color: #6e6e77;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(110,110,119,0));
    }
    .xl\:focus\:via-ds-red-700:focus
    {
        --gradient-via-color: #a50e0e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(165,14,14,0));
    }
    .xl\:focus\:via-ds-red-600:focus
    {
        --gradient-via-color: #d02323;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(208,35,35,0));
    }
    .xl\:focus\:via-ds-red-500:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:focus\:via-ds-red-400:focus
    {
        --gradient-via-color: #ff5b5b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,91,91,0));
    }
    .xl\:focus\:via-ds-red-300:focus
    {
        --gradient-via-color: #fa8b8b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,139,139,0));
    }
    .xl\:focus\:via-ds-red-200:focus
    {
        --gradient-via-color: #ff9c9c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,156,156,0));
    }
    .xl\:focus\:via-ds-blue-600:focus
    {
        --gradient-via-color: #093f8e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,63,142,0));
    }
    .xl\:focus\:via-ds-blue-500:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:focus\:via-ds-blue-400:focus
    {
        --gradient-via-color: #6794f8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,148,248,0));
    }
    .xl\:focus\:via-ds-blue-300:focus
    {
        --gradient-via-color: #88b3ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(136,179,255,0));
    }
    .xl\:focus\:via-ds-blue-200:focus
    {
        --gradient-via-color: #b8cbf6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(184,203,246,0));
    }
    .xl\:focus\:via-ds-blue-100:focus
    {
        --gradient-via-color: #cdd7ee;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(205,215,238,0));
    }
    .xl\:focus\:via-ds-navy-blue-600:focus
    {
        --gradient-via-color: #09214c;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9,33,76,0));
    }
    .xl\:focus\:via-ds-navy-blue-500:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:focus\:via-ds-navy-blue-400:focus
    {
        --gradient-via-color: #254fae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(37,79,174,0));
    }
    .xl\:focus\:via-ds-navy-blue-300:focus
    {
        --gradient-via-color: #2f61d3;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,97,211,0));
    }
    .xl\:focus\:via-ds-navy-blue-200:focus
    {
        --gradient-via-color: #3671f5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(54,113,245,0));
    }
    .xl\:focus\:via-ds-navy-blue-100:focus
    {
        --gradient-via-color: #6192d8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97,146,216,0));
    }
    .xl\:focus\:via-ds-purple-600:focus
    {
        --gradient-via-color: #3c1caf;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,28,175,0));
    }
    .xl\:focus\:via-ds-purple-500:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:focus\:via-ds-purple-400:focus
    {
        --gradient-via-color: #833dff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,61,255,0));
    }
    .xl\:focus\:via-ds-purple-300:focus
    {
        --gradient-via-color: #9160e8;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145,96,232,0));
    }
    .xl\:focus\:via-ds-purple-200:focus
    {
        --gradient-via-color: #a98ef4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169,142,244,0));
    }
    .xl\:focus\:via-ds-purple-100:focus
    {
        --gradient-via-color: #ccbafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204,186,254,0));
    }
    .xl\:focus\:via-ds-sky-blue-600:focus
    {
        --gradient-via-color: #279cc0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,156,192,0));
    }
    .xl\:focus\:via-ds-sky-blue-500:focus
    {
        --gradient-via-color: #33cfff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,207,255,0));
    }
    .xl\:focus\:via-ds-sky-blue-400:focus
    {
        --gradient-via-color: #58d8ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88,216,255,0));
    }
    .xl\:focus\:via-ds-sky-blue-300:focus
    {
        --gradient-via-color: #83e2ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(131,226,255,0));
    }
    .xl\:focus\:via-ds-sky-blue-200:focus
    {
        --gradient-via-color: #a7eafe;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(167,234,254,0));
    }
    .xl\:focus\:via-ds-sky-blue-100:focus
    {
        --gradient-via-color: #d1f4ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209,244,255,0));
    }
    .xl\:focus\:via-ds-pink-600:focus
    {
        --gradient-via-color: #c750c7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,80,199,0));
    }
    .xl\:focus\:via-ds-pink-500:focus
    {
        --gradient-via-color: #ff73ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,115,255,0));
    }
    .xl\:focus\:via-ds-pink-400:focus
    {
        --gradient-via-color: #ff8cff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,140,255,0));
    }
    .xl\:focus\:via-ds-pink-300:focus
    {
        --gradient-via-color: #ffabff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,171,255,0));
    }
    .xl\:focus\:via-ds-pink-200:focus
    {
        --gradient-via-color: #ffc9ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,201,255,0));
    }
    .xl\:focus\:via-ds-pink-100:focus
    {
        --gradient-via-color: #ffe1ff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,225,255,0));
    }
    .xl\:focus\:via-ds-green-700:focus
    {
        --gradient-via-color: #05885f;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5,136,95,0));
    }
    .xl\:focus\:via-ds-green-600:focus
    {
        --gradient-via-color: #08d796;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,215,150,0));
    }
    .xl\:focus\:via-ds-green-500:focus
    {
        --gradient-via-color: #08f9ae;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(8,249,174,0));
    }
    .xl\:focus\:via-ds-green-400:focus
    {
        --gradient-via-color: #4afcc5;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,252,197,0));
    }
    .xl\:focus\:via-ds-green-300:focus
    {
        --gradient-via-color: #85ffd9;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(133,255,217,0));
    }
    .xl\:focus\:via-ds-green-200:focus
    {
        --gradient-via-color: #bcffea;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(188,255,234,0));
    }
    .xl\:focus\:via-ds-gold-600:focus
    {
        --gradient-via-color: #b58344;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(181,131,68,0));
    }
    .xl\:focus\:via-ds-gold-500:focus
    {
        --gradient-via-color: #d4a76e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,167,110,0));
    }
    .xl\:focus\:via-ds-gold-300:focus
    {
        --gradient-via-color: #f8d09e;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(248,208,158,0));
    }
    .xl\:focus\:via-ds-vip-black:focus
    {
        --gradient-via-color: #1a1a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,26,26,0));
    }
    .xl\:focus\:via-ds-vip-grey:focus
    {
        --gradient-via-color: #272420;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,36,32,0));
    }
    .xl\:focus\:via-ds-vip-elements:focus
    {
        --gradient-via-color: #574835;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(87,72,53,0));
    }
    .xl\:focus\:via-ds-vip-beige:focus
    {
        --gradient-via-color: #ece5db;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(236,229,219,0));
    }
    .xl\:focus\:via-ds-vip-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:via-green:focus
    {
        --gradient-via-color: #78b428;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(120,180,40,0));
    }
    .xl\:focus\:via-green-dark:focus
    {
        --gradient-via-color: #6aa120;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(106,161,32,0));
    }
    .xl\:focus\:via-green-light:focus
    {
        --gradient-via-color: #dbfab1;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(219,250,177,0));
    }
    .xl\:focus\:via-red-soft:focus
    {
        --gradient-via-color: #f58183;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(245,129,131,0));
    }
    .xl\:focus\:via-red-lighter:focus
    {
        --gradient-via-color: #fdddde;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(253,221,222,0));
    }
    .xl\:focus\:via-red-light:focus
    {
        --gradient-via-color: #f74d53;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,77,83,0));
    }
    .xl\:focus\:via-red:focus
    {
        --gradient-via-color: #ed1c24;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,28,36,0));
    }
    .xl\:focus\:via-red-dark:focus
    {
        --gradient-via-color: #e76377;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(231,99,119,0));
    }
    .xl\:focus\:via-red-darker:focus
    {
        --gradient-via-color: #c71a1a;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(199,26,26,0));
    }
    .xl\:focus\:via-purple-dark:focus
    {
        --gradient-via-color: #390e68;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(57,14,104,0));
    }
    .xl\:focus\:via-blue:focus
    {
        --gradient-via-color: #2697f0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(38,151,240,0));
    }
    .xl\:focus\:via-blue-light:focus
    {
        --gradient-via-color: #deebff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(222,235,255,0));
    }
    .xl\:focus\:via-blue-dark:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:focus\:via-blue-darker:focus
    {
        --gradient-via-color: #3b1382;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(59,19,130,0));
    }
    .xl\:focus\:via-black:focus
    {
        --gradient-via-color: #4b4b4b;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(75,75,75,0));
    }
    .xl\:focus\:via-white:focus
    {
        --gradient-via-color: #fff;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:via-sport:focus
    {
        --gradient-via-color: #f73535;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,53,53,0));
    }
    .xl\:focus\:via-esport:focus
    {
        --gradient-via-color: #6727f4;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(103,39,244,0));
    }
    .xl\:focus\:via-casino:focus
    {
        --gradient-via-color: #316ef7;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,110,247,0));
    }
    .xl\:focus\:via-poker:focus
    {
        --gradient-via-color: #173476;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(23,52,118,0));
    }
    .xl\:focus\:via-grey-dark:focus
    {
        --gradient-via-color: #888;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,53.3%,0));
    }
    .xl\:focus\:via-grey:focus
    {
        --gradient-via-color: #c0c0c0;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,75.3%,0));
    }
    .xl\:focus\:via-grey-light:focus
    {
        --gradient-via-color: #d6d6d6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,83.9%,0));
    }
    .xl\:focus\:via-grey-lightest:focus
    {
        --gradient-via-color: #f6f6f6;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.5%,0));
    }
    .xl\:focus\:via-orange:focus
    {
        --gradient-via-color: #e5b427;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(229,180,39,0));
    }
    .xl\:focus\:via-orange-light:focus
    {
        --gradient-via-color: #fcefca;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(252,239,202,0));
    }
    .xl\:focus\:via-yellow:focus
    {
        --gradient-via-color: #ffd700;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,215,0,0));
    }
    .xl\:focus\:via-brown:focus
    {
        --gradient-via-color: #b08d57;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176,141,87,0));
    }
    .xl\:focus\:via-smoke-darkest:focus
    {
        --gradient-via-color: rgba(0,0,0,.9);
    }
    .xl\:focus\:via-smoke-darker:focus, .xl\:focus\:via-smoke-darkest:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:via-smoke-darker:focus
    {
        --gradient-via-color: rgba(0,0,0,.75);
    }
    .xl\:focus\:via-smoke-dark:focus
    {
        --gradient-via-color: rgba(0,0,0,.6);
    }
    .xl\:focus\:via-smoke-dark:focus, .xl\:focus\:via-smoke:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:via-smoke:focus
    {
        --gradient-via-color: rgba(0,0,0,.5);
    }
    .xl\:focus\:via-smoke-light:focus
    {
        --gradient-via-color: rgba(0,0,0,.4);
    }
    .xl\:focus\:via-smoke-light:focus, .xl\:focus\:via-smoke-lighter:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:via-smoke-lighter:focus
    {
        --gradient-via-color: rgba(0,0,0,.25);
    }
    .xl\:focus\:via-smoke-lightest:focus
    {
        --gradient-via-color: rgba(0,0,0,.1);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent);
    }
    .xl\:focus\:via-snow-strong:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.75);
    }
    .xl\:focus\:via-snow-strong:focus, .xl\:focus\:via-snow:focus
    {
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:via-snow:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.5);
    }
    .xl\:focus\:via-snow-weak:focus
    {
        --gradient-via-color: hsla(0,0%,100%,.25);
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0));
    }
    .xl\:focus\:via-placeholder:focus
    {
        --gradient-via-color: #aaa;
        --gradient-color-stops: var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,66.7%,0));
    }
    .xl\:focus\:to-transparent:focus
    {
        --gradient-to-color: transparent;
    }
    .xl\:focus\:to-inherit:focus
    {
        --gradient-to-color: inherit;
    }
    .xl\:focus\:to-ds-black:focus
    {
        --gradient-to-color: #19191c;
    }
    .xl\:focus\:to-ds-grey-700:focus
    {
        --gradient-to-color: #292935;
    }
    .xl\:focus\:to-ds-grey-600:focus
    {
        --gradient-to-color: #49495c;
    }
    .xl\:focus\:to-ds-grey-500:focus
    {
        --gradient-to-color: #626283;
    }
    .xl\:focus\:to-ds-grey-400:focus
    {
        --gradient-to-color: #8a8ab2;
    }
    .xl\:focus\:to-ds-grey-300:focus
    {
        --gradient-to-color: #bebedc;
    }
    .xl\:focus\:to-ds-grey-200:focus
    {
        --gradient-to-color: #e6e6f2;
    }
    .xl\:focus\:to-ds-grey-100:focus
    {
        --gradient-to-color: #f4f4fa;
    }
    .xl\:focus\:to-ds-solid-white:focus
    {
        --gradient-to-color: #fff;
    }
    .xl\:focus\:to-ds-primary-light:focus
    {
        --gradient-to-color: #f9f9f9;
    }
    .xl\:focus\:to-ds-secondary-light:focus
    {
        --gradient-to-color: #ebebf4;
    }
    .xl\:focus\:to-ds-third-dark:focus
    {
        --gradient-to-color: #c9c9d7;
    }
    .xl\:focus\:to-ds-disabled-light:focus
    {
        --gradient-to-color: #6e6e77;
    }
    .xl\:focus\:to-ds-red-700:focus
    {
        --gradient-to-color: #a50e0e;
    }
    .xl\:focus\:to-ds-red-600:focus
    {
        --gradient-to-color: #d02323;
    }
    .xl\:focus\:to-ds-red-500:focus
    {
        --gradient-to-color: #f73535;
    }
    .xl\:focus\:to-ds-red-400:focus
    {
        --gradient-to-color: #ff5b5b;
    }
    .xl\:focus\:to-ds-red-300:focus
    {
        --gradient-to-color: #fa8b8b;
    }
    .xl\:focus\:to-ds-red-200:focus
    {
        --gradient-to-color: #ff9c9c;
    }
    .xl\:focus\:to-ds-blue-600:focus
    {
        --gradient-to-color: #093f8e;
    }
    .xl\:focus\:to-ds-blue-500:focus
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:focus\:to-ds-blue-400:focus
    {
        --gradient-to-color: #6794f8;
    }
    .xl\:focus\:to-ds-blue-300:focus
    {
        --gradient-to-color: #88b3ff;
    }
    .xl\:focus\:to-ds-blue-200:focus
    {
        --gradient-to-color: #b8cbf6;
    }
    .xl\:focus\:to-ds-blue-100:focus
    {
        --gradient-to-color: #cdd7ee;
    }
    .xl\:focus\:to-ds-navy-blue-600:focus
    {
        --gradient-to-color: #09214c;
    }
    .xl\:focus\:to-ds-navy-blue-500:focus
    {
        --gradient-to-color: #173476;
    }
    .xl\:focus\:to-ds-navy-blue-400:focus
    {
        --gradient-to-color: #254fae;
    }
    .xl\:focus\:to-ds-navy-blue-300:focus
    {
        --gradient-to-color: #2f61d3;
    }
    .xl\:focus\:to-ds-navy-blue-200:focus
    {
        --gradient-to-color: #3671f5;
    }
    .xl\:focus\:to-ds-navy-blue-100:focus
    {
        --gradient-to-color: #6192d8;
    }
    .xl\:focus\:to-ds-purple-600:focus
    {
        --gradient-to-color: #3c1caf;
    }
    .xl\:focus\:to-ds-purple-500:focus
    {
        --gradient-to-color: #6727f4;
    }
    .xl\:focus\:to-ds-purple-400:focus
    {
        --gradient-to-color: #833dff;
    }
    .xl\:focus\:to-ds-purple-300:focus
    {
        --gradient-to-color: #9160e8;
    }
    .xl\:focus\:to-ds-purple-200:focus
    {
        --gradient-to-color: #a98ef4;
    }
    .xl\:focus\:to-ds-purple-100:focus
    {
        --gradient-to-color: #ccbafe;
    }
    .xl\:focus\:to-ds-sky-blue-600:focus
    {
        --gradient-to-color: #279cc0;
    }
    .xl\:focus\:to-ds-sky-blue-500:focus
    {
        --gradient-to-color: #33cfff;
    }
    .xl\:focus\:to-ds-sky-blue-400:focus
    {
        --gradient-to-color: #58d8ff;
    }
    .xl\:focus\:to-ds-sky-blue-300:focus
    {
        --gradient-to-color: #83e2ff;
    }
    .xl\:focus\:to-ds-sky-blue-200:focus
    {
        --gradient-to-color: #a7eafe;
    }
    .xl\:focus\:to-ds-sky-blue-100:focus
    {
        --gradient-to-color: #d1f4ff;
    }
    .xl\:focus\:to-ds-pink-600:focus
    {
        --gradient-to-color: #c750c7;
    }
    .xl\:focus\:to-ds-pink-500:focus
    {
        --gradient-to-color: #ff73ff;
    }
    .xl\:focus\:to-ds-pink-400:focus
    {
        --gradient-to-color: #ff8cff;
    }
    .xl\:focus\:to-ds-pink-300:focus
    {
        --gradient-to-color: #ffabff;
    }
    .xl\:focus\:to-ds-pink-200:focus
    {
        --gradient-to-color: #ffc9ff;
    }
    .xl\:focus\:to-ds-pink-100:focus
    {
        --gradient-to-color: #ffe1ff;
    }
    .xl\:focus\:to-ds-green-700:focus
    {
        --gradient-to-color: #05885f;
    }
    .xl\:focus\:to-ds-green-600:focus
    {
        --gradient-to-color: #08d796;
    }
    .xl\:focus\:to-ds-green-500:focus
    {
        --gradient-to-color: #08f9ae;
    }
    .xl\:focus\:to-ds-green-400:focus
    {
        --gradient-to-color: #4afcc5;
    }
    .xl\:focus\:to-ds-green-300:focus
    {
        --gradient-to-color: #85ffd9;
    }
    .xl\:focus\:to-ds-green-200:focus
    {
        --gradient-to-color: #bcffea;
    }
    .xl\:focus\:to-ds-gold-600:focus
    {
        --gradient-to-color: #b58344;
    }
    .xl\:focus\:to-ds-gold-500:focus
    {
        --gradient-to-color: #d4a76e;
    }
    .xl\:focus\:to-ds-gold-300:focus
    {
        --gradient-to-color: #f8d09e;
    }
    .xl\:focus\:to-ds-vip-black:focus
    {
        --gradient-to-color: #1a1a1a;
    }
    .xl\:focus\:to-ds-vip-grey:focus
    {
        --gradient-to-color: #272420;
    }
    .xl\:focus\:to-ds-vip-elements:focus
    {
        --gradient-to-color: #574835;
    }
    .xl\:focus\:to-ds-vip-beige:focus
    {
        --gradient-to-color: #ece5db;
    }
    .xl\:focus\:to-ds-vip-white:focus
    {
        --gradient-to-color: #fff;
    }
    .xl\:focus\:to-green:focus
    {
        --gradient-to-color: #78b428;
    }
    .xl\:focus\:to-green-dark:focus
    {
        --gradient-to-color: #6aa120;
    }
    .xl\:focus\:to-green-light:focus
    {
        --gradient-to-color: #dbfab1;
    }
    .xl\:focus\:to-red-soft:focus
    {
        --gradient-to-color: #f58183;
    }
    .xl\:focus\:to-red-lighter:focus
    {
        --gradient-to-color: #fdddde;
    }
    .xl\:focus\:to-red-light:focus
    {
        --gradient-to-color: #f74d53;
    }
    .xl\:focus\:to-red:focus
    {
        --gradient-to-color: #ed1c24;
    }
    .xl\:focus\:to-red-dark:focus
    {
        --gradient-to-color: #e76377;
    }
    .xl\:focus\:to-red-darker:focus
    {
        --gradient-to-color: #c71a1a;
    }
    .xl\:focus\:to-purple-dark:focus
    {
        --gradient-to-color: #390e68;
    }
    .xl\:focus\:to-blue:focus
    {
        --gradient-to-color: #2697f0;
    }
    .xl\:focus\:to-blue-light:focus
    {
        --gradient-to-color: #deebff;
    }
    .xl\:focus\:to-blue-dark:focus
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:focus\:to-blue-darker:focus
    {
        --gradient-to-color: #3b1382;
    }
    .xl\:focus\:to-black:focus
    {
        --gradient-to-color: #4b4b4b;
    }
    .xl\:focus\:to-white:focus
    {
        --gradient-to-color: #fff;
    }
    .xl\:focus\:to-sport:focus
    {
        --gradient-to-color: #f73535;
    }
    .xl\:focus\:to-esport:focus
    {
        --gradient-to-color: #6727f4;
    }
    .xl\:focus\:to-casino:focus
    {
        --gradient-to-color: #316ef7;
    }
    .xl\:focus\:to-poker:focus
    {
        --gradient-to-color: #173476;
    }
    .xl\:focus\:to-grey-dark:focus
    {
        --gradient-to-color: #888;
    }
    .xl\:focus\:to-grey:focus
    {
        --gradient-to-color: #c0c0c0;
    }
    .xl\:focus\:to-grey-light:focus
    {
        --gradient-to-color: #d6d6d6;
    }
    .xl\:focus\:to-grey-lightest:focus
    {
        --gradient-to-color: #f6f6f6;
    }
    .xl\:focus\:to-orange:focus
    {
        --gradient-to-color: #e5b427;
    }
    .xl\:focus\:to-orange-light:focus
    {
        --gradient-to-color: #fcefca;
    }
    .xl\:focus\:to-yellow:focus
    {
        --gradient-to-color: #ffd700;
    }
    .xl\:focus\:to-brown:focus
    {
        --gradient-to-color: #b08d57;
    }
    .xl\:focus\:to-smoke-darkest:focus
    {
        --gradient-to-color: rgba(0,0,0,.9);
    }
    .xl\:focus\:to-smoke-darker:focus
    {
        --gradient-to-color: rgba(0,0,0,.75);
    }
    .xl\:focus\:to-smoke-dark:focus
    {
        --gradient-to-color: rgba(0,0,0,.6);
    }
    .xl\:focus\:to-smoke:focus
    {
        --gradient-to-color: rgba(0,0,0,.5);
    }
    .xl\:focus\:to-smoke-light:focus
    {
        --gradient-to-color: rgba(0,0,0,.4);
    }
    .xl\:focus\:to-smoke-lighter:focus
    {
        --gradient-to-color: rgba(0,0,0,.25);
    }
    .xl\:focus\:to-smoke-lightest:focus
    {
        --gradient-to-color: rgba(0,0,0,.1);
    }
    .xl\:focus\:to-snow-strong:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.75);
    }
    .xl\:focus\:to-snow:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.5);
    }
    .xl\:focus\:to-snow-weak:focus
    {
        --gradient-to-color: hsla(0,0%,100%,.25);
    }
    .xl\:focus\:to-placeholder:focus
    {
        --gradient-to-color: #aaa;
    }
}