.responsive-image-loading[data-v-5a844f5f] {
    filter: blur(5px)
}

.responsive-image-loaded[data-v-5a844f5f] {
    animation-name: fadein-5a844f5f;
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out
}

@keyframes fadein-5a844f5f {
    0% {
        filter: blur(5px)
    }

    to {
        filter: blur(0)
    }
}

.loading-blur[data-v-3f1ce1a9]:not([lazy]),.loading-blur[lazy=loading][data-v-3f1ce1a9] {
    opacity: .7;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.loading-blur[lazy=loaded][data-v-3f1ce1a9] {
    opacity: .7;
    animation-name: fadein-3f1ce1a9;
    animation-duration: .2s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out
}

@keyframes fadein-3f1ce1a9 {
    0% {
        opacity: .7
    }

    to {
        opacity: 1
    }
}

.skeleton[data-v-025a29b8]:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,.2) 80%,hsla(0,0%,100%,0));
    animation: shimmer-025a29b8 2.6s infinite;
    content: ""
}

@keyframes shimmer-025a29b8 {
    to {
        transform: translateX(100%)
    }
}

.enable-active-class.nuxt-link-active,.enable-active-class.nuxt-link-exact-active {
    color: #3392ff
}

[data-parent-component=freeFormat] p[data-v-4b04494f],[data-parent-component=info-card] p[data-v-4b04494f] {
    margin-bottom: 1rem;
    word-wrap: break-word
}

[data-parent-component=freeFormat] h2[data-v-4b04494f] {
    margin-bottom: 1rem
}

[data-parent-component=freeFormat] h3[data-v-4b04494f],[data-parent-component=freeFormat] h4[data-v-4b04494f],[data-parent-component=freeFormat] h5[data-v-4b04494f] {
    margin-bottom: .5rem
}

div[data-v-4b04494f] h1 {
    font-size: 1.5rem;
    line-height: 1.375
}

div[data-v-4b04494f] h1,div[data-v-4b04494f] h2 {
    font-weight: 700;
    --text-opacity: 1;
    color: #00373d;
    color: rgba(0,55,61,var(--text-opacity))
}

div[data-v-4b04494f] h2 {
    font-size: 1.25rem;
    line-height: 1.75
}

div[data-v-4b04494f] h3 {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.625
}

div[data-v-4b04494f] h3,div[data-v-4b04494f] h4 {
    --text-opacity: 1;
    color: #00373d;
    color: rgba(0,55,61,var(--text-opacity))
}

div[data-v-4b04494f] h4 {
    font-size: 1rem;
    line-height: 1.5
}

div[data-v-4b04494f] h5 {
    font-size: .875rem;
    line-height: 1.75;
    --text-opacity: 1;
    color: #00373d;
    color: rgba(0,55,61,var(--text-opacity))
}

[dir=ltr] div[data-v-4b04494f] ul {
    margin-left: 1.25rem
}

[dir=rtl] div[data-v-4b04494f] ul {
    margin-right: 1.25rem
}

div[data-v-4b04494f] ul {
    list-style-type: disc;
    padding-top: .5rem;
    padding-bottom: .5rem
}

[dir=ltr] div[data-v-4b04494f] ol {
    margin-left: 1.25rem
}

[dir=rtl] div[data-v-4b04494f] ol {
    margin-right: 1.25rem
}

div[data-v-4b04494f] ol {
    list-style-type: decimal;
    padding-top: .5rem;
    padding-bottom: .5rem
}

div[data-v-4b04494f] blockquote p:before {
    font-size: 1rem;
    content: "\201C"
}

div[data-v-4b04494f] blockquote p:after {
    font-size: 1rem;
    content: "\201D"
}

div[data-v-4b04494f] a {
    line-height: 1.5;
    text-decoration: none;
    font-size: 1rem;
    --text-opacity: 1;
    color: #3392ff;
    color: rgba(51,146,255,var(--text-opacity));
    display: inline-block
}

div[data-v-4b04494f] a:hover {
    text-decoration: underline
}

div[data-v-4b04494f] hr {
    height: 1px;
    width: 100%;
    --bg-opacity: 1;
    background-color: #e3e8e8;
    background-color: rgba(227,232,232,var(--bg-opacity));
    border-width: 0;
    margin: 1rem 0
}

@media (min-width: 1024px) {
    div[data-v-4b04494f] h1 {
        font-size:2rem;
        line-height: 2.25
    }

    div[data-v-4b04494f] h2 {
        font-size: 1.5rem;
        line-height: 2
    }

    div[data-v-4b04494f] h3 {
        font-size: 1.25rem;
        line-height: 1.75
    }

    div[data-v-4b04494f] h4 {
        font-size: 1.125rem
    }
}

[data-parent-component=TnC][data-v-4b04494f] a {
    display: inline
}

.ribbon-arrow[data-v-1ca55594] {
    border-width: 0 0 .5rem .75rem;
    border-color: transparent transparent #16a845
}

.ribbon-surface[data-v-1ca55594] {
    background-color: #1dde5d
}

.tooltip-content[data-v-f3221bb4] {
    border-radius: .5rem;
    --bg-opacity: 1;
    background-color: #00373d;
    background-color: rgba(0,55,61,var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
    font-size: .875rem;
    padding: 1rem;
    position: absolute;
    z-index: 50;
    width: 17.3rem;
    top: -1.25rem;
    left: 50%;
    transition: opacity .3s
}

.direction--left[data-v-f3221bb4] {
    transform: translate(-50%,-100%)
}

.direction--left[data-v-f3221bb4]:after {
    position: absolute;
    border-color: #00373d transparent transparent;
    content: "";
    right: calc(50% - 10px);
    border-width: 10px 10px 0;
    bottom: -.5rem
}

@media (max-width: 640px) {
    .direction--left[data-v-f3221bb4] {
        transform:translate(-80%,-100%)
    }

    .direction--left[data-v-f3221bb4]:after {
        right: calc(20% - 10px)
    }
}

.direction--right[data-v-f3221bb4] {
    transform: translate(-50%,-100%)
}

.direction--right[data-v-f3221bb4]:after {
    position: absolute;
    border-color: #00373d transparent transparent;
    content: "";
    right: calc(50% - 10px);
    border-width: 10px 10px 0;
    bottom: -.5rem
}

@media (max-width: 40rem) {
    .direction--right[data-v-f3221bb4] {
        transform:translate(-20%,-100%)
    }

    .direction--right[data-v-f3221bb4]:after {
        right: calc(80% - 10px)
    }
}

.checkout-phone__input {
    position: relative
}

.checkout-phone__input:after {
    position: absolute;
    z-index: 1;
    content: "";
    display: block;
    width: 1px;
    height: 2rem;
    background-color: #c7d0d1;
    top: .5rem
}

.checkout-phone__input>input {
    border-radius: 0 8px 8px 0
}

.text-xxs a[data-v-e4f2e212] {
    font-size: .8125rem
}

.bg-overlay-extra:before {
    background-color: rgba(0,0,0,.6)
}

.bg-overlay-extra-half:before,.bg-overlay-extra:before {
    content: "";
    position: absolute;
    width: 200%;
    height: 200%;
    top: -50%;
    left: -50%;
    z-index: -1
}

.bg-overlay-extra-half:before {
    background-color: rgba(0,0,0,.3)
}

.down-fade-enter-active {
    transition: all .3s ease
}

.down-fade-leave-active {
    transition: all .3s cubic-bezier(1,.5,.8,1)
}

.down-fade-enter,.down-fade-leave-to {
    transform: translateY(5rem);
    opacity: 0
}

[data-v-6fe7597e] {
    backface-visibility: hidden;
    perspective: 1000px;
    transform: translateZ(0);
    will-change: height
}

.expand-enter-active,.expand-leave-active {
    overflow: hidden;
    transition: height .2s ease-in-out
}

.expand-enter,.expand-leave-to {
    height: 0
}

@media (min-width: 768px) {
    .slim-modal[data-v-90fe7212] {
        max-width:504px
    }
}

.bottom-modal[data-v-90fe7212] {
    box-shadow: 0 0 0 20em rgba(0,0,0,.6)
}

.results-container-height[data-v-4714df95] {
    max-height: calc(100vh - 140px)
}

.text-xs a[data-v-449cfcbd] {
    font-size: .875rem
}

.banner-background[data-v-fa76d98e] {
    background: linear-gradient(180deg,#00373d,#00373d 75%,#f6f6f6 0,#f6f6f6)
}

.remove-border-radius {
    border-radius: 0!important
}

.loading-page[data-v-32ddb79d] {
    text-align: center;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px)
}

.fade-enter-active[data-v-32ddb79d],.fade-leave-active[data-v-32ddb79d] {
    transition: opacity .3s
}

.fade-enter[data-v-32ddb79d],.fade-leave-active[data-v-32ddb79d] {
    opacity: 0
}

.loading-page[data-v-4b7d75b2] {
    text-align: center;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px)
}

.fade-enter-active[data-v-4b7d75b2],.fade-leave-active[data-v-4b7d75b2] {
    transition: opacity .3s
}

.fade-enter[data-v-4b7d75b2],.fade-leave-active[data-v-4b7d75b2] {
    opacity: 0
}

/*! 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: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

*,:after,:before {
    box-sizing: border-box;
    border: 0 solid
}

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: SFMono-Regular,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
}

*,:after,:before {
    --transition-duration: 250ms;
    --transition-timing-function: ease-in-out
}

html {
    min-height: 100vh;
    --bg-opacity: 1;
    background-color: #f4f6f6;
    background-color: rgba(244,246,246,var(--bg-opacity));
    font-size: 1rem;
    line-height: 1.5;
    --text-opacity: 1;
    color: #415658;
    color: rgba(65,86,88,var(--text-opacity));
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

:focus,button:focus,input:focus,select:focus {
    outline: 0
}

.container {
    width: 100%
}

@media (min-width: 359px) {
    .container {
        max-width:359px
    }
}


@media (min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

.container2 {
    width: 100%
}
@media (min-width: 359px) {
    .container2 {
       
    }
}


@media (min-width: 640px) {
    .container2 {
        
    }
}

@media (min-width: 768px) {
    .container2 {
        
    }
}

@media (min-width: 1024px) {
    .container2 {
        
    }
}

@media (min-width: 1280px) {
    .container2 {
        max-width:1280px
    }
}
@media (max-width: 1024px) {
.product-select-step2 {
	width:50%
}
}


.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-x-2>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.5rem*var(--space-x-reverse));
    margin-left: calc(0.5rem*(1 - var(--space-x-reverse)))
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.bg-secondary {
    --bg-opacity: 1;
    background-color: #3392ff;
    background-color: rgba(51,146,255,var(--bg-opacity))
}

.bg-tertiary-light {
    --bg-opacity: 1;
    background-color: #00e070;
    background-color: rgba(0,224,112,var(--bg-opacity))
}

.bg-tertiary-light-opacity {
    --bg-opacity: 1;
    background-color: #ecf9f2;
    background-color: rgba(236,249,242,var(--bg-opacity))
}

.bg-tertiary-pale {
    --bg-opacity: 1;
    background-color: #d6f1d9;
    background-color: rgba(214,241,217,var(--bg-opacity))
}

.bg-cta {
    --bg-opacity: 1;
    background-color: #05e27e;
    background-color: rgba(5,226,126,var(--bg-opacity))
}

.bg-cta-hover {
    --bg-opacity: 1;
    background-color: #04af61;
    background-color: rgba(4,175,97,var(--bg-opacity))
}

.bg-primary {
    --bg-opacity: 1;
    background-color: #00373d;
    background-color: rgba(0,55,61,var(--bg-opacity))
}

.bg-warning {
    --bg-opacity: 1;
    background-color: #ffb300;
    background-color: rgba(255,179,0,var(--bg-opacity))
}

.bg-info-dark {
    --bg-opacity: 1;
    background-color: #006be6;
    background-color: rgba(0,107,230,var(--bg-opacity))
}

.bg-info-medium-dark {
    --bg-opacity: 1;
    background-color: #07f;
    background-color: rgba(0,119,255,var(--bg-opacity))
}

.bg-info-neutral-light {
    --bg-opacity: 1;
    background-color: #e7eef9;
    background-color: rgba(231,238,249,var(--bg-opacity))
}

.bg-info-light {
    --bg-opacity: 1;
    background-color: #e9f2fb;
    background-color: rgba(233,242,251,var(--bg-opacity))
}

.bg-info-light-opacity {
    background-color: rgba(233,242,251,.31373)
}

.bg-error {
    --bg-opacity: 1;
    background-color: #ff5a5f;
    background-color: rgba(255,90,95,var(--bg-opacity))
}

.bg-error-semi-light {
    --bg-opacity: 1;
    background-color: #f7d4d5;
    background-color: rgba(247,212,213,var(--bg-opacity))
}

.bg-error-light {
    --bg-opacity: 1;
    background-color: #f9ecec;
    background-color: rgba(249,236,236,var(--bg-opacity))
}

.bg-label-light-dark {
    --bg-opacity: 1;
    background-color: #fd0;
    background-color: rgba(255,221,0,var(--bg-opacity))
}

.bg-gray-darkest {
    --bg-opacity: 1;
    background-color: #415658;
    background-color: rgba(65,86,88,var(--bg-opacity))
}

.bg-gray {
    --bg-opacity: 1;
    background-color: #e3e8e8;
    background-color: rgba(227,232,232,var(--bg-opacity))
}

.bg-gray-light {
    --bg-opacity: 1;
    background-color: #f4f6f6;
    background-color: rgba(244,246,246,var(--bg-opacity))
}

.bg-alert {
    --bg-opacity: 1;
    background-color: #fd0;
    background-color: rgba(255,221,0,var(--bg-opacity))
}

.bg-alert-light {
    --bg-opacity: 1;
    background-color: #f9f7ec;
    background-color: rgba(249,247,236,var(--bg-opacity))
}

.bg-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-overlay {
    background-color: rgba(0,0,0,.6)
}

.hover\:bg-cta-hover:hover {
    --bg-opacity: 1;
    background-color: #04af61;
    background-color: rgba(4,175,97,var(--bg-opacity))
}

.hover\:bg-primary-light:hover {
    --bg-opacity: 1;
    background-color: #415658;
    background-color: rgba(65,86,88,var(--bg-opacity))
}

.hover\:bg-gray-light:hover {
    --bg-opacity: 1;
    background-color: #f4f6f6;
    background-color: rgba(244,246,246,var(--bg-opacity))
}

.hover\:bg-gray-lighter:hover {
    --bg-opacity: 1;
    background-color: #f2f8f5;
    background-color: rgba(242,248,245,var(--bg-opacity))
}

.border-collapse {
    border-collapse: collapse
}

.border-separate {
    border-collapse: separate
}

.border-secondary {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.border-secondary-light {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.border-secondary-lighter {
    --border-opacity: 1;
    border-color: #d1e4fa;
    border-color: rgba(209,228,250,var(--border-opacity))
}

.border-tertiary {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.border-tertiary-darker {
    --border-opacity: 1;
    border-color: #008549;
    border-color: rgba(0,133,73,var(--border-opacity))
}

.border-tertiary-dark {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.border-tertiary-light {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.border-tertiary-lighter {
    --border-opacity: 1;
    border-color: #8fefbf;
    border-color: rgba(143,239,191,var(--border-opacity))
}

.border-tertiary-lightest {
    --border-opacity: 1;
    border-color: #c9eddb;
    border-color: rgba(201,237,219,var(--border-opacity))
}

.border-tertiary-light-opacity {
    --border-opacity: 1;
    border-color: #ecf9f2;
    border-color: rgba(236,249,242,var(--border-opacity))
}

.border-tertiary-pale {
    --border-opacity: 1;
    border-color: #d6f1d9;
    border-color: rgba(214,241,217,var(--border-opacity))
}

.border-cta {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.border-cta-hover {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.border-link {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.border-accent {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.border-success {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.border-highlight {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.border-bright {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.border-primary {
    --border-opacity: 1;
    border-color: #00373d;
    border-color: rgba(0,55,61,var(--border-opacity))
}

.border-primary-light {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.border-warning {
    --border-opacity: 1;
    border-color: #ffb300;
    border-color: rgba(255,179,0,var(--border-opacity))
}

.border-info-dark {
    --border-opacity: 1;
    border-color: #006be6;
    border-color: rgba(0,107,230,var(--border-opacity))
}

.border-info-medium-dark {
    --border-opacity: 1;
    border-color: #07f;
    border-color: rgba(0,119,255,var(--border-opacity))
}

.border-info-light-dark {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.border-info-neutral-light {
    --border-opacity: 1;
    border-color: #e7eef9;
    border-color: rgba(231,238,249,var(--border-opacity))
}

.border-info-neutral {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.border-info-light {
    --border-opacity: 1;
    border-color: #e9f2fb;
    border-color: rgba(233,242,251,var(--border-opacity))
}

.border-info-light-opacity {
    border-color: rgba(233,242,251,.31373)
}

.border-error {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.border-error-dark {
    --border-opacity: 1;
    border-color: #dc181e;
    border-color: rgba(220,24,30,var(--border-opacity))
}

.border-error-medium-dark {
    --border-opacity: 1;
    border-color: #f43439;
    border-color: rgba(244,52,57,var(--border-opacity))
}

.border-error-light-dark {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.border-error-neutral {
    --border-opacity: 1;
    border-color: #ffb3b5;
    border-color: rgba(255,179,181,var(--border-opacity))
}

.border-error-semi-light {
    --border-opacity: 1;
    border-color: #f7d4d5;
    border-color: rgba(247,212,213,var(--border-opacity))
}

.border-error-light {
    --border-opacity: 1;
    border-color: #f9ecec;
    border-color: rgba(249,236,236,var(--border-opacity))
}

.border-label-dark {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.border-label-light-dark {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.border-label-neutral {
    --border-opacity: 1;
    border-color: #f2e38c;
    border-color: rgba(242,227,140,var(--border-opacity))
}

.border-label-light {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.border-gray-darkest {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.border-gray-black {
    --border-opacity: 1;
    border-color: #738a8c;
    border-color: rgba(115,138,140,var(--border-opacity))
}

.border-gray-dark {
    --border-opacity: 1;
    border-color: #abb9ba;
    border-color: rgba(171,185,186,var(--border-opacity))
}

.border-gray-light-dark {
    --border-opacity: 1;
    border-color: #c7d0d1;
    border-color: rgba(199,208,209,var(--border-opacity))
}

.border-gray {
    --border-opacity: 1;
    border-color: #e3e8e8;
    border-color: rgba(227,232,232,var(--border-opacity))
}

.border-gray-light {
    --border-opacity: 1;
    border-color: #f4f6f6;
    border-color: rgba(244,246,246,var(--border-opacity))
}

.border-gray-lighter {
    --border-opacity: 1;
    border-color: #f2f8f5;
    border-color: rgba(242,248,245,var(--border-opacity))
}

.border-black {
    --border-opacity: 1;
    border-color: #0d2426;
    border-color: rgba(13,36,38,var(--border-opacity))
}

.border-alert-dark {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.border-alert {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.border-alert-light {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.border-white {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-darker {
    --border-opacity: 1;
    border-color: #032e33;
    border-color: rgba(3,46,51,var(--border-opacity))
}

.hover\:border-secondary:hover {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.hover\:border-secondary-light:hover {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.hover\:border-secondary-lighter:hover {
    --border-opacity: 1;
    border-color: #d1e4fa;
    border-color: rgba(209,228,250,var(--border-opacity))
}

.hover\:border-tertiary:hover {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.hover\:border-tertiary-darker:hover {
    --border-opacity: 1;
    border-color: #008549;
    border-color: rgba(0,133,73,var(--border-opacity))
}

.hover\:border-tertiary-dark:hover {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.hover\:border-tertiary-light:hover {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.hover\:border-tertiary-lighter:hover {
    --border-opacity: 1;
    border-color: #8fefbf;
    border-color: rgba(143,239,191,var(--border-opacity))
}

.hover\:border-tertiary-lightest:hover {
    --border-opacity: 1;
    border-color: #c9eddb;
    border-color: rgba(201,237,219,var(--border-opacity))
}

.hover\:border-tertiary-light-opacity:hover {
    --border-opacity: 1;
    border-color: #ecf9f2;
    border-color: rgba(236,249,242,var(--border-opacity))
}

.hover\:border-tertiary-pale:hover {
    --border-opacity: 1;
    border-color: #d6f1d9;
    border-color: rgba(214,241,217,var(--border-opacity))
}

.hover\:border-cta:hover {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.hover\:border-cta-hover:hover {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.hover\:border-link:hover {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.hover\:border-accent:hover {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.hover\:border-success:hover {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.hover\:border-highlight:hover {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.hover\:border-bright:hover {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.hover\:border-primary:hover {
    --border-opacity: 1;
    border-color: #00373d;
    border-color: rgba(0,55,61,var(--border-opacity))
}

.hover\:border-primary-light:hover {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.hover\:border-warning:hover {
    --border-opacity: 1;
    border-color: #ffb300;
    border-color: rgba(255,179,0,var(--border-opacity))
}

.hover\:border-info-dark:hover {
    --border-opacity: 1;
    border-color: #006be6;
    border-color: rgba(0,107,230,var(--border-opacity))
}

.hover\:border-info-medium-dark:hover {
    --border-opacity: 1;
    border-color: #07f;
    border-color: rgba(0,119,255,var(--border-opacity))
}

.hover\:border-info-light-dark:hover {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.hover\:border-info-neutral-light:hover {
    --border-opacity: 1;
    border-color: #e7eef9;
    border-color: rgba(231,238,249,var(--border-opacity))
}

.hover\:border-info-neutral:hover {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.hover\:border-info-light:hover {
    --border-opacity: 1;
    border-color: #e9f2fb;
    border-color: rgba(233,242,251,var(--border-opacity))
}

.hover\:border-info-light-opacity:hover {
    border-color: rgba(233,242,251,.31373)
}

.hover\:border-error:hover {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.hover\:border-error-dark:hover {
    --border-opacity: 1;
    border-color: #dc181e;
    border-color: rgba(220,24,30,var(--border-opacity))
}

.hover\:border-error-medium-dark:hover {
    --border-opacity: 1;
    border-color: #f43439;
    border-color: rgba(244,52,57,var(--border-opacity))
}

.hover\:border-error-light-dark:hover {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.hover\:border-error-neutral:hover {
    --border-opacity: 1;
    border-color: #ffb3b5;
    border-color: rgba(255,179,181,var(--border-opacity))
}

.hover\:border-error-semi-light:hover {
    --border-opacity: 1;
    border-color: #f7d4d5;
    border-color: rgba(247,212,213,var(--border-opacity))
}

.hover\:border-error-light:hover {
    --border-opacity: 1;
    border-color: #f9ecec;
    border-color: rgba(249,236,236,var(--border-opacity))
}

.hover\:border-label-dark:hover {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.hover\:border-label-light-dark:hover {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.hover\:border-label-neutral:hover {
    --border-opacity: 1;
    border-color: #f2e38c;
    border-color: rgba(242,227,140,var(--border-opacity))
}

.hover\:border-label-light:hover {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.hover\:border-gray-darkest:hover {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.hover\:border-gray-black:hover {
    --border-opacity: 1;
    border-color: #738a8c;
    border-color: rgba(115,138,140,var(--border-opacity))
}

.hover\:border-gray-dark:hover {
    --border-opacity: 1;
    border-color: #abb9ba;
    border-color: rgba(171,185,186,var(--border-opacity))
}

.hover\:border-gray-light-dark:hover {
    --border-opacity: 1;
    border-color: #c7d0d1;
    border-color: rgba(199,208,209,var(--border-opacity))
}

.hover\:border-gray:hover {
    --border-opacity: 1;
    border-color: #e3e8e8;
    border-color: rgba(227,232,232,var(--border-opacity))
}

.hover\:border-gray-light:hover {
    --border-opacity: 1;
    border-color: #f4f6f6;
    border-color: rgba(244,246,246,var(--border-opacity))
}

.hover\:border-gray-lighter:hover {
    --border-opacity: 1;
    border-color: #f2f8f5;
    border-color: rgba(242,248,245,var(--border-opacity))
}

.hover\:border-black:hover {
    --border-opacity: 1;
    border-color: #0d2426;
    border-color: rgba(13,36,38,var(--border-opacity))
}

.hover\:border-alert-dark:hover {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.hover\:border-alert:hover {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.hover\:border-alert-light:hover {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.hover\:border-white:hover {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity))
}

.hover\:border-transparent:hover {
    border-color: transparent
}

.hover\:border-darker:hover {
    --border-opacity: 1;
    border-color: #032e33;
    border-color: rgba(3,46,51,var(--border-opacity))
}

.focus\:border-secondary:focus {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.focus\:border-secondary-light:focus {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.focus\:border-secondary-lighter:focus {
    --border-opacity: 1;
    border-color: #d1e4fa;
    border-color: rgba(209,228,250,var(--border-opacity))
}

.focus\:border-tertiary:focus {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.focus\:border-tertiary-darker:focus {
    --border-opacity: 1;
    border-color: #008549;
    border-color: rgba(0,133,73,var(--border-opacity))
}

.focus\:border-tertiary-dark:focus {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.focus\:border-tertiary-light:focus {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.focus\:border-tertiary-lighter:focus {
    --border-opacity: 1;
    border-color: #8fefbf;
    border-color: rgba(143,239,191,var(--border-opacity))
}

.focus\:border-tertiary-lightest:focus {
    --border-opacity: 1;
    border-color: #c9eddb;
    border-color: rgba(201,237,219,var(--border-opacity))
}

.focus\:border-tertiary-light-opacity:focus {
    --border-opacity: 1;
    border-color: #ecf9f2;
    border-color: rgba(236,249,242,var(--border-opacity))
}

.focus\:border-tertiary-pale:focus {
    --border-opacity: 1;
    border-color: #d6f1d9;
    border-color: rgba(214,241,217,var(--border-opacity))
}

.focus\:border-cta:focus {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.focus\:border-cta-hover:focus {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.focus\:border-link:focus {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.focus\:border-accent:focus {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.focus\:border-success:focus {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.focus\:border-highlight:focus {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.focus\:border-bright:focus {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.focus\:border-primary:focus {
    --border-opacity: 1;
    border-color: #00373d;
    border-color: rgba(0,55,61,var(--border-opacity))
}

.focus\:border-primary-light:focus {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.focus\:border-warning:focus {
    --border-opacity: 1;
    border-color: #ffb300;
    border-color: rgba(255,179,0,var(--border-opacity))
}

.focus\:border-info-dark:focus {
    --border-opacity: 1;
    border-color: #006be6;
    border-color: rgba(0,107,230,var(--border-opacity))
}

.focus\:border-info-medium-dark:focus {
    --border-opacity: 1;
    border-color: #07f;
    border-color: rgba(0,119,255,var(--border-opacity))
}

.focus\:border-info-light-dark:focus {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.focus\:border-info-neutral-light:focus {
    --border-opacity: 1;
    border-color: #e7eef9;
    border-color: rgba(231,238,249,var(--border-opacity))
}

.focus\:border-info-neutral:focus {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.focus\:border-info-light:focus {
    --border-opacity: 1;
    border-color: #e9f2fb;
    border-color: rgba(233,242,251,var(--border-opacity))
}

.focus\:border-info-light-opacity:focus {
    border-color: rgba(233,242,251,.31373)
}

.focus\:border-error:focus {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.focus\:border-error-dark:focus {
    --border-opacity: 1;
    border-color: #dc181e;
    border-color: rgba(220,24,30,var(--border-opacity))
}

.focus\:border-error-medium-dark:focus {
    --border-opacity: 1;
    border-color: #f43439;
    border-color: rgba(244,52,57,var(--border-opacity))
}

.focus\:border-error-light-dark:focus {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.focus\:border-error-neutral:focus {
    --border-opacity: 1;
    border-color: #ffb3b5;
    border-color: rgba(255,179,181,var(--border-opacity))
}

.focus\:border-error-semi-light:focus {
    --border-opacity: 1;
    border-color: #f7d4d5;
    border-color: rgba(247,212,213,var(--border-opacity))
}

.focus\:border-error-light:focus {
    --border-opacity: 1;
    border-color: #f9ecec;
    border-color: rgba(249,236,236,var(--border-opacity))
}

.focus\:border-label-dark:focus {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.focus\:border-label-light-dark:focus {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.focus\:border-label-neutral:focus {
    --border-opacity: 1;
    border-color: #f2e38c;
    border-color: rgba(242,227,140,var(--border-opacity))
}

.focus\:border-label-light:focus {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.focus\:border-gray-darkest:focus {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.focus\:border-gray-black:focus {
    --border-opacity: 1;
    border-color: #738a8c;
    border-color: rgba(115,138,140,var(--border-opacity))
}

.focus\:border-gray-dark:focus {
    --border-opacity: 1;
    border-color: #abb9ba;
    border-color: rgba(171,185,186,var(--border-opacity))
}

.focus\:border-gray-light-dark:focus {
    --border-opacity: 1;
    border-color: #c7d0d1;
    border-color: rgba(199,208,209,var(--border-opacity))
}

.focus\:border-gray:focus {
    --border-opacity: 1;
    border-color: #e3e8e8;
    border-color: rgba(227,232,232,var(--border-opacity))
}

.focus\:border-gray-light:focus {
    --border-opacity: 1;
    border-color: #f4f6f6;
    border-color: rgba(244,246,246,var(--border-opacity))
}

.focus\:border-gray-lighter:focus {
    --border-opacity: 1;
    border-color: #f2f8f5;
    border-color: rgba(242,248,245,var(--border-opacity))
}

.focus\:border-black:focus {
    --border-opacity: 1;
    border-color: #0d2426;
    border-color: rgba(13,36,38,var(--border-opacity))
}

.focus\:border-alert-dark:focus {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.focus\:border-alert:focus {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.focus\:border-alert-light:focus {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.focus\:border-white:focus {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity))
}

.focus\:border-transparent:focus {
    border-color: transparent
}

.focus\:border-darker:focus {
    --border-opacity: 1;
    border-color: #032e33;
    border-color: rgba(3,46,51,var(--border-opacity))
}

.active\:border-secondary:active {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.active\:border-secondary-light:active {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.active\:border-secondary-lighter:active {
    --border-opacity: 1;
    border-color: #d1e4fa;
    border-color: rgba(209,228,250,var(--border-opacity))
}

.active\:border-tertiary:active {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.active\:border-tertiary-darker:active {
    --border-opacity: 1;
    border-color: #008549;
    border-color: rgba(0,133,73,var(--border-opacity))
}

.active\:border-tertiary-dark:active {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.active\:border-tertiary-light:active {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.active\:border-tertiary-lighter:active {
    --border-opacity: 1;
    border-color: #8fefbf;
    border-color: rgba(143,239,191,var(--border-opacity))
}

.active\:border-tertiary-lightest:active {
    --border-opacity: 1;
    border-color: #c9eddb;
    border-color: rgba(201,237,219,var(--border-opacity))
}

.active\:border-tertiary-light-opacity:active {
    --border-opacity: 1;
    border-color: #ecf9f2;
    border-color: rgba(236,249,242,var(--border-opacity))
}

.active\:border-tertiary-pale:active {
    --border-opacity: 1;
    border-color: #d6f1d9;
    border-color: rgba(214,241,217,var(--border-opacity))
}

.active\:border-cta:active {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.active\:border-cta-hover:active {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.active\:border-link:active {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.active\:border-accent:active {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.active\:border-success:active {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.active\:border-highlight:active {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.active\:border-bright:active {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.active\:border-primary:active {
    --border-opacity: 1;
    border-color: #00373d;
    border-color: rgba(0,55,61,var(--border-opacity))
}

.active\:border-primary-light:active {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.active\:border-warning:active {
    --border-opacity: 1;
    border-color: #ffb300;
    border-color: rgba(255,179,0,var(--border-opacity))
}

.active\:border-info-dark:active {
    --border-opacity: 1;
    border-color: #006be6;
    border-color: rgba(0,107,230,var(--border-opacity))
}

.active\:border-info-medium-dark:active {
    --border-opacity: 1;
    border-color: #07f;
    border-color: rgba(0,119,255,var(--border-opacity))
}

.active\:border-info-light-dark:active {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.active\:border-info-neutral-light:active {
    --border-opacity: 1;
    border-color: #e7eef9;
    border-color: rgba(231,238,249,var(--border-opacity))
}

.active\:border-info-neutral:active {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.active\:border-info-light:active {
    --border-opacity: 1;
    border-color: #e9f2fb;
    border-color: rgba(233,242,251,var(--border-opacity))
}

.active\:border-info-light-opacity:active {
    border-color: rgba(233,242,251,.31373)
}

.active\:border-error:active {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.active\:border-error-dark:active {
    --border-opacity: 1;
    border-color: #dc181e;
    border-color: rgba(220,24,30,var(--border-opacity))
}

.active\:border-error-medium-dark:active {
    --border-opacity: 1;
    border-color: #f43439;
    border-color: rgba(244,52,57,var(--border-opacity))
}

.active\:border-error-light-dark:active {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.active\:border-error-neutral:active {
    --border-opacity: 1;
    border-color: #ffb3b5;
    border-color: rgba(255,179,181,var(--border-opacity))
}

.active\:border-error-semi-light:active {
    --border-opacity: 1;
    border-color: #f7d4d5;
    border-color: rgba(247,212,213,var(--border-opacity))
}

.active\:border-error-light:active {
    --border-opacity: 1;
    border-color: #f9ecec;
    border-color: rgba(249,236,236,var(--border-opacity))
}

.active\:border-label-dark:active {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.active\:border-label-light-dark:active {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.active\:border-label-neutral:active {
    --border-opacity: 1;
    border-color: #f2e38c;
    border-color: rgba(242,227,140,var(--border-opacity))
}

.active\:border-label-light:active {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.active\:border-gray-darkest:active {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.active\:border-gray-black:active {
    --border-opacity: 1;
    border-color: #738a8c;
    border-color: rgba(115,138,140,var(--border-opacity))
}

.active\:border-gray-dark:active {
    --border-opacity: 1;
    border-color: #abb9ba;
    border-color: rgba(171,185,186,var(--border-opacity))
}

.active\:border-gray-light-dark:active {
    --border-opacity: 1;
    border-color: #c7d0d1;
    border-color: rgba(199,208,209,var(--border-opacity))
}

.active\:border-gray:active {
    --border-opacity: 1;
    border-color: #e3e8e8;
    border-color: rgba(227,232,232,var(--border-opacity))
}

.active\:border-gray-light:active {
    --border-opacity: 1;
    border-color: #f4f6f6;
    border-color: rgba(244,246,246,var(--border-opacity))
}

.active\:border-gray-lighter:active {
    --border-opacity: 1;
    border-color: #f2f8f5;
    border-color: rgba(242,248,245,var(--border-opacity))
}

.active\:border-black:active {
    --border-opacity: 1;
    border-color: #0d2426;
    border-color: rgba(13,36,38,var(--border-opacity))
}

.active\:border-alert-dark:active {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.active\:border-alert:active {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.active\:border-alert-light:active {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.active\:border-white:active {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255,255,255,var(--border-opacity))
}

.active\:border-transparent:active {
    border-color: transparent
}

.active\:border-darker:active {
    --border-opacity: 1;
    border-color: #032e33;
    border-color: rgba(3,46,51,var(--border-opacity))
}

.group:hover .group-hover\:border-secondary {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.group:hover .group-hover\:border-secondary-light {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.group:hover .group-hover\:border-secondary-lighter {
    --border-opacity: 1;
    border-color: #d1e4fa;
    border-color: rgba(209,228,250,var(--border-opacity))
}

.group:hover .group-hover\:border-tertiary {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.group:hover .group-hover\:border-tertiary-darker {
    --border-opacity: 1;
    border-color: #008549;
    border-color: rgba(0,133,73,var(--border-opacity))
}

.group:hover .group-hover\:border-tertiary-dark {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.group:hover .group-hover\:border-tertiary-light {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.group:hover .group-hover\:border-tertiary-lighter {
    --border-opacity: 1;
    border-color: #8fefbf;
    border-color: rgba(143,239,191,var(--border-opacity))
}

.group:hover .group-hover\:border-tertiary-lightest {
    --border-opacity: 1;
    border-color: #c9eddb;
    border-color: rgba(201,237,219,var(--border-opacity))
}

.group:hover .group-hover\:border-tertiary-light-opacity {
    --border-opacity: 1;
    border-color: #ecf9f2;
    border-color: rgba(236,249,242,var(--border-opacity))
}

.group:hover .group-hover\:border-tertiary-pale {
    --border-opacity: 1;
    border-color: #d6f1d9;
    border-color: rgba(214,241,217,var(--border-opacity))
}

.group:hover .group-hover\:border-cta {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.group:hover .group-hover\:border-cta-hover {
    --border-opacity: 1;
    border-color: #04af61;
    border-color: rgba(4,175,97,var(--border-opacity))
}

.group:hover .group-hover\:border-link {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.group:hover .group-hover\:border-accent {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.group:hover .group-hover\:border-success {
    --border-opacity: 1;
    border-color: #05e27e;
    border-color: rgba(5,226,126,var(--border-opacity))
}

.group:hover .group-hover\:border-highlight {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.group:hover .group-hover\:border-bright {
    --border-opacity: 1;
    border-color: #00e070;
    border-color: rgba(0,224,112,var(--border-opacity))
}

.group:hover .group-hover\:border-primary {
    --border-opacity: 1;
    border-color: #00373d;
    border-color: rgba(0,55,61,var(--border-opacity))
}

.group:hover .group-hover\:border-primary-light {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.group:hover .group-hover\:border-warning {
    --border-opacity: 1;
    border-color: #ffb300;
    border-color: rgba(255,179,0,var(--border-opacity))
}

.group:hover .group-hover\:border-info-dark {
    --border-opacity: 1;
    border-color: #006be6;
    border-color: rgba(0,107,230,var(--border-opacity))
}

.group:hover .group-hover\:border-info-medium-dark {
    --border-opacity: 1;
    border-color: #07f;
    border-color: rgba(0,119,255,var(--border-opacity))
}

.group:hover .group-hover\:border-info-light-dark {
    --border-opacity: 1;
    border-color: #3392ff;
    border-color: rgba(51,146,255,var(--border-opacity))
}

.group:hover .group-hover\:border-info-neutral-light {
    --border-opacity: 1;
    border-color: #e7eef9;
    border-color: rgba(231,238,249,var(--border-opacity))
}

.group:hover .group-hover\:border-info-neutral {
    --border-opacity: 1;
    border-color: #89caf5;
    border-color: rgba(137,202,245,var(--border-opacity))
}

.group:hover .group-hover\:border-info-light {
    --border-opacity: 1;
    border-color: #e9f2fb;
    border-color: rgba(233,242,251,var(--border-opacity))
}

.group:hover .group-hover\:border-info-light-opacity {
    border-color: rgba(233,242,251,.31373)
}

.group:hover .group-hover\:border-error {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.group:hover .group-hover\:border-error-dark {
    --border-opacity: 1;
    border-color: #dc181e;
    border-color: rgba(220,24,30,var(--border-opacity))
}

.group:hover .group-hover\:border-error-medium-dark {
    --border-opacity: 1;
    border-color: #f43439;
    border-color: rgba(244,52,57,var(--border-opacity))
}

.group:hover .group-hover\:border-error-light-dark {
    --border-opacity: 1;
    border-color: #ff5a5f;
    border-color: rgba(255,90,95,var(--border-opacity))
}

.group:hover .group-hover\:border-error-neutral {
    --border-opacity: 1;
    border-color: #ffb3b5;
    border-color: rgba(255,179,181,var(--border-opacity))
}

.group:hover .group-hover\:border-error-semi-light {
    --border-opacity: 1;
    border-color: #f7d4d5;
    border-color: rgba(247,212,213,var(--border-opacity))
}

.group:hover .group-hover\:border-error-light {
    --border-opacity: 1;
    border-color: #f9ecec;
    border-color: rgba(249,236,236,var(--border-opacity))
}

.group:hover .group-hover\:border-label-dark {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.group:hover .group-hover\:border-label-light-dark {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.group:hover .group-hover\:border-label-neutral {
    --border-opacity: 1;
    border-color: #f2e38c;
    border-color: rgba(242,227,140,var(--border-opacity))
}

.group:hover .group-hover\:border-label-light {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,var(--border-opacity))
}

.group:hover .group-hover\:border-gray-darkest {
    --border-opacity: 1;
    border-color: #415658;
    border-color: rgba(65,86,88,var(--border-opacity))
}

.group:hover .group-hover\:border-gray-black {
    --border-opacity: 1;
    border-color: #738a8c;
    border-color: rgba(115,138,140,var(--border-opacity))
}

.group:hover .group-hover\:border-gray-dark {
    --border-opacity: 1;
    border-color: #abb9ba;
    border-color: rgba(171,185,186,var(--border-opacity))
}

.group:hover .group-hover\:border-gray-light-dark {
    --border-opacity: 1;
    border-color: #c7d0d1;
    border-color: rgba(199,208,209,var(--border-opacity))
}

.group:hover .group-hover\:border-gray {
    --border-opacity: 1;
    border-color: #e3e8e8;
    border-color: rgba(227,232,232,var(--border-opacity))
}

.group:hover .group-hover\:border-gray-light {
    --border-opacity: 1;
    border-color: #f4f6f6;
    border-color: rgba(244,246,246,var(--border-opacity))
}

.group:hover .group-hover\:border-gray-lighter {
    --border-opacity: 1;
    border-color: #f2f8f5;
    border-color: rgba(242,248,245,var(--border-opacity))
}

.group:hover .group-hover\:border-black {
    --border-opacity: 1;
    border-color: #0d2426;
    border-color: rgba(13,36,38,var(--border-opacity))
}

.group:hover .group-hover\:border-alert-dark {
    --border-opacity: 1;
    border-color: #f80;
    border-color: rgba(255,136,0,var(--border-opacity))
}

.group:hover .group-hover\:border-alert {
    --border-opacity: 1;
    border-color: #fd0;
    border-color: rgba(255,221,0,var(--border-opacity))
}

.group:hover .group-hover\:border-alert-light {
    --border-opacity: 1;
    border-color: #f9f7ec;
    border-color: rgba(249,247,236,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-transparent {
    border-color: transparent
}

.group:hover .group-hover\:border-darker {
    --border-opacity: 1;
    border-color: #032e33;
    border-color: rgba(3,46,51,var(--border-opacity))
}

.border-opacity-0 {
    --border-opacity: 0
}

.border-opacity-20 {
    --border-opacity: 0.20
}

.border-opacity-25 {
    --border-opacity: 0.25
}

.border-opacity-50 {
    --border-opacity: 0.5
}

.border-opacity-75 {
    --border-opacity: 0.75
}

.border-opacity-100 {
    --border-opacity: 1
}

.hover\:border-opacity-0:hover {
    --border-opacity: 0
}

.hover\:border-opacity-20:hover {
    --border-opacity: 0.20
}

.hover\:border-opacity-25:hover {
    --border-opacity: 0.25
}

.hover\:border-opacity-50:hover {
    --border-opacity: 0.5
}

.hover\:border-opacity-75:hover {
    --border-opacity: 0.75
}

.hover\:border-opacity-100:hover {
    --border-opacity: 1
}

.focus\:border-opacity-0:focus {
    --border-opacity: 0
}

.focus\:border-opacity-20:focus {
    --border-opacity: 0.20
}

.focus\:border-opacity-25:focus {
    --border-opacity: 0.25
}

.focus\:border-opacity-50:focus {
    --border-opacity: 0.5
}

.focus\:border-opacity-75:focus {
    --border-opacity: 0.75
}

.focus\:border-opacity-100:focus {
    --border-opacity: 1
}

.rounded-none {
    border-radius: 0
}

.rounded-sm {
    border-radius: .25rem
}

.rounded,.rounded-lg {
    border-radius: .5rem
}

.rounded-xl {
    border-radius: 1.125rem
}

.rounded-full {
    border-radius: 9999px
}

.rounded-xs {
    border-radius: .125rem
}

.rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.rounded-b-sm {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.rounded-b {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
}

.rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-tr,.rounded-tr-lg {
    border-top-right-radius: .5rem
}

.rounded-br-lg {
    border-bottom-right-radius: .5rem
}

.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
}

.active\:border-solid:active {
    border-style: solid
}

.active\:border-dashed:active {
    border-style: dashed
}

.active\:border-dotted:active {
    border-style: dotted
}

.active\:border-double:active {
    border-style: double
}

.active\:border-none:active {
    border-style: none
}

.border-0 {
    border-width: 0
}

.border-2 {
    border-width: 2px
}

.border-4 {
    border-width: 4px
}

.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-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-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-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
}

.active\:border-0:active {
    border-width: 0
}

.active\:border-2:active {
    border-width: 2px
}

.active\:border-4:active {
    border-width: 4px
}

.active\:border-8:active {
    border-width: 8px
}

.active\:border:active {
    border-width: 1px
}

.active\:border-t-0:active {
    border-top-width: 0
}

.active\:border-r-0:active {
    border-right-width: 0
}

.active\:border-b-0:active {
    border-bottom-width: 0
}

.active\:border-l-0:active {
    border-left-width: 0
}

.active\:border-t-2:active {
    border-top-width: 2px
}

.active\:border-r-2:active {
    border-right-width: 2px
}

.active\:border-b-2:active {
    border-bottom-width: 2px
}

.active\:border-l-2:active {
    border-left-width: 2px
}

.active\:border-t-4:active {
    border-top-width: 4px
}

.active\:border-r-4:active {
    border-right-width: 4px
}

.active\:border-b-4:active {
    border-bottom-width: 4px
}

.active\:border-l-4:active {
    border-left-width: 4px
}

.active\:border-t-8:active {
    border-top-width: 8px
}

.active\:border-r-8:active {
    border-right-width: 8px
}

.active\:border-b-8:active {
    border-bottom-width: 8px
}

.active\:border-l-8:active {
    border-left-width: 8px
}

.active\:border-t:active {
    border-top-width: 1px
}

.active\:border-r:active {
    border-right-width: 1px
}

.active\:border-b:active {
    border-bottom-width: 1px
}

.active\:border-l:active {
    border-left-width: 1px
}

.last\:border-0:last-child {
    border-width: 0
}

.last\:border-2:last-child {
    border-width: 2px
}

.last\:border-4:last-child {
    border-width: 4px
}

.last\:border-8:last-child {
    border-width: 8px
}

.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-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-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-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
}

.cursor-auto {
    cursor: auto
}

.cursor-default {
    cursor: default
}

.cursor-pointer {
    cursor: pointer
}

.cursor-text {
    cursor: text
}

.cursor-not-allowed {
    cursor: not-allowed
}

.hover\:cursor-pointer:hover {
    cursor: pointer
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.table-row-group {
    display: table-row-group
}

.flow-root {
    display: flow-root
}

.grid {
    display: grid
}

.inline-grid {
    display: inline-grid
}

.hidden {
    display: none
}

.flex-row {
    flex-direction: row
}

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

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

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

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

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

.items-center {
    align-items: center
}

.content-center {
    align-content: center
}

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

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

.self-center {
    align-self: center
}

.justify-items-stretch {
    justify-items: 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-evenly {
    justify-content: space-evenly
}

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

.flex-1 {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

.flex-grow-0 {
    flex-grow: 0
}

.flex-grow {
    flex-grow: 1
}

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

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-last {
    order: 9999
}

.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
}

.h-0 {
    height: 0
}

.h-1 {
    height: .25rem
}

.h-2 {
    height: .5rem
}

.h-3 {
    height: .75rem
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-15 {
    height: 3.75rem
}

.h-16 {
    height: 4rem
}

.h-18 {
    height: 4.5rem
}

.h-20 {
    height: 5rem
}

.h-22 {
    height: 5.5rem
}

.h-24 {
    height: 6rem
}

.h-28 {
    height: 7rem
}

.h-30 {
    height: 7.5rem
}

.h-32 {
    height: 8rem
}

.h-40 {
    height: 10rem
}

.h-44 {
    height: 11rem
}

.h-48 {
    height: 12rem
}

.h-54,.h-60 {
    height: 15rem
}

.h-64 {
    height: 16rem
}

.h-72 {
    height: 17.3rem
}

.h-80 {
    height: 20rem
}

.h-100 {
    height: 25rem
}

.h-120 {
    height: 30rem
}

.h-auto {
    height: auto
}

.h-intrinsic {
    height: intrinsic
}

.h-px {
    height: 1px
}

.h-2px {
    height: 2px
}

.h-banner-sm {
    height: 12rem
}

.h-banner {
    height: 20rem
}

.h-banner-lg {
    height: 398px
}

.h-popular-card {
    height: 6.875rem
}

.h-hero-banner {
    height: 28rem
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.h-inner-height-ccl {
    height: calc(100% - 24px)
}

.text-2xs {
    font-size: .5rem
}

.text-ls {
    font-size: .75rem
}

.text-xxs {
    font-size: .8125rem
}

.text-xs {
    font-size: .875rem
}

.text-sm {
    font-size: .9375rem
}

.text-base {
    font-size: 1rem
}

.text-lg {
    font-size: 1.125rem
}

.text-2lg {
    font-size: 1.25rem
}

.text-3lg {
    font-size: 1.375rem
}

.text-xl {
    font-size: 1.5rem
}

.text-4xl {
    font-size: 2rem
}

.leading-none {
    line-height: 1
}

.leading-tight {
    line-height: 1.25
}

.leading-snug {
    line-height: 1.375
}

.leading-normal {
    line-height: 1.5
}

.leading-exceeding {
    line-height: 1.625
}

.leading-relaxed {
    line-height: 1.75
}

.leading-loose {
    line-height: 2
}

.list-inside {
    list-style-position: inside
}

.list-disc {
    list-style-type: disc
}

.list-decimal {
    list-style-type: decimal
}

.m-0 {
    margin: 0
}

.m-1 {
    margin: .25rem
}

.m-3 {
    margin: .75rem
}

.m-4 {
    margin: 1rem
}

.m-6 {
    margin: 1.5rem
}

.m-auto {
    margin: auto
}

.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-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.mx-12 {
    margin-left: 3rem;
    margin-right: 3rem
}

.my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem
}

.my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem
}

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

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

.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.mt-0 {
    margin-top: 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
}

.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
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mt-7 {
    margin-top: 1.75rem
}

.mt-8 {
    margin-top: 2rem
}

.mb-8 {
    margin-bottom: 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-11 {
    margin-top: 2.75rem
}

.mt-12 {
    margin-top: 3rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mt-14 {
    margin-top: 3.5rem
}

.mb-14 {
    margin-bottom: 3.5rem
}

.mt-15 {
    margin-top: 3.75rem
}

.mb-15 {
    margin-bottom: 3.75rem
}

.mt-16 {
    margin-top: 4rem
}

.mb-16 {
    margin-bottom: 4rem
}

.mt-18 {
    margin-top: 4.5rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-22 {
    margin-top: 5.5rem
}

.mt-24 {
    margin-top: 6rem
}

.mt-28 {
    margin-top: 7rem
}

.mt-30 {
    margin-top: 7.5rem
}

.mt-32 {
    margin-top: 8rem
}

.mt-40 {
    margin-top: 10rem
}

.mt-44 {
    margin-top: 11rem
}

.mt-48 {
    margin-top: 12rem
}

.mt-54,.mt-60 {
    margin-top: 15rem
}

.mt-64 {
    margin-top: 16rem
}

.mt-72 {
    margin-top: 17.3rem
}

.mt-80 {
    margin-top: 20rem
}

.mt-100 {
    margin-top: 25rem
}

.mt-120 {
    margin-top: 30rem
}

.mt-auto {
    margin-top: auto
}

.mr-auto {
    margin-right: auto
}

.ml-auto {
    margin-left: auto
}

.mt-px {
    margin-top: 1px
}

.mr-px {
    margin-right: 1px
}

.mt-2px {
    margin-top: 2px
}

.-mt-1 {
    margin-top: -.25rem
}

.-mb-1 {
    margin-bottom: -.25rem
}

.-mt-2 {
    margin-top: -.5rem
}

.-mb-2 {
    margin-bottom: -.5rem
}

.-mt-3 {
    margin-top: -.75rem
}

.-mt-4 {
    margin-top: -1rem
}

.-mb-4 {
    margin-bottom: -1rem
}

.-mt-5 {
    margin-top: -1.25rem
}

.-mb-5 {
    margin-bottom: -1.25rem
}

.-mt-6 {
    margin-top: -1.5rem
}

.-mt-7 {
    margin-top: -1.75rem
}

.-mt-8 {
    margin-top: -2rem
}

.-mb-8 {
    margin-bottom: -2rem
}

.-mt-10 {
    margin-top: -2.5rem
}

.-mt-11 {
    margin-top: -2.75rem
}

.-mt-12 {
    margin-top: -3rem
}

.-mt-14 {
    margin-top: -3.5rem
}

.-mt-15 {
    margin-top: -3.75rem
}

.-mt-16 {
    margin-top: -4rem
}

.-mt-18 {
    margin-top: -4.5rem
}

.-mt-20 {
    margin-top: -5rem
}

.-mt-22 {
    margin-top: -5.5rem
}

.-mt-24 {
    margin-top: -6rem
}

.-mt-28 {
    margin-top: -7rem
}

.-mt-30 {
    margin-top: -7.5rem
}

.-mt-32 {
    margin-top: -8rem
}

.-mt-40 {
    margin-top: -10rem
}

.-mt-44 {
    margin-top: -11rem
}

.-mt-48 {
    margin-top: -12rem
}

.-mt-54,.-mt-60 {
    margin-top: -15rem
}

.-mt-64 {
    margin-top: -16rem
}

.-mt-72 {
    margin-top: -17.3rem
}

.-mt-80 {
    margin-top: -20rem
}

.-mt-100 {
    margin-top: -25rem
}

.-mt-120 {
    margin-top: -30rem
}

.-mt-px {
    margin-top: -1px
}

.-mt-2px {
    margin-top: -2px
}

.first\:mt-0:first-child {
    margin-top: 0
}

.first\:mt-1:first-child {
    margin-top: .25rem
}

.first\:mt-2:first-child {
    margin-top: .5rem
}

.first\:mt-3:first-child {
    margin-top: .75rem
}

.first\:mt-4:first-child {
    margin-top: 1rem
}

.first\:mt-5:first-child {
    margin-top: 1.25rem
}

.first\:mt-6:first-child {
    margin-top: 1.5rem
}

.first\:mt-7:first-child {
    margin-top: 1.75rem
}

.first\:mt-8:first-child {
    margin-top: 2rem
}

.first\:mt-10:first-child {
    margin-top: 2.5rem
}

.first\:mt-11:first-child {
    margin-top: 2.75rem
}

.first\:mt-12:first-child {
    margin-top: 3rem
}

.first\:mt-14:first-child {
    margin-top: 3.5rem
}

.first\:mt-15:first-child {
    margin-top: 3.75rem
}

.first\:mt-16:first-child {
    margin-top: 4rem
}

.first\:mt-18:first-child {
    margin-top: 4.5rem
}

.first\:mt-20:first-child {
    margin-top: 5rem
}

.first\:mt-22:first-child {
    margin-top: 5.5rem
}

.first\:mt-24:first-child {
    margin-top: 6rem
}

.first\:mt-28:first-child {
    margin-top: 7rem
}

.first\:mt-30:first-child {
    margin-top: 7.5rem
}

.first\:mt-32:first-child {
    margin-top: 8rem
}

.first\:mt-40:first-child {
    margin-top: 10rem
}

.first\:mt-44:first-child {
    margin-top: 11rem
}

.first\:mt-48:first-child {
    margin-top: 12rem
}

.first\:mt-54:first-child,.first\:mt-60:first-child {
    margin-top: 15rem
}

.first\:mt-64:first-child {
    margin-top: 16rem
}

.first\:mt-72:first-child {
    margin-top: 17.3rem
}

.first\:mt-80:first-child {
    margin-top: 20rem
}

.first\:mt-100:first-child {
    margin-top: 25rem
}

.first\:mt-120:first-child {
    margin-top: 30rem
}

.first\:mt-auto:first-child {
    margin-top: auto
}

.first\:mt-px:first-child {
    margin-top: 1px
}

.first\:mt-2px:first-child {
    margin-top: 2px
}

.first\:-mt-1:first-child {
    margin-top: -.25rem
}

.first\:-mt-2:first-child {
    margin-top: -.5rem
}

.first\:-mt-3:first-child {
    margin-top: -.75rem
}

.first\:-mt-4:first-child {
    margin-top: -1rem
}

.first\:-mt-5:first-child {
    margin-top: -1.25rem
}

.first\:-mt-6:first-child {
    margin-top: -1.5rem
}

.first\:-mt-7:first-child {
    margin-top: -1.75rem
}

.first\:-mt-8:first-child {
    margin-top: -2rem
}

.first\:-mt-10:first-child {
    margin-top: -2.5rem
}

.first\:-mt-11:first-child {
    margin-top: -2.75rem
}

.first\:-mt-12:first-child {
    margin-top: -3rem
}

.first\:-mt-14:first-child {
    margin-top: -3.5rem
}

.first\:-mt-15:first-child {
    margin-top: -3.75rem
}

.first\:-mt-16:first-child {
    margin-top: -4rem
}

.first\:-mt-18:first-child {
    margin-top: -4.5rem
}

.first\:-mt-20:first-child {
    margin-top: -5rem
}

.first\:-mt-22:first-child {
    margin-top: -5.5rem
}

.first\:-mt-24:first-child {
    margin-top: -6rem
}

.first\:-mt-28:first-child {
    margin-top: -7rem
}

.first\:-mt-30:first-child {
    margin-top: -7.5rem
}

.first\:-mt-32:first-child {
    margin-top: -8rem
}

.first\:-mt-40:first-child {
    margin-top: -10rem
}

.first\:-mt-44:first-child {
    margin-top: -11rem
}

.first\:-mt-48:first-child {
    margin-top: -12rem
}

.first\:-mt-54:first-child,.first\:-mt-60:first-child {
    margin-top: -15rem
}

.first\:-mt-64:first-child {
    margin-top: -16rem
}

.first\:-mt-72:first-child {
    margin-top: -17.3rem
}

.first\:-mt-80:first-child {
    margin-top: -20rem
}

.first\:-mt-100:first-child {
    margin-top: -25rem
}

.first\:-mt-120:first-child {
    margin-top: -30rem
}

.first\:-mt-px:first-child {
    margin-top: -1px
}

.first\:-mt-2px:first-child {
    margin-top: -2px
}

.last\:mt-0:last-child {
    margin-top: 0
}

.last\:mr-0:last-child {
    margin-right: 0
}

.last\:mb-0:last-child {
    margin-bottom: 0
}

.last\:mt-1:last-child {
    margin-top: .25rem
}

.last\:mt-2:last-child {
    margin-top: .5rem
}

.last\:mt-3:last-child {
    margin-top: .75rem
}

.last\:mt-4:last-child {
    margin-top: 1rem
}

.last\:mt-5:last-child {
    margin-top: 1.25rem
}

.last\:mt-6:last-child {
    margin-top: 1.5rem
}

.last\:mt-7:last-child {
    margin-top: 1.75rem
}

.last\:mt-8:last-child {
    margin-top: 2rem
}

.last\:mt-10:last-child {
    margin-top: 2.5rem
}

.last\:mt-11:last-child {
    margin-top: 2.75rem
}

.last\:mt-12:last-child {
    margin-top: 3rem
}

.last\:mt-14:last-child {
    margin-top: 3.5rem
}

.last\:mt-15:last-child {
    margin-top: 3.75rem
}

.last\:mt-16:last-child {
    margin-top: 4rem
}

.last\:mt-18:last-child {
    margin-top: 4.5rem
}

.last\:mt-20:last-child {
    margin-top: 5rem
}

.last\:mt-22:last-child {
    margin-top: 5.5rem
}

.last\:mt-24:last-child {
    margin-top: 6rem
}

.last\:mt-28:last-child {
    margin-top: 7rem
}

.last\:mt-30:last-child {
    margin-top: 7.5rem
}

.last\:mt-32:last-child {
    margin-top: 8rem
}

.last\:mt-40:last-child {
    margin-top: 10rem
}

.last\:mt-44:last-child {
    margin-top: 11rem
}

.last\:mt-48:last-child {
    margin-top: 12rem
}

.last\:mt-54:last-child,.last\:mt-60:last-child {
    margin-top: 15rem
}

.last\:mt-64:last-child {
    margin-top: 16rem
}

.last\:mt-72:last-child {
    margin-top: 17.3rem
}

.last\:mt-80:last-child {
    margin-top: 20rem
}

.last\:mt-100:last-child {
    margin-top: 25rem
}

.last\:mt-120:last-child {
    margin-top: 30rem
}

.last\:mt-auto:last-child {
    margin-top: auto
}

.last\:mt-px:last-child {
    margin-top: 1px
}

.last\:mt-2px:last-child {
    margin-top: 2px
}

.last\:-mt-1:last-child {
    margin-top: -.25rem
}

.last\:-mt-2:last-child {
    margin-top: -.5rem
}

.last\:-mt-3:last-child {
    margin-top: -.75rem
}

.last\:-mt-4:last-child {
    margin-top: -1rem
}

.last\:-mt-5:last-child {
    margin-top: -1.25rem
}

.last\:-mt-6:last-child {
    margin-top: -1.5rem
}

.last\:-mt-7:last-child {
    margin-top: -1.75rem
}

.last\:-mt-8:last-child {
    margin-top: -2rem
}

.last\:-mt-10:last-child {
    margin-top: -2.5rem
}

.last\:-mt-11:last-child {
    margin-top: -2.75rem
}

.last\:-mt-12:last-child {
    margin-top: -3rem
}

.last\:-mt-14:last-child {
    margin-top: -3.5rem
}

.last\:-mt-15:last-child {
    margin-top: -3.75rem
}

.last\:-mt-16:last-child {
    margin-top: -4rem
}

.last\:-mt-18:last-child {
    margin-top: -4.5rem
}

.last\:-mt-20:last-child {
    margin-top: -5rem
}

.last\:-mt-22:last-child {
    margin-top: -5.5rem
}

.last\:-mt-24:last-child {
    margin-top: -6rem
}

.last\:-mt-28:last-child {
    margin-top: -7rem
}

.last\:-mt-30:last-child {
    margin-top: -7.5rem
}

.last\:-mt-32:last-child {
    margin-top: -8rem
}

.last\:-mt-40:last-child {
    margin-top: -10rem
}

.last\:-mt-44:last-child {
    margin-top: -11rem
}

.last\:-mt-48:last-child {
    margin-top: -12rem
}

.last\:-mt-54:last-child,.last\:-mt-60:last-child {
    margin-top: -15rem
}

.last\:-mt-64:last-child {
    margin-top: -16rem
}

.last\:-mt-72:last-child {
    margin-top: -17.3rem
}

.last\:-mt-80:last-child {
    margin-top: -20rem
}

.last\:-mt-100:last-child {
    margin-top: -25rem
}

.last\:-mt-120:last-child {
    margin-top: -30rem
}

.last\:-mt-px:last-child {
    margin-top: -1px
}

.last\:-mt-2px:last-child {
    margin-top: -2px
}

.max-h-0 {
    max-height: 0
}

.max-h-1 {
    max-height: .25rem
}

.max-h-2 {
    max-height: .5rem
}

.max-h-3 {
    max-height: .75rem
}

.max-h-4 {
    max-height: 1rem
}

.max-h-5 {
    max-height: 1.25rem
}

.max-h-6 {
    max-height: 1.5rem
}

.max-h-7 {
    max-height: 1.75rem
}

.max-h-8 {
    max-height: 2rem
}

.max-h-10 {
    max-height: 2.5rem
}

.max-h-11 {
    max-height: 2.75rem
}

.max-h-12 {
    max-height: 3rem
}

.max-h-14 {
    max-height: 3.5rem
}

.max-h-15 {
    max-height: 3.75rem
}

.max-h-16 {
    max-height: 4rem
}

.max-h-18 {
    max-height: 4.5rem
}

.max-h-20 {
    max-height: 5rem
}

.max-h-22 {
    max-height: 5.5rem
}

.max-h-24 {
    max-height: 6rem
}

.max-h-28 {
    max-height: 7rem
}

.max-h-30 {
    max-height: 7.5rem
}

.max-h-32 {
    max-height: 8rem
}

.max-h-40 {
    max-height: 10rem
}

.max-h-44 {
    max-height: 11rem
}

.max-h-48 {
    max-height: 12rem
}

.max-h-54,.max-h-60 {
    max-height: 15rem
}

.max-h-64 {
    max-height: 16rem
}

.max-h-72 {
    max-height: 17.3rem
}

.max-h-80 {
    max-height: 20rem
}

.max-h-100 {
    max-height: 25rem
}

.max-h-120 {
    max-height: 30rem
}

.max-h-px {
    max-height: 1px
}

.max-h-2px {
    max-height: 2px
}

.max-h-initial {
    max-height: none
}

.max-h-full {
    max-height: 100%
}

.max-h-screen {
    max-height: 100vh
}

.max-h-popular-card {
    max-height: 6.875rem
}

.max-h-country-selector {
    max-height: 16.2rem
}

.max-w-0 {
    max-width: 0
}

.max-w-1 {
    max-width: .25rem
}

.max-w-2 {
    max-width: .5rem
}

.max-w-3 {
    max-width: .75rem
}

.max-w-4 {
    max-width: 1rem
}

.max-w-5 {
    max-width: 1.25rem
}

.max-w-6 {
    max-width: 1.5rem
}

.max-w-7 {
    max-width: 1.75rem
}

.max-w-8 {
    max-width: 2rem
}

.max-w-10 {
    max-width: 2.5rem
}

.max-w-11 {
    max-width: 2.75rem
}

.max-w-12 {
    max-width: 3rem
}

.max-w-14 {
    max-width: 3.5rem
}

.max-w-15 {
    max-width: 3.75rem
}

.max-w-16 {
    max-width: 4rem
}

.max-w-18 {
    max-width: 4.5rem
}

.max-w-20 {
    max-width: 5rem
}

.max-w-22 {
    max-width: 5.5rem
}

.max-w-24 {
    max-width: 6rem
}

.max-w-28 {
    max-width: 7rem
}

.max-w-30 {
    max-width: 7.5rem
}

.max-w-32 {
    max-width: 8rem
}

.max-w-40 {
    max-width: 10rem
}

.max-w-44 {
    max-width: 11rem
}

.max-w-48 {
    max-width: 12rem
}

.max-w-54,.max-w-60 {
    max-width: 15rem
}

.max-w-64 {
    max-width: 16rem
}

.max-w-72 {
    max-width: 17.3rem
}

.max-w-80 {
    max-width: 20rem
}

.max-w-100 {
    max-width: 25rem
}

.max-w-120 {
    max-width: 30rem
}

.max-w-px {
    max-width: 1px
}

.max-w-2px {
    max-width: 2px
}

.max-w-initial {
    max-width: none
}

.max-w-9\/10 {
    max-width: 90%
}

.max-w-full {
    max-width: 100%
}

.max-w-screen {
    max-width: 100vw
}

.max-w-finished-container {
    max-width: 40rem
}

.max-w-popular-card {
    max-width: 11.875rem
}

.max-w-inner-content {
    max-width: 24rem
}

.max-w-country-selector {
    max-width: 36.75rem
}

.max-w-auth-page-content {
    max-width: 560px
}

.min-h-0 {
    min-height: 0
}

.min-h-18 {
    min-height: 4.4rem
}

.min-h-22 {
    min-height: 5.5rem
}

.min-h-24 {
    min-height: 6rem
}

.min-h-48 {
    min-height: 12rem
}

.min-h-64 {
    min-height: 16rem
}

.min-h-96 {
    min-height: 24rem
}

.min-h-full {
    min-height: 100%
}

.min-h-screen {
    min-height: 100vh
}

.min-h-banner-sm {
    min-height: 19rem
}

.min-h-banner {
    min-height: 20rem
}

.min-h-banner-lg {
    min-height: 24.875rem
}

.min-h-popular-card {
    min-height: 6.875rem
}

.min-w-0 {
    min-width: 0
}

.min-w-button {
    min-width: 15rem
}

.min-w-full {
    min-width: 100%
}

.min-w-popular-card {
    min-width: 11.875rem
}

.min-w-screen {
    min-width: 100vw
}

.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
}

.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
}

.opacity-0 {
    opacity: 0
}

.opacity-20 {
    opacity: .2
}

.opacity-25 {
    opacity: .25
}

.opacity-50 {
    opacity: .5
}

.opacity-75 {
    opacity: .75
}

.opacity-100 {
    opacity: 1
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.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
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: .25rem
}

.p-2 {
    padding: .5rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

@media (max-width: 640px) {
.p-4 {
    padding: 0.5rem
}
}
.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-8 {
    padding: 2rem
}

.p-10 {
    padding: 2.5rem
}

.p-px {
    padding: 1px
}

.p-2px {
    padding: 2px
}

.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-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-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem
}

.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.pt-0 {
    padding-top: 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
}

.pt-2 {
    padding-top: .5rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pt-3 {
    padding-top: .75rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pt-4 {
    padding-top: 1rem
}

.pr-4 {
    padding-right: 1rem
}

.pb-4 {
    padding-bottom: .5rem
}

.pl-4 {
    padding-left: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pt-7 {
    padding-top: 1.75rem
}

.pt-8 {
    padding-top: 2rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pt-10 {
    padding-top: 2.5rem
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pt-11 {
    padding-top: 2.75rem
}

.pt-12 {
    padding-top: 3rem
}

.pr-12 {
    padding-right: 3rem
}

.pl-12 {
    padding-left: 3rem
}

.pt-14 {
    padding-top: 3.5rem
}

.pb-14 {
    padding-bottom: 3.5rem
}

.pt-15 {
    padding-top: 3.75rem
}

.pb-15 {
    padding-bottom: 3.75rem
}

.pt-16 {
    padding-top: 4rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pt-18 {
    padding-top: 4.5rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-22 {
    padding-top: 5.5rem
}

.pt-24 {
    padding-top: 6rem
}

.pt-28 {
    padding-top: 7rem
}

.pt-30 {
    padding-top: 7.5rem
}

.pt-32 {
    padding-top: 8rem
}

.pt-40 {
    padding-top: 10rem
}

.pt-44 {
    padding-top: 11rem
}

.pt-48 {
    padding-top: 12rem
}

.pt-54,.pt-60 {
    padding-top: 15rem
}

.pt-64 {
    padding-top: 16rem
}

.pt-72 {
    padding-top: 17.3rem
}

.pt-80 {
    padding-top: 20rem
}

.pt-100 {
    padding-top: 25rem
}

.pt-120 {
    padding-top: 30rem
}

.pt-px {
    padding-top: 1px
}

.pt-2px {
    padding-top: 2px
}

.last\:px-0:last-child {
    padding-left: 0;
    padding-right: 0
}

.last\:pt-0:last-child {
    padding-top: 0
}

.last\:pt-1:last-child {
    padding-top: .25rem
}

.last\:pt-2:last-child {
    padding-top: .5rem
}

.last\:pt-3:last-child {
    padding-top: .75rem
}

.last\:pt-4:last-child {
    padding-top: 1rem
}

.last\:pt-5:last-child {
    padding-top: 1.25rem
}

.last\:pt-6:last-child {
    padding-top: 1.5rem
}

.last\:pt-7:last-child {
    padding-top: 1.75rem
}

.last\:pt-8:last-child {
    padding-top: 2rem
}

.last\:pt-10:last-child {
    padding-top: 2.5rem
}

.last\:pt-11:last-child {
    padding-top: 2.75rem
}

.last\:pt-12:last-child {
    padding-top: 3rem
}

.last\:pt-14:last-child {
    padding-top: 3.5rem
}

.last\:pt-15:last-child {
    padding-top: 3.75rem
}

.last\:pt-16:last-child {
    padding-top: 4rem
}

.last\:pt-18:last-child {
    padding-top: 4.5rem
}

.last\:pt-20:last-child {
    padding-top: 5rem
}

.last\:pt-22:last-child {
    padding-top: 5.5rem
}

.last\:pt-24:last-child {
    padding-top: 6rem
}

.last\:pt-28:last-child {
    padding-top: 7rem
}

.last\:pt-30:last-child {
    padding-top: 7.5rem
}

.last\:pt-32:last-child {
    padding-top: 8rem
}

.last\:pt-40:last-child {
    padding-top: 10rem
}

.last\:pt-44:last-child {
    padding-top: 11rem
}

.last\:pt-48:last-child {
    padding-top: 12rem
}

.last\:pt-54:last-child,.last\:pt-60:last-child {
    padding-top: 15rem
}

.last\:pt-64:last-child {
    padding-top: 16rem
}

.last\:pt-72:last-child {
    padding-top: 17.3rem
}

.last\:pt-80:last-child {
    padding-top: 20rem
}

.last\:pt-100:last-child {
    padding-top: 25rem
}

.last\:pt-120:last-child {
    padding-top: 30rem
}

.last\:pt-px:last-child {
    padding-top: 1px
}

.last\:pt-2px:last-child {
    padding-top: 2px
}

.first\:px-0:first-child {
    padding-left: 0;
    padding-right: 0
}

.first\:pt-0:first-child {
    padding-top: 0
}

.first\:pt-1:first-child {
    padding-top: .25rem
}

.first\:pt-2:first-child {
    padding-top: .5rem
}

.first\:pt-3:first-child {
    padding-top: .75rem
}

.first\:pt-4:first-child {
    padding-top: 1rem
}

.first\:pt-5:first-child {
    padding-top: 1.25rem
}

.first\:pt-6:first-child {
    padding-top: 1.5rem
}

.first\:pt-7:first-child {
    padding-top: 1.75rem
}

.first\:pt-8:first-child {
    padding-top: 2rem
}

.first\:pt-10:first-child {
    padding-top: 2.5rem
}

.first\:pt-11:first-child {
    padding-top: 2.75rem
}

.first\:pt-12:first-child {
    padding-top: 3rem
}

.first\:pt-14:first-child {
    padding-top: 3.5rem
}

.first\:pt-15:first-child {
    padding-top: 3.75rem
}

.first\:pt-16:first-child {
    padding-top: 4rem
}

.first\:pt-18:first-child {
    padding-top: 4.5rem
}

.first\:pt-20:first-child {
    padding-top: 5rem
}

.first\:pt-22:first-child {
    padding-top: 5.5rem
}

.first\:pt-24:first-child {
    padding-top: 6rem
}

.first\:pt-28:first-child {
    padding-top: 7rem
}

.first\:pt-30:first-child {
    padding-top: 7.5rem
}

.first\:pt-32:first-child {
    padding-top: 8rem
}

.first\:pt-40:first-child {
    padding-top: 10rem
}

.first\:pt-44:first-child {
    padding-top: 11rem
}

.first\:pt-48:first-child {
    padding-top: 12rem
}

.first\:pt-54:first-child,.first\:pt-60:first-child {
    padding-top: 15rem
}

.first\:pt-64:first-child {
    padding-top: 16rem
}

.first\:pt-72:first-child {
    padding-top: 17.3rem
}

.first\:pt-80:first-child {
    padding-top: 20rem
}

.first\:pt-100:first-child {
    padding-top: 25rem
}

.first\:pt-120:first-child {
    padding-top: 30rem
}

.first\:pt-px:first-child {
    padding-top: 1px
}

.first\:pt-2px:first-child {
    padding-top: 2px
}

.odd\:pt-0:nth-child(odd) {
    padding-top: 0
}

.odd\:pt-1:nth-child(odd) {
    padding-top: .25rem
}

.odd\:pt-2:nth-child(odd) {
    padding-top: .5rem
}

.odd\:pt-3:nth-child(odd) {
    padding-top: .75rem
}

.odd\:pt-4:nth-child(odd) {
    padding-top: 1rem
}

.odd\:pt-5:nth-child(odd) {
    padding-top: 1.25rem
}

.odd\:pt-6:nth-child(odd) {
    padding-top: 1.5rem
}

.odd\:pt-7:nth-child(odd) {
    padding-top: 1.75rem
}

.odd\:pt-8:nth-child(odd) {
    padding-top: 2rem
}

.odd\:pt-10:nth-child(odd) {
    padding-top: 2.5rem
}

.odd\:pt-11:nth-child(odd) {
    padding-top: 2.75rem
}

.odd\:pt-12:nth-child(odd) {
    padding-top: 3rem
}

.odd\:pt-14:nth-child(odd) {
    padding-top: 3.5rem
}

.odd\:pt-15:nth-child(odd) {
    padding-top: 3.75rem
}

.odd\:pt-16:nth-child(odd) {
    padding-top: 4rem
}

.odd\:pt-18:nth-child(odd) {
    padding-top: 4.5rem
}

.odd\:pt-20:nth-child(odd) {
    padding-top: 5rem
}

.odd\:pt-22:nth-child(odd) {
    padding-top: 5.5rem
}

.odd\:pt-24:nth-child(odd) {
    padding-top: 6rem
}

.odd\:pt-28:nth-child(odd) {
    padding-top: 7rem
}

.odd\:pt-30:nth-child(odd) {
    padding-top: 7.5rem
}

.odd\:pt-32:nth-child(odd) {
    padding-top: 8rem
}

.odd\:pt-40:nth-child(odd) {
    padding-top: 10rem
}

.odd\:pt-44:nth-child(odd) {
    padding-top: 11rem
}

.odd\:pt-48:nth-child(odd) {
    padding-top: 12rem
}

.odd\:pt-54:nth-child(odd),.odd\:pt-60:nth-child(odd) {
    padding-top: 15rem
}

.odd\:pt-64:nth-child(odd) {
    padding-top: 16rem
}

.odd\:pt-72:nth-child(odd) {
    padding-top: 17.3rem
}

.odd\:pt-80:nth-child(odd) {
    padding-top: 20rem
}

.odd\:pt-100:nth-child(odd) {
    padding-top: 25rem
}

.odd\:pt-120:nth-child(odd) {
    padding-top: 30rem
}

.odd\:pt-px:nth-child(odd) {
    padding-top: 1px
}

.odd\:pt-2px:nth-child(odd) {
    padding-top: 2px
}

.pointer-events-none {
    pointer-events: none
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

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

.inset-0,.inset-x-0 {
    right: 0;
    left: 0
}

.top-0 {
    top: 0
}

.right-0 {
    right: 0
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

.top-3 {
    top: .75rem
}

.left-3 {
    left: .75rem
}

.top-4 {
    top: 1rem
}

.top-6 {
    top: 1.5rem
}

.top-12 {
    top: 3rem
}

.shadow-border-sm {
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
}

.shadow-border-xs-secondary {
    box-shadow: 0 0 0 1px #3392ff
}

.hover\:shadow-border-sm:hover {
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
}

.hover\:shadow-border-xs-secondary:hover {
    box-shadow: 0 0 0 1px #3392ff
}

.focus\:shadow-border-sm:focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
}

.focus\:shadow-border-xs-secondary:focus {
    box-shadow: 0 0 0 1px #3392ff
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.text-secondary {
    --text-opacity: 1;
    color: #3392ff;
    color: rgba(51,146,255,var(--text-opacity))
}

.text-tertiary {
    --text-opacity: 1;
    color: #05e27e;
    color: rgba(5,226,126,var(--text-opacity))
}

.text-tertiary-darker {
    --text-opacity: 1;
    color: #008549;
    color: rgba(0,133,73,var(--text-opacity))
}

.text-tertiary-light {
    --text-opacity: 1;
    color: #00e070;
    color: rgba(0,224,112,var(--text-opacity))
}

.text-cta {
    --text-opacity: 1;
    color: #05e27e;
    color: rgba(5,226,126,var(--text-opacity))
}

.text-link {
    --text-opacity: 1;
    color: #3392ff;
    color: rgba(51,146,255,var(--text-opacity))
}

.text-primary {
    --text-opacity: 1;
    color: #00373d;
    color: rgba(0,55,61,var(--text-opacity))
}

.text-primary-light {
    --text-opacity: 1;
    color: #415658;
    color: rgba(65,86,88,var(--text-opacity))
}

.text-warning {
    --text-opacity: 1;
    color: #ffb300;
    color: rgba(255,179,0,var(--text-opacity))
}

.text-info-dark {
    --text-opacity: 1;
    color: #006be6;
    color: rgba(0,107,230,var(--text-opacity))
}

.text-info-light-dark {
    --text-opacity: 1;
    color: #3392ff;
    color: rgba(51,146,255,var(--text-opacity))
}

.text-error {
    --text-opacity: 1;
    color: #ff5a5f;
    color: rgba(255,90,95,var(--text-opacity))
}

.text-gray-black {
    --text-opacity: 1;
    color: #738a8c;
    color: rgba(115,138,140,var(--text-opacity))
}

.text-gray-dark {
    --text-opacity: 1;
    color: #abb9ba;
    color: rgba(171,185,186,var(--text-opacity))
}

.text-gray {
    --text-opacity: 1;
    color: #e3e8e8;
    color: rgba(227,232,232,var(--text-opacity))
}

.text-black {
    --text-opacity: 1;
    color: #0d2426;
    color: rgba(13,36,38,var(--text-opacity))
}

.text-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity))
}

.text-darker {
    --text-opacity: 1;
    color: #032e33;
    color: rgba(3,46,51,var(--text-opacity))
}

.text-mono-mid {
    --text-opacity: 1;
    color: #738a8c;
    color: rgba(115,138,140,var(--text-opacity))
}

.text-mono-darker {
    --text-opacity: 1;
    color: #032e33;
    color: rgba(3,46,51,var(--text-opacity))
}

.hover\:text-gray:hover {
    --text-opacity: 1;
    color: #e3e8e8;
    color: rgba(227,232,232,var(--text-opacity))
}

.placeholder\:text-link:placeholder {
    --text-opacity: 1;
    color: #3392ff;
    color: rgba(51,146,255,var(--text-opacity))
}

.placeholder\:text-primary:placeholder {
    --text-opacity: 1;
    color: #00373d;
    color: rgba(0,55,61,var(--text-opacity))
}

.placeholder\:text-error:placeholder {
    --text-opacity: 1;
    color: #ff5a5f;
    color: rgba(255,90,95,var(--text-opacity))
}

.placeholder\:text-mono-mid:placeholder {
    --text-opacity: 1;
    color: #738a8c;
    color: rgba(115,138,140,var(--text-opacity))
}

.group:hover .group-hover\:text-link {
    --text-opacity: 1;
    color: #3392ff;
    color: rgba(51,146,255,var(--text-opacity))
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.underline {
    text-decoration: underline
}

.line-through {
    text-decoration: line-through
}

.no-underline {
    text-decoration: none
}

.hover\:underline:hover {
    text-decoration: underline
}

.hover\:no-underline:hover {
    text-decoration: none
}

.group:hover .group-hover\:underline {
    text-decoration: underline
}

.tracking-wider {
    letter-spacing: .05em
}

.tracking-widest {
    letter-spacing: .25em
}

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

.align-middle {
    vertical-align: middle
}

.align-text-top {
    vertical-align: text-top
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.whitespace-normal {
    white-space: normal
}

.whitespace-no-wrap {
    white-space: nowrap
}

.whitespace-pre-line {
    white-space: pre-line
}

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

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.w-0 {
    width: 0
}

.w-1 {
    width: .25rem
}

.w-2 {
    width: .5rem
}

.w-3 {
    width: .75rem
}

.w-4 {
    width: 1rem
}

.w-5 {
    width: 1.25rem
}

.w-6 {
    width: 1.5rem
}

.w-7 {
    width: 1.75rem
}

.w-8 {
    width: 2rem
}

.w-10 {
    width: 2.5rem
}

.w-11 {
    width: 2.75rem
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-15 {
    width: 3.75rem
}

.w-16 {
    width: 4rem
}

.w-18 {
    width: 4.5rem
}

.w-20 {
    width: 5rem
}

.w-22 {
    width: 5.5rem
}

.w-24 {
    width: 6rem
}

.w-28 {
    width: 7rem
}

.w-30 {
    width: 7.5rem
}

.w-32 {
    width: 8rem
}

.w-40 {
    width: 10rem
}

.w-44 {
    width: 11rem
}

.w-48 {
    width: 12rem
}

.w-54,.w-60 {
    width: 15rem
}

.w-64 {
    width: 16rem
}

.w-72 {
    width: 17.3rem
}

.w-80 {
    width: 20rem
}

.w-100 {
    width: 25rem
}

.w-120 {
    width: 30rem
}

.w-auto {
    width: auto
}

.w-px {
    width: 1px
}

.w-2px {
    width: 2px
}

.w-1\/2 {
    width: 50%
}

.w-1\/3 {
    width: 33.33333%
}

.w-2\/3 {
    width: 66.66667%
}

.w-1\/4 {
    width: 25%
}

.w-2\/4 {
    width: 50%
}

.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.66667%
}

.w-2\/6 {
    width: 33.33333%
}

.w-3\/6 {
    width: 50%
}

.w-4\/6 {
    width: 66.66667%
}

.w-5\/6 {
    width: 83.33333%
}

.w-1\/10 {
    width: 10%
}

.w-2\/10 {
    width: 20%
}

.w-3\/10 {
    width: 30%
}

.w-4\/10 {
    width: 40%
}

.w-5\/10 {
    width: 50%
}

.w-6\/10 {
    width: 60%
}

.w-7\/10 {
    width: 70%
}

.w-8\/10 {
    width: 80%
}

.w-9\/10 {
    width: 90%
}

.w-1\/12 {
    width: 8.33333%
}

.w-2\/12 {
    width: 16.66667%
}

.w-3\/12 {
    width: 25%
}

.w-4\/12 {
    width: 33.33333%
}

.w-5\/12 {
    width: 41.66667%
}

.w-6\/12 {
    width: 50%
}

.w-7\/12 {
    width: 58.33333%
}

.w-8\/12 {
    width: 66.66667%
}

.w-9\/12 {
    width: 75%
}

.w-10\/12 {
    width: 83.33333%
}

.w-11\/12 {
    width: 91.66667%
}

.w-3\/1 {
    width: 300%
}

.w-ccl-width {
    width: 47%
}

.w-quick-buy {
    width: 37rem
}

.w-thin-modal {
    width: 28rem
}

.w-modal {
    width: 40rem
}

.w-wide-modal {
    width: 62rem
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw
}

.z-0 {
    z-index: 0
}

.z-1 {
    z-index: 1
}

.z-2 {
    z-index: 2
}

.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-60 {
    z-index: 60
}

.z-auto {
    z-index: auto
}

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

.gap-0 {
    grid-gap: 0;
    gap: 0
}

.gap-2 {
    grid-gap: .5rem;
    gap: .5rem
}

.gap-4 {
    grid-gap: 1rem;
    gap: 1rem
}

.gap-x-2 {
    grid-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.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
}

.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-7 {
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem
}

.row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem
}

.row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem
}

.row-gap-11 {
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem
}

.row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem
}

.row-gap-14 {
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem
}

.row-gap-15 {
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem
}

.row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem
}

.row-gap-18 {
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem
}

.row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem
}

.row-gap-22 {
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem
}

.row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem
}

.row-gap-28 {
    grid-row-gap: 7rem;
    row-gap: 7rem
}

.row-gap-30 {
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem
}

.row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem
}

.row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem
}

.row-gap-44 {
    grid-row-gap: 11rem;
    row-gap: 11rem
}

.row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem
}

.row-gap-54,.row-gap-60 {
    grid-row-gap: 15rem;
    row-gap: 15rem
}

.row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem
}

.row-gap-72 {
    grid-row-gap: 17.3rem;
    row-gap: 17.3rem
}

.row-gap-80 {
    grid-row-gap: 20rem;
    row-gap: 20rem
}

.row-gap-100 {
    grid-row-gap: 25rem;
    row-gap: 25rem
}

.row-gap-120 {
    grid-row-gap: 30rem;
    row-gap: 30rem
}

.row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px
}

.row-gap-2px {
    grid-row-gap: 2px;
    row-gap: 2px
}

.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
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.grid-rows-1 {
    grid-template-rows: repeat(1,minmax(0,1fr))
}

.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
}

.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-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
}

.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))
}

.rotate-90 {
    --transform-rotate: 90deg
}

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

.rotate-270 {
    --transform-rotate: 270deg
}

.translate-x-none {
    --transform-translate-x: 0
}

.translate-x-1\/4 {
    --transform-translate-x: 25%
}

.translate-x-1\/3 {
    --transform-translate-x: 33.3333%
}

.translate-x-1\/2 {
    --transform-translate-x: 50%
}

.translate-x-2\/3 {
    --transform-translate-x: 66.6666%
}

.-translate-x-1\/2 {
    --transform-translate-x: -50%
}

.-translate-x-1\/3 {
    --transform-translate-x: -33.3333%
}

.-translate-x-2\/3 {
    --transform-translate-x: -66.6666%
}

.translate-x-center-up {
    --transform-translate-x: 50%;
    --transform-translate-x: -50%
}

.translate-x-full {
    --transform-translate-x: 100%
}

.translate-x-full-hidden {
    --transform-translate-x: -100%
}

.translate-x-right-up {
    --transform-translate-x: 100%;
    --transform-translate-x: -100%
}

.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
}

.duration-300 {
    transition-duration: .3s
}

@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)
    }
}

[dir=ltr] .ps-0 {
    padding-left: 0
}

[dir=rtl] .ps-0 {
    padding-right: 0
}

[dir=ltr] .ps-1 {
    padding-left: .25rem
}

[dir=ltr] .pe-1,[dir=rtl] .ps-1 {
    padding-right: .25rem
}

[dir=rtl] .pe-1 {
    padding-left: .25rem
}

[dir=ltr] .ps-2 {
    padding-left: .5rem
}

[dir=ltr] .pe-2,[dir=rtl] .ps-2 {
    padding-right: .5rem
}

[dir=rtl] .pe-2 {
    padding-left: .5rem
}

[dir=ltr] .ps-3 {
    padding-left: .75rem
}

[dir=ltr] .pe-3,[dir=rtl] .ps-3 {
    padding-right: .75rem
}

[dir=rtl] .pe-3 {
    padding-left: .75rem
}

[dir=ltr] .ps-4 {
    padding-left: 1rem
}

[dir=ltr] .pe-4,[dir=rtl] .ps-4 {
    padding-right: 1rem
}

[dir=rtl] .pe-4 {
    padding-left: 1rem
}

[dir=ltr] .ps-5 {
    padding-left: 1.25rem
}

[dir=ltr] .pe-5,[dir=rtl] .ps-5 {
    padding-right: 1.25rem
}

[dir=rtl] .pe-5 {
    padding-left: 1.25rem
}

[dir=ltr] .ps-6 {
    padding-left: 1.5rem
}

[dir=ltr] .pe-6,[dir=rtl] .ps-6 {
    padding-right: 1.5rem
}

[dir=rtl] .pe-6 {
    padding-left: 1.5rem
}

[dir=ltr] .ps-8 {
    padding-left: 2rem
}

[dir=rtl] .ps-8 {
    padding-right: 2rem
}

[dir=ltr] .ps-10 {
    padding-left: 2.5rem
}

[dir=rtl] .ps-10 {
    padding-right: 2.5rem
}

[dir=ltr] .last\:pe-0:last-child {
    padding-right: 0
}

[dir=rtl] .last\:pe-0:last-child {
    padding-left: 0
}

[dir=ltr] .last\:pe-1:last-child {
    padding-right: .25rem
}

[dir=rtl] .last\:pe-1:last-child {
    padding-left: .25rem
}

[dir=ltr] .first\:ps-0:first-child {
    padding-left: 0
}

[dir=rtl] .first\:ps-0:first-child {
    padding-right: 0
}

[dir=ltr] .first\:ps-1:first-child {
    padding-left: .25rem
}

[dir=rtl] .first\:ps-1:first-child {
    padding-right: .25rem
}

[dir=ltr] .ms-0 {
    margin-left: 0
}

[dir=rtl] .ms-0 {
    margin-right: 0
}

[dir=ltr] .ms-1 {
    margin-left: .25rem
}

[dir=rtl] .ms-1 {
    margin-right: .25rem
}

[dir=ltr] .ms-2 {
    margin-left: .5rem
}

[dir=ltr] .me-2,[dir=rtl] .ms-2 {
    margin-right: .5rem
}

[dir=rtl] .me-2 {
    margin-left: .5rem
}

[dir=ltr] .ms-3 {
    margin-left: .75rem
}

[dir=ltr] .me-3,[dir=rtl] .ms-3 {
    margin-right: .75rem
}

[dir=rtl] .me-3 {
    margin-left: .75rem
}

[dir=ltr] .ms-4 {
    margin-left: 1rem
}

[dir=ltr] .me-4,[dir=rtl] .ms-4 {
    margin-right: 1rem
}

[dir=rtl] .me-4 {
    margin-left: 1rem
}

[dir=ltr] .ms-5 {
    margin-left: 1.25rem
}

[dir=rtl] .ms-5 {
    margin-right: 1.25rem
}

[dir=ltr] .ms-6 {
    margin-left: 1.5rem
}

[dir=ltr] .me-6,[dir=rtl] .ms-6 {
    margin-right: 1.5rem
}

[dir=rtl] .me-6 {
    margin-left: 1.5rem
}

[dir=ltr] .me-10 {
    margin-right: 2.5rem
}

[dir=rtl] .me-10 {
    margin-left: 2.5rem
}

[dir=ltr] .ms-12 {
    margin-left: 3rem
}

[dir=rtl] .ms-12 {
    margin-right: 3rem
}

[dir=ltr] .ms-24 {
    margin-left: 6rem
}

[dir=rtl] .ms-24 {
    margin-right: 6rem
}

[dir=ltr] .ms-auto {
    margin-left: auto
}

[dir=rtl] .ms-auto {
    margin-right: auto
}

[dir=ltr] .me-px {
    margin-right: 1px
}

[dir=rtl] .me-px {
    margin-left: 1px
}

[dir=ltr] .-ms-4 {
    margin-left: -1rem
}

[dir=rtl] .-ms-4 {
    margin-right: -1rem
}

[dir=ltr] .-me-4 {
    margin-right: -1rem
}

[dir=rtl] .-me-4 {
    margin-left: -1rem
}

[dir=ltr] .-ms-6 {
    margin-left: -1.5rem
}

[dir=rtl] .-ms-6 {
    margin-right: -1.5rem
}

[dir=ltr] .-me-6 {
    margin-right: -1.5rem
}

[dir=rtl] .-me-6 {
    margin-left: -1.5rem
}

[dir=ltr] .-ms-12 {
    margin-left: -3rem
}

[dir=rtl] .-ms-12 {
    margin-right: -3rem
}

[dir=ltr] .last\:me-0:last-child {
    margin-right: 0
}

[dir=rtl] .last\:me-0:last-child {
    margin-left: 0
}

[dir=rtl] .start-0 {
    right: 0
}

[dir=rtl] .end-0 {
    left: 0
}

[dir=ltr] .end-0 {
    right: 0
}

[dir=ltr] .start-0 {
    left: 0
}

[dir=rtl] .end-4 {
    left: 1rem
}

[dir=ltr] .end-4 {
    right: 1rem
}

[dir=rtl] .end-6 {
    left: 1.5rem
}

[dir=ltr] .end-6 {
    right: 1.5rem
}

[dir=rtl] .start-8 {
    right: 2rem
}

[dir=ltr] .start-8 {
    left: 2rem
}

[dir=ltr] .rounded-e-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

[dir=ltr] .rounded-s-none,[dir=rtl] .rounded-e-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

[dir=rtl] .rounded-s-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

[dir=ltr] .rounded-s {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

[dir=rtl] .rounded-s {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

[dir=ltr] .border-e-0 {
    border-right-width: 0
}

[dir=ltr] .border-s-0,[dir=rtl] .border-e-0 {
    border-left-width: 0
}

[dir=rtl] .border-s-0 {
    border-right-width: 0
}

[dir=ltr] .border-e-2 {
    border-right-width: 2px
}

[dir=ltr] .border-s-2,[dir=rtl] .border-e-2 {
    border-left-width: 2px
}

[dir=rtl] .border-s-2 {
    border-right-width: 2px
}

[dir=ltr] .border-e-4 {
    border-right-width: 4px
}

[dir=ltr] .border-s-4,[dir=rtl] .border-e-4 {
    border-left-width: 4px
}

[dir=rtl] .border-s-4 {
    border-right-width: 4px
}

[dir=ltr] .border-e-8 {
    border-right-width: 8px
}

[dir=ltr] .border-s-8,[dir=rtl] .border-e-8 {
    border-left-width: 8px
}

[dir=rtl] .border-s-8 {
    border-right-width: 8px
}

[dir=ltr] .border-e {
    border-right-width: 1px
}

[dir=ltr] .border-s,[dir=rtl] .border-e {
    border-left-width: 1px
}

[dir=rtl] .border-s {
    border-right-width: 1px
}

[dir=ltr] .active\:border-e-0:active {
    border-right-width: 0
}

[dir=ltr] .active\:border-s-0:active,[dir=rtl] .active\:border-e-0:active {
    border-left-width: 0
}

[dir=rtl] .active\:border-s-0:active {
    border-right-width: 0
}

[dir=ltr] .active\:border-e-2:active {
    border-right-width: 2px
}

[dir=ltr] .active\:border-s-2:active,[dir=rtl] .active\:border-e-2:active {
    border-left-width: 2px
}

[dir=rtl] .active\:border-s-2:active {
    border-right-width: 2px
}

[dir=ltr] .active\:border-e-4:active {
    border-right-width: 4px
}

[dir=ltr] .active\:border-s-4:active,[dir=rtl] .active\:border-e-4:active {
    border-left-width: 4px
}

[dir=rtl] .active\:border-s-4:active {
    border-right-width: 4px
}

[dir=ltr] .active\:border-e-8:active {
    border-right-width: 8px
}

[dir=ltr] .active\:border-s-8:active,[dir=rtl] .active\:border-e-8:active {
    border-left-width: 8px
}

[dir=rtl] .active\:border-s-8:active {
    border-right-width: 8px
}

[dir=ltr] .active\:border-e:active {
    border-right-width: 1px
}

[dir=ltr] .active\:border-s:active,[dir=rtl] .active\:border-e:active {
    border-left-width: 1px
}

[dir=rtl] .active\:border-s:active {
    border-right-width: 1px
}

[dir=ltr] .last\:border-e-0:last-child {
    border-right-width: 0
}

[dir=ltr] .last\:border-s-0:last-child,[dir=rtl] .last\:border-e-0:last-child {
    border-left-width: 0
}

[dir=rtl] .last\:border-s-0:last-child {
    border-right-width: 0
}

[dir=ltr] .last\:border-e-2:last-child {
    border-right-width: 2px
}

[dir=ltr] .last\:border-s-2:last-child,[dir=rtl] .last\:border-e-2:last-child {
    border-left-width: 2px
}

[dir=rtl] .last\:border-s-2:last-child {
    border-right-width: 2px
}

[dir=ltr] .last\:border-e-4:last-child {
    border-right-width: 4px
}

[dir=ltr] .last\:border-s-4:last-child,[dir=rtl] .last\:border-e-4:last-child {
    border-left-width: 4px
}

[dir=rtl] .last\:border-s-4:last-child {
    border-right-width: 4px
}

[dir=ltr] .last\:border-e-8:last-child {
    border-right-width: 8px
}

[dir=ltr] .last\:border-s-8:last-child,[dir=rtl] .last\:border-e-8:last-child {
    border-left-width: 8px
}

[dir=rtl] .last\:border-s-8:last-child {
    border-right-width: 8px
}

[dir=ltr] .last\:border-e:last-child {
    border-right-width: 1px
}

[dir=ltr] .last\:border-s:last-child,[dir=rtl] .last\:border-e:last-child {
    border-left-width: 1px
}

[dir=rtl] .last\:border-s:last-child {
    border-right-width: 1px
}

[dir=rtl] .text-start {
    text-align: right
}

[dir=ltr] .text-start {
    text-align: left
}

.border-t-secondary {
    border-top-color: #3392ff
}

.border-t-secondary-light {
    border-top-color: #89caf5
}

.border-t-secondary-lighter {
    border-top-color: #d1e4fa
}

.border-t-tertiary {
    border-top-color: #05e27e
}

.border-t-tertiary-darker {
    border-top-color: #008549
}

.border-t-tertiary-dark {
    border-top-color: #04af61
}

.border-t-tertiary-light {
    border-top-color: #00e070
}

.border-t-tertiary-lighter {
    border-top-color: #8fefbf
}

.border-t-tertiary-lightest {
    border-top-color: #c9eddb
}

.border-t-tertiary-light-opacity {
    border-top-color: #ecf9f2
}

.border-t-tertiary-pale {
    border-top-color: #d6f1d9
}

.border-t-cta {
    border-top-color: #05e27e
}

.border-t-cta-hover {
    border-top-color: #04af61
}

.border-t-link {
    border-top-color: #3392ff
}

.border-t-accent {
    border-top-color: #89caf5
}

.border-t-success {
    border-top-color: #05e27e
}

.border-t-highlight {
    border-top-color: #3392ff
}

.border-t-bright {
    border-top-color: #00e070
}

.border-t-primary {
    border-top-color: #00373d
}

.border-t-primary-light {
    border-top-color: #415658
}

.border-t-warning {
    border-top-color: #ffb300
}

.border-t-info-dark {
    border-top-color: #006be6
}

.border-t-info-medium-dark {
    border-top-color: #07f
}

.border-t-info-light-dark {
    border-top-color: #3392ff
}

.border-t-info-neutral-light {
    border-top-color: #e7eef9
}

.border-t-info-neutral {
    border-top-color: #89caf5
}

.border-t-info-light {
    border-top-color: #e9f2fb
}

.border-t-info-light-opacity {
    border-top-color: rgba(233,242,251,.3137254901960784)
}

.border-t-error {
    border-top-color: #ff5a5f
}

.border-t-error-dark {
    border-top-color: #dc181e
}

.border-t-error-medium-dark {
    border-top-color: #f43439
}

.border-t-error-light-dark {
    border-top-color: #ff5a5f
}

.border-t-error-neutral {
    border-top-color: #ffb3b5
}

.border-t-error-semi-light {
    border-top-color: #f7d4d5
}

.border-t-error-light {
    border-top-color: #f9ecec
}

.border-t-error-light-opacity {
    border-top-color: undefined
}

.border-t-label-dark {
    border-top-color: #f80
}

.border-t-label-light-dark {
    border-top-color: #fd0
}

.border-t-label-neutral {
    border-top-color: #f2e38c
}

.border-t-label-light {
    border-top-color: #f9f7ec
}

.border-t-gray-darkest {
    border-top-color: #415658
}

.border-t-gray-black {
    border-top-color: #738a8c
}

.border-t-gray-dark {
    border-top-color: #abb9ba
}

.border-t-gray-light-dark {
    border-top-color: #c7d0d1
}

.border-t-gray {
    border-top-color: #e3e8e8
}

.border-t-gray-light {
    border-top-color: #f4f6f6
}

.border-t-gray-lighter {
    border-top-color: #f2f8f5
}

.border-t-black {
    border-top-color: #0d2426
}

.border-t-alert-dark {
    border-top-color: #f80
}

.border-t-alert {
    border-top-color: #fd0
}

.border-t-alert-light {
    border-top-color: #f9f7ec
}

.border-t-white {
    border-top-color: #fff
}

.border-t-transparent {
    border-top-color: transparent
}

.border-t-darker {
    border-top-color: #032e33
}

.transition-all {
    transition-property: all;
    transition-timing-function: ease-in-out;
    transition-timing-function: var(--transition-timing-function)
}

.transition-all,.transition-transform {
    transition-duration: .25s;
    transition-duration: var(--transition-duration)
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: ease-in-out;
    transition-timing-function: var(--transition-timing-function)
}

.transition-200 {
    --transition-duration: 200ms;
    transition-duration: .2s;
    transition-duration: var(--transition-duration);
    transition-timing-function: ease-in-out;
    transition-timing-function: var(--transition-timing-function)
}

.bg-gradient-shadow-top {
    background: linear-gradient(rgba(0,0,0,.5),rgba(9,9,121,0) 20%)
}

.bg-gradient-bright-shadow-bottom {
    background: linear-gradient(hsla(0,0%,100%,0),rgba(255,248,234,.9) 78%)
}

.truncate-5-lines {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.translate-x-none {
    transform: translateX(0)
}

.translate-x-1\/4 {
    transform: translateX(25%)
}

.translate-x-1\/3 {
    transform: translateX(33.3333%)
}

.translate-x-1\/2 {
    transform: translateX(50%)
}

.translate-x-2\/3 {
    transform: translateX(66.6666%)
}

.-translate-x-1\/2 {
    transform: translateX(-50%)
}

.-translate-x-1\/3 {
    transform: translateX(-33.3333%)
}

.-translate-x-2\/3 {
    transform: translateX(-66.6666%)
}

.translate-center-up {
    transform: translate(50%,-50%)
}

.translate-x-full {
    transform: translateX(100%)
}

.translate-x-full-hidden {
    transform: translateX(-100%)
}

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

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

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

.skew-x-0 {
    transform: skewX(0)
}

.skew-y-0 {
    transform: skewY(0)
}

.skew-x-1 {
    transform: skewX(1deg)
}

.skew-y-1 {
    transform: skewY(1deg)
}

.skew-x-2 {
    transform: skewX(2deg)
}

.skew-y-2 {
    transform: skewY(2deg)
}

.skew-x-3 {
    transform: skewX(3deg)
}

.skew-y-3 {
    transform: skewY(3deg)
}

.skew-x-6 {
    transform: skewX(6deg)
}

.skew-y-6 {
    transform: skewY(6deg)
}

.skew-x-12 {
    transform: skewX(12deg)
}

.skew-y-12 {
    transform: skewY(12deg)
}

.-skew-x-12 {
    transform: skewX(-12deg)
}

.-skew-y-12 {
    transform: skewY(-12deg)
}

.-skew-x-6 {
    transform: skewX(-6deg)
}

.-skew-y-6 {
    transform: skewY(-6deg)
}

.-skew-x-3 {
    transform: skewX(-3deg)
}

.-skew-y-3 {
    transform: skewY(-3deg)
}

.-skew-x-2 {
    transform: skewX(-2deg)
}

.-skew-y-2 {
    transform: skewY(-2deg)
}

.-skew-x-1 {
    transform: skewX(-1deg)
}

.-skew-y-1 {
    transform: skewY(-1deg)
}

.active\:bounce:active,.bounce,.focus\:bounce:focus,.hover\:bounce:hover {
    transform: scale(.96)
}

.fade-enter-active,.fade-leave-active {
    transition: opacity .2s
}

.fade-enter,.fade-leave-to {
    opacity: 0
}

.slide-up-enter-active {
    transition: all 1s ease
}

.slide-up-enter {
    transform: translateY(100vh);
    opacity: 0
}

.blur {
    filter: blur(5px)
}

.hide-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.hide-scrollbar::-webkit-scrollbar {
    display: none
}

.html-injected {
    position: relative;
    width: 100%
}

[dir=ltr] .html-injected>ul {
    margin-left: 1rem
}

[dir=rtl] .html-injected>ul {
    margin-right: 1rem
}

.html-injected>ul {
    list-style-type: disc
}

.html-injected b {
    display: block
}

.html-injected hr {
    height: 1px;
    width: 100%;
    --bg-opacity: 1;
    background-color: #e3e8e8;
    background-color: rgba(227,232,232,var(--bg-opacity));
    border-width: 0;
    margin: 1rem 0
}

.html-injected .p1>b {
    margin-top: 1.5rem
}

#page-content {
    transition: all .5s cubic-bezier(.55,0,.1,1);
    flex: 1
}

[dir=ltr] [data-ordered-header]:before {
    counter-increment: section;
    content: counter(section);
    background-color: #000;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 3px;
    padding-left: 1px;
    margin-right: 8px;
    border-radius: 50%;
    font-size: 1.25rem;
    height: 25px;
    width: 25px
}

[dir=ltr] [data-is-completed=true][data-ordered-header]:before {
    visibility: hidden;
    width: 0;
    margin-right: 0;
    padding-left: 0
}

[dir=rtl] [data-ordered-header]:before {
    counter-increment: section;
    content: counter(section);
    background: #000 50% no-repeat;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding-right: 1px;
    margin-left: 8px;
    border-radius: 50%;
    font-size: 1rem;
    height: 25px;
    width: 25px
}

[dir=rtl] [data-is-completed=true][data-ordered-header]:before {
    visibility: hidden;
    width: 0;
    margin-left: 0;
    padding-right: 0
}

[dir=ltr] .responsive-icon {
    transform: scale(1)
}

[dir=ltr] .responsive-icon-mirrored,[dir=rtl] .responsive-icon {
    transform: scaleX(-1)
}

[dir=rtl] .responsive-icon-mirrored {
    transform: scale(1)
}

[dir=ltr] * {
    font-family: Poppins,sofia-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

[dir=ltr] h1,[dir=ltr] h2 {
    font-family: Poppins,roc-grotesk,sofia-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

[dir=ltr] h1:lang(tr),[dir=ltr] h2:lang(tr),h1:lang(ro),h2:lang(ro) {
    font-family: Poppins,sofia-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

[dir=ltr] .font-secondary,[dir=ltr] .lg\:font-secondary,[dir=ltr] .md\:font-secondary,[dir=ltr] .sm\:font-secondary,[dir=ltr] .xl\:font-secondary {
    font-family: Poppins,sofia-pro,sans-serif
}

[dir=ltr] .font-primary [dir=ltr] .sm\:font-primary,[dir=ltr] .lg\:font-primary,[dir=ltr] .md\:font-primary,[dir=ltr] .xl\:font-primary {
    font-family: Poppins,roc-grotesk,sans-serif
}

.font-primary:lang(ro) [dir=ltr] .sm\:font-primary:lang(tr),.lg\:font-primary:lang(ro),.md\:font-primary:lang(ro),.sm\:font-primary:lang(ro),.xl\:font-primary:lang(ro),[dir=ltr] .font-primary:lang(tr),[dir=ltr] .lg\:font-primary:lang(tr),[dir=ltr] .md\:font-primary:lang(tr),[dir=ltr] .xl\:font-primary:lang(tr) {
    font-family: Poppins,sofia-pro,sans-serif
}

[dir=rtl] *,[dir=rtl] h1,[dir=rtl] h2 {
    font-family: Poppins,adelle-sans-arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

[dir=rtl] .font-primary,[dir=rtl] .font-secondary,[dir=rtl] .lg\:font-primary,[dir=rtl] .lg\:font-secondary,[dir=rtl] .md\:font-primary,[dir=rtl] .md\:font-secondary,[dir=rtl] .sm\:font-primary,[dir=rtl] .sm\:font-secondary,[dir=rtl] .xl\:font-primary,[dir=rtl] .xl\:font-secondary {
    font-family: Poppins,adelle-sans-arabic,sans-serif
}

.force-ltr {
    direction: ltr!important
}

@media (min-width: 359px) {
    .xs\:container {
        width:100%
    }
}

@media (min-width: 359px) and (min-width:359px) {
    .xs\:container {
        max-width:359px
    }
}

@media (min-width: 359px) and (min-width:640px) {
    .xs\:container {
        max-width:640px
    }
}

@media (min-width: 359px) and (min-width:768px) {
    .xs\:container {
        max-width:768px
    }
}

@media (min-width: 359px) and (min-width:1024px) {
    .xs\:container {
        max-width:1024px
    }
}

@media (min-width: 359px) and (min-width:1280px) {
    .xs\:container {
        max-width:1280px
    }
}

@media (min-width: 359px) {
    .xs\:border-collapse {
        border-collapse:collapse
    }

    .xs\:border-separate {
        border-collapse: separate
    }

    .xs\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .xs\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .xs\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xs\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xs\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .xs\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .xs\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .xs\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .xs\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xs\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xs\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .xs\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xs\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .xs\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .xs\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .xs\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .xs\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .xs\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .xs\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xs\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .xs\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .xs\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xs\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .xs\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .xs\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .xs\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xs\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xs\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .xs\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xs\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xs\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .xs\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .xs\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .xs\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .xs\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .xs\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .xs\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .xs\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xs\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xs\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xs\:border-white {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .xs\:border-transparent {
        border-color: transparent
    }

    .xs\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .xs\:hover\:border-secondary:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:hover\:border-secondary-light:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:hover\:border-secondary-lighter:hover {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .xs\:hover\:border-tertiary:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:hover\:border-tertiary-darker:hover {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .xs\:hover\:border-tertiary-dark:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xs\:hover\:border-tertiary-light:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xs\:hover\:border-tertiary-lighter:hover {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .xs\:hover\:border-tertiary-lightest:hover {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .xs\:hover\:border-tertiary-light-opacity:hover {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .xs\:hover\:border-tertiary-pale:hover {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .xs\:hover\:border-cta:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:hover\:border-cta-hover:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xs\:hover\:border-link:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:hover\:border-accent:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:hover\:border-success:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:hover\:border-highlight:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:hover\:border-bright:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xs\:hover\:border-primary:hover {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .xs\:hover\:border-primary-light:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xs\:hover\:border-warning:hover {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .xs\:hover\:border-info-dark:hover {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .xs\:hover\:border-info-medium-dark:hover {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .xs\:hover\:border-info-light-dark:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:hover\:border-info-neutral-light:hover {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .xs\:hover\:border-info-neutral:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:hover\:border-info-light:hover {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .xs\:hover\:border-info-light-opacity:hover {
        border-color: rgba(233,242,251,.31373)
    }

    .xs\:hover\:border-error:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xs\:hover\:border-error-dark:hover {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .xs\:hover\:border-error-medium-dark:hover {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .xs\:hover\:border-error-light-dark:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xs\:hover\:border-error-neutral:hover {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .xs\:hover\:border-error-semi-light:hover {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .xs\:hover\:border-error-light:hover {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .xs\:hover\:border-label-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xs\:hover\:border-label-light-dark:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xs\:hover\:border-label-neutral:hover {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .xs\:hover\:border-label-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xs\:hover\:border-gray-darkest:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xs\:hover\:border-gray-black:hover {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .xs\:hover\:border-gray-dark:hover {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .xs\:hover\:border-gray-light-dark:hover {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .xs\:hover\:border-gray:hover {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .xs\:hover\:border-gray-light:hover {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .xs\:hover\:border-gray-lighter:hover {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .xs\:hover\:border-black:hover {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .xs\:hover\:border-alert-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xs\:hover\:border-alert:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xs\:hover\:border-alert-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent:hover {
        border-color: transparent
    }

    .xs\:hover\:border-darker:hover {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .xs\:focus\:border-secondary:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:focus\:border-secondary-light:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:focus\:border-secondary-lighter:focus {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .xs\:focus\:border-tertiary:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:focus\:border-tertiary-darker:focus {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .xs\:focus\:border-tertiary-dark:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xs\:focus\:border-tertiary-light:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xs\:focus\:border-tertiary-lighter:focus {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .xs\:focus\:border-tertiary-lightest:focus {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .xs\:focus\:border-tertiary-light-opacity:focus {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .xs\:focus\:border-tertiary-pale:focus {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .xs\:focus\:border-cta:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:focus\:border-cta-hover:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xs\:focus\:border-link:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:focus\:border-accent:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:focus\:border-success:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:focus\:border-highlight:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:focus\:border-bright:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xs\:focus\:border-primary:focus {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .xs\:focus\:border-primary-light:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xs\:focus\:border-warning:focus {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .xs\:focus\:border-info-dark:focus {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .xs\:focus\:border-info-medium-dark:focus {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .xs\:focus\:border-info-light-dark:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:focus\:border-info-neutral-light:focus {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .xs\:focus\:border-info-neutral:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:focus\:border-info-light:focus {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .xs\:focus\:border-info-light-opacity:focus {
        border-color: rgba(233,242,251,.31373)
    }

    .xs\:focus\:border-error:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xs\:focus\:border-error-dark:focus {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .xs\:focus\:border-error-medium-dark:focus {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .xs\:focus\:border-error-light-dark:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xs\:focus\:border-error-neutral:focus {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .xs\:focus\:border-error-semi-light:focus {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .xs\:focus\:border-error-light:focus {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .xs\:focus\:border-label-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xs\:focus\:border-label-light-dark:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xs\:focus\:border-label-neutral:focus {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .xs\:focus\:border-label-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xs\:focus\:border-gray-darkest:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xs\:focus\:border-gray-black:focus {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .xs\:focus\:border-gray-dark:focus {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .xs\:focus\:border-gray-light-dark:focus {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .xs\:focus\:border-gray:focus {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .xs\:focus\:border-gray-light:focus {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .xs\:focus\:border-gray-lighter:focus {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .xs\:focus\:border-black:focus {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .xs\:focus\:border-alert-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xs\:focus\:border-alert:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xs\:focus\:border-alert-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xs\:focus\:border-white:focus {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .xs\:focus\:border-transparent:focus {
        border-color: transparent
    }

    .xs\:focus\:border-darker:focus {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .xs\:active\:border-secondary:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:active\:border-secondary-light:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:active\:border-secondary-lighter:active {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .xs\:active\:border-tertiary:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:active\:border-tertiary-darker:active {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .xs\:active\:border-tertiary-dark:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xs\:active\:border-tertiary-light:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xs\:active\:border-tertiary-lighter:active {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .xs\:active\:border-tertiary-lightest:active {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .xs\:active\:border-tertiary-light-opacity:active {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .xs\:active\:border-tertiary-pale:active {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .xs\:active\:border-cta:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:active\:border-cta-hover:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xs\:active\:border-link:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:active\:border-accent:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:active\:border-success:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xs\:active\:border-highlight:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:active\:border-bright:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xs\:active\:border-primary:active {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .xs\:active\:border-primary-light:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xs\:active\:border-warning:active {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .xs\:active\:border-info-dark:active {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .xs\:active\:border-info-medium-dark:active {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .xs\:active\:border-info-light-dark:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xs\:active\:border-info-neutral-light:active {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .xs\:active\:border-info-neutral:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xs\:active\:border-info-light:active {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .xs\:active\:border-info-light-opacity:active {
        border-color: rgba(233,242,251,.31373)
    }

    .xs\:active\:border-error:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xs\:active\:border-error-dark:active {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .xs\:active\:border-error-medium-dark:active {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .xs\:active\:border-error-light-dark:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xs\:active\:border-error-neutral:active {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .xs\:active\:border-error-semi-light:active {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .xs\:active\:border-error-light:active {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .xs\:active\:border-label-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xs\:active\:border-label-light-dark:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xs\:active\:border-label-neutral:active {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .xs\:active\:border-label-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xs\:active\:border-gray-darkest:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xs\:active\:border-gray-black:active {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .xs\:active\:border-gray-dark:active {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .xs\:active\:border-gray-light-dark:active {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .xs\:active\:border-gray:active {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .xs\:active\:border-gray-light:active {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .xs\:active\:border-gray-lighter:active {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .xs\:active\:border-black:active {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .xs\:active\:border-alert-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xs\:active\:border-alert:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xs\:active\:border-alert-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xs\:active\:border-white:active {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .xs\:active\:border-transparent:active {
        border-color: transparent
    }

    .xs\:active\:border-darker:active {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .group:hover .xs\:group-hover\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .xs\:group-hover\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent {
        border-color: transparent
    }

    .group:hover .xs\:group-hover\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .xs\:border-opacity-0 {
        --border-opacity: 0
    }

    .xs\:border-opacity-20 {
        --border-opacity: 0.20
    }

    .xs\:border-opacity-25 {
        --border-opacity: 0.25
    }

    .xs\:border-opacity-50 {
        --border-opacity: 0.5
    }

    .xs\:border-opacity-75 {
        --border-opacity: 0.75
    }

    .xs\:border-opacity-100 {
        --border-opacity: 1
    }

    .xs\:hover\:border-opacity-0:hover {
        --border-opacity: 0
    }

    .xs\:hover\:border-opacity-20:hover {
        --border-opacity: 0.20
    }

    .xs\:hover\:border-opacity-25:hover {
        --border-opacity: 0.25
    }

    .xs\:hover\:border-opacity-50:hover {
        --border-opacity: 0.5
    }

    .xs\:hover\:border-opacity-75:hover {
        --border-opacity: 0.75
    }

    .xs\:hover\:border-opacity-100:hover {
        --border-opacity: 1
    }

    .xs\:focus\:border-opacity-0:focus {
        --border-opacity: 0
    }

    .xs\:focus\:border-opacity-20:focus {
        --border-opacity: 0.20
    }

    .xs\:focus\:border-opacity-25:focus {
        --border-opacity: 0.25
    }

    .xs\:focus\:border-opacity-50:focus {
        --border-opacity: 0.5
    }

    .xs\:focus\:border-opacity-75:focus {
        --border-opacity: 0.75
    }

    .xs\:focus\:border-opacity-100:focus {
        --border-opacity: 1
    }

    .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\:active\:border-solid:active {
        border-style: solid
    }

    .xs\:active\:border-dashed:active {
        border-style: dashed
    }

    .xs\:active\:border-dotted:active {
        border-style: dotted
    }

    .xs\:active\:border-double:active {
        border-style: double
    }

    .xs\:active\:border-none:active {
        border-style: none
    }

    .xs\:border-0 {
        border-width: 0
    }

    .xs\:border-2 {
        border-width: 2px
    }

    .xs\:border-4 {
        border-width: 4px
    }

    .xs\:border-8 {
        border-width: 8px
    }

    .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-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-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-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\:active\:border-0:active {
        border-width: 0
    }

    .xs\:active\:border-2:active {
        border-width: 2px
    }

    .xs\:active\:border-4:active {
        border-width: 4px
    }

    .xs\:active\:border-8:active {
        border-width: 8px
    }

    .xs\:active\:border-t-0:active {
        border-top-width: 0
    }

    .xs\:active\:border-r-0:active {
        border-right-width: 0
    }

    .xs\:active\:border-b-0:active {
        border-bottom-width: 0
    }

    .xs\:active\:border-l-0:active {
        border-left-width: 0
    }

    .xs\:active\:border-t-2:active {
        border-top-width: 2px
    }

    .xs\:active\:border-r-2:active {
        border-right-width: 2px
    }

    .xs\:active\:border-b-2:active {
        border-bottom-width: 2px
    }

    .xs\:active\:border-l-2:active {
        border-left-width: 2px
    }

    .xs\:active\:border-t-4:active {
        border-top-width: 4px
    }

    .xs\:active\:border-r-4:active {
        border-right-width: 4px
    }

    .xs\:active\:border-b-4:active {
        border-bottom-width: 4px
    }

    .xs\:active\:border-l-4:active {
        border-left-width: 4px
    }

    .xs\:active\:border-t-8:active {
        border-top-width: 8px
    }

    .xs\:active\:border-r-8:active {
        border-right-width: 8px
    }

    .xs\:active\:border-b-8:active {
        border-bottom-width: 8px
    }

    .xs\:active\:border-l-8:active {
        border-left-width: 8px
    }

    .xs\:active\:border-t:active {
        border-top-width: 1px
    }

    .xs\:active\:border-r:active {
        border-right-width: 1px
    }

    .xs\:active\:border-b:active {
        border-bottom-width: 1px
    }

    .xs\:active\:border-l:active {
        border-left-width: 1px
    }

    .xs\:last\:border-0:last-child {
        border-width: 0
    }

    .xs\:last\:border-2:last-child {
        border-width: 2px
    }

    .xs\:last\:border-4:last-child {
        border-width: 4px
    }

    .xs\:last\:border-8:last-child {
        border-width: 8px
    }

    .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-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-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-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\:table-row-group {
        display: table-row-group
    }

    .xs\:flow-root {
        display: flow-root
    }

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

    .xs\:flex-grow-0 {
        flex-grow: 0
    }

    .xs\:flex-grow {
        flex-grow: 1
    }

    .xs\:h-0 {
        height: 0
    }

    .xs\:h-1 {
        height: .25rem
    }

    .xs\:h-2 {
        height: .5rem
    }

    .xs\:h-3 {
        height: .75rem
    }

    .xs\:h-4 {
        height: 1rem
    }

    .xs\:h-5 {
        height: 1.25rem
    }

    .xs\:h-6 {
        height: 1.5rem
    }

    .xs\:h-7 {
        height: 1.75rem
    }

    .xs\:h-8 {
        height: 2rem
    }

    .xs\:h-10 {
        height: 2.5rem
    }

    .xs\:h-11 {
        height: 2.75rem
    }

    .xs\:h-12 {
        height: 3rem
    }

    .xs\:h-14 {
        height: 3.5rem
    }

    .xs\:h-15 {
        height: 3.75rem
    }

    .xs\:h-16 {
        height: 4rem
    }

    .xs\:h-18 {
        height: 4.5rem
    }

    .xs\:h-20 {
        height: 5rem
    }

    .xs\:h-22 {
        height: 5.5rem
    }

    .xs\:h-24 {
        height: 6rem
    }

    .xs\:h-28 {
        height: 7rem
    }

    .xs\:h-30 {
        height: 7.5rem
    }

    .xs\:h-32 {
        height: 8rem
    }

    .xs\:h-40 {
        height: 10rem
    }

    .xs\:h-44 {
        height: 11rem
    }

    .xs\:h-48 {
        height: 12rem
    }

    .xs\:h-54,.xs\:h-60 {
        height: 15rem
    }

    .xs\:h-64 {
        height: 16rem
    }

    .xs\:h-72 {
        height: 17.3rem
    }

    .xs\:h-80 {
        height: 20rem
    }

    .xs\:h-100 {
        height: 25rem
    }

    .xs\:h-120 {
        height: 30rem
    }

    .xs\:h-auto {
        height: auto
    }

    .xs\:h-intrinsic {
        height: intrinsic
    }

    .xs\:h-px {
        height: 1px
    }

    .xs\:h-2px {
        height: 2px
    }

    .xs\:h-banner-sm {
        height: 12rem
    }

    .xs\:h-banner {
        height: 20rem
    }

    .xs\:h-banner-lg {
        height: 398px
    }

    .xs\:h-popular-card {
        height: 6.875rem
    }

    .xs\:h-hero-banner {
        height: 28rem
    }

    .xs\:h-full {
        height: 100%
    }

    .xs\:h-screen {
        height: 100vh
    }

    .xs\:h-inner-height-ccl {
        height: calc(100% - 24px)
    }

    .xs\:m-3 {
        margin: .75rem
    }

    .xs\:mt-0 {
        margin-top: 0
    }

    .xs\:mt-1 {
        margin-top: .25rem
    }

    .xs\:mt-2 {
        margin-top: .5rem
    }

    .xs\:mb-2 {
        margin-bottom: .5rem
    }

    .xs\:mt-3 {
        margin-top: .75rem
    }

    .xs\:mt-4 {
        margin-top: 1rem
    }

    .xs\:mt-5 {
        margin-top: 1.25rem
    }

    .xs\:mt-6 {
        margin-top: 1.5rem
    }

    .xs\:mt-7 {
        margin-top: 1.75rem
    }

    .xs\:mt-8 {
        margin-top: 2rem
    }

    .xs\:mt-10 {
        margin-top: 2.5rem
    }

    .xs\:mt-11 {
        margin-top: 2.75rem
    }

    .xs\:mt-12 {
        margin-top: 3rem
    }

    .xs\:mt-14 {
        margin-top: 3.5rem
    }

    .xs\:mt-15 {
        margin-top: 3.75rem
    }

    .xs\:mt-16 {
        margin-top: 4rem
    }

    .xs\:mt-18 {
        margin-top: 4.5rem
    }

    .xs\:mt-20 {
        margin-top: 5rem
    }

    .xs\:mt-22 {
        margin-top: 5.5rem
    }

    .xs\:mt-24 {
        margin-top: 6rem
    }

    .xs\:mt-28 {
        margin-top: 7rem
    }

    .xs\:mt-30 {
        margin-top: 7.5rem
    }

    .xs\:mt-32 {
        margin-top: 8rem
    }

    .xs\:mt-40 {
        margin-top: 10rem
    }

    .xs\:mt-44 {
        margin-top: 11rem
    }

    .xs\:mt-48 {
        margin-top: 12rem
    }

    .xs\:mt-54,.xs\:mt-60 {
        margin-top: 15rem
    }

    .xs\:mt-64 {
        margin-top: 16rem
    }

    .xs\:mt-72 {
        margin-top: 17.3rem
    }

    .xs\:mt-80 {
        margin-top: 20rem
    }

    .xs\:mt-100 {
        margin-top: 25rem
    }

    .xs\:mt-120 {
        margin-top: 30rem
    }

    .xs\:mt-auto {
        margin-top: auto
    }

    .xs\:mt-px {
        margin-top: 1px
    }

    .xs\:mt-2px {
        margin-top: 2px
    }

    .xs\:-mt-1 {
        margin-top: -.25rem
    }

    .xs\:-mt-2 {
        margin-top: -.5rem
    }

    .xs\:-mt-3 {
        margin-top: -.75rem
    }

    .xs\:-mt-4 {
        margin-top: -1rem
    }

    .xs\:-mt-5 {
        margin-top: -1.25rem
    }

    .xs\:-mt-6 {
        margin-top: -1.5rem
    }

    .xs\:-mt-7 {
        margin-top: -1.75rem
    }

    .xs\:-mt-8 {
        margin-top: -2rem
    }

    .xs\:-mt-10 {
        margin-top: -2.5rem
    }

    .xs\:-mt-11 {
        margin-top: -2.75rem
    }

    .xs\:-mt-12 {
        margin-top: -3rem
    }

    .xs\:-mt-14 {
        margin-top: -3.5rem
    }

    .xs\:-mt-15 {
        margin-top: -3.75rem
    }

    .xs\:-mt-16 {
        margin-top: -4rem
    }

    .xs\:-mt-18 {
        margin-top: -4.5rem
    }

    .xs\:-mt-20 {
        margin-top: -5rem
    }

    .xs\:-mt-22 {
        margin-top: -5.5rem
    }

    .xs\:-mt-24 {
        margin-top: -6rem
    }

    .xs\:-mt-28 {
        margin-top: -7rem
    }

    .xs\:-mt-30 {
        margin-top: -7.5rem
    }

    .xs\:-mt-32 {
        margin-top: -8rem
    }

    .xs\:-mt-40 {
        margin-top: -10rem
    }

    .xs\:-mt-44 {
        margin-top: -11rem
    }

    .xs\:-mt-48 {
        margin-top: -12rem
    }

    .xs\:-mt-54,.xs\:-mt-60 {
        margin-top: -15rem
    }

    .xs\:-mt-64 {
        margin-top: -16rem
    }

    .xs\:-mt-72 {
        margin-top: -17.3rem
    }

    .xs\:-mt-80 {
        margin-top: -20rem
    }

    .xs\:-mt-100 {
        margin-top: -25rem
    }

    .xs\:-mt-120 {
        margin-top: -30rem
    }

    .xs\:-mt-px {
        margin-top: -1px
    }

    .xs\:-mt-2px {
        margin-top: -2px
    }

    .xs\:first\:mt-0:first-child {
        margin-top: 0
    }

    .xs\:first\:mt-1:first-child {
        margin-top: .25rem
    }

    .xs\:first\:mt-2:first-child {
        margin-top: .5rem
    }

    .xs\:first\:mt-3:first-child {
        margin-top: .75rem
    }

    .xs\:first\:mt-4:first-child {
        margin-top: 1rem
    }

    .xs\:first\:mt-5:first-child {
        margin-top: 1.25rem
    }

    .xs\:first\:mt-6:first-child {
        margin-top: 1.5rem
    }

    .xs\:first\:mt-7:first-child {
        margin-top: 1.75rem
    }

    .xs\:first\:mt-8:first-child {
        margin-top: 2rem
    }

    .xs\:first\:mt-10:first-child {
        margin-top: 2.5rem
    }

    .xs\:first\:mt-11:first-child {
        margin-top: 2.75rem
    }

    .xs\:first\:mt-12:first-child {
        margin-top: 3rem
    }

    .xs\:first\:mt-14:first-child {
        margin-top: 3.5rem
    }

    .xs\:first\:mt-15:first-child {
        margin-top: 3.75rem
    }

    .xs\:first\:mt-16:first-child {
        margin-top: 4rem
    }

    .xs\:first\:mt-18:first-child {
        margin-top: 4.5rem
    }

    .xs\:first\:mt-20:first-child {
        margin-top: 5rem
    }

    .xs\:first\:mt-22:first-child {
        margin-top: 5.5rem
    }

    .xs\:first\:mt-24:first-child {
        margin-top: 6rem
    }

    .xs\:first\:mt-28:first-child {
        margin-top: 7rem
    }

    .xs\:first\:mt-30:first-child {
        margin-top: 7.5rem
    }

    .xs\:first\:mt-32:first-child {
        margin-top: 8rem
    }

    .xs\:first\:mt-40:first-child {
        margin-top: 10rem
    }

    .xs\:first\:mt-44:first-child {
        margin-top: 11rem
    }

    .xs\:first\:mt-48:first-child {
        margin-top: 12rem
    }

    .xs\:first\:mt-54:first-child,.xs\:first\:mt-60:first-child {
        margin-top: 15rem
    }

    .xs\:first\:mt-64:first-child {
        margin-top: 16rem
    }

    .xs\:first\:mt-72:first-child {
        margin-top: 17.3rem
    }

    .xs\:first\:mt-80:first-child {
        margin-top: 20rem
    }

    .xs\:first\:mt-100:first-child {
        margin-top: 25rem
    }

    .xs\:first\:mt-120:first-child {
        margin-top: 30rem
    }

    .xs\:first\:mt-auto:first-child {
        margin-top: auto
    }

    .xs\:first\:mt-px:first-child {
        margin-top: 1px
    }

    .xs\:first\:mt-2px:first-child {
        margin-top: 2px
    }

    .xs\:first\:-mt-1:first-child {
        margin-top: -.25rem
    }

    .xs\:first\:-mt-2:first-child {
        margin-top: -.5rem
    }

    .xs\:first\:-mt-3:first-child {
        margin-top: -.75rem
    }

    .xs\:first\:-mt-4:first-child {
        margin-top: -1rem
    }

    .xs\:first\:-mt-5:first-child {
        margin-top: -1.25rem
    }

    .xs\:first\:-mt-6:first-child {
        margin-top: -1.5rem
    }

    .xs\:first\:-mt-7:first-child {
        margin-top: -1.75rem
    }

    .xs\:first\:-mt-8:first-child {
        margin-top: -2rem
    }

    .xs\:first\:-mt-10:first-child {
        margin-top: -2.5rem
    }

    .xs\:first\:-mt-11:first-child {
        margin-top: -2.75rem
    }

    .xs\:first\:-mt-12:first-child {
        margin-top: -3rem
    }

    .xs\:first\:-mt-14:first-child {
        margin-top: -3.5rem
    }

    .xs\:first\:-mt-15:first-child {
        margin-top: -3.75rem
    }

    .xs\:first\:-mt-16:first-child {
        margin-top: -4rem
    }

    .xs\:first\:-mt-18:first-child {
        margin-top: -4.5rem
    }

    .xs\:first\:-mt-20:first-child {
        margin-top: -5rem
    }

    .xs\:first\:-mt-22:first-child {
        margin-top: -5.5rem
    }

    .xs\:first\:-mt-24:first-child {
        margin-top: -6rem
    }

    .xs\:first\:-mt-28:first-child {
        margin-top: -7rem
    }

    .xs\:first\:-mt-30:first-child {
        margin-top: -7.5rem
    }

    .xs\:first\:-mt-32:first-child {
        margin-top: -8rem
    }

    .xs\:first\:-mt-40:first-child {
        margin-top: -10rem
    }

    .xs\:first\:-mt-44:first-child {
        margin-top: -11rem
    }

    .xs\:first\:-mt-48:first-child {
        margin-top: -12rem
    }

    .xs\:first\:-mt-54:first-child,.xs\:first\:-mt-60:first-child {
        margin-top: -15rem
    }

    .xs\:first\:-mt-64:first-child {
        margin-top: -16rem
    }

    .xs\:first\:-mt-72:first-child {
        margin-top: -17.3rem
    }

    .xs\:first\:-mt-80:first-child {
        margin-top: -20rem
    }

    .xs\:first\:-mt-100:first-child {
        margin-top: -25rem
    }

    .xs\:first\:-mt-120:first-child {
        margin-top: -30rem
    }

    .xs\:first\:-mt-px:first-child {
        margin-top: -1px
    }

    .xs\:first\:-mt-2px:first-child {
        margin-top: -2px
    }

    .xs\:last\:mt-0:last-child {
        margin-top: 0
    }

    .xs\:last\:mt-1:last-child {
        margin-top: .25rem
    }

    .xs\:last\:mt-2:last-child {
        margin-top: .5rem
    }

    .xs\:last\:mt-3:last-child {
        margin-top: .75rem
    }

    .xs\:last\:mt-4:last-child {
        margin-top: 1rem
    }

    .xs\:last\:mt-5:last-child {
        margin-top: 1.25rem
    }

    .xs\:last\:mt-6:last-child {
        margin-top: 1.5rem
    }

    .xs\:last\:mt-7:last-child {
        margin-top: 1.75rem
    }

    .xs\:last\:mt-8:last-child {
        margin-top: 2rem
    }

    .xs\:last\:mt-10:last-child {
        margin-top: 2.5rem
    }

    .xs\:last\:mt-11:last-child {
        margin-top: 2.75rem
    }

    .xs\:last\:mt-12:last-child {
        margin-top: 3rem
    }

    .xs\:last\:mt-14:last-child {
        margin-top: 3.5rem
    }

    .xs\:last\:mt-15:last-child {
        margin-top: 3.75rem
    }

    .xs\:last\:mt-16:last-child {
        margin-top: 4rem
    }

    .xs\:last\:mt-18:last-child {
        margin-top: 4.5rem
    }

    .xs\:last\:mt-20:last-child {
        margin-top: 5rem
    }

    .xs\:last\:mt-22:last-child {
        margin-top: 5.5rem
    }

    .xs\:last\:mt-24:last-child {
        margin-top: 6rem
    }

    .xs\:last\:mt-28:last-child {
        margin-top: 7rem
    }

    .xs\:last\:mt-30:last-child {
        margin-top: 7.5rem
    }

    .xs\:last\:mt-32:last-child {
        margin-top: 8rem
    }

    .xs\:last\:mt-40:last-child {
        margin-top: 10rem
    }

    .xs\:last\:mt-44:last-child {
        margin-top: 11rem
    }

    .xs\:last\:mt-48:last-child {
        margin-top: 12rem
    }

    .xs\:last\:mt-54:last-child,.xs\:last\:mt-60:last-child {
        margin-top: 15rem
    }

    .xs\:last\:mt-64:last-child {
        margin-top: 16rem
    }

    .xs\:last\:mt-72:last-child {
        margin-top: 17.3rem
    }

    .xs\:last\:mt-80:last-child {
        margin-top: 20rem
    }

    .xs\:last\:mt-100:last-child {
        margin-top: 25rem
    }

    .xs\:last\:mt-120:last-child {
        margin-top: 30rem
    }

    .xs\:last\:mt-auto:last-child {
        margin-top: auto
    }

    .xs\:last\:mt-px:last-child {
        margin-top: 1px
    }

    .xs\:last\:mt-2px:last-child {
        margin-top: 2px
    }

    .xs\:last\:-mt-1:last-child {
        margin-top: -.25rem
    }

    .xs\:last\:-mt-2:last-child {
        margin-top: -.5rem
    }

    .xs\:last\:-mt-3:last-child {
        margin-top: -.75rem
    }

    .xs\:last\:-mt-4:last-child {
        margin-top: -1rem
    }

    .xs\:last\:-mt-5:last-child {
        margin-top: -1.25rem
    }

    .xs\:last\:-mt-6:last-child {
        margin-top: -1.5rem
    }

    .xs\:last\:-mt-7:last-child {
        margin-top: -1.75rem
    }

    .xs\:last\:-mt-8:last-child {
        margin-top: -2rem
    }

    .xs\:last\:-mt-10:last-child {
        margin-top: -2.5rem
    }

    .xs\:last\:-mt-11:last-child {
        margin-top: -2.75rem
    }

    .xs\:last\:-mt-12:last-child {
        margin-top: -3rem
    }

    .xs\:last\:-mt-14:last-child {
        margin-top: -3.5rem
    }

    .xs\:last\:-mt-15:last-child {
        margin-top: -3.75rem
    }

    .xs\:last\:-mt-16:last-child {
        margin-top: -4rem
    }

    .xs\:last\:-mt-18:last-child {
        margin-top: -4.5rem
    }

    .xs\:last\:-mt-20:last-child {
        margin-top: -5rem
    }

    .xs\:last\:-mt-22:last-child {
        margin-top: -5.5rem
    }

    .xs\:last\:-mt-24:last-child {
        margin-top: -6rem
    }

    .xs\:last\:-mt-28:last-child {
        margin-top: -7rem
    }

    .xs\:last\:-mt-30:last-child {
        margin-top: -7.5rem
    }

    .xs\:last\:-mt-32:last-child {
        margin-top: -8rem
    }

    .xs\:last\:-mt-40:last-child {
        margin-top: -10rem
    }

    .xs\:last\:-mt-44:last-child {
        margin-top: -11rem
    }

    .xs\:last\:-mt-48:last-child {
        margin-top: -12rem
    }

    .xs\:last\:-mt-54:last-child,.xs\:last\:-mt-60:last-child {
        margin-top: -15rem
    }

    .xs\:last\:-mt-64:last-child {
        margin-top: -16rem
    }

    .xs\:last\:-mt-72:last-child {
        margin-top: -17.3rem
    }

    .xs\:last\:-mt-80:last-child {
        margin-top: -20rem
    }

    .xs\:last\:-mt-100:last-child {
        margin-top: -25rem
    }

    .xs\:last\:-mt-120:last-child {
        margin-top: -30rem
    }

    .xs\:last\:-mt-px:last-child {
        margin-top: -1px
    }

    .xs\:last\:-mt-2px:last-child {
        margin-top: -2px
    }

    .xs\:max-h-0 {
        max-height: 0
    }

    .xs\:max-h-1 {
        max-height: .25rem
    }

    .xs\:max-h-2 {
        max-height: .5rem
    }

    .xs\:max-h-3 {
        max-height: .75rem
    }

    .xs\:max-h-4 {
        max-height: 1rem
    }

    .xs\:max-h-5 {
        max-height: 1.25rem
    }

    .xs\:max-h-6 {
        max-height: 1.5rem
    }

    .xs\:max-h-7 {
        max-height: 1.75rem
    }

    .xs\:max-h-8 {
        max-height: 2rem
    }

    .xs\:max-h-10 {
        max-height: 2.5rem
    }

    .xs\:max-h-11 {
        max-height: 2.75rem
    }

    .xs\:max-h-12 {
        max-height: 3rem
    }

    .xs\:max-h-14 {
        max-height: 3.5rem
    }

    .xs\:max-h-15 {
        max-height: 3.75rem
    }

    .xs\:max-h-16 {
        max-height: 4rem
    }

    .xs\:max-h-18 {
        max-height: 4.5rem
    }

    .xs\:max-h-20 {
        max-height: 5rem
    }

    .xs\:max-h-22 {
        max-height: 5.5rem
    }

    .xs\:max-h-24 {
        max-height: 6rem
    }

    .xs\:max-h-28 {
        max-height: 7rem
    }

    .xs\:max-h-30 {
        max-height: 7.5rem
    }

    .xs\:max-h-32 {
        max-height: 8rem
    }

    .xs\:max-h-40 {
        max-height: 10rem
    }

    .xs\:max-h-44 {
        max-height: 11rem
    }

    .xs\:max-h-48 {
        max-height: 12rem
    }

    .xs\:max-h-54,.xs\:max-h-60 {
        max-height: 15rem
    }

    .xs\:max-h-64 {
        max-height: 16rem
    }

    .xs\:max-h-72 {
        max-height: 17.3rem
    }

    .xs\:max-h-80 {
        max-height: 20rem
    }

    .xs\:max-h-100 {
        max-height: 25rem
    }

    .xs\:max-h-120 {
        max-height: 30rem
    }

    .xs\:max-h-px {
        max-height: 1px
    }

    .xs\:max-h-2px {
        max-height: 2px
    }

    .xs\:max-h-initial {
        max-height: none
    }

    .xs\:max-h-full {
        max-height: 100%
    }

    .xs\:max-h-screen {
        max-height: 100vh
    }

    .xs\:max-h-popular-card {
        max-height: 6.875rem
    }

    .xs\:max-h-country-selector {
        max-height: 16.2rem
    }

    .xs\:max-w-0 {
        max-width: 0
    }

    .xs\:max-w-1 {
        max-width: .25rem
    }

    .xs\:max-w-2 {
        max-width: .5rem
    }

    .xs\:max-w-3 {
        max-width: .75rem
    }

    .xs\:max-w-4 {
        max-width: 1rem
    }

    .xs\:max-w-5 {
        max-width: 1.25rem
    }

    .xs\:max-w-6 {
        max-width: 1.5rem
    }

    .xs\:max-w-7 {
        max-width: 1.75rem
    }

    .xs\:max-w-8 {
        max-width: 2rem
    }

    .xs\:max-w-10 {
        max-width: 2.5rem
    }

    .xs\:max-w-11 {
        max-width: 2.75rem
    }

    .xs\:max-w-12 {
        max-width: 3rem
    }

    .xs\:max-w-14 {
        max-width: 3.5rem
    }

    .xs\:max-w-15 {
        max-width: 3.75rem
    }

    .xs\:max-w-16 {
        max-width: 4rem
    }

    .xs\:max-w-18 {
        max-width: 4.5rem
    }

    .xs\:max-w-20 {
        max-width: 5rem
    }

    .xs\:max-w-22 {
        max-width: 5.5rem
    }

    .xs\:max-w-24 {
        max-width: 6rem
    }

    .xs\:max-w-28 {
        max-width: 7rem
    }

    .xs\:max-w-30 {
        max-width: 7.5rem
    }

    .xs\:max-w-32 {
        max-width: 8rem
    }

    .xs\:max-w-40 {
        max-width: 10rem
    }

    .xs\:max-w-44 {
        max-width: 11rem
    }

    .xs\:max-w-48 {
        max-width: 12rem
    }

    .xs\:max-w-54,.xs\:max-w-60 {
        max-width: 15rem
    }

    .xs\:max-w-64 {
        max-width: 16rem
    }

    .xs\:max-w-72 {
        max-width: 17.3rem
    }

    .xs\:max-w-80 {
        max-width: 20rem
    }

    .xs\:max-w-100 {
        max-width: 25rem
    }

    .xs\:max-w-120 {
        max-width: 30rem
    }

    .xs\:max-w-px {
        max-width: 1px
    }

    .xs\:max-w-2px {
        max-width: 2px
    }

    .xs\:max-w-initial {
        max-width: none
    }

    .xs\:max-w-9\/10 {
        max-width: 90%
    }

    .xs\:max-w-full {
        max-width: 100%
    }

    .xs\:max-w-screen {
        max-width: 100vw
    }

    .xs\:max-w-finished-container {
        max-width: 40rem
    }

    .xs\:max-w-popular-card {
        max-width: 11.875rem
    }

    .xs\:max-w-inner-content {
        max-width: 24rem
    }

    .xs\:max-w-country-selector {
        max-width: 36.75rem
    }

    .xs\:max-w-auth-page-content {
        max-width: 560px
    }

    .xs\:min-h-0 {
        min-height: 0
    }

    .xs\:min-h-18 {
        min-height: 4.4rem
    }

    .xs\:min-h-22 {
        min-height: 5.5rem
    }

    .xs\:min-h-24 {
        min-height: 6rem
    }

    .xs\:min-h-48 {
        min-height: 12rem
    }

    .xs\:min-h-64 {
        min-height: 16rem
    }

    .xs\:min-h-96 {
        min-height: 24rem
    }

    .xs\:min-h-full {
        min-height: 100%
    }

    .xs\:min-h-screen {
        min-height: 100vh
    }

    .xs\:min-h-banner-sm {
        min-height: 19rem
    }

    .xs\:min-h-banner {
        min-height: 20rem
    }

    .xs\:min-h-banner-lg {
        min-height: 24.875rem
    }

    .xs\:min-h-popular-card {
        min-height: 6.875rem
    }

    .xs\:min-w-0 {
        min-width: 0
    }

    .xs\:min-w-button {
        min-width: 15rem
    }

    .xs\:min-w-full {
        min-width: 100%
    }

    .xs\:min-w-popular-card {
        min-width: 11.875rem
    }

    .xs\:min-w-screen {
        min-width: 100vw
    }

    .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\: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\: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\:p-5 {
        padding: 1.25rem
    }

    .xs\:pt-0 {
        padding-top: 0
    }

    .xs\:pt-1 {
        padding-top: .25rem
    }

    .xs\:pt-2 {
        padding-top: .5rem
    }

    .xs\:pt-3 {
        padding-top: .75rem
    }

    .xs\:pt-4 {
        padding-top: 1rem
    }

    .xs\:pt-5 {
        padding-top: 1.25rem
    }

    .xs\:pt-6 {
        padding-top: 1.5rem
    }

    .xs\:pt-7 {
        padding-top: 1.75rem
    }

    .xs\:pt-8 {
        padding-top: 2rem
    }

    .xs\:pt-10 {
        padding-top: 2.5rem
    }

    .xs\:pt-11 {
        padding-top: 2.75rem
    }

    .xs\:pt-12 {
        padding-top: 3rem
    }

    .xs\:pt-14 {
        padding-top: 3.5rem
    }

    .xs\:pt-15 {
        padding-top: 3.75rem
    }

    .xs\:pt-16 {
        padding-top: 4rem
    }

    .xs\:pt-18 {
        padding-top: 4.5rem
    }

    .xs\:pt-20 {
        padding-top: 5rem
    }

    .xs\:pt-22 {
        padding-top: 5.5rem
    }

    .xs\:pt-24 {
        padding-top: 6rem
    }

    .xs\:pt-28 {
        padding-top: 7rem
    }

    .xs\:pt-30 {
        padding-top: 7.5rem
    }

    .xs\:pt-32 {
        padding-top: 8rem
    }

    .xs\:pt-40 {
        padding-top: 10rem
    }

    .xs\:pt-44 {
        padding-top: 11rem
    }

    .xs\:pt-48 {
        padding-top: 12rem
    }

    .xs\:pt-54,.xs\:pt-60 {
        padding-top: 15rem
    }

    .xs\:pt-64 {
        padding-top: 16rem
    }

    .xs\:pt-72 {
        padding-top: 17.3rem
    }

    .xs\:pt-80 {
        padding-top: 20rem
    }

    .xs\:pt-100 {
        padding-top: 25rem
    }

    .xs\:pt-120 {
        padding-top: 30rem
    }

    .xs\:pt-px {
        padding-top: 1px
    }

    .xs\:pt-2px {
        padding-top: 2px
    }

    .xs\:last\:pt-0:last-child {
        padding-top: 0
    }

    .xs\:last\:pt-1:last-child {
        padding-top: .25rem
    }

    .xs\:last\:pt-2:last-child {
        padding-top: .5rem
    }

    .xs\:last\:pt-3:last-child {
        padding-top: .75rem
    }

    .xs\:last\:pt-4:last-child {
        padding-top: 1rem
    }

    .xs\:last\:pt-5:last-child {
        padding-top: 1.25rem
    }

    .xs\:last\:pt-6:last-child {
        padding-top: 1.5rem
    }

    .xs\:last\:pt-7:last-child {
        padding-top: 1.75rem
    }

    .xs\:last\:pt-8:last-child {
        padding-top: 2rem
    }

    .xs\:last\:pt-10:last-child {
        padding-top: 2.5rem
    }

    .xs\:last\:pt-11:last-child {
        padding-top: 2.75rem
    }

    .xs\:last\:pt-12:last-child {
        padding-top: 3rem
    }

    .xs\:last\:pt-14:last-child {
        padding-top: 3.5rem
    }

    .xs\:last\:pt-15:last-child {
        padding-top: 3.75rem
    }

    .xs\:last\:pt-16:last-child {
        padding-top: 4rem
    }

    .xs\:last\:pt-18:last-child {
        padding-top: 4.5rem
    }

    .xs\:last\:pt-20:last-child {
        padding-top: 5rem
    }

    .xs\:last\:pt-22:last-child {
        padding-top: 5.5rem
    }

    .xs\:last\:pt-24:last-child {
        padding-top: 6rem
    }

    .xs\:last\:pt-28:last-child {
        padding-top: 7rem
    }

    .xs\:last\:pt-30:last-child {
        padding-top: 7.5rem
    }

    .xs\:last\:pt-32:last-child {
        padding-top: 8rem
    }

    .xs\:last\:pt-40:last-child {
        padding-top: 10rem
    }

    .xs\:last\:pt-44:last-child {
        padding-top: 11rem
    }

    .xs\:last\:pt-48:last-child {
        padding-top: 12rem
    }

    .xs\:last\:pt-54:last-child,.xs\:last\:pt-60:last-child {
        padding-top: 15rem
    }

    .xs\:last\:pt-64:last-child {
        padding-top: 16rem
    }

    .xs\:last\:pt-72:last-child {
        padding-top: 17.3rem
    }

    .xs\:last\:pt-80:last-child {
        padding-top: 20rem
    }

    .xs\:last\:pt-100:last-child {
        padding-top: 25rem
    }

    .xs\:last\:pt-120:last-child {
        padding-top: 30rem
    }

    .xs\:last\:pt-px:last-child {
        padding-top: 1px
    }

    .xs\:last\:pt-2px:last-child {
        padding-top: 2px
    }

    .xs\:first\:pt-0:first-child {
        padding-top: 0
    }

    .xs\:first\:pt-1:first-child {
        padding-top: .25rem
    }

    .xs\:first\:pt-2:first-child {
        padding-top: .5rem
    }

    .xs\:first\:pt-3:first-child {
        padding-top: .75rem
    }

    .xs\:first\:pt-4:first-child {
        padding-top: 1rem
    }

    .xs\:first\:pt-5:first-child {
        padding-top: 1.25rem
    }

    .xs\:first\:pt-6:first-child {
        padding-top: 1.5rem
    }

    .xs\:first\:pt-7:first-child {
        padding-top: 1.75rem
    }

    .xs\:first\:pt-8:first-child {
        padding-top: 2rem
    }

    .xs\:first\:pt-10:first-child {
        padding-top: 2.5rem
    }

    .xs\:first\:pt-11:first-child {
        padding-top: 2.75rem
    }

    .xs\:first\:pt-12:first-child {
        padding-top: 3rem
    }

    .xs\:first\:pt-14:first-child {
        padding-top: 3.5rem
    }

    .xs\:first\:pt-15:first-child {
        padding-top: 3.75rem
    }

    .xs\:first\:pt-16:first-child {
        padding-top: 4rem
    }

    .xs\:first\:pt-18:first-child {
        padding-top: 4.5rem
    }

    .xs\:first\:pt-20:first-child {
        padding-top: 5rem
    }

    .xs\:first\:pt-22:first-child {
        padding-top: 5.5rem
    }

    .xs\:first\:pt-24:first-child {
        padding-top: 6rem
    }

    .xs\:first\:pt-28:first-child {
        padding-top: 7rem
    }

    .xs\:first\:pt-30:first-child {
        padding-top: 7.5rem
    }

    .xs\:first\:pt-32:first-child {
        padding-top: 8rem
    }

    .xs\:first\:pt-40:first-child {
        padding-top: 10rem
    }

    .xs\:first\:pt-44:first-child {
        padding-top: 11rem
    }

    .xs\:first\:pt-48:first-child {
        padding-top: 12rem
    }

    .xs\:first\:pt-54:first-child,.xs\:first\:pt-60:first-child {
        padding-top: 15rem
    }

    .xs\:first\:pt-64:first-child {
        padding-top: 16rem
    }

    .xs\:first\:pt-72:first-child {
        padding-top: 17.3rem
    }

    .xs\:first\:pt-80:first-child {
        padding-top: 20rem
    }

    .xs\:first\:pt-100:first-child {
        padding-top: 25rem
    }

    .xs\:first\:pt-120:first-child {
        padding-top: 30rem
    }

    .xs\:first\:pt-px:first-child {
        padding-top: 1px
    }

    .xs\:first\:pt-2px:first-child {
        padding-top: 2px
    }

    .xs\:odd\:pt-0:nth-child(odd) {
        padding-top: 0
    }

    .xs\:odd\:pt-1:nth-child(odd) {
        padding-top: .25rem
    }

    .xs\:odd\:pt-2:nth-child(odd) {
        padding-top: .5rem
    }

    .xs\:odd\:pt-3:nth-child(odd) {
        padding-top: .75rem
    }

    .xs\:odd\:pt-4:nth-child(odd) {
        padding-top: 1rem
    }

    .xs\:odd\:pt-5:nth-child(odd) {
        padding-top: 1.25rem
    }

    .xs\:odd\:pt-6:nth-child(odd) {
        padding-top: 1.5rem
    }

    .xs\:odd\:pt-7:nth-child(odd) {
        padding-top: 1.75rem
    }

    .xs\:odd\:pt-8:nth-child(odd) {
        padding-top: 2rem
    }

    .xs\:odd\:pt-10:nth-child(odd) {
        padding-top: 2.5rem
    }

    .xs\:odd\:pt-11:nth-child(odd) {
        padding-top: 2.75rem
    }

    .xs\:odd\:pt-12:nth-child(odd) {
        padding-top: 3rem
    }

    .xs\:odd\:pt-14:nth-child(odd) {
        padding-top: 3.5rem
    }

    .xs\:odd\:pt-15:nth-child(odd) {
        padding-top: 3.75rem
    }

    .xs\:odd\:pt-16:nth-child(odd) {
        padding-top: 4rem
    }

    .xs\:odd\:pt-18:nth-child(odd) {
        padding-top: 4.5rem
    }

    .xs\:odd\:pt-20:nth-child(odd) {
        padding-top: 5rem
    }

    .xs\:odd\:pt-22:nth-child(odd) {
        padding-top: 5.5rem
    }

    .xs\:odd\:pt-24:nth-child(odd) {
        padding-top: 6rem
    }

    .xs\:odd\:pt-28:nth-child(odd) {
        padding-top: 7rem
    }

    .xs\:odd\:pt-30:nth-child(odd) {
        padding-top: 7.5rem
    }

    .xs\:odd\:pt-32:nth-child(odd) {
        padding-top: 8rem
    }

    .xs\:odd\:pt-40:nth-child(odd) {
        padding-top: 10rem
    }

    .xs\:odd\:pt-44:nth-child(odd) {
        padding-top: 11rem
    }

    .xs\:odd\:pt-48:nth-child(odd) {
        padding-top: 12rem
    }

    .xs\:odd\:pt-54:nth-child(odd),.xs\:odd\:pt-60:nth-child(odd) {
        padding-top: 15rem
    }

    .xs\:odd\:pt-64:nth-child(odd) {
        padding-top: 16rem
    }

    .xs\:odd\:pt-72:nth-child(odd) {
        padding-top: 17.3rem
    }

    .xs\:odd\:pt-80:nth-child(odd) {
        padding-top: 20rem
    }

    .xs\:odd\:pt-100:nth-child(odd) {
        padding-top: 25rem
    }

    .xs\:odd\:pt-120:nth-child(odd) {
        padding-top: 30rem
    }

    .xs\:odd\:pt-px:nth-child(odd) {
        padding-top: 1px
    }

    .xs\:odd\:pt-2px:nth-child(odd) {
        padding-top: 2px
    }

    .xs\:shadow-border-sm {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .xs\:shadow-border-xs-secondary {
        box-shadow: 0 0 0 1px #3392ff
    }

    .xs\:hover\:shadow-border-sm:hover {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .xs\:hover\:shadow-border-xs-secondary:hover {
        box-shadow: 0 0 0 1px #3392ff
    }

    .xs\:focus\:shadow-border-sm:focus {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .xs\:focus\:shadow-border-xs-secondary:focus {
        box-shadow: 0 0 0 1px #3392ff
    }

    .xs\:w-0 {
        width: 0
    }

    .xs\:w-1 {
        width: .25rem
    }

    .xs\:w-2 {
        width: .5rem
    }

    .xs\:w-3 {
        width: .75rem
    }

    .xs\:w-4 {
        width: 1rem
    }

    .xs\:w-5 {
        width: 1.25rem
    }

    .xs\:w-6 {
        width: 1.5rem
    }

    .xs\:w-7 {
        width: 1.75rem
    }

    .xs\:w-8 {
        width: 2rem
    }

    .xs\:w-10 {
        width: 2.5rem
    }

    .xs\:w-11 {
        width: 2.75rem
    }

    .xs\:w-12 {
        width: 3rem
    }

    .xs\:w-14 {
        width: 3.5rem
    }

    .xs\:w-15 {
        width: 3.75rem
    }

    .xs\:w-16 {
        width: 4rem
    }

    .xs\:w-18 {
        width: 4.5rem
    }

    .xs\:w-20 {
        width: 5rem
    }

    .xs\:w-22 {
        width: 5.5rem
    }

    .xs\:w-24 {
        width: 6rem
    }

    .xs\:w-28 {
        width: 7rem
    }

    .xs\:w-30 {
        width: 7.5rem
    }

    .xs\:w-32 {
        width: 8rem
    }

    .xs\:w-40 {
        width: 10rem
    }

    .xs\:w-44 {
        width: 11rem
    }

    .xs\:w-48 {
        width: 12rem
    }

    .xs\:w-54,.xs\:w-60 {
        width: 15rem
    }

    .xs\:w-64 {
        width: 16rem
    }

    .xs\:w-72 {
        width: 17.3rem
    }

    .xs\:w-80 {
        width: 20rem
    }

    .xs\:w-100 {
        width: 25rem
    }

    .xs\:w-120 {
        width: 30rem
    }

    .xs\:w-auto {
        width: auto
    }

    .xs\:w-px {
        width: 1px
    }

    .xs\:w-2px {
        width: 2px
    }

    .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-2\/4 {
        width: 50%
    }

    .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.66667%
    }

    .xs\:w-2\/6 {
        width: 33.33333%
    }

    .xs\:w-3\/6 {
        width: 50%
    }

    .xs\:w-4\/6 {
        width: 66.66667%
    }

    .xs\:w-5\/6 {
        width: 83.33333%
    }

    .xs\:w-1\/10 {
        width: 10%
    }

    .xs\:w-2\/10 {
        width: 20%
    }

    .xs\:w-3\/10 {
        width: 30%
    }

    .xs\:w-4\/10 {
        width: 40%
    }

    .xs\:w-5\/10 {
        width: 50%
    }

    .xs\:w-6\/10 {
        width: 60%
    }

    .xs\:w-7\/10 {
        width: 70%
    }

    .xs\:w-8\/10 {
        width: 80%
    }

    .xs\:w-9\/10 {
        width: 90%
    }

    .xs\:w-1\/12 {
        width: 8.33333%
    }

    .xs\:w-2\/12 {
        width: 16.66667%
    }

    .xs\:w-3\/12 {
        width: 25%
    }

    .xs\:w-4\/12 {
        width: 33.33333%
    }

    .xs\:w-5\/12 {
        width: 41.66667%
    }

    .xs\:w-6\/12 {
        width: 50%
    }

    .xs\:w-7\/12 {
        width: 58.33333%
    }

    .xs\:w-8\/12 {
        width: 66.66667%
    }

    .xs\:w-9\/12 {
        width: 75%
    }

    .xs\:w-10\/12 {
        width: 83.33333%
    }

    .xs\:w-11\/12 {
        width: 91.66667%
    }

    .xs\:w-3\/1 {
        width: 300%
    }

    .xs\:w-ccl-width {
        width: 47%
    }

    .xs\:w-quick-buy {
        width: 37rem
    }

    .xs\:w-thin-modal {
        width: 28rem
    }

    .xs\:w-modal {
        width: 40rem
    }

    .xs\:w-wide-modal {
        width: 62rem
    }

    .xs\:w-full {
        width: 100%
    }

    .xs\:w-screen {
        width: 100vw
    }

    .xs\:z-0 {
        z-index: 0
    }

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

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

    .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-60 {
        z-index: 60
    }

    .xs\:z-auto {
        z-index: auto
    }

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

    .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-7 {
        grid-row-gap: 1.75rem;
        row-gap: 1.75rem
    }

    .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-11 {
        grid-row-gap: 2.75rem;
        row-gap: 2.75rem
    }

    .xs\:row-gap-12 {
        grid-row-gap: 3rem;
        row-gap: 3rem
    }

    .xs\:row-gap-14 {
        grid-row-gap: 3.5rem;
        row-gap: 3.5rem
    }

    .xs\:row-gap-15 {
        grid-row-gap: 3.75rem;
        row-gap: 3.75rem
    }

    .xs\:row-gap-16 {
        grid-row-gap: 4rem;
        row-gap: 4rem
    }

    .xs\:row-gap-18 {
        grid-row-gap: 4.5rem;
        row-gap: 4.5rem
    }

    .xs\:row-gap-20 {
        grid-row-gap: 5rem;
        row-gap: 5rem
    }

    .xs\:row-gap-22 {
        grid-row-gap: 5.5rem;
        row-gap: 5.5rem
    }

    .xs\:row-gap-24 {
        grid-row-gap: 6rem;
        row-gap: 6rem
    }

    .xs\:row-gap-28 {
        grid-row-gap: 7rem;
        row-gap: 7rem
    }

    .xs\:row-gap-30 {
        grid-row-gap: 7.5rem;
        row-gap: 7.5rem
    }

    .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-44 {
        grid-row-gap: 11rem;
        row-gap: 11rem
    }

    .xs\:row-gap-48 {
        grid-row-gap: 12rem;
        row-gap: 12rem
    }

    .xs\:row-gap-54,.xs\:row-gap-60 {
        grid-row-gap: 15rem;
        row-gap: 15rem
    }

    .xs\:row-gap-64 {
        grid-row-gap: 16rem;
        row-gap: 16rem
    }

    .xs\:row-gap-72 {
        grid-row-gap: 17.3rem;
        row-gap: 17.3rem
    }

    .xs\:row-gap-80 {
        grid-row-gap: 20rem;
        row-gap: 20rem
    }

    .xs\:row-gap-100 {
        grid-row-gap: 25rem;
        row-gap: 25rem
    }

    .xs\:row-gap-120 {
        grid-row-gap: 30rem;
        row-gap: 30rem
    }

    .xs\:row-gap-px {
        grid-row-gap: 1px;
        row-gap: 1px
    }

    .xs\:row-gap-2px {
        grid-row-gap: 2px;
        row-gap: 2px
    }

    .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\: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\: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-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\:translate-x-none {
        --transform-translate-x: 0
    }

    .xs\:translate-x-1\/4 {
        --transform-translate-x: 25%
    }

    .xs\:translate-x-1\/3 {
        --transform-translate-x: 33.3333%
    }

    .xs\:translate-x-1\/2 {
        --transform-translate-x: 50%
    }

    .xs\:translate-x-2\/3 {
        --transform-translate-x: 66.6666%
    }

    .xs\:-translate-x-1\/2 {
        --transform-translate-x: -50%
    }

    .xs\:-translate-x-1\/3 {
        --transform-translate-x: -33.3333%
    }

    .xs\:-translate-x-2\/3 {
        --transform-translate-x: -66.6666%
    }

    .xs\:translate-x-center-up {
        --transform-translate-x: 50%;
        --transform-translate-x: -50%
    }

    .xs\:translate-x-full {
        --transform-translate-x: 100%
    }

    .xs\:translate-x-full-hidden {
        --transform-translate-x: -100%
    }

    .xs\:translate-x-right-up {
        --transform-translate-x: 100%;
        --transform-translate-x: -100%
    }

    .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
    }

    [dir=ltr] .xs\:border-e-0 {
        border-right-width: 0
    }

    [dir=ltr] .xs\:border-s-0,[dir=rtl] .xs\:border-e-0 {
        border-left-width: 0
    }

    [dir=rtl] .xs\:border-s-0 {
        border-right-width: 0
    }

    [dir=ltr] .xs\:border-e-2 {
        border-right-width: 2px
    }

    [dir=ltr] .xs\:border-s-2,[dir=rtl] .xs\:border-e-2 {
        border-left-width: 2px
    }

    [dir=rtl] .xs\:border-s-2 {
        border-right-width: 2px
    }

    [dir=ltr] .xs\:border-e-4 {
        border-right-width: 4px
    }

    [dir=ltr] .xs\:border-s-4,[dir=rtl] .xs\:border-e-4 {
        border-left-width: 4px
    }

    [dir=rtl] .xs\:border-s-4 {
        border-right-width: 4px
    }

    [dir=ltr] .xs\:border-e-8 {
        border-right-width: 8px
    }

    [dir=ltr] .xs\:border-s-8,[dir=rtl] .xs\:border-e-8 {
        border-left-width: 8px
    }

    [dir=rtl] .xs\:border-s-8 {
        border-right-width: 8px
    }

    [dir=ltr] .xs\:border-e {
        border-right-width: 1px
    }

    [dir=ltr] .xs\:border-s,[dir=rtl] .xs\:border-e {
        border-left-width: 1px
    }

    [dir=rtl] .xs\:border-s {
        border-right-width: 1px
    }

    [dir=ltr] .xs\:active\:border-e-0:active {
        border-right-width: 0
    }

    [dir=ltr] .xs\:active\:border-s-0:active,[dir=rtl] .xs\:active\:border-e-0:active {
        border-left-width: 0
    }

    [dir=rtl] .xs\:active\:border-s-0:active {
        border-right-width: 0
    }

    [dir=ltr] .xs\:active\:border-e-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .xs\:active\:border-s-2:active,[dir=rtl] .xs\:active\:border-e-2:active {
        border-left-width: 2px
    }

    [dir=rtl] .xs\:active\:border-s-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .xs\:active\:border-e-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .xs\:active\:border-s-4:active,[dir=rtl] .xs\:active\:border-e-4:active {
        border-left-width: 4px
    }

    [dir=rtl] .xs\:active\:border-s-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .xs\:active\:border-e-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .xs\:active\:border-s-8:active,[dir=rtl] .xs\:active\:border-e-8:active {
        border-left-width: 8px
    }

    [dir=rtl] .xs\:active\:border-s-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .xs\:active\:border-e:active {
        border-right-width: 1px
    }

    [dir=ltr] .xs\:active\:border-s:active,[dir=rtl] .xs\:active\:border-e:active {
        border-left-width: 1px
    }

    [dir=rtl] .xs\:active\:border-s:active {
        border-right-width: 1px
    }

    [dir=ltr] .xs\:last\:border-e-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .xs\:last\:border-s-0:last-child,[dir=rtl] .xs\:last\:border-e-0:last-child {
        border-left-width: 0
    }

    [dir=rtl] .xs\:last\:border-s-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .xs\:last\:border-e-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .xs\:last\:border-s-2:last-child,[dir=rtl] .xs\:last\:border-e-2:last-child {
        border-left-width: 2px
    }

    [dir=rtl] .xs\:last\:border-s-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .xs\:last\:border-e-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .xs\:last\:border-s-4:last-child,[dir=rtl] .xs\:last\:border-e-4:last-child {
        border-left-width: 4px
    }

    [dir=rtl] .xs\:last\:border-s-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .xs\:last\:border-e-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .xs\:last\:border-s-8:last-child,[dir=rtl] .xs\:last\:border-e-8:last-child {
        border-left-width: 8px
    }

    [dir=rtl] .xs\:last\:border-s-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .xs\:last\:border-e:last-child {
        border-right-width: 1px
    }

    [dir=ltr] .xs\:last\:border-s:last-child,[dir=rtl] .xs\:last\:border-e:last-child {
        border-left-width: 1px
    }

    [dir=rtl] .xs\:last\:border-s:last-child {
        border-right-width: 1px
    }

    .xs\:translate-x-none {
        transform: translateX(0)
    }

    .xs\:translate-x-1\/4 {
        transform: translateX(25%)
    }

    .xs\:translate-x-1\/3 {
        transform: translateX(33.3333%)
    }

    .xs\:translate-x-1\/2 {
        transform: translateX(50%)
    }

    .xs\:translate-x-2\/3 {
        transform: translateX(66.6666%)
    }

    .xs\:-translate-x-1\/2 {
        transform: translateX(-50%)
    }

    .xs\:-translate-x-1\/3 {
        transform: translateX(-33.3333%)
    }

    .xs\:-translate-x-2\/3 {
        transform: translateX(-66.6666%)
    }

    .xs\:translate-x-full {
        transform: translateX(100%)
    }

    .xs\:translate-x-full-hidden {
        transform: translateX(-100%)
    }

    .xs\:skew-x-0 {
        transform: skewX(0)
    }

    .xs\:skew-y-0 {
        transform: skewY(0)
    }

    .xs\:skew-x-1 {
        transform: skewX(1deg)
    }

    .xs\:skew-y-1 {
        transform: skewY(1deg)
    }

    .xs\:skew-x-2 {
        transform: skewX(2deg)
    }

    .xs\:skew-y-2 {
        transform: skewY(2deg)
    }

    .xs\:skew-x-3 {
        transform: skewX(3deg)
    }

    .xs\:skew-y-3 {
        transform: skewY(3deg)
    }

    .xs\:skew-x-6 {
        transform: skewX(6deg)
    }

    .xs\:skew-y-6 {
        transform: skewY(6deg)
    }

    .xs\:skew-x-12 {
        transform: skewX(12deg)
    }

    .xs\:skew-y-12 {
        transform: skewY(12deg)
    }

    .xs\:-skew-x-12 {
        transform: skewX(-12deg)
    }

    .xs\:-skew-y-12 {
        transform: skewY(-12deg)
    }

    .xs\:-skew-x-6 {
        transform: skewX(-6deg)
    }

    .xs\:-skew-y-6 {
        transform: skewY(-6deg)
    }

    .xs\:-skew-x-3 {
        transform: skewX(-3deg)
    }

    .xs\:-skew-y-3 {
        transform: skewY(-3deg)
    }

    .xs\:-skew-x-2 {
        transform: skewX(-2deg)
    }

    .xs\:-skew-y-2 {
        transform: skewY(-2deg)
    }

    .xs\:-skew-x-1 {
        transform: skewX(-1deg)
    }

    .xs\:-skew-y-1 {
        transform: skewY(-1deg)
    }
}

@media (min-width: 640px) {
    .sm\:container {
        width:100%
    }
}

@media (min-width: 640px) and (min-width:359px) {
    .sm\:container {
        max-width:359px
    }
}

@media (min-width: 640px) and (min-width:640px) {
    .sm\:container {
        max-width:640px
    }
}

@media (min-width: 640px) and (min-width:768px) {
    .sm\:container {
        max-width:768px
    }
}

@media (min-width: 640px) and (min-width:1024px) {
    .sm\:container {
        max-width:1024px
    }
}

@media (min-width: 640px) and (min-width:1280px) {
    .sm\:container {
        max-width:1280px
    }
}

@media (min-width: 640px) {
    .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\:border-collapse {
        border-collapse: collapse
    }

    .sm\:border-separate {
        border-collapse: separate
    }

    .sm\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .sm\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .sm\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .sm\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .sm\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .sm\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .sm\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .sm\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .sm\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .sm\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .sm\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .sm\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .sm\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .sm\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .sm\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .sm\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .sm\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .sm\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .sm\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .sm\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .sm\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .sm\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .sm\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .sm\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .sm\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .sm\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .sm\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .sm\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .sm\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .sm\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .sm\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .sm\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .sm\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .sm\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .sm\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .sm\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .sm\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .sm\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .sm\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .sm\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .sm\:border-white {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .sm\:border-transparent {
        border-color: transparent
    }

    .sm\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .sm\:hover\:border-secondary:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:hover\:border-secondary-light:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:hover\:border-secondary-lighter:hover {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .sm\:hover\:border-tertiary:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:hover\:border-tertiary-darker:hover {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .sm\:hover\:border-tertiary-dark:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .sm\:hover\:border-tertiary-light:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .sm\:hover\:border-tertiary-lighter:hover {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .sm\:hover\:border-tertiary-lightest:hover {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .sm\:hover\:border-tertiary-light-opacity:hover {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .sm\:hover\:border-tertiary-pale:hover {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .sm\:hover\:border-cta:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:hover\:border-cta-hover:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .sm\:hover\:border-link:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:hover\:border-accent:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:hover\:border-success:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:hover\:border-highlight:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:hover\:border-bright:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .sm\:hover\:border-primary:hover {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .sm\:hover\:border-primary-light:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .sm\:hover\:border-warning:hover {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .sm\:hover\:border-info-dark:hover {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .sm\:hover\:border-info-medium-dark:hover {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .sm\:hover\:border-info-light-dark:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:hover\:border-info-neutral-light:hover {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .sm\:hover\:border-info-neutral:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:hover\:border-info-light:hover {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .sm\:hover\:border-info-light-opacity:hover {
        border-color: rgba(233,242,251,.31373)
    }

    .sm\:hover\:border-error:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .sm\:hover\:border-error-dark:hover {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .sm\:hover\:border-error-medium-dark:hover {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .sm\:hover\:border-error-light-dark:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .sm\:hover\:border-error-neutral:hover {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .sm\:hover\:border-error-semi-light:hover {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .sm\:hover\:border-error-light:hover {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .sm\:hover\:border-label-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .sm\:hover\:border-label-light-dark:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .sm\:hover\:border-label-neutral:hover {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .sm\:hover\:border-label-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .sm\:hover\:border-gray-darkest:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .sm\:hover\:border-gray-black:hover {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .sm\:hover\:border-gray-dark:hover {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .sm\:hover\:border-gray-light-dark:hover {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .sm\:hover\:border-gray:hover {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .sm\:hover\:border-gray-light:hover {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .sm\:hover\:border-gray-lighter:hover {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .sm\:hover\:border-black:hover {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .sm\:hover\:border-alert-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .sm\:hover\:border-alert:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .sm\:hover\:border-alert-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent:hover {
        border-color: transparent
    }

    .sm\:hover\:border-darker:hover {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .sm\:focus\:border-secondary:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:focus\:border-secondary-light:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:focus\:border-secondary-lighter:focus {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .sm\:focus\:border-tertiary:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:focus\:border-tertiary-darker:focus {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .sm\:focus\:border-tertiary-dark:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .sm\:focus\:border-tertiary-light:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .sm\:focus\:border-tertiary-lighter:focus {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .sm\:focus\:border-tertiary-lightest:focus {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .sm\:focus\:border-tertiary-light-opacity:focus {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .sm\:focus\:border-tertiary-pale:focus {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .sm\:focus\:border-cta:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:focus\:border-cta-hover:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .sm\:focus\:border-link:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:focus\:border-accent:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:focus\:border-success:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:focus\:border-highlight:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:focus\:border-bright:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .sm\:focus\:border-primary:focus {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .sm\:focus\:border-primary-light:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .sm\:focus\:border-warning:focus {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .sm\:focus\:border-info-dark:focus {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .sm\:focus\:border-info-medium-dark:focus {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .sm\:focus\:border-info-light-dark:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:focus\:border-info-neutral-light:focus {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .sm\:focus\:border-info-neutral:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:focus\:border-info-light:focus {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .sm\:focus\:border-info-light-opacity:focus {
        border-color: rgba(233,242,251,.31373)
    }

    .sm\:focus\:border-error:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .sm\:focus\:border-error-dark:focus {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .sm\:focus\:border-error-medium-dark:focus {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .sm\:focus\:border-error-light-dark:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .sm\:focus\:border-error-neutral:focus {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .sm\:focus\:border-error-semi-light:focus {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .sm\:focus\:border-error-light:focus {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .sm\:focus\:border-label-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .sm\:focus\:border-label-light-dark:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .sm\:focus\:border-label-neutral:focus {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .sm\:focus\:border-label-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .sm\:focus\:border-gray-darkest:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .sm\:focus\:border-gray-black:focus {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .sm\:focus\:border-gray-dark:focus {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .sm\:focus\:border-gray-light-dark:focus {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .sm\:focus\:border-gray:focus {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .sm\:focus\:border-gray-light:focus {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .sm\:focus\:border-gray-lighter:focus {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .sm\:focus\:border-black:focus {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .sm\:focus\:border-alert-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .sm\:focus\:border-alert:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .sm\:focus\:border-alert-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .sm\:focus\:border-white:focus {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .sm\:focus\:border-transparent:focus {
        border-color: transparent
    }

    .sm\:focus\:border-darker:focus {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .sm\:active\:border-secondary:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:active\:border-secondary-light:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:active\:border-secondary-lighter:active {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .sm\:active\:border-tertiary:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:active\:border-tertiary-darker:active {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .sm\:active\:border-tertiary-dark:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .sm\:active\:border-tertiary-light:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .sm\:active\:border-tertiary-lighter:active {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .sm\:active\:border-tertiary-lightest:active {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .sm\:active\:border-tertiary-light-opacity:active {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .sm\:active\:border-tertiary-pale:active {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .sm\:active\:border-cta:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:active\:border-cta-hover:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .sm\:active\:border-link:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:active\:border-accent:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:active\:border-success:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .sm\:active\:border-highlight:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:active\:border-bright:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .sm\:active\:border-primary:active {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .sm\:active\:border-primary-light:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .sm\:active\:border-warning:active {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .sm\:active\:border-info-dark:active {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .sm\:active\:border-info-medium-dark:active {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .sm\:active\:border-info-light-dark:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .sm\:active\:border-info-neutral-light:active {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .sm\:active\:border-info-neutral:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .sm\:active\:border-info-light:active {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .sm\:active\:border-info-light-opacity:active {
        border-color: rgba(233,242,251,.31373)
    }

    .sm\:active\:border-error:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .sm\:active\:border-error-dark:active {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .sm\:active\:border-error-medium-dark:active {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .sm\:active\:border-error-light-dark:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .sm\:active\:border-error-neutral:active {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .sm\:active\:border-error-semi-light:active {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .sm\:active\:border-error-light:active {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .sm\:active\:border-label-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .sm\:active\:border-label-light-dark:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .sm\:active\:border-label-neutral:active {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .sm\:active\:border-label-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .sm\:active\:border-gray-darkest:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .sm\:active\:border-gray-black:active {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .sm\:active\:border-gray-dark:active {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .sm\:active\:border-gray-light-dark:active {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .sm\:active\:border-gray:active {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .sm\:active\:border-gray-light:active {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .sm\:active\:border-gray-lighter:active {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .sm\:active\:border-black:active {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .sm\:active\:border-alert-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .sm\:active\:border-alert:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .sm\:active\:border-alert-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .sm\:active\:border-white:active {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .sm\:active\:border-transparent:active {
        border-color: transparent
    }

    .sm\:active\:border-darker:active {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .group:hover .sm\:group-hover\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .sm\:group-hover\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent {
        border-color: transparent
    }

    .group:hover .sm\:group-hover\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .sm\:border-opacity-0 {
        --border-opacity: 0
    }

    .sm\:border-opacity-20 {
        --border-opacity: 0.20
    }

    .sm\:border-opacity-25 {
        --border-opacity: 0.25
    }

    .sm\:border-opacity-50 {
        --border-opacity: 0.5
    }

    .sm\:border-opacity-75 {
        --border-opacity: 0.75
    }

    .sm\:border-opacity-100 {
        --border-opacity: 1
    }

    .sm\:hover\:border-opacity-0:hover {
        --border-opacity: 0
    }

    .sm\:hover\:border-opacity-20:hover {
        --border-opacity: 0.20
    }

    .sm\:hover\:border-opacity-25:hover {
        --border-opacity: 0.25
    }

    .sm\:hover\:border-opacity-50:hover {
        --border-opacity: 0.5
    }

    .sm\:hover\:border-opacity-75:hover {
        --border-opacity: 0.75
    }

    .sm\:hover\:border-opacity-100:hover {
        --border-opacity: 1
    }

    .sm\:focus\:border-opacity-0:focus {
        --border-opacity: 0
    }

    .sm\:focus\:border-opacity-20:focus {
        --border-opacity: 0.20
    }

    .sm\:focus\:border-opacity-25:focus {
        --border-opacity: 0.25
    }

    .sm\:focus\:border-opacity-50:focus {
        --border-opacity: 0.5
    }

    .sm\:focus\:border-opacity-75:focus {
        --border-opacity: 0.75
    }

    .sm\:focus\:border-opacity-100:focus {
        --border-opacity: 1
    }

    .sm\:rounded-xl {
        border-radius: 1.125rem
    }

    .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\:active\:border-solid:active {
        border-style: solid
    }

    .sm\:active\:border-dashed:active {
        border-style: dashed
    }

    .sm\:active\:border-dotted:active {
        border-style: dotted
    }

    .sm\:active\:border-double:active {
        border-style: double
    }

    .sm\:active\:border-none:active {
        border-style: none
    }

    .sm\:border-0 {
        border-width: 0
    }

    .sm\:border-2 {
        border-width: 2px
    }

    .sm\:border-4 {
        border-width: 4px
    }

    .sm\:border-8 {
        border-width: 8px
    }

    .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-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-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-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\:active\:border-0:active {
        border-width: 0
    }

    .sm\:active\:border-2:active {
        border-width: 2px
    }

    .sm\:active\:border-4:active {
        border-width: 4px
    }

    .sm\:active\:border-8:active {
        border-width: 8px
    }

    .sm\:active\:border-t-0:active {
        border-top-width: 0
    }

    .sm\:active\:border-r-0:active {
        border-right-width: 0
    }

    .sm\:active\:border-b-0:active {
        border-bottom-width: 0
    }

    .sm\:active\:border-l-0:active {
        border-left-width: 0
    }

    .sm\:active\:border-t-2:active {
        border-top-width: 2px
    }

    .sm\:active\:border-r-2:active {
        border-right-width: 2px
    }

    .sm\:active\:border-b-2:active {
        border-bottom-width: 2px
    }

    .sm\:active\:border-l-2:active {
        border-left-width: 2px
    }

    .sm\:active\:border-t-4:active {
        border-top-width: 4px
    }

    .sm\:active\:border-r-4:active {
        border-right-width: 4px
    }

    .sm\:active\:border-b-4:active {
        border-bottom-width: 4px
    }

    .sm\:active\:border-l-4:active {
        border-left-width: 4px
    }

    .sm\:active\:border-t-8:active {
        border-top-width: 8px
    }

    .sm\:active\:border-r-8:active {
        border-right-width: 8px
    }

    .sm\:active\:border-b-8:active {
        border-bottom-width: 8px
    }

    .sm\:active\:border-l-8:active {
        border-left-width: 8px
    }

    .sm\:active\:border-t:active {
        border-top-width: 1px
    }

    .sm\:active\:border-r:active {
        border-right-width: 1px
    }

    .sm\:active\:border-b:active {
        border-bottom-width: 1px
    }

    .sm\:active\:border-l:active {
        border-left-width: 1px
    }

    .sm\:last\:border-0:last-child {
        border-width: 0
    }

    .sm\:last\:border-2:last-child {
        border-width: 2px
    }

    .sm\:last\:border-4:last-child {
        border-width: 4px
    }

    .sm\:last\:border-8:last-child {
        border-width: 8px
    }

    .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-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-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-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\:block {
        display: block
    }

    .sm\:flex {
        display: flex
    }

    .sm\:table-row-group {
        display: table-row-group
    }

    .sm\:flow-root {
        display: flow-root
    }

    .sm\:hidden {
        display: none
    }

    .sm\:flex-row {
        flex-direction: row
    }

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

    .sm\:flex-wrap {
        flex-wrap: wrap
    }

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

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

    .sm\:flex-grow-0 {
        flex-grow: 0
    }

    .sm\:order-none {
        order: 0
    }

    .sm\:h-0 {
        height: 0
    }

    .sm\:h-1 {
        height: .25rem
    }

    .sm\:h-2 {
        height: .5rem
    }

    .sm\:h-3 {
        height: .75rem
    }

    .sm\:h-4 {
        height: 1rem
    }

    .sm\:h-5 {
        height: 1.25rem
    }

    .sm\:h-6 {
        height: 1.5rem
    }

    .sm\:h-7 {
        height: 1.75rem
    }

    .sm\:h-8 {
        height: 2rem
    }

    .sm\:h-10 {
        height: 2.5rem
    }

    .sm\:h-11 {
        height: 2.75rem
    }

    .sm\:h-12 {
        height: 3rem
    }

    .sm\:h-14 {
        height: 3.5rem
    }

    .sm\:h-15 {
        height: 3.75rem
    }

    .sm\:h-16 {
        height: 4rem
    }

    .sm\:h-18 {
        height: 4.5rem
    }

    .sm\:h-20 {
        height: 5rem
    }

    .sm\:h-22 {
        height: 5.5rem
    }

    .sm\:h-24 {
        height: 6rem
    }

    .sm\:h-28 {
        height: 7rem
    }

    .sm\:h-30 {
        height: 7.5rem
    }

    .sm\:h-32 {
        height: 8rem
    }

    .sm\:h-40 {
        height: 10rem
    }

    .sm\:h-44 {
        height: 11rem
    }

    .sm\:h-48 {
        height: 12rem
    }

    .sm\:h-54,.sm\:h-60 {
        height: 15rem
    }

    .sm\:h-64 {
        height: 16rem
    }

    .sm\:h-72 {
        height: 17.3rem
    }

    .sm\:h-80 {
        height: 20rem
    }

    .sm\:h-100 {
        height: 25rem
    }

    .sm\:h-120 {
        height: 30rem
    }

    .sm\:h-auto {
        height: auto
    }

    .sm\:h-intrinsic {
        height: intrinsic
    }

    .sm\:h-px {
        height: 1px
    }

    .sm\:h-2px {
        height: 2px
    }

    .sm\:h-banner-sm {
        height: 12rem
    }

    .sm\:h-banner {
        height: 20rem
    }

    .sm\:h-banner-lg {
        height: 398px
    }

    .sm\:h-popular-card {
        height: 6.875rem
    }

    .sm\:h-hero-banner {
        height: 28rem
    }

    .sm\:h-full {
        height: 100%
    }

    .sm\:h-screen {
        height: 100vh
    }

    .sm\:h-inner-height-ccl {
        height: calc(100% - 24px)
    }

    .sm\:text-base {
        font-size: 1rem
    }

    .sm\:m-0 {
        margin: 0
    }

    .sm\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .sm\:mx-10 {
        margin-left: 2.5rem;
        margin-right: 2.5rem
    }

    .sm\:-mx-2 {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .sm\:mt-0 {
        margin-top: 0
    }

    .sm\:mb-0 {
        margin-bottom: 0
    }

    .sm\:mt-1 {
        margin-top: .25rem
    }

    .sm\:mt-2 {
        margin-top: .5rem
    }

    .sm\:mt-3 {
        margin-top: .75rem
    }

    .sm\:mt-4 {
        margin-top: 1rem
    }

    .sm\:mb-4 {
        margin-bottom: 1rem
    }

    .sm\:mt-5 {
        margin-top: 1.25rem
    }

    .sm\:mt-6 {
        margin-top: 1.5rem
    }

    .sm\:mb-6 {
        margin-bottom: 1.5rem
    }

    .sm\:mt-7 {
        margin-top: 1.75rem
    }

    .sm\:mt-8 {
        margin-top: 2rem
    }

    .sm\:mb-8 {
        margin-bottom: 2rem
    }

    .sm\:mt-10 {
        margin-top: 2.5rem
    }

    .sm\:mb-10 {
        margin-bottom: 2.5rem
    }

    .sm\:ml-10 {
        margin-left: 2.5rem
    }

    .sm\:mt-11 {
        margin-top: 2.75rem
    }

    .sm\:mt-12 {
        margin-top: 3rem
    }

    .sm\:mb-12 {
        margin-bottom: 3rem
    }

    .sm\:mt-14 {
        margin-top: 3.5rem
    }

    .sm\:mt-15 {
        margin-top: 3.75rem
    }

    .sm\:mt-16 {
        margin-top: 4rem
    }

    .sm\:mb-16 {
        margin-bottom: 4rem
    }

    .sm\:mt-18 {
        margin-top: 4.5rem
    }

    .sm\:mt-20 {
        margin-top: 5rem
    }

    .sm\:mb-20 {
        margin-bottom: 5rem
    }

    .sm\:mt-22 {
        margin-top: 5.5rem
    }

    .sm\:mt-24 {
        margin-top: 6rem
    }

    .sm\:mt-28 {
        margin-top: 7rem
    }

    .sm\:mt-30 {
        margin-top: 7.5rem
    }

    .sm\:mt-32 {
        margin-top: 8rem
    }

    .sm\:mt-40 {
        margin-top: 10rem
    }

    .sm\:mt-44 {
        margin-top: 11rem
    }

    .sm\:mt-48 {
        margin-top: 12rem
    }

    .sm\:mt-54,.sm\:mt-60 {
        margin-top: 15rem
    }

    .sm\:mt-64 {
        margin-top: 16rem
    }

    .sm\:mt-72 {
        margin-top: 17.3rem
    }

    .sm\:mt-80 {
        margin-top: 20rem
    }

    .sm\:mt-100 {
        margin-top: 25rem
    }

    .sm\:mt-120 {
        margin-top: 30rem
    }

    .sm\:mt-auto {
        margin-top: auto
    }

    .sm\:mt-px {
        margin-top: 1px
    }

    .sm\:mt-2px {
        margin-top: 2px
    }

    .sm\:-mt-1 {
        margin-top: -.25rem
    }

    .sm\:-mt-2 {
        margin-top: -.5rem
    }

    .sm\:-mt-3 {
        margin-top: -.75rem
    }

    .sm\:-mt-4 {
        margin-top: -1rem
    }

    .sm\:-mt-5 {
        margin-top: -1.25rem
    }

    .sm\:-mt-6 {
        margin-top: -1.5rem
    }

    .sm\:-mt-7 {
        margin-top: -1.75rem
    }

    .sm\:-mt-8 {
        margin-top: -2rem
    }

    .sm\:-mt-10 {
        margin-top: -2.5rem
    }

    .sm\:-mt-11 {
        margin-top: -2.75rem
    }

    .sm\:-mt-12 {
        margin-top: -3rem
    }

    .sm\:-mt-14 {
        margin-top: -3.5rem
    }

    .sm\:-mt-15 {
        margin-top: -3.75rem
    }

    .sm\:-mt-16 {
        margin-top: -4rem
    }

    .sm\:-mt-18 {
        margin-top: -4.5rem
    }

    .sm\:-mt-20 {
        margin-top: -5rem
    }

    .sm\:-mt-22 {
        margin-top: -5.5rem
    }

    .sm\:-mt-24 {
        margin-top: -6rem
    }

    .sm\:-mt-28 {
        margin-top: -7rem
    }

    .sm\:-mt-30 {
        margin-top: -7.5rem
    }

    .sm\:-mt-32 {
        margin-top: -8rem
    }

    .sm\:-mt-40 {
        margin-top: -10rem
    }

    .sm\:-mt-44 {
        margin-top: -11rem
    }

    .sm\:-mt-48 {
        margin-top: -12rem
    }

    .sm\:-mt-54,.sm\:-mt-60 {
        margin-top: -15rem
    }

    .sm\:-mt-64 {
        margin-top: -16rem
    }

    .sm\:-mt-72 {
        margin-top: -17.3rem
    }

    .sm\:-mt-80 {
        margin-top: -20rem
    }

    .sm\:-mt-100 {
        margin-top: -25rem
    }

    .sm\:-mt-120 {
        margin-top: -30rem
    }

    .sm\:-mt-px {
        margin-top: -1px
    }

    .sm\:-mt-2px {
        margin-top: -2px
    }

    .sm\:first\:mt-0:first-child {
        margin-top: 0
    }

    .sm\:first\:mt-1:first-child {
        margin-top: .25rem
    }

    .sm\:first\:mt-2:first-child {
        margin-top: .5rem
    }

    .sm\:first\:mt-3:first-child {
        margin-top: .75rem
    }

    .sm\:first\:mt-4:first-child {
        margin-top: 1rem
    }

    .sm\:first\:mt-5:first-child {
        margin-top: 1.25rem
    }

    .sm\:first\:mt-6:first-child {
        margin-top: 1.5rem
    }

    .sm\:first\:mt-7:first-child {
        margin-top: 1.75rem
    }

    .sm\:first\:mt-8:first-child {
        margin-top: 2rem
    }

    .sm\:first\:mt-10:first-child {
        margin-top: 2.5rem
    }

    .sm\:first\:mt-11:first-child {
        margin-top: 2.75rem
    }

    .sm\:first\:mt-12:first-child {
        margin-top: 3rem
    }

    .sm\:first\:mt-14:first-child {
        margin-top: 3.5rem
    }

    .sm\:first\:mt-15:first-child {
        margin-top: 3.75rem
    }

    .sm\:first\:mt-16:first-child {
        margin-top: 4rem
    }

    .sm\:first\:mt-18:first-child {
        margin-top: 4.5rem
    }

    .sm\:first\:mt-20:first-child {
        margin-top: 5rem
    }

    .sm\:first\:mt-22:first-child {
        margin-top: 5.5rem
    }

    .sm\:first\:mt-24:first-child {
        margin-top: 6rem
    }

    .sm\:first\:mt-28:first-child {
        margin-top: 7rem
    }

    .sm\:first\:mt-30:first-child {
        margin-top: 7.5rem
    }

    .sm\:first\:mt-32:first-child {
        margin-top: 8rem
    }

    .sm\:first\:mt-40:first-child {
        margin-top: 10rem
    }

    .sm\:first\:mt-44:first-child {
        margin-top: 11rem
    }

    .sm\:first\:mt-48:first-child {
        margin-top: 12rem
    }

    .sm\:first\:mt-54:first-child,.sm\:first\:mt-60:first-child {
        margin-top: 15rem
    }

    .sm\:first\:mt-64:first-child {
        margin-top: 16rem
    }

    .sm\:first\:mt-72:first-child {
        margin-top: 17.3rem
    }

    .sm\:first\:mt-80:first-child {
        margin-top: 20rem
    }

    .sm\:first\:mt-100:first-child {
        margin-top: 25rem
    }

    .sm\:first\:mt-120:first-child {
        margin-top: 30rem
    }

    .sm\:first\:mt-auto:first-child {
        margin-top: auto
    }

    .sm\:first\:mt-px:first-child {
        margin-top: 1px
    }

    .sm\:first\:mt-2px:first-child {
        margin-top: 2px
    }

    .sm\:first\:-mt-1:first-child {
        margin-top: -.25rem
    }

    .sm\:first\:-mt-2:first-child {
        margin-top: -.5rem
    }

    .sm\:first\:-mt-3:first-child {
        margin-top: -.75rem
    }

    .sm\:first\:-mt-4:first-child {
        margin-top: -1rem
    }

    .sm\:first\:-mt-5:first-child {
        margin-top: -1.25rem
    }

    .sm\:first\:-mt-6:first-child {
        margin-top: -1.5rem
    }

    .sm\:first\:-mt-7:first-child {
        margin-top: -1.75rem
    }

    .sm\:first\:-mt-8:first-child {
        margin-top: -2rem
    }

    .sm\:first\:-mt-10:first-child {
        margin-top: -2.5rem
    }

    .sm\:first\:-mt-11:first-child {
        margin-top: -2.75rem
    }

    .sm\:first\:-mt-12:first-child {
        margin-top: -3rem
    }

    .sm\:first\:-mt-14:first-child {
        margin-top: -3.5rem
    }

    .sm\:first\:-mt-15:first-child {
        margin-top: -3.75rem
    }

    .sm\:first\:-mt-16:first-child {
        margin-top: -4rem
    }

    .sm\:first\:-mt-18:first-child {
        margin-top: -4.5rem
    }

    .sm\:first\:-mt-20:first-child {
        margin-top: -5rem
    }

    .sm\:first\:-mt-22:first-child {
        margin-top: -5.5rem
    }

    .sm\:first\:-mt-24:first-child {
        margin-top: -6rem
    }

    .sm\:first\:-mt-28:first-child {
        margin-top: -7rem
    }

    .sm\:first\:-mt-30:first-child {
        margin-top: -7.5rem
    }

    .sm\:first\:-mt-32:first-child {
        margin-top: -8rem
    }

    .sm\:first\:-mt-40:first-child {
        margin-top: -10rem
    }

    .sm\:first\:-mt-44:first-child {
        margin-top: -11rem
    }

    .sm\:first\:-mt-48:first-child {
        margin-top: -12rem
    }

    .sm\:first\:-mt-54:first-child,.sm\:first\:-mt-60:first-child {
        margin-top: -15rem
    }

    .sm\:first\:-mt-64:first-child {
        margin-top: -16rem
    }

    .sm\:first\:-mt-72:first-child {
        margin-top: -17.3rem
    }

    .sm\:first\:-mt-80:first-child {
        margin-top: -20rem
    }

    .sm\:first\:-mt-100:first-child {
        margin-top: -25rem
    }

    .sm\:first\:-mt-120:first-child {
        margin-top: -30rem
    }

    .sm\:first\:-mt-px:first-child {
        margin-top: -1px
    }

    .sm\:first\:-mt-2px:first-child {
        margin-top: -2px
    }

    .sm\:last\:mt-0:last-child {
        margin-top: 0
    }

    .sm\:last\:mt-1:last-child {
        margin-top: .25rem
    }

    .sm\:last\:mt-2:last-child {
        margin-top: .5rem
    }

    .sm\:last\:mt-3:last-child {
        margin-top: .75rem
    }

    .sm\:last\:mt-4:last-child {
        margin-top: 1rem
    }

    .sm\:last\:mt-5:last-child {
        margin-top: 1.25rem
    }

    .sm\:last\:mt-6:last-child {
        margin-top: 1.5rem
    }

    .sm\:last\:mt-7:last-child {
        margin-top: 1.75rem
    }

    .sm\:last\:mt-8:last-child {
        margin-top: 2rem
    }

    .sm\:last\:mt-10:last-child {
        margin-top: 2.5rem
    }

    .sm\:last\:mt-11:last-child {
        margin-top: 2.75rem
    }

    .sm\:last\:mt-12:last-child {
        margin-top: 3rem
    }

    .sm\:last\:mt-14:last-child {
        margin-top: 3.5rem
    }

    .sm\:last\:mt-15:last-child {
        margin-top: 3.75rem
    }

    .sm\:last\:mt-16:last-child {
        margin-top: 4rem
    }

    .sm\:last\:mt-18:last-child {
        margin-top: 4.5rem
    }

    .sm\:last\:mt-20:last-child {
        margin-top: 5rem
    }

    .sm\:last\:mt-22:last-child {
        margin-top: 5.5rem
    }

    .sm\:last\:mt-24:last-child {
        margin-top: 6rem
    }

    .sm\:last\:mt-28:last-child {
        margin-top: 7rem
    }

    .sm\:last\:mt-30:last-child {
        margin-top: 7.5rem
    }

    .sm\:last\:mt-32:last-child {
        margin-top: 8rem
    }

    .sm\:last\:mt-40:last-child {
        margin-top: 10rem
    }

    .sm\:last\:mt-44:last-child {
        margin-top: 11rem
    }

    .sm\:last\:mt-48:last-child {
        margin-top: 12rem
    }

    .sm\:last\:mt-54:last-child,.sm\:last\:mt-60:last-child {
        margin-top: 15rem
    }

    .sm\:last\:mt-64:last-child {
        margin-top: 16rem
    }

    .sm\:last\:mt-72:last-child {
        margin-top: 17.3rem
    }

    .sm\:last\:mt-80:last-child {
        margin-top: 20rem
    }

    .sm\:last\:mt-100:last-child {
        margin-top: 25rem
    }

    .sm\:last\:mt-120:last-child {
        margin-top: 30rem
    }

    .sm\:last\:mt-auto:last-child {
        margin-top: auto
    }

    .sm\:last\:mt-px:last-child {
        margin-top: 1px
    }

    .sm\:last\:mt-2px:last-child {
        margin-top: 2px
    }

    .sm\:last\:-mt-1:last-child {
        margin-top: -.25rem
    }

    .sm\:last\:-mt-2:last-child {
        margin-top: -.5rem
    }

    .sm\:last\:-mt-3:last-child {
        margin-top: -.75rem
    }

    .sm\:last\:-mt-4:last-child {
        margin-top: -1rem
    }

    .sm\:last\:-mt-5:last-child {
        margin-top: -1.25rem
    }

    .sm\:last\:-mt-6:last-child {
        margin-top: -1.5rem
    }

    .sm\:last\:-mt-7:last-child {
        margin-top: -1.75rem
    }

    .sm\:last\:-mt-8:last-child {
        margin-top: -2rem
    }

    .sm\:last\:-mt-10:last-child {
        margin-top: -2.5rem
    }

    .sm\:last\:-mt-11:last-child {
        margin-top: -2.75rem
    }

    .sm\:last\:-mt-12:last-child {
        margin-top: -3rem
    }

    .sm\:last\:-mt-14:last-child {
        margin-top: -3.5rem
    }

    .sm\:last\:-mt-15:last-child {
        margin-top: -3.75rem
    }

    .sm\:last\:-mt-16:last-child {
        margin-top: -4rem
    }

    .sm\:last\:-mt-18:last-child {
        margin-top: -4.5rem
    }

    .sm\:last\:-mt-20:last-child {
        margin-top: -5rem
    }

    .sm\:last\:-mt-22:last-child {
        margin-top: -5.5rem
    }

    .sm\:last\:-mt-24:last-child {
        margin-top: -6rem
    }

    .sm\:last\:-mt-28:last-child {
        margin-top: -7rem
    }

    .sm\:last\:-mt-30:last-child {
        margin-top: -7.5rem
    }

    .sm\:last\:-mt-32:last-child {
        margin-top: -8rem
    }

    .sm\:last\:-mt-40:last-child {
        margin-top: -10rem
    }

    .sm\:last\:-mt-44:last-child {
        margin-top: -11rem
    }

    .sm\:last\:-mt-48:last-child {
        margin-top: -12rem
    }

    .sm\:last\:-mt-54:last-child,.sm\:last\:-mt-60:last-child {
        margin-top: -15rem
    }

    .sm\:last\:-mt-64:last-child {
        margin-top: -16rem
    }

    .sm\:last\:-mt-72:last-child {
        margin-top: -17.3rem
    }

    .sm\:last\:-mt-80:last-child {
        margin-top: -20rem
    }

    .sm\:last\:-mt-100:last-child {
        margin-top: -25rem
    }

    .sm\:last\:-mt-120:last-child {
        margin-top: -30rem
    }

    .sm\:last\:-mt-px:last-child {
        margin-top: -1px
    }

    .sm\:last\:-mt-2px:last-child {
        margin-top: -2px
    }

    .sm\:max-h-0 {
        max-height: 0
    }

    .sm\:max-h-1 {
        max-height: .25rem
    }

    .sm\:max-h-2 {
        max-height: .5rem
    }

    .sm\:max-h-3 {
        max-height: .75rem
    }

    .sm\:max-h-4 {
        max-height: 1rem
    }

    .sm\:max-h-5 {
        max-height: 1.25rem
    }

    .sm\:max-h-6 {
        max-height: 1.5rem
    }

    .sm\:max-h-7 {
        max-height: 1.75rem
    }

    .sm\:max-h-8 {
        max-height: 2rem
    }

    .sm\:max-h-10 {
        max-height: 2.5rem
    }

    .sm\:max-h-11 {
        max-height: 2.75rem
    }

    .sm\:max-h-12 {
        max-height: 3rem
    }

    .sm\:max-h-14 {
        max-height: 3.5rem
    }

    .sm\:max-h-15 {
        max-height: 3.75rem
    }

    .sm\:max-h-16 {
        max-height: 4rem
    }

    .sm\:max-h-18 {
        max-height: 4.5rem
    }

    .sm\:max-h-20 {
        max-height: 5rem
    }

    .sm\:max-h-22 {
        max-height: 5.5rem
    }

    .sm\:max-h-24 {
        max-height: 6rem
    }

    .sm\:max-h-28 {
        max-height: 7rem
    }

    .sm\:max-h-30 {
        max-height: 7.5rem
    }

    .sm\:max-h-32 {
        max-height: 8rem
    }

    .sm\:max-h-40 {
        max-height: 10rem
    }

    .sm\:max-h-44 {
        max-height: 11rem
    }

    .sm\:max-h-48 {
        max-height: 12rem
    }

    .sm\:max-h-54,.sm\:max-h-60 {
        max-height: 15rem
    }

    .sm\:max-h-64 {
        max-height: 16rem
    }

    .sm\:max-h-72 {
        max-height: 17.3rem
    }

    .sm\:max-h-80 {
        max-height: 20rem
    }

    .sm\:max-h-100 {
        max-height: 25rem
    }

    .sm\:max-h-120 {
        max-height: 30rem
    }

    .sm\:max-h-px {
        max-height: 1px
    }

    .sm\:max-h-2px {
        max-height: 2px
    }

    .sm\:max-h-initial {
        max-height: none
    }

    .sm\:max-h-full {
        max-height: 100%
    }

    .sm\:max-h-screen {
        max-height: 100vh
    }

    .sm\:max-h-popular-card {
        max-height: 6.875rem
    }

    .sm\:max-h-country-selector {
        max-height: 16.2rem
    }

    .sm\:max-w-0 {
        max-width: 0
    }

    .sm\:max-w-1 {
        max-width: .25rem
    }

    .sm\:max-w-2 {
        max-width: .5rem
    }

    .sm\:max-w-3 {
        max-width: .75rem
    }

    .sm\:max-w-4 {
        max-width: 1rem
    }

    .sm\:max-w-5 {
        max-width: 1.25rem
    }

    .sm\:max-w-6 {
        max-width: 1.5rem
    }

    .sm\:max-w-7 {
        max-width: 1.75rem
    }

    .sm\:max-w-8 {
        max-width: 2rem
    }

    .sm\:max-w-10 {
        max-width: 2.5rem
    }

    .sm\:max-w-11 {
        max-width: 2.75rem
    }

    .sm\:max-w-12 {
        max-width: 3rem
    }

    .sm\:max-w-14 {
        max-width: 3.5rem
    }

    .sm\:max-w-15 {
        max-width: 3.75rem
    }

    .sm\:max-w-16 {
        max-width: 4rem
    }

    .sm\:max-w-18 {
        max-width: 4.5rem
    }

    .sm\:max-w-20 {
        max-width: 5rem
    }

    .sm\:max-w-22 {
        max-width: 5.5rem
    }

    .sm\:max-w-24 {
        max-width: 6rem
    }

    .sm\:max-w-28 {
        max-width: 7rem
    }

    .sm\:max-w-30 {
        max-width: 7.5rem
    }

    .sm\:max-w-32 {
        max-width: 8rem
    }

    .sm\:max-w-40 {
        max-width: 10rem
    }

    .sm\:max-w-44 {
        max-width: 11rem
    }

    .sm\:max-w-48 {
        max-width: 12rem
    }

    .sm\:max-w-54,.sm\:max-w-60 {
        max-width: 15rem
    }

    .sm\:max-w-64 {
        max-width: 16rem
    }

    .sm\:max-w-72 {
        max-width: 17.3rem
    }

    .sm\:max-w-80 {
        max-width: 20rem
    }

    .sm\:max-w-100 {
        max-width: 25rem
    }

    .sm\:max-w-120 {
        max-width: 30rem
    }

    .sm\:max-w-px {
        max-width: 1px
    }

    .sm\:max-w-2px {
        max-width: 2px
    }

    .sm\:max-w-initial {
        max-width: none
    }

    .sm\:max-w-9\/10 {
        max-width: 90%
    }

    .sm\:max-w-full {
        max-width: 100%
    }

    .sm\:max-w-screen {
        max-width: 100vw
    }

    .sm\:max-w-finished-container {
        max-width: 40rem
    }

    .sm\:max-w-popular-card {
        max-width: 11.875rem
    }

    .sm\:max-w-inner-content {
        max-width: 24rem
    }

    .sm\:max-w-country-selector {
        max-width: 36.75rem
    }

    .sm\:max-w-auth-page-content {
        max-width: 560px
    }

    .sm\:min-h-0 {
        min-height: 0
    }

    .sm\:min-h-18 {
        min-height: 4.4rem
    }

    .sm\:min-h-22 {
        min-height: 5.5rem
    }

    .sm\:min-h-24 {
        min-height: 6rem
    }

    .sm\:min-h-48 {
        min-height: 12rem
    }

    .sm\:min-h-64 {
        min-height: 16rem
    }

    .sm\:min-h-96 {
        min-height: 24rem
    }

    .sm\:min-h-full {
        min-height: 100%
    }

    .sm\:min-h-screen {
        min-height: 100vh
    }

    .sm\:min-h-banner-sm {
        min-height: 19rem
    }

    .sm\:min-h-banner {
        min-height: 20rem
    }

    .sm\:min-h-banner-lg {
        min-height: 24.875rem
    }

    .sm\:min-h-popular-card {
        min-height: 6.875rem
    }

    .sm\:min-w-0 {
        min-width: 0
    }

    .sm\:min-w-button {
        min-width: 15rem
    }

    .sm\:min-w-full {
        min-width: 100%
    }

    .sm\:min-w-popular-card {
        min-width: 11.875rem
    }

    .sm\:min-w-screen {
        min-width: 100vw
    }

    .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\: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\: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\:p-10 {
        padding: 2.5rem
    }

    .sm\:p-12 {
        padding: 3rem
    }

    .sm\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .sm\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .sm\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .sm\:px-11 {
        padding-left: 2.75rem;
        padding-right: 2.75rem
    }

    .sm\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .sm\:px-18 {
        padding-left: 4.5rem;
        padding-right: 4.5rem
    }

    .sm\:pt-0 {
        padding-top: 0
    }

    .sm\:pb-0 {
        padding-bottom: 0
    }

    .sm\:pt-1 {
        padding-top: .25rem
    }

    .sm\:pt-2 {
        padding-top: .5rem
    }

    .sm\:pr-2 {
        padding-right: .5rem
    }

    .sm\:pt-3 {
        padding-top: .75rem
    }

    .sm\:pt-4 {
        padding-top: 1rem
    }

    .sm\:pt-5 {
        padding-top: 1.25rem
    }

    .sm\:pt-6 {
        padding-top: 1.5rem
    }

    .sm\:pt-7 {
        padding-top: 1.75rem
    }

    .sm\:pt-8 {
        padding-top: 2rem
    }

    .sm\:pt-10 {
        padding-top: 2.5rem
    }

    .sm\:pt-11 {
        padding-top: 2.75rem
    }

    .sm\:pt-12 {
        padding-top: 3rem
    }

    .sm\:pb-12 {
        padding-bottom: 3rem
    }

    .sm\:pt-14 {
        padding-top: 3.5rem
    }

    .sm\:pt-15 {
        padding-top: 3.75rem
    }

    .sm\:pt-16 {
        padding-top: 4rem
    }

    .sm\:pt-18 {
        padding-top: 4.5rem
    }

    .sm\:pt-20 {
        padding-top: 5rem
    }

    .sm\:pt-22 {
        padding-top: 5.5rem
    }

    .sm\:pt-24 {
        padding-top: 6rem
    }

    .sm\:pt-28 {
        padding-top: 7rem
    }

    .sm\:pt-30 {
        padding-top: 7.5rem
    }

    .sm\:pt-32 {
        padding-top: 8rem
    }

    .sm\:pt-40 {
        padding-top: 10rem
    }

    .sm\:pt-44 {
        padding-top: 11rem
    }

    .sm\:pt-48 {
        padding-top: 12rem
    }

    .sm\:pt-54,.sm\:pt-60 {
        padding-top: 15rem
    }

    .sm\:pt-64 {
        padding-top: 16rem
    }

    .sm\:pt-72 {
        padding-top: 17.3rem
    }

    .sm\:pt-80 {
        padding-top: 20rem
    }

    .sm\:pt-100 {
        padding-top: 25rem
    }

    .sm\:pt-120 {
        padding-top: 30rem
    }

    .sm\:pt-px {
        padding-top: 1px
    }

    .sm\:pt-2px {
        padding-top: 2px
    }

    .sm\:last\:pt-0:last-child {
        padding-top: 0
    }

    .sm\:last\:pt-1:last-child {
        padding-top: .25rem
    }

    .sm\:last\:pt-2:last-child {
        padding-top: .5rem
    }

    .sm\:last\:pt-3:last-child {
        padding-top: .75rem
    }

    .sm\:last\:pt-4:last-child {
        padding-top: 1rem
    }

    .sm\:last\:pt-5:last-child {
        padding-top: 1.25rem
    }

    .sm\:last\:pt-6:last-child {
        padding-top: 1.5rem
    }

    .sm\:last\:pt-7:last-child {
        padding-top: 1.75rem
    }

    .sm\:last\:pt-8:last-child {
        padding-top: 2rem
    }

    .sm\:last\:pt-10:last-child {
        padding-top: 2.5rem
    }

    .sm\:last\:pt-11:last-child {
        padding-top: 2.75rem
    }

    .sm\:last\:pt-12:last-child {
        padding-top: 3rem
    }

    .sm\:last\:pt-14:last-child {
        padding-top: 3.5rem
    }

    .sm\:last\:pt-15:last-child {
        padding-top: 3.75rem
    }

    .sm\:last\:pt-16:last-child {
        padding-top: 4rem
    }

    .sm\:last\:pt-18:last-child {
        padding-top: 4.5rem
    }

    .sm\:last\:pt-20:last-child {
        padding-top: 5rem
    }

    .sm\:last\:pt-22:last-child {
        padding-top: 5.5rem
    }

    .sm\:last\:pt-24:last-child {
        padding-top: 6rem
    }

    .sm\:last\:pt-28:last-child {
        padding-top: 7rem
    }

    .sm\:last\:pt-30:last-child {
        padding-top: 7.5rem
    }

    .sm\:last\:pt-32:last-child {
        padding-top: 8rem
    }

    .sm\:last\:pt-40:last-child {
        padding-top: 10rem
    }

    .sm\:last\:pt-44:last-child {
        padding-top: 11rem
    }

    .sm\:last\:pt-48:last-child {
        padding-top: 12rem
    }

    .sm\:last\:pt-54:last-child,.sm\:last\:pt-60:last-child {
        padding-top: 15rem
    }

    .sm\:last\:pt-64:last-child {
        padding-top: 16rem
    }

    .sm\:last\:pt-72:last-child {
        padding-top: 17.3rem
    }

    .sm\:last\:pt-80:last-child {
        padding-top: 20rem
    }

    .sm\:last\:pt-100:last-child {
        padding-top: 25rem
    }

    .sm\:last\:pt-120:last-child {
        padding-top: 30rem
    }

    .sm\:last\:pt-px:last-child {
        padding-top: 1px
    }

    .sm\:last\:pt-2px:last-child {
        padding-top: 2px
    }

    .sm\:first\:pt-0:first-child {
        padding-top: 0
    }

    .sm\:first\:pt-1:first-child {
        padding-top: .25rem
    }

    .sm\:first\:pt-2:first-child {
        padding-top: .5rem
    }

    .sm\:first\:pt-3:first-child {
        padding-top: .75rem
    }

    .sm\:first\:pt-4:first-child {
        padding-top: 1rem
    }

    .sm\:first\:pt-5:first-child {
        padding-top: 1.25rem
    }

    .sm\:first\:pt-6:first-child {
        padding-top: 1.5rem
    }

    .sm\:first\:pt-7:first-child {
        padding-top: 1.75rem
    }

    .sm\:first\:pt-8:first-child {
        padding-top: 2rem
    }

    .sm\:first\:pt-10:first-child {
        padding-top: 2.5rem
    }

    .sm\:first\:pt-11:first-child {
        padding-top: 2.75rem
    }

    .sm\:first\:pt-12:first-child {
        padding-top: 3rem
    }

    .sm\:first\:pt-14:first-child {
        padding-top: 3.5rem
    }

    .sm\:first\:pt-15:first-child {
        padding-top: 3.75rem
    }

    .sm\:first\:pt-16:first-child {
        padding-top: 4rem
    }

    .sm\:first\:pt-18:first-child {
        padding-top: 4.5rem
    }

    .sm\:first\:pt-20:first-child {
        padding-top: 5rem
    }

    .sm\:first\:pt-22:first-child {
        padding-top: 5.5rem
    }

    .sm\:first\:pt-24:first-child {
        padding-top: 6rem
    }

    .sm\:first\:pt-28:first-child {
        padding-top: 7rem
    }

    .sm\:first\:pt-30:first-child {
        padding-top: 7.5rem
    }

    .sm\:first\:pt-32:first-child {
        padding-top: 8rem
    }

    .sm\:first\:pt-40:first-child {
        padding-top: 10rem
    }

    .sm\:first\:pt-44:first-child {
        padding-top: 11rem
    }

    .sm\:first\:pt-48:first-child {
        padding-top: 12rem
    }

    .sm\:first\:pt-54:first-child,.sm\:first\:pt-60:first-child {
        padding-top: 15rem
    }

    .sm\:first\:pt-64:first-child {
        padding-top: 16rem
    }

    .sm\:first\:pt-72:first-child {
        padding-top: 17.3rem
    }

    .sm\:first\:pt-80:first-child {
        padding-top: 20rem
    }

    .sm\:first\:pt-100:first-child {
        padding-top: 25rem
    }

    .sm\:first\:pt-120:first-child {
        padding-top: 30rem
    }

    .sm\:first\:pt-px:first-child {
        padding-top: 1px
    }

    .sm\:first\:pt-2px:first-child {
        padding-top: 2px
    }

    .sm\:odd\:pt-0:nth-child(odd) {
        padding-top: 0
    }

    .sm\:odd\:pt-1:nth-child(odd) {
        padding-top: .25rem
    }

    .sm\:odd\:pt-2:nth-child(odd) {
        padding-top: .5rem
    }

    .sm\:odd\:pt-3:nth-child(odd) {
        padding-top: .75rem
    }

    .sm\:odd\:pt-4:nth-child(odd) {
        padding-top: 1rem
    }

    .sm\:odd\:pt-5:nth-child(odd) {
        padding-top: 1.25rem
    }

    .sm\:odd\:pt-6:nth-child(odd) {
        padding-top: 1.5rem
    }

    .sm\:odd\:pt-7:nth-child(odd) {
        padding-top: 1.75rem
    }

    .sm\:odd\:pt-8:nth-child(odd) {
        padding-top: 2rem
    }

    .sm\:odd\:pt-10:nth-child(odd) {
        padding-top: 2.5rem
    }

    .sm\:odd\:pt-11:nth-child(odd) {
        padding-top: 2.75rem
    }

    .sm\:odd\:pt-12:nth-child(odd) {
        padding-top: 3rem
    }

    .sm\:odd\:pt-14:nth-child(odd) {
        padding-top: 3.5rem
    }

    .sm\:odd\:pt-15:nth-child(odd) {
        padding-top: 3.75rem
    }

    .sm\:odd\:pt-16:nth-child(odd) {
        padding-top: 4rem
    }

    .sm\:odd\:pt-18:nth-child(odd) {
        padding-top: 4.5rem
    }

    .sm\:odd\:pt-20:nth-child(odd) {
        padding-top: 5rem
    }

    .sm\:odd\:pt-22:nth-child(odd) {
        padding-top: 5.5rem
    }

    .sm\:odd\:pt-24:nth-child(odd) {
        padding-top: 6rem
    }

    .sm\:odd\:pt-28:nth-child(odd) {
        padding-top: 7rem
    }

    .sm\:odd\:pt-30:nth-child(odd) {
        padding-top: 7.5rem
    }

    .sm\:odd\:pt-32:nth-child(odd) {
        padding-top: 8rem
    }

    .sm\:odd\:pt-40:nth-child(odd) {
        padding-top: 10rem
    }

    .sm\:odd\:pt-44:nth-child(odd) {
        padding-top: 11rem
    }

    .sm\:odd\:pt-48:nth-child(odd) {
        padding-top: 12rem
    }

    .sm\:odd\:pt-54:nth-child(odd),.sm\:odd\:pt-60:nth-child(odd) {
        padding-top: 15rem
    }

    .sm\:odd\:pt-64:nth-child(odd) {
        padding-top: 16rem
    }

    .sm\:odd\:pt-72:nth-child(odd) {
        padding-top: 17.3rem
    }

    .sm\:odd\:pt-80:nth-child(odd) {
        padding-top: 20rem
    }

    .sm\:odd\:pt-100:nth-child(odd) {
        padding-top: 25rem
    }

    .sm\:odd\:pt-120:nth-child(odd) {
        padding-top: 30rem
    }

    .sm\:odd\:pt-px:nth-child(odd) {
        padding-top: 1px
    }

    .sm\:odd\:pt-2px:nth-child(odd) {
        padding-top: 2px
    }

    .sm\:shadow-border-sm {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .sm\:shadow-border-xs-secondary {
        box-shadow: 0 0 0 1px #3392ff
    }

    .sm\:hover\:shadow-border-sm:hover {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .sm\:hover\:shadow-border-xs-secondary:hover {
        box-shadow: 0 0 0 1px #3392ff
    }

    .sm\:focus\:shadow-border-sm:focus {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .sm\:focus\:shadow-border-xs-secondary:focus {
        box-shadow: 0 0 0 1px #3392ff
    }

    .sm\:text-left {
        text-align: left
    }

    .sm\:w-0 {
        width: 0
    }

    .sm\:w-1 {
        width: .25rem
    }

    .sm\:w-2 {
        width: .5rem
    }

    .sm\:w-3 {
        width: .75rem
    }

    .sm\:w-4 {
        width: 1rem
    }

    .sm\:w-5 {
        width: 1.25rem
    }

    .sm\:w-6 {
        width: 1.5rem
    }

    .sm\:w-7 {
        width: 1.75rem
    }

    .sm\:w-8 {
        width: 2rem
    }

    .sm\:w-10 {
        width: 2.5rem
    }

    .sm\:w-11 {
        width: 2.75rem
    }

    .sm\:w-12 {
        width: 3rem
    }

    .sm\:w-14 {
        width: 3.5rem
    }

    .sm\:w-15 {
        width: 3.75rem
    }

    .sm\:w-16 {
        width: 4rem
    }

    .sm\:w-18 {
        width: 4.5rem
    }

    .sm\:w-20 {
        width: 5rem
    }

    .sm\:w-22 {
        width: 5.5rem
    }

    .sm\:w-24 {
        width: 6rem
    }

    .sm\:w-28 {
        width: 7rem
    }

    .sm\:w-30 {
        width: 7.5rem
    }

    .sm\:w-32 {
        width: 8rem
    }

    .sm\:w-40 {
        width: 10rem
    }

    .sm\:w-44 {
        width: 11rem
    }

    .sm\:w-48 {
        width: 12rem
    }

    .sm\:w-54,.sm\:w-60 {
        width: 15rem
    }

    .sm\:w-64 {
        width: 16rem
    }

    .sm\:w-72 {
        width: 17.3rem
    }

    .sm\:w-80 {
        width: 20rem
    }

    .sm\:w-100 {
        width: 25rem
    }

    .sm\:w-120 {
        width: 30rem
    }

    .sm\:w-auto {
        width: auto
    }

    .sm\:w-px {
        width: 1px
    }

    .sm\:w-2px {
        width: 2px
    }

    .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-2\/4 {
        width: 50%
    }

    .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.66667%
    }

    .sm\:w-2\/6 {
        width: 33.33333%
    }

    .sm\:w-3\/6 {
        width: 50%
    }

    .sm\:w-4\/6 {
        width: 66.66667%
    }

    .sm\:w-5\/6 {
        width: 83.33333%
    }

    .sm\:w-1\/10 {
        width: 10%
    }

    .sm\:w-2\/10 {
        width: 20%
    }

    .sm\:w-3\/10 {
        width: 30%
    }

    .sm\:w-4\/10 {
        width: 40%
    }

    .sm\:w-5\/10 {
        width: 50%
    }

    .sm\:w-6\/10 {
        width: 60%
    }

    .sm\:w-7\/10 {
        width: 70%
    }

    .sm\:w-8\/10 {
        width: 80%
    }

    .sm\:w-9\/10 {
        width: 90%
    }

    .sm\:w-1\/12 {
        width: 8.33333%
    }

    .sm\:w-2\/12 {
        width: 16.66667%
    }

    .sm\:w-3\/12 {
        width: 25%
    }

    .sm\:w-4\/12 {
        width: 33.33333%
    }

    .sm\:w-5\/12 {
        width: 41.66667%
    }

    .sm\:w-6\/12 {
        width: 50%
    }

    .sm\:w-7\/12 {
        width: 58.33333%
    }

    .sm\:w-8\/12 {
        width: 66.66667%
    }

    .sm\:w-9\/12 {
        width: 75%
    }

    .sm\:w-10\/12 {
        width: 83.33333%
    }

    .sm\:w-11\/12 {
        width: 91.66667%
    }

    .sm\:w-3\/1 {
        width: 300%
    }

    .sm\:w-ccl-width {
        width: 47%
    }

    .sm\:w-quick-buy {
        width: 37rem
    }

    .sm\:w-thin-modal {
        width: 28rem
    }

    .sm\:w-modal {
        width: 40rem
    }

    .sm\:w-wide-modal {
        width: 62rem
    }

    .sm\:w-full {
        width: 100%
    }

    .sm\:w-screen {
        width: 100vw
    }

    .sm\:z-0 {
        z-index: 0
    }

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

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

    .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-60 {
        z-index: 60
    }

    .sm\:z-auto {
        z-index: auto
    }

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

    .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-7 {
        grid-row-gap: 1.75rem;
        row-gap: 1.75rem
    }

    .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-11 {
        grid-row-gap: 2.75rem;
        row-gap: 2.75rem
    }

    .sm\:row-gap-12 {
        grid-row-gap: 3rem;
        row-gap: 3rem
    }

    .sm\:row-gap-14 {
        grid-row-gap: 3.5rem;
        row-gap: 3.5rem
    }

    .sm\:row-gap-15 {
        grid-row-gap: 3.75rem;
        row-gap: 3.75rem
    }

    .sm\:row-gap-16 {
        grid-row-gap: 4rem;
        row-gap: 4rem
    }

    .sm\:row-gap-18 {
        grid-row-gap: 4.5rem;
        row-gap: 4.5rem
    }

    .sm\:row-gap-20 {
        grid-row-gap: 5rem;
        row-gap: 5rem
    }

    .sm\:row-gap-22 {
        grid-row-gap: 5.5rem;
        row-gap: 5.5rem
    }

    .sm\:row-gap-24 {
        grid-row-gap: 6rem;
        row-gap: 6rem
    }

    .sm\:row-gap-28 {
        grid-row-gap: 7rem;
        row-gap: 7rem
    }

    .sm\:row-gap-30 {
        grid-row-gap: 7.5rem;
        row-gap: 7.5rem
    }

    .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-44 {
        grid-row-gap: 11rem;
        row-gap: 11rem
    }

    .sm\:row-gap-48 {
        grid-row-gap: 12rem;
        row-gap: 12rem
    }

    .sm\:row-gap-54,.sm\:row-gap-60 {
        grid-row-gap: 15rem;
        row-gap: 15rem
    }

    .sm\:row-gap-64 {
        grid-row-gap: 16rem;
        row-gap: 16rem
    }

    .sm\:row-gap-72 {
        grid-row-gap: 17.3rem;
        row-gap: 17.3rem
    }

    .sm\:row-gap-80 {
        grid-row-gap: 20rem;
        row-gap: 20rem
    }

    .sm\:row-gap-100 {
        grid-row-gap: 25rem;
        row-gap: 25rem
    }

    .sm\:row-gap-120 {
        grid-row-gap: 30rem;
        row-gap: 30rem
    }

    .sm\:row-gap-px {
        grid-row-gap: 1px;
        row-gap: 1px
    }

    .sm\:row-gap-2px {
        grid-row-gap: 2px;
        row-gap: 2px
    }

    .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\: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\: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-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\:translate-x-none {
        --transform-translate-x: 0
    }

    .sm\:translate-x-1\/4 {
        --transform-translate-x: 25%
    }

    .sm\:translate-x-1\/3 {
        --transform-translate-x: 33.3333%
    }

    .sm\:translate-x-1\/2 {
        --transform-translate-x: 50%
    }

    .sm\:translate-x-2\/3 {
        --transform-translate-x: 66.6666%
    }

    .sm\:-translate-x-1\/2 {
        --transform-translate-x: -50%
    }

    .sm\:-translate-x-1\/3 {
        --transform-translate-x: -33.3333%
    }

    .sm\:-translate-x-2\/3 {
        --transform-translate-x: -66.6666%
    }

    .sm\:translate-x-center-up {
        --transform-translate-x: 50%;
        --transform-translate-x: -50%
    }

    .sm\:translate-x-full {
        --transform-translate-x: 100%
    }

    .sm\:translate-x-full-hidden {
        --transform-translate-x: -100%
    }

    .sm\:translate-x-right-up {
        --transform-translate-x: 100%;
        --transform-translate-x: -100%
    }

    .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
    }

    [dir=ltr] .sm\:pe-24 {
        padding-right: 6rem
    }

    [dir=rtl] .sm\:pe-24 {
        padding-left: 6rem
    }

    [dir=ltr] .sm\:last\:pe-2:last-child {
        padding-right: .5rem
    }

    [dir=ltr] .sm\:first\:ps-2:first-child,[dir=rtl] .sm\:last\:pe-2:last-child {
        padding-left: .5rem
    }

    [dir=rtl] .sm\:first\:ps-2:first-child {
        padding-right: .5rem
    }

    [dir=ltr] .sm\:ms-4 {
        margin-left: 1rem
    }

    [dir=rtl] .sm\:ms-4 {
        margin-right: 1rem
    }

    [dir=ltr] .sm\:border-e-0 {
        border-right-width: 0
    }

    [dir=ltr] .sm\:border-s-0,[dir=rtl] .sm\:border-e-0 {
        border-left-width: 0
    }

    [dir=rtl] .sm\:border-s-0 {
        border-right-width: 0
    }

    [dir=ltr] .sm\:border-e-2 {
        border-right-width: 2px
    }

    [dir=ltr] .sm\:border-s-2,[dir=rtl] .sm\:border-e-2 {
        border-left-width: 2px
    }

    [dir=rtl] .sm\:border-s-2 {
        border-right-width: 2px
    }

    [dir=ltr] .sm\:border-e-4 {
        border-right-width: 4px
    }

    [dir=ltr] .sm\:border-s-4,[dir=rtl] .sm\:border-e-4 {
        border-left-width: 4px
    }

    [dir=rtl] .sm\:border-s-4 {
        border-right-width: 4px
    }

    [dir=ltr] .sm\:border-e-8 {
        border-right-width: 8px
    }

    [dir=ltr] .sm\:border-s-8,[dir=rtl] .sm\:border-e-8 {
        border-left-width: 8px
    }

    [dir=rtl] .sm\:border-s-8 {
        border-right-width: 8px
    }

    [dir=ltr] .sm\:border-e {
        border-right-width: 1px
    }

    [dir=ltr] .sm\:border-s,[dir=rtl] .sm\:border-e {
        border-left-width: 1px
    }

    [dir=rtl] .sm\:border-s {
        border-right-width: 1px
    }

    [dir=ltr] .sm\:active\:border-e-0:active {
        border-right-width: 0
    }

    [dir=ltr] .sm\:active\:border-s-0:active,[dir=rtl] .sm\:active\:border-e-0:active {
        border-left-width: 0
    }

    [dir=rtl] .sm\:active\:border-s-0:active {
        border-right-width: 0
    }

    [dir=ltr] .sm\:active\:border-e-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .sm\:active\:border-s-2:active,[dir=rtl] .sm\:active\:border-e-2:active {
        border-left-width: 2px
    }

    [dir=rtl] .sm\:active\:border-s-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .sm\:active\:border-e-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .sm\:active\:border-s-4:active,[dir=rtl] .sm\:active\:border-e-4:active {
        border-left-width: 4px
    }

    [dir=rtl] .sm\:active\:border-s-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .sm\:active\:border-e-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .sm\:active\:border-s-8:active,[dir=rtl] .sm\:active\:border-e-8:active {
        border-left-width: 8px
    }

    [dir=rtl] .sm\:active\:border-s-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .sm\:active\:border-e:active {
        border-right-width: 1px
    }

    [dir=ltr] .sm\:active\:border-s:active,[dir=rtl] .sm\:active\:border-e:active {
        border-left-width: 1px
    }

    [dir=rtl] .sm\:active\:border-s:active {
        border-right-width: 1px
    }

    [dir=ltr] .sm\:last\:border-e-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .sm\:last\:border-s-0:last-child,[dir=rtl] .sm\:last\:border-e-0:last-child {
        border-left-width: 0
    }

    [dir=rtl] .sm\:last\:border-s-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .sm\:last\:border-e-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .sm\:last\:border-s-2:last-child,[dir=rtl] .sm\:last\:border-e-2:last-child {
        border-left-width: 2px
    }

    [dir=rtl] .sm\:last\:border-s-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .sm\:last\:border-e-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .sm\:last\:border-s-4:last-child,[dir=rtl] .sm\:last\:border-e-4:last-child {
        border-left-width: 4px
    }

    [dir=rtl] .sm\:last\:border-s-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .sm\:last\:border-e-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .sm\:last\:border-s-8:last-child,[dir=rtl] .sm\:last\:border-e-8:last-child {
        border-left-width: 8px
    }

    [dir=rtl] .sm\:last\:border-s-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .sm\:last\:border-e:last-child {
        border-right-width: 1px
    }

    [dir=ltr] .sm\:last\:border-s:last-child,[dir=rtl] .sm\:last\:border-e:last-child {
        border-left-width: 1px
    }

    [dir=rtl] .sm\:last\:border-s:last-child {
        border-right-width: 1px
    }

    .sm\:translate-x-none {
        transform: translateX(0)
    }

    .sm\:translate-x-1\/4 {
        transform: translateX(25%)
    }

    .sm\:translate-x-1\/3 {
        transform: translateX(33.3333%)
    }

    .sm\:translate-x-1\/2 {
        transform: translateX(50%)
    }

    .sm\:translate-x-2\/3 {
        transform: translateX(66.6666%)
    }

    .sm\:-translate-x-1\/2 {
        transform: translateX(-50%)
    }

    .sm\:-translate-x-1\/3 {
        transform: translateX(-33.3333%)
    }

    .sm\:-translate-x-2\/3 {
        transform: translateX(-66.6666%)
    }

    .sm\:translate-x-full {
        transform: translateX(100%)
    }

    .sm\:translate-x-full-hidden {
        transform: translateX(-100%)
    }

    .sm\:skew-x-0 {
        transform: skewX(0)
    }

    .sm\:skew-y-0 {
        transform: skewY(0)
    }

    .sm\:skew-x-1 {
        transform: skewX(1deg)
    }

    .sm\:skew-y-1 {
        transform: skewY(1deg)
    }

    .sm\:skew-x-2 {
        transform: skewX(2deg)
    }

    .sm\:skew-y-2 {
        transform: skewY(2deg)
    }

    .sm\:skew-x-3 {
        transform: skewX(3deg)
    }

    .sm\:skew-y-3 {
        transform: skewY(3deg)
    }

    .sm\:skew-x-6 {
        transform: skewX(6deg)
    }

    .sm\:skew-y-6 {
        transform: skewY(6deg)
    }

    .sm\:skew-x-12 {
        transform: skewX(12deg)
    }

    .sm\:skew-y-12 {
        transform: skewY(12deg)
    }

    .sm\:-skew-x-12 {
        transform: skewX(-12deg)
    }

    .sm\:-skew-y-12 {
        transform: skewY(-12deg)
    }

    .sm\:-skew-x-6 {
        transform: skewX(-6deg)
    }

    .sm\:-skew-y-6 {
        transform: skewY(-6deg)
    }

    .sm\:-skew-x-3 {
        transform: skewX(-3deg)
    }

    .sm\:-skew-y-3 {
        transform: skewY(-3deg)
    }

    .sm\:-skew-x-2 {
        transform: skewX(-2deg)
    }

    .sm\:-skew-y-2 {
        transform: skewY(-2deg)
    }

    .sm\:-skew-x-1 {
        transform: skewX(-1deg)
    }

    .sm\:-skew-y-1 {
        transform: skewY(-1deg)
    }
}

@media (min-width: 768px) {
    .md\:container {
        width:100%
    }
}

@media (min-width: 768px) and (min-width:359px) {
    .md\:container {
        max-width:359px
    }
}

@media (min-width: 768px) and (min-width:640px) {
    .md\:container {
        max-width:640px
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .md\:container {
        max-width:768px
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .md\:container {
        max-width:1024px
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .md\:container {
        max-width:1280px
    }
}

@media (min-width: 768px) {
    .md\:bg-gray-light {
        --bg-opacity:1;
        background-color: #f4f6f6;
        background-color: rgba(244,246,246,var(--bg-opacity))
    }

    .md\:bg-white {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity))
    }

    .md\:bg-transparent {
        background-color: transparent
    }

    .md\:border-collapse {
        border-collapse: collapse
    }

    .md\:border-separate {
        border-collapse: separate
    }

    .md\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .md\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .md\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .md\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .md\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .md\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .md\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .md\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .md\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .md\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .md\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .md\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .md\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .md\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .md\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .md\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .md\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .md\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .md\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .md\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .md\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .md\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .md\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .md\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .md\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .md\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .md\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .md\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .md\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .md\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .md\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .md\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .md\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .md\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .md\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .md\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .md\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .md\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .md\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .md\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .md\:border-white {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .md\:border-transparent {
        border-color: transparent
    }

    .md\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .md\:hover\:border-secondary:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:hover\:border-secondary-light:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:hover\:border-secondary-lighter:hover {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .md\:hover\:border-tertiary:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:hover\:border-tertiary-darker:hover {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .md\:hover\:border-tertiary-dark:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .md\:hover\:border-tertiary-light:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .md\:hover\:border-tertiary-lighter:hover {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .md\:hover\:border-tertiary-lightest:hover {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .md\:hover\:border-tertiary-light-opacity:hover {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .md\:hover\:border-tertiary-pale:hover {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .md\:hover\:border-cta:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:hover\:border-cta-hover:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .md\:hover\:border-link:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:hover\:border-accent:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:hover\:border-success:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:hover\:border-highlight:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:hover\:border-bright:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .md\:hover\:border-primary:hover {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .md\:hover\:border-primary-light:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .md\:hover\:border-warning:hover {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .md\:hover\:border-info-dark:hover {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .md\:hover\:border-info-medium-dark:hover {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .md\:hover\:border-info-light-dark:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:hover\:border-info-neutral-light:hover {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .md\:hover\:border-info-neutral:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:hover\:border-info-light:hover {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .md\:hover\:border-info-light-opacity:hover {
        border-color: rgba(233,242,251,.31373)
    }

    .md\:hover\:border-error:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .md\:hover\:border-error-dark:hover {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .md\:hover\:border-error-medium-dark:hover {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .md\:hover\:border-error-light-dark:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .md\:hover\:border-error-neutral:hover {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .md\:hover\:border-error-semi-light:hover {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .md\:hover\:border-error-light:hover {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .md\:hover\:border-label-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .md\:hover\:border-label-light-dark:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .md\:hover\:border-label-neutral:hover {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .md\:hover\:border-label-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .md\:hover\:border-gray-darkest:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .md\:hover\:border-gray-black:hover {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .md\:hover\:border-gray-dark:hover {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .md\:hover\:border-gray-light-dark:hover {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .md\:hover\:border-gray:hover {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .md\:hover\:border-gray-light:hover {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .md\:hover\:border-gray-lighter:hover {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .md\:hover\:border-black:hover {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .md\:hover\:border-alert-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .md\:hover\:border-alert:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .md\:hover\:border-alert-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent:hover {
        border-color: transparent
    }

    .md\:hover\:border-darker:hover {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .md\:focus\:border-secondary:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:focus\:border-secondary-light:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:focus\:border-secondary-lighter:focus {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .md\:focus\:border-tertiary:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:focus\:border-tertiary-darker:focus {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .md\:focus\:border-tertiary-dark:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .md\:focus\:border-tertiary-light:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .md\:focus\:border-tertiary-lighter:focus {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .md\:focus\:border-tertiary-lightest:focus {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .md\:focus\:border-tertiary-light-opacity:focus {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .md\:focus\:border-tertiary-pale:focus {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .md\:focus\:border-cta:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:focus\:border-cta-hover:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .md\:focus\:border-link:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:focus\:border-accent:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:focus\:border-success:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:focus\:border-highlight:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:focus\:border-bright:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .md\:focus\:border-primary:focus {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .md\:focus\:border-primary-light:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .md\:focus\:border-warning:focus {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .md\:focus\:border-info-dark:focus {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .md\:focus\:border-info-medium-dark:focus {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .md\:focus\:border-info-light-dark:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:focus\:border-info-neutral-light:focus {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .md\:focus\:border-info-neutral:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:focus\:border-info-light:focus {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .md\:focus\:border-info-light-opacity:focus {
        border-color: rgba(233,242,251,.31373)
    }

    .md\:focus\:border-error:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .md\:focus\:border-error-dark:focus {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .md\:focus\:border-error-medium-dark:focus {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .md\:focus\:border-error-light-dark:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .md\:focus\:border-error-neutral:focus {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .md\:focus\:border-error-semi-light:focus {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .md\:focus\:border-error-light:focus {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .md\:focus\:border-label-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .md\:focus\:border-label-light-dark:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .md\:focus\:border-label-neutral:focus {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .md\:focus\:border-label-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .md\:focus\:border-gray-darkest:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .md\:focus\:border-gray-black:focus {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .md\:focus\:border-gray-dark:focus {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .md\:focus\:border-gray-light-dark:focus {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .md\:focus\:border-gray:focus {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .md\:focus\:border-gray-light:focus {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .md\:focus\:border-gray-lighter:focus {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .md\:focus\:border-black:focus {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .md\:focus\:border-alert-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .md\:focus\:border-alert:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .md\:focus\:border-alert-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .md\:focus\:border-white:focus {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .md\:focus\:border-transparent:focus {
        border-color: transparent
    }

    .md\:focus\:border-darker:focus {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .md\:active\:border-secondary:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:active\:border-secondary-light:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:active\:border-secondary-lighter:active {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .md\:active\:border-tertiary:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:active\:border-tertiary-darker:active {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .md\:active\:border-tertiary-dark:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .md\:active\:border-tertiary-light:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .md\:active\:border-tertiary-lighter:active {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .md\:active\:border-tertiary-lightest:active {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .md\:active\:border-tertiary-light-opacity:active {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .md\:active\:border-tertiary-pale:active {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .md\:active\:border-cta:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:active\:border-cta-hover:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .md\:active\:border-link:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:active\:border-accent:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:active\:border-success:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .md\:active\:border-highlight:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:active\:border-bright:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .md\:active\:border-primary:active {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .md\:active\:border-primary-light:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .md\:active\:border-warning:active {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .md\:active\:border-info-dark:active {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .md\:active\:border-info-medium-dark:active {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .md\:active\:border-info-light-dark:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .md\:active\:border-info-neutral-light:active {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .md\:active\:border-info-neutral:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .md\:active\:border-info-light:active {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .md\:active\:border-info-light-opacity:active {
        border-color: rgba(233,242,251,.31373)
    }

    .md\:active\:border-error:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .md\:active\:border-error-dark:active {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .md\:active\:border-error-medium-dark:active {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .md\:active\:border-error-light-dark:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .md\:active\:border-error-neutral:active {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .md\:active\:border-error-semi-light:active {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .md\:active\:border-error-light:active {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .md\:active\:border-label-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .md\:active\:border-label-light-dark:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .md\:active\:border-label-neutral:active {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .md\:active\:border-label-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .md\:active\:border-gray-darkest:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .md\:active\:border-gray-black:active {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .md\:active\:border-gray-dark:active {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .md\:active\:border-gray-light-dark:active {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .md\:active\:border-gray:active {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .md\:active\:border-gray-light:active {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .md\:active\:border-gray-lighter:active {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .md\:active\:border-black:active {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .md\:active\:border-alert-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .md\:active\:border-alert:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .md\:active\:border-alert-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .md\:active\:border-white:active {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .md\:active\:border-transparent:active {
        border-color: transparent
    }

    .md\:active\:border-darker:active {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .group:hover .md\:group-hover\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .md\:group-hover\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent {
        border-color: transparent
    }

    .group:hover .md\:group-hover\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .md\:border-opacity-0 {
        --border-opacity: 0
    }

    .md\:border-opacity-20 {
        --border-opacity: 0.20
    }

    .md\:border-opacity-25 {
        --border-opacity: 0.25
    }

    .md\:border-opacity-50 {
        --border-opacity: 0.5
    }

    .md\:border-opacity-75 {
        --border-opacity: 0.75
    }

    .md\:border-opacity-100 {
        --border-opacity: 1
    }

    .md\:hover\:border-opacity-0:hover {
        --border-opacity: 0
    }

    .md\:hover\:border-opacity-20:hover {
        --border-opacity: 0.20
    }

    .md\:hover\:border-opacity-25:hover {
        --border-opacity: 0.25
    }

    .md\:hover\:border-opacity-50:hover {
        --border-opacity: 0.5
    }

    .md\:hover\:border-opacity-75:hover {
        --border-opacity: 0.75
    }

    .md\:hover\:border-opacity-100:hover {
        --border-opacity: 1
    }

    .md\:focus\:border-opacity-0:focus {
        --border-opacity: 0
    }

    .md\:focus\:border-opacity-20:focus {
        --border-opacity: 0.20
    }

    .md\:focus\:border-opacity-25:focus {
        --border-opacity: 0.25
    }

    .md\:focus\:border-opacity-50:focus {
        --border-opacity: 0.5
    }

    .md\:focus\:border-opacity-75:focus {
        --border-opacity: 0.75
    }

    .md\:focus\:border-opacity-100:focus {
        --border-opacity: 1
    }

    .md\:rounded-lg {
        border-radius: .5rem
    }

    .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\:active\:border-solid:active {
        border-style: solid
    }

    .md\:active\:border-dashed:active {
        border-style: dashed
    }

    .md\:active\:border-dotted:active {
        border-style: dotted
    }

    .md\:active\:border-double:active {
        border-style: double
    }

    .md\:active\:border-none:active {
        border-style: none
    }

    .md\:border-0 {
        border-width: 0
    }

    .md\:border-2 {
        border-width: 2px
    }

    .md\:border-4 {
        border-width: 4px
    }

    .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-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-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-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\:active\:border-0:active {
        border-width: 0
    }

    .md\:active\:border-2:active {
        border-width: 2px
    }

    .md\:active\:border-4:active {
        border-width: 4px
    }

    .md\:active\:border-8:active {
        border-width: 8px
    }

    .md\:active\:border-t-0:active {
        border-top-width: 0
    }

    .md\:active\:border-r-0:active {
        border-right-width: 0
    }

    .md\:active\:border-b-0:active {
        border-bottom-width: 0
    }

    .md\:active\:border-l-0:active {
        border-left-width: 0
    }

    .md\:active\:border-t-2:active {
        border-top-width: 2px
    }

    .md\:active\:border-r-2:active {
        border-right-width: 2px
    }

    .md\:active\:border-b-2:active {
        border-bottom-width: 2px
    }

    .md\:active\:border-l-2:active {
        border-left-width: 2px
    }

    .md\:active\:border-t-4:active {
        border-top-width: 4px
    }

    .md\:active\:border-r-4:active {
        border-right-width: 4px
    }

    .md\:active\:border-b-4:active {
        border-bottom-width: 4px
    }

    .md\:active\:border-l-4:active {
        border-left-width: 4px
    }

    .md\:active\:border-t-8:active {
        border-top-width: 8px
    }

    .md\:active\:border-r-8:active {
        border-right-width: 8px
    }

    .md\:active\:border-b-8:active {
        border-bottom-width: 8px
    }

    .md\:active\:border-l-8:active {
        border-left-width: 8px
    }

    .md\:active\:border-t:active {
        border-top-width: 1px
    }

    .md\:active\:border-r:active {
        border-right-width: 1px
    }

    .md\:active\:border-b:active {
        border-bottom-width: 1px
    }

    .md\:active\:border-l:active {
        border-left-width: 1px
    }

    .md\:last\:border-0:last-child {
        border-width: 0
    }

    .md\:last\:border-2:last-child {
        border-width: 2px
    }

    .md\:last\:border-4:last-child {
        border-width: 4px
    }

    .md\:last\:border-8:last-child {
        border-width: 8px
    }

    .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-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-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-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\:block {
        display: block
    }

    .md\:inline-block {
        display: inline-block
    }

    .md\:flex {
        display: flex
    }

    .md\:table-row-group {
        display: table-row-group
    }

    .md\:flow-root {
        display: flow-root
    }

    .md\:grid {
        display: grid
    }

    .md\:hidden {
        display: none
    }

    .md\:flex-row {
        flex-direction: row
    }

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

    .md\:flex-col {
        flex-direction: column
    }

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

    .md\:flex-none {
        flex: none
    }

    .md\:flex-grow-0 {
        flex-grow: 0
    }

    .md\:h-0 {
        height: 0
    }

    .md\:h-1 {
        height: .25rem
    }

    .md\:h-2 {
        height: .5rem
    }

    .md\:h-3 {
        height: .75rem
    }

    .md\:h-4 {
        height: 1rem
    }

    .md\:h-5 {
        height: 1.25rem
    }

    .md\:h-6 {
        height: 1.5rem
    }

    .md\:h-7 {
        height: 1.75rem
    }

    .md\:h-8 {
        height: 2rem
    }

    .md\:h-10 {
        height: 2.5rem
    }

    .md\:h-11 {
        height: 2.75rem
    }

    .md\:h-12 {
        height: 3rem
    }

    .md\:h-14 {
        height: 3.5rem
    }

    .md\:h-15 {
        height: 3.75rem
    }

    .md\:h-16 {
        height: 4rem
    }

    .md\:h-18 {
        height: 4.5rem
    }

    .md\:h-20 {
        height: 5rem
    }

    .md\:h-22 {
        height: 5.5rem
    }

    .md\:h-24 {
        height: 6rem
    }

    .md\:h-28 {
        height: 7rem
    }

    .md\:h-30 {
        height: 7.5rem
    }

    .md\:h-32 {
        height: 8rem
    }

    .md\:h-40 {
        height: 10rem
    }

    .md\:h-44 {
        height: 11rem
    }

    .md\:h-48 {
        height: 12rem
    }

    .md\:h-54,.md\:h-60 {
        height: 15rem
    }

    .md\:h-64 {
        height: 16rem
    }

    .md\:h-72 {
        height: 17.3rem
    }

    .md\:h-80 {
        height: 20rem
    }

    .md\:h-100 {
        height: 25rem
    }

    .md\:h-120 {
        height: 30rem
    }

    .md\:h-auto {
        height: auto
    }

    .md\:h-intrinsic {
        height: intrinsic
    }

    .md\:h-px {
        height: 1px
    }

    .md\:h-2px {
        height: 2px
    }

    .md\:h-banner-sm {
        height: 12rem
    }

    .md\:h-banner {
        height: 20rem
    }

    .md\:h-banner-lg {
        height: 398px
    }

    .md\:h-popular-card {
        height: 6.875rem
    }

    .md\:h-hero-banner {
        height: 28rem
    }

    .md\:h-full {
        height: 100%
    }

    .md\:h-screen {
        height: 100vh
    }

    .md\:h-inner-height-ccl {
        height: calc(100% - 24px)
    }

    .md\:text-lg {
        font-size: 1.125rem
    }

    .md\:text-xl {
        font-size: 1.5rem
    }

    .md\:leading-snug {
        line-height: 1.375
    }

    .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-11 {
        margin: 2.75rem
    }

    .md\:m-12 {
        margin: 3rem
    }

    .md\:m-14 {
        margin: 3.5rem
    }

    .md\:m-15 {
        margin: 3.75rem
    }

    .md\:m-16 {
        margin: 4rem
    }

    .md\:m-18 {
        margin: 4.5rem
    }

    .md\:m-20 {
        margin: 5rem
    }

    .md\:m-22 {
        margin: 5.5rem
    }

    .md\:m-24 {
        margin: 6rem
    }

    .md\:m-28 {
        margin: 7rem
    }

    .md\:m-30 {
        margin: 7.5rem
    }

    .md\:m-32 {
        margin: 8rem
    }

    .md\:m-40 {
        margin: 10rem
    }

    .md\:m-44 {
        margin: 11rem
    }

    .md\:m-48 {
        margin: 12rem
    }

    .md\:m-54,.md\:m-60 {
        margin: 15rem
    }

    .md\:m-64 {
        margin: 16rem
    }

    .md\:m-72 {
        margin: 17.3rem
    }

    .md\:m-80 {
        margin: 20rem
    }

    .md\:m-100 {
        margin: 25rem
    }

    .md\:m-120 {
        margin: 30rem
    }

    .md\:m-auto {
        margin: auto
    }

    .md\:m-px {
        margin: 1px
    }

    .md\:m-2px {
        margin: 2px
    }

    .md\:my-0 {
        margin-top: 0;
        margin-bottom: 0
    }

    .md\:my-12 {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .md\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .md\:mt-0 {
        margin-top: 0
    }

    .md\:mb-0 {
        margin-bottom: 0
    }

    .md\:ml-0 {
        margin-left: 0
    }

    .md\:mt-1 {
        margin-top: .25rem
    }

    .md\:mt-2 {
        margin-top: .5rem
    }

    .md\:mt-3 {
        margin-top: .75rem
    }

    .md\:mt-4 {
        margin-top: 1rem
    }

    .md\:mb-4 {
        margin-bottom: 1rem
    }

    .md\:mt-5 {
        margin-top: 1.25rem
    }

    .md\:mb-5 {
        margin-bottom: 1.25rem
    }

    .md\:mt-6 {
        margin-top: 1.5rem
    }

    .md\:mt-7 {
        margin-top: 1.75rem
    }

    .md\:mb-7 {
        margin-bottom: 1.75rem
    }

    .md\:mt-8 {
        margin-top: 2rem
    }

    .md\:mb-8 {
        margin-bottom: 2rem
    }

    .md\:mt-10 {
        margin-top: 2.5rem
    }

    .md\:mr-10 {
        margin-right: 2.5rem
    }

    .md\:ml-10 {
        margin-left: 2.5rem
    }

    .md\:mt-11 {
        margin-top: 2.75rem
    }

    .md\:mt-12 {
        margin-top: 3rem
    }

    .md\:mt-14 {
        margin-top: 3.5rem
    }

    .md\:mt-15 {
        margin-top: 3.75rem
    }

    .md\:mb-15 {
        margin-bottom: 3.75rem
    }

    .md\:mt-16 {
        margin-top: 4rem
    }

    .md\:mt-18 {
        margin-top: 4.5rem
    }

    .md\:mt-20 {
        margin-top: 5rem
    }

    .md\:mt-22 {
        margin-top: 5.5rem
    }

    .md\:mt-24 {
        margin-top: 6rem
    }

    .md\:mt-28 {
        margin-top: 7rem
    }

    .md\:mt-30 {
        margin-top: 7.5rem
    }

    .md\:mt-32 {
        margin-top: 8rem
    }

    .md\:mt-40 {
        margin-top: 10rem
    }

    .md\:mt-44 {
        margin-top: 11rem
    }

    .md\:mt-48 {
        margin-top: 12rem
    }

    .md\:mt-54,.md\:mt-60 {
        margin-top: 15rem
    }

    .md\:mt-64 {
        margin-top: 16rem
    }

    .md\:mt-72 {
        margin-top: 17.3rem
    }

    .md\:mt-80 {
        margin-top: 20rem
    }

    .md\:mt-100 {
        margin-top: 25rem
    }

    .md\:mt-120 {
        margin-top: 30rem
    }

    .md\:mt-auto {
        margin-top: auto
    }

    .md\:mt-px {
        margin-top: 1px
    }

    .md\:mt-2px {
        margin-top: 2px
    }

    .md\:-mt-1 {
        margin-top: -.25rem
    }

    .md\:-mt-2 {
        margin-top: -.5rem
    }

    .md\:-mt-3 {
        margin-top: -.75rem
    }

    .md\:-mt-4 {
        margin-top: -1rem
    }

    .md\:-mt-5 {
        margin-top: -1.25rem
    }

    .md\:-mt-6 {
        margin-top: -1.5rem
    }

    .md\:-mt-7 {
        margin-top: -1.75rem
    }

    .md\:-mt-8 {
        margin-top: -2rem
    }

    .md\:-mt-10 {
        margin-top: -2.5rem
    }

    .md\:-mt-11 {
        margin-top: -2.75rem
    }

    .md\:-mt-12 {
        margin-top: -3rem
    }

    .md\:-mt-14 {
        margin-top: -3.5rem
    }

    .md\:-mt-15 {
        margin-top: -3.75rem
    }

    .md\:-mt-16 {
        margin-top: -4rem
    }

    .md\:-mt-18 {
        margin-top: -4.5rem
    }

    .md\:-mt-20 {
        margin-top: -5rem
    }

    .md\:-mt-22 {
        margin-top: -5.5rem
    }

    .md\:-mt-24 {
        margin-top: -6rem
    }

    .md\:-mt-28 {
        margin-top: -7rem
    }

    .md\:-mt-30 {
        margin-top: -7.5rem
    }

    .md\:-mt-32 {
        margin-top: -8rem
    }

    .md\:-mt-40 {
        margin-top: -10rem
    }

    .md\:-mt-44 {
        margin-top: -11rem
    }

    .md\:-mt-48 {
        margin-top: -12rem
    }

    .md\:-mt-54,.md\:-mt-60 {
        margin-top: -15rem
    }

    .md\:-mt-64 {
        margin-top: -16rem
    }

    .md\:-mt-72 {
        margin-top: -17.3rem
    }

    .md\:-mt-80 {
        margin-top: -20rem
    }

    .md\:-mt-100 {
        margin-top: -25rem
    }

    .md\:-mt-120 {
        margin-top: -30rem
    }

    .md\:-mt-px {
        margin-top: -1px
    }

    .md\:-mt-2px {
        margin-top: -2px
    }

    .md\:first\:mt-0:first-child {
        margin-top: 0
    }

    .md\:first\:mt-1:first-child {
        margin-top: .25rem
    }

    .md\:first\:mt-2:first-child {
        margin-top: .5rem
    }

    .md\:first\:mt-3:first-child {
        margin-top: .75rem
    }

    .md\:first\:mt-4:first-child {
        margin-top: 1rem
    }

    .md\:first\:mt-5:first-child {
        margin-top: 1.25rem
    }

    .md\:first\:mt-6:first-child {
        margin-top: 1.5rem
    }

    .md\:first\:mt-7:first-child {
        margin-top: 1.75rem
    }

    .md\:first\:mt-8:first-child {
        margin-top: 2rem
    }

    .md\:first\:mt-10:first-child {
        margin-top: 2.5rem
    }

    .md\:first\:mt-11:first-child {
        margin-top: 2.75rem
    }

    .md\:first\:mt-12:first-child {
        margin-top: 3rem
    }

    .md\:first\:mt-14:first-child {
        margin-top: 3.5rem
    }

    .md\:first\:mt-15:first-child {
        margin-top: 3.75rem
    }

    .md\:first\:mt-16:first-child {
        margin-top: 4rem
    }

    .md\:first\:mt-18:first-child {
        margin-top: 4.5rem
    }

    .md\:first\:mt-20:first-child {
        margin-top: 5rem
    }

    .md\:first\:mt-22:first-child {
        margin-top: 5.5rem
    }

    .md\:first\:mt-24:first-child {
        margin-top: 6rem
    }

    .md\:first\:mt-28:first-child {
        margin-top: 7rem
    }

    .md\:first\:mt-30:first-child {
        margin-top: 7.5rem
    }

    .md\:first\:mt-32:first-child {
        margin-top: 8rem
    }

    .md\:first\:mt-40:first-child {
        margin-top: 10rem
    }

    .md\:first\:mt-44:first-child {
        margin-top: 11rem
    }

    .md\:first\:mt-48:first-child {
        margin-top: 12rem
    }

    .md\:first\:mt-54:first-child,.md\:first\:mt-60:first-child {
        margin-top: 15rem
    }

    .md\:first\:mt-64:first-child {
        margin-top: 16rem
    }

    .md\:first\:mt-72:first-child {
        margin-top: 17.3rem
    }

    .md\:first\:mt-80:first-child {
        margin-top: 20rem
    }

    .md\:first\:mt-100:first-child {
        margin-top: 25rem
    }

    .md\:first\:mt-120:first-child {
        margin-top: 30rem
    }

    .md\:first\:mt-auto:first-child {
        margin-top: auto
    }

    .md\:first\:mt-px:first-child {
        margin-top: 1px
    }

    .md\:first\:mt-2px:first-child {
        margin-top: 2px
    }

    .md\:first\:-mt-1:first-child {
        margin-top: -.25rem
    }

    .md\:first\:-mt-2:first-child {
        margin-top: -.5rem
    }

    .md\:first\:-mt-3:first-child {
        margin-top: -.75rem
    }

    .md\:first\:-mt-4:first-child {
        margin-top: -1rem
    }

    .md\:first\:-mt-5:first-child {
        margin-top: -1.25rem
    }

    .md\:first\:-mt-6:first-child {
        margin-top: -1.5rem
    }

    .md\:first\:-mt-7:first-child {
        margin-top: -1.75rem
    }

    .md\:first\:-mt-8:first-child {
        margin-top: -2rem
    }

    .md\:first\:-mt-10:first-child {
        margin-top: -2.5rem
    }

    .md\:first\:-mt-11:first-child {
        margin-top: -2.75rem
    }

    .md\:first\:-mt-12:first-child {
        margin-top: -3rem
    }

    .md\:first\:-mt-14:first-child {
        margin-top: -3.5rem
    }

    .md\:first\:-mt-15:first-child {
        margin-top: -3.75rem
    }

    .md\:first\:-mt-16:first-child {
        margin-top: -4rem
    }

    .md\:first\:-mt-18:first-child {
        margin-top: -4.5rem
    }

    .md\:first\:-mt-20:first-child {
        margin-top: -5rem
    }

    .md\:first\:-mt-22:first-child {
        margin-top: -5.5rem
    }

    .md\:first\:-mt-24:first-child {
        margin-top: -6rem
    }

    .md\:first\:-mt-28:first-child {
        margin-top: -7rem
    }

    .md\:first\:-mt-30:first-child {
        margin-top: -7.5rem
    }

    .md\:first\:-mt-32:first-child {
        margin-top: -8rem
    }

    .md\:first\:-mt-40:first-child {
        margin-top: -10rem
    }

    .md\:first\:-mt-44:first-child {
        margin-top: -11rem
    }

    .md\:first\:-mt-48:first-child {
        margin-top: -12rem
    }

    .md\:first\:-mt-54:first-child,.md\:first\:-mt-60:first-child {
        margin-top: -15rem
    }

    .md\:first\:-mt-64:first-child {
        margin-top: -16rem
    }

    .md\:first\:-mt-72:first-child {
        margin-top: -17.3rem
    }

    .md\:first\:-mt-80:first-child {
        margin-top: -20rem
    }

    .md\:first\:-mt-100:first-child {
        margin-top: -25rem
    }

    .md\:first\:-mt-120:first-child {
        margin-top: -30rem
    }

    .md\:first\:-mt-px:first-child {
        margin-top: -1px
    }

    .md\:first\:-mt-2px:first-child {
        margin-top: -2px
    }

    .md\:last\:mt-0:last-child {
        margin-top: 0
    }

    .md\:last\:mt-1:last-child {
        margin-top: .25rem
    }

    .md\:last\:mt-2:last-child {
        margin-top: .5rem
    }

    .md\:last\:mt-3:last-child {
        margin-top: .75rem
    }

    .md\:last\:mt-4:last-child {
        margin-top: 1rem
    }

    .md\:last\:mt-5:last-child {
        margin-top: 1.25rem
    }

    .md\:last\:mt-6:last-child {
        margin-top: 1.5rem
    }

    .md\:last\:mt-7:last-child {
        margin-top: 1.75rem
    }

    .md\:last\:mt-8:last-child {
        margin-top: 2rem
    }

    .md\:last\:mt-10:last-child {
        margin-top: 2.5rem
    }

    .md\:last\:mt-11:last-child {
        margin-top: 2.75rem
    }

    .md\:last\:mt-12:last-child {
        margin-top: 3rem
    }

    .md\:last\:mt-14:last-child {
        margin-top: 3.5rem
    }

    .md\:last\:mt-15:last-child {
        margin-top: 3.75rem
    }

    .md\:last\:mt-16:last-child {
        margin-top: 4rem
    }

    .md\:last\:mt-18:last-child {
        margin-top: 4.5rem
    }

    .md\:last\:mt-20:last-child {
        margin-top: 5rem
    }

    .md\:last\:mt-22:last-child {
        margin-top: 5.5rem
    }

    .md\:last\:mt-24:last-child {
        margin-top: 6rem
    }

    .md\:last\:mt-28:last-child {
        margin-top: 7rem
    }

    .md\:last\:mt-30:last-child {
        margin-top: 7.5rem
    }

    .md\:last\:mt-32:last-child {
        margin-top: 8rem
    }

    .md\:last\:mt-40:last-child {
        margin-top: 10rem
    }

    .md\:last\:mt-44:last-child {
        margin-top: 11rem
    }

    .md\:last\:mt-48:last-child {
        margin-top: 12rem
    }

    .md\:last\:mt-54:last-child,.md\:last\:mt-60:last-child {
        margin-top: 15rem
    }

    .md\:last\:mt-64:last-child {
        margin-top: 16rem
    }

    .md\:last\:mt-72:last-child {
        margin-top: 17.3rem
    }

    .md\:last\:mt-80:last-child {
        margin-top: 20rem
    }

    .md\:last\:mt-100:last-child {
        margin-top: 25rem
    }

    .md\:last\:mt-120:last-child {
        margin-top: 30rem
    }

    .md\:last\:mt-auto:last-child {
        margin-top: auto
    }

    .md\:last\:mt-px:last-child {
        margin-top: 1px
    }

    .md\:last\:mt-2px:last-child {
        margin-top: 2px
    }

    .md\:last\:-mt-1:last-child {
        margin-top: -.25rem
    }

    .md\:last\:-mt-2:last-child {
        margin-top: -.5rem
    }

    .md\:last\:-mt-3:last-child {
        margin-top: -.75rem
    }

    .md\:last\:-mt-4:last-child {
        margin-top: -1rem
    }

    .md\:last\:-mt-5:last-child {
        margin-top: -1.25rem
    }

    .md\:last\:-mt-6:last-child {
        margin-top: -1.5rem
    }

    .md\:last\:-mt-7:last-child {
        margin-top: -1.75rem
    }

    .md\:last\:-mt-8:last-child {
        margin-top: -2rem
    }

    .md\:last\:-mt-10:last-child {
        margin-top: -2.5rem
    }

    .md\:last\:-mt-11:last-child {
        margin-top: -2.75rem
    }

    .md\:last\:-mt-12:last-child {
        margin-top: -3rem
    }

    .md\:last\:-mt-14:last-child {
        margin-top: -3.5rem
    }

    .md\:last\:-mt-15:last-child {
        margin-top: -3.75rem
    }

    .md\:last\:-mt-16:last-child {
        margin-top: -4rem
    }

    .md\:last\:-mt-18:last-child {
        margin-top: -4.5rem
    }

    .md\:last\:-mt-20:last-child {
        margin-top: -5rem
    }

    .md\:last\:-mt-22:last-child {
        margin-top: -5.5rem
    }

    .md\:last\:-mt-24:last-child {
        margin-top: -6rem
    }

    .md\:last\:-mt-28:last-child {
        margin-top: -7rem
    }

    .md\:last\:-mt-30:last-child {
        margin-top: -7.5rem
    }

    .md\:last\:-mt-32:last-child {
        margin-top: -8rem
    }

    .md\:last\:-mt-40:last-child {
        margin-top: -10rem
    }

    .md\:last\:-mt-44:last-child {
        margin-top: -11rem
    }

    .md\:last\:-mt-48:last-child {
        margin-top: -12rem
    }

    .md\:last\:-mt-54:last-child,.md\:last\:-mt-60:last-child {
        margin-top: -15rem
    }

    .md\:last\:-mt-64:last-child {
        margin-top: -16rem
    }

    .md\:last\:-mt-72:last-child {
        margin-top: -17.3rem
    }

    .md\:last\:-mt-80:last-child {
        margin-top: -20rem
    }

    .md\:last\:-mt-100:last-child {
        margin-top: -25rem
    }

    .md\:last\:-mt-120:last-child {
        margin-top: -30rem
    }

    .md\:last\:-mt-px:last-child {
        margin-top: -1px
    }

    .md\:last\:-mt-2px:last-child {
        margin-top: -2px
    }

    .md\:max-h-0 {
        max-height: 0
    }

    .md\:max-h-1 {
        max-height: .25rem
    }

    .md\:max-h-2 {
        max-height: .5rem
    }

    .md\:max-h-3 {
        max-height: .75rem
    }

    .md\:max-h-4 {
        max-height: 1rem
    }

    .md\:max-h-5 {
        max-height: 1.25rem
    }

    .md\:max-h-6 {
        max-height: 1.5rem
    }

    .md\:max-h-7 {
        max-height: 1.75rem
    }

    .md\:max-h-8 {
        max-height: 2rem
    }

    .md\:max-h-10 {
        max-height: 2.5rem
    }

    .md\:max-h-11 {
        max-height: 2.75rem
    }

    .md\:max-h-12 {
        max-height: 3rem
    }

    .md\:max-h-14 {
        max-height: 3.5rem
    }

    .md\:max-h-15 {
        max-height: 3.75rem
    }

    .md\:max-h-16 {
        max-height: 4rem
    }

    .md\:max-h-18 {
        max-height: 4.5rem
    }

    .md\:max-h-20 {
        max-height: 5rem
    }

    .md\:max-h-22 {
        max-height: 5.5rem
    }

    .md\:max-h-24 {
        max-height: 6rem
    }

    .md\:max-h-28 {
        max-height: 7rem
    }

    .md\:max-h-30 {
        max-height: 7.5rem
    }

    .md\:max-h-32 {
        max-height: 8rem
    }

    .md\:max-h-40 {
        max-height: 10rem
    }

    .md\:max-h-44 {
        max-height: 11rem
    }

    .md\:max-h-48 {
        max-height: 12rem
    }

    .md\:max-h-54,.md\:max-h-60 {
        max-height: 15rem
    }

    .md\:max-h-64 {
        max-height: 16rem
    }

    .md\:max-h-72 {
        max-height: 17.3rem
    }

    .md\:max-h-80 {
        max-height: 20rem
    }

    .md\:max-h-100 {
        max-height: 25rem
    }

    .md\:max-h-120 {
        max-height: 30rem
    }

    .md\:max-h-px {
        max-height: 1px
    }

    .md\:max-h-2px {
        max-height: 2px
    }

    .md\:max-h-initial {
        max-height: none
    }

    .md\:max-h-full {
        max-height: 100%
    }

    .md\:max-h-screen {
        max-height: 100vh
    }

    .md\:max-h-popular-card {
        max-height: 6.875rem
    }

    .md\:max-h-country-selector {
        max-height: 16.2rem
    }

    .md\:max-w-0 {
        max-width: 0
    }

    .md\:max-w-1 {
        max-width: .25rem
    }

    .md\:max-w-2 {
        max-width: .5rem
    }

    .md\:max-w-3 {
        max-width: .75rem
    }

    .md\:max-w-4 {
        max-width: 1rem
    }

    .md\:max-w-5 {
        max-width: 1.25rem
    }

    .md\:max-w-6 {
        max-width: 1.5rem
    }

    .md\:max-w-7 {
        max-width: 1.75rem
    }

    .md\:max-w-8 {
        max-width: 2rem
    }

    .md\:max-w-10 {
        max-width: 2.5rem
    }

    .md\:max-w-11 {
        max-width: 2.75rem
    }

    .md\:max-w-12 {
        max-width: 3rem
    }

    .md\:max-w-14 {
        max-width: 3.5rem
    }

    .md\:max-w-15 {
        max-width: 3.75rem
    }

    .md\:max-w-16 {
        max-width: 4rem
    }

    .md\:max-w-18 {
        max-width: 4.5rem
    }

    .md\:max-w-20 {
        max-width: 5rem
    }

    .md\:max-w-22 {
        max-width: 5.5rem
    }

    .md\:max-w-24 {
        max-width: 6rem
    }

    .md\:max-w-28 {
        max-width: 7rem
    }

    .md\:max-w-30 {
        max-width: 7.5rem
    }

    .md\:max-w-32 {
        max-width: 8rem
    }

    .md\:max-w-40 {
        max-width: 10rem
    }

    .md\:max-w-44 {
        max-width: 11rem
    }

    .md\:max-w-48 {
        max-width: 12rem
    }

    .md\:max-w-54,.md\:max-w-60 {
        max-width: 15rem
    }

    .md\:max-w-64 {
        max-width: 16rem
    }

    .md\:max-w-72 {
        max-width: 17.3rem
    }

    .md\:max-w-80 {
        max-width: 20rem
    }

    .md\:max-w-100 {
        max-width: 25rem
    }

    .md\:max-w-120 {
        max-width: 30rem
    }

    .md\:max-w-px {
        max-width: 1px
    }

    .md\:max-w-2px {
        max-width: 2px
    }

    .md\:max-w-initial {
        max-width: none
    }

    .md\:max-w-9\/10 {
        max-width: 90%
    }

    .md\:max-w-full {
        max-width: 100%
    }

    .md\:max-w-screen {
        max-width: 100vw
    }

    .md\:max-w-finished-container {
        max-width: 40rem
    }

    .md\:max-w-popular-card {
        max-width: 11.875rem
    }

    .md\:max-w-inner-content {
        max-width: 24rem
    }

    .md\:max-w-country-selector {
        max-width: 36.75rem
    }

    .md\:max-w-auth-page-content {
        max-width: 560px
    }

    .md\:min-h-0 {
        min-height: 0
    }

    .md\:min-h-18 {
        min-height: 4.4rem
    }

    .md\:min-h-22 {
        min-height: 5.5rem
    }

    .md\:min-h-24 {
        min-height: 6rem
    }

    .md\:min-h-48 {
        min-height: 12rem
    }

    .md\:min-h-64 {
        min-height: 16rem
    }

    .md\:min-h-96 {
        min-height: 24rem
    }

    .md\:min-h-full {
        min-height: 100%
    }

    .md\:min-h-screen {
        min-height: 100vh
    }

    .md\:min-h-banner-sm {
        min-height: 19rem
    }

    .md\:min-h-banner {
        min-height: 20rem
    }

    .md\:min-h-banner-lg {
        min-height: 24.875rem
    }

    .md\:min-h-popular-card {
        min-height: 6.875rem
    }

    .md\:min-w-0 {
        min-width: 0
    }

    .md\:min-w-button {
        min-width: 15rem
    }

    .md\:min-w-full {
        min-width: 100%
    }

    .md\:min-w-popular-card {
        min-width: 11.875rem
    }

    .md\:min-w-screen {
        min-width: 100vw
    }

    .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\: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\: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\:p-0 {
        padding: 0
    }

    .md\:p-4 {
        padding: 1rem
    }

    .md\:p-5 {
        padding: 1.25rem
    }

    .md\:p-8 {
        padding: 2rem
    }

    .md\:p-10 {
        padding: 2.5rem
    }

    .md\:p-16 {
        padding: 4rem
    }

    .md\:p-20 {
        padding: 5rem
    }

    .md\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .md\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md\:py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .md\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .md\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .md\:px-7 {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .md\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .md\:px-15 {
        padding-left: 3.75rem;
        padding-right: 3.75rem
    }

    .md\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .md\:pt-0 {
        padding-top: 0
    }

    .md\:pb-0 {
        padding-bottom: 0
    }

    .md\:pt-1 {
        padding-top: .25rem
    }

    .md\:pt-2 {
        padding-top: .5rem
    }

    .md\:pt-3 {
        padding-top: .75rem
    }

    .md\:pt-4 {
        padding-top: 1rem
    }

    .md\:pt-5 {
        padding-top: 1.25rem
    }

    .md\:pt-6 {
        padding-top: 1.5rem
    }

    .md\:pt-7 {
        padding-top: 1.75rem
    }

    .md\:pt-8 {
        padding-top: 2rem
    }

    .md\:pt-10 {
        padding-top: 2.5rem
    }

    .md\:pt-11 {
        padding-top: 2.75rem
    }

    .md\:pt-12 {
        padding-top: 3rem
    }

    .md\:pt-14 {
        padding-top: 3.5rem
    }

    .md\:pt-15 {
        padding-top: 3.75rem
    }

    .md\:pt-16 {
        padding-top: 4rem
    }

    .md\:pt-18 {
        padding-top: 4.5rem
    }

    .md\:pt-20 {
        padding-top: 5rem
    }

    .md\:pt-22 {
        padding-top: 5.5rem
    }

    .md\:pt-24 {
        padding-top: 6rem
    }

    .md\:pt-28 {
        padding-top: 7rem
    }

    .md\:pt-30 {
        padding-top: 7.5rem
    }

    .md\:pt-32 {
        padding-top: 8rem
    }

    .md\:pt-40 {
        padding-top: 10rem
    }

    .md\:pt-44 {
        padding-top: 11rem
    }

    .md\:pt-48 {
        padding-top: 12rem
    }

    .md\:pt-54,.md\:pt-60 {
        padding-top: 15rem
    }

    .md\:pt-64 {
        padding-top: 16rem
    }

    .md\:pt-72 {
        padding-top: 17.3rem
    }

    .md\:pt-80 {
        padding-top: 20rem
    }

    .md\:pt-100 {
        padding-top: 25rem
    }

    .md\:pt-120 {
        padding-top: 30rem
    }

    .md\:pt-px {
        padding-top: 1px
    }

    .md\:pt-2px {
        padding-top: 2px
    }

    .md\:last\:pt-0:last-child {
        padding-top: 0
    }

    .md\:last\:pt-1:last-child {
        padding-top: .25rem
    }

    .md\:last\:pt-2:last-child {
        padding-top: .5rem
    }

    .md\:last\:pt-3:last-child {
        padding-top: .75rem
    }

    .md\:last\:pt-4:last-child {
        padding-top: 1rem
    }

    .md\:last\:pt-5:last-child {
        padding-top: 1.25rem
    }

    .md\:last\:pt-6:last-child {
        padding-top: 1.5rem
    }

    .md\:last\:pt-7:last-child {
        padding-top: 1.75rem
    }

    .md\:last\:pt-8:last-child {
        padding-top: 2rem
    }

    .md\:last\:pt-10:last-child {
        padding-top: 2.5rem
    }

    .md\:last\:pt-11:last-child {
        padding-top: 2.75rem
    }

    .md\:last\:pt-12:last-child {
        padding-top: 3rem
    }

    .md\:last\:pt-14:last-child {
        padding-top: 3.5rem
    }

    .md\:last\:pt-15:last-child {
        padding-top: 3.75rem
    }

    .md\:last\:pt-16:last-child {
        padding-top: 4rem
    }

    .md\:last\:pt-18:last-child {
        padding-top: 4.5rem
    }

    .md\:last\:pt-20:last-child {
        padding-top: 5rem
    }

    .md\:last\:pt-22:last-child {
        padding-top: 5.5rem
    }

    .md\:last\:pt-24:last-child {
        padding-top: 6rem
    }

    .md\:last\:pt-28:last-child {
        padding-top: 7rem
    }

    .md\:last\:pt-30:last-child {
        padding-top: 7.5rem
    }

    .md\:last\:pt-32:last-child {
        padding-top: 8rem
    }

    .md\:last\:pt-40:last-child {
        padding-top: 10rem
    }

    .md\:last\:pt-44:last-child {
        padding-top: 11rem
    }

    .md\:last\:pt-48:last-child {
        padding-top: 12rem
    }

    .md\:last\:pt-54:last-child,.md\:last\:pt-60:last-child {
        padding-top: 15rem
    }

    .md\:last\:pt-64:last-child {
        padding-top: 16rem
    }

    .md\:last\:pt-72:last-child {
        padding-top: 17.3rem
    }

    .md\:last\:pt-80:last-child {
        padding-top: 20rem
    }

    .md\:last\:pt-100:last-child {
        padding-top: 25rem
    }

    .md\:last\:pt-120:last-child {
        padding-top: 30rem
    }

    .md\:last\:pt-px:last-child {
        padding-top: 1px
    }

    .md\:last\:pt-2px:last-child {
        padding-top: 2px
    }

    .md\:first\:pt-0:first-child {
        padding-top: 0
    }

    .md\:first\:pt-1:first-child {
        padding-top: .25rem
    }

    .md\:first\:pt-2:first-child {
        padding-top: .5rem
    }

    .md\:first\:pt-3:first-child {
        padding-top: .75rem
    }

    .md\:first\:pt-4:first-child {
        padding-top: 1rem
    }

    .md\:first\:pt-5:first-child {
        padding-top: 1.25rem
    }

    .md\:first\:pt-6:first-child {
        padding-top: 1.5rem
    }

    .md\:first\:pt-7:first-child {
        padding-top: 1.75rem
    }

    .md\:first\:pt-8:first-child {
        padding-top: 2rem
    }

    .md\:first\:pt-10:first-child {
        padding-top: 2.5rem
    }

    .md\:first\:pt-11:first-child {
        padding-top: 2.75rem
    }

    .md\:first\:pt-12:first-child {
        padding-top: 3rem
    }

    .md\:first\:pt-14:first-child {
        padding-top: 3.5rem
    }

    .md\:first\:pt-15:first-child {
        padding-top: 3.75rem
    }

    .md\:first\:pt-16:first-child {
        padding-top: 4rem
    }

    .md\:first\:pt-18:first-child {
        padding-top: 4.5rem
    }

    .md\:first\:pt-20:first-child {
        padding-top: 5rem
    }

    .md\:first\:pt-22:first-child {
        padding-top: 5.5rem
    }

    .md\:first\:pt-24:first-child {
        padding-top: 6rem
    }

    .md\:first\:pt-28:first-child {
        padding-top: 7rem
    }

    .md\:first\:pt-30:first-child {
        padding-top: 7.5rem
    }

    .md\:first\:pt-32:first-child {
        padding-top: 8rem
    }

    .md\:first\:pt-40:first-child {
        padding-top: 10rem
    }

    .md\:first\:pt-44:first-child {
        padding-top: 11rem
    }

    .md\:first\:pt-48:first-child {
        padding-top: 12rem
    }

    .md\:first\:pt-54:first-child,.md\:first\:pt-60:first-child {
        padding-top: 15rem
    }

    .md\:first\:pt-64:first-child {
        padding-top: 16rem
    }

    .md\:first\:pt-72:first-child {
        padding-top: 17.3rem
    }

    .md\:first\:pt-80:first-child {
        padding-top: 20rem
    }

    .md\:first\:pt-100:first-child {
        padding-top: 25rem
    }

    .md\:first\:pt-120:first-child {
        padding-top: 30rem
    }

    .md\:first\:pt-px:first-child {
        padding-top: 1px
    }

    .md\:first\:pt-2px:first-child {
        padding-top: 2px
    }

    .md\:odd\:pt-0:nth-child(odd) {
        padding-top: 0
    }

    .md\:odd\:pt-1:nth-child(odd) {
        padding-top: .25rem
    }

    .md\:odd\:pt-2:nth-child(odd) {
        padding-top: .5rem
    }

    .md\:odd\:pt-3:nth-child(odd) {
        padding-top: .75rem
    }

    .md\:odd\:pt-4:nth-child(odd) {
        padding-top: 1rem
    }

    .md\:odd\:pt-5:nth-child(odd) {
        padding-top: 1.25rem
    }

    .md\:odd\:pt-6:nth-child(odd) {
        padding-top: 1.5rem
    }

    .md\:odd\:pt-7:nth-child(odd) {
        padding-top: 1.75rem
    }

    .md\:odd\:pt-8:nth-child(odd) {
        padding-top: 2rem
    }

    .md\:odd\:pt-10:nth-child(odd) {
        padding-top: 2.5rem
    }

    .md\:odd\:pt-11:nth-child(odd) {
        padding-top: 2.75rem
    }

    .md\:odd\:pt-12:nth-child(odd) {
        padding-top: 3rem
    }

    .md\:odd\:pt-14:nth-child(odd) {
        padding-top: 3.5rem
    }

    .md\:odd\:pt-15:nth-child(odd) {
        padding-top: 3.75rem
    }

    .md\:odd\:pt-16:nth-child(odd) {
        padding-top: 4rem
    }

    .md\:odd\:pt-18:nth-child(odd) {
        padding-top: 4.5rem
    }

    .md\:odd\:pt-20:nth-child(odd) {
        padding-top: 5rem
    }

    .md\:odd\:pt-22:nth-child(odd) {
        padding-top: 5.5rem
    }

    .md\:odd\:pt-24:nth-child(odd) {
        padding-top: 6rem
    }

    .md\:odd\:pt-28:nth-child(odd) {
        padding-top: 7rem
    }

    .md\:odd\:pt-30:nth-child(odd) {
        padding-top: 7.5rem
    }

    .md\:odd\:pt-32:nth-child(odd) {
        padding-top: 8rem
    }

    .md\:odd\:pt-40:nth-child(odd) {
        padding-top: 10rem
    }

    .md\:odd\:pt-44:nth-child(odd) {
        padding-top: 11rem
    }

    .md\:odd\:pt-48:nth-child(odd) {
        padding-top: 12rem
    }

    .md\:odd\:pt-54:nth-child(odd),.md\:odd\:pt-60:nth-child(odd) {
        padding-top: 15rem
    }

    .md\:odd\:pt-64:nth-child(odd) {
        padding-top: 16rem
    }

    .md\:odd\:pt-72:nth-child(odd) {
        padding-top: 17.3rem
    }

    .md\:odd\:pt-80:nth-child(odd) {
        padding-top: 20rem
    }

    .md\:odd\:pt-100:nth-child(odd) {
        padding-top: 25rem
    }

    .md\:odd\:pt-120:nth-child(odd) {
        padding-top: 30rem
    }

    .md\:odd\:pt-px:nth-child(odd) {
        padding-top: 1px
    }

    .md\:odd\:pt-2px:nth-child(odd) {
        padding-top: 2px
    }

    .md\:relative {
        position: relative
    }

    .md\:top-7 {
        top: 1.75rem
    }

    .md\:left-7 {
        left: 1.75rem
    }

    .md\:shadow-border-sm {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .md\:shadow-border-xs-secondary {
        box-shadow: 0 0 0 1px #3392ff
    }

    .md\:hover\:shadow-border-sm:hover {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .md\:hover\:shadow-border-xs-secondary:hover {
        box-shadow: 0 0 0 1px #3392ff
    }

    .md\:focus\:shadow-border-sm:focus {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .md\:focus\:shadow-border-xs-secondary:focus {
        box-shadow: 0 0 0 1px #3392ff
    }

    .md\:text-center {
        text-align: center
    }

    .md\:truncate {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .md\:w-0 {
        width: 0
    }

    .md\:w-1 {
        width: .25rem
    }

    .md\:w-2 {
        width: .5rem
    }

    .md\:w-3 {
        width: .75rem
    }

    .md\:w-4 {
        width: 1rem
    }

    .md\:w-5 {
        width: 1.25rem
    }

    .md\:w-6 {
        width: 1.5rem
    }

    .md\:w-7 {
        width: 1.75rem
    }

    .md\:w-8 {
        width: 2rem
    }

    .md\:w-10 {
        width: 2.5rem
    }

    .md\:w-11 {
        width: 2.75rem
    }

    .md\:w-12 {
        width: 3rem
    }

    .md\:w-14 {
        width: 3.5rem
    }

    .md\:w-15 {
        width: 3.75rem
    }

    .md\:w-16 {
        width: 4rem
    }

    .md\:w-18 {
        width: 4.5rem
    }

    .md\:w-20 {
        width: 5rem
    }

    .md\:w-22 {
        width: 5.5rem
    }

    .md\:w-24 {
        width: 6rem
    }

    .md\:w-28 {
        width: 7rem
    }

    .md\:w-30 {
        width: 7.5rem
    }

    .md\:w-32 {
        width: 8rem
    }

    .md\:w-40 {
        width: 10rem
    }

    .md\:w-44 {
        width: 11rem
    }

    .md\:w-48 {
        width: 12rem
    }

    .md\:w-54,.md\:w-60 {
        width: 15rem
    }

    .md\:w-64 {
        width: 16rem
    }

    .md\:w-72 {
        width: 17.3rem
    }

    .md\:w-80 {
        width: 20rem
    }

    .md\:w-100 {
        width: 25rem
    }

    .md\:w-120 {
        width: 30rem
    }

    .md\:w-auto {
        width: auto
    }

    .md\:w-px {
        width: 1px
    }

    .md\:w-2px {
        width: 2px
    }

    .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-2\/4 {
        width: 50%
    }

    .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.66667%
    }

    .md\:w-2\/6 {
        width: 33.33333%
    }

    .md\:w-3\/6 {
        width: 50%
    }

    .md\:w-4\/6 {
        width: 66.66667%
    }

    .md\:w-5\/6 {
        width: 83.33333%
    }

    .md\:w-1\/10 {
        width: 10%
    }

    .md\:w-2\/10 {
        width: 20%
    }

    .md\:w-3\/10 {
        width: 30%
    }

    .md\:w-4\/10 {
        width: 40%
    }

    .md\:w-5\/10 {
        width: 50%
    }

    .md\:w-6\/10 {
        width: 60%
    }

    .md\:w-7\/10 {
        width: 70%
    }

    .md\:w-8\/10 {
        width: 80%
    }

    .md\:w-9\/10 {
        width: 90%
    }

    .md\:w-1\/12 {
        width: 8.33333%
    }

    .md\:w-2\/12 {
        width: 16.66667%
    }

    .md\:w-3\/12 {
        width: 25%
    }

    .md\:w-4\/12 {
        width: 33.33333%
    }

    .md\:w-5\/12 {
        width: 41.66667%
    }

    .md\:w-6\/12 {
        width: 50%
    }

    .md\:w-7\/12 {
        width: 58.33333%
    }

    .md\:w-8\/12 {
        width: 66.66667%
    }

    .md\:w-9\/12 {
        width: 75%
    }

    .md\:w-10\/12 {
        width: 83.33333%
    }

    .md\:w-11\/12 {
        width: 91.66667%
    }

    .md\:w-3\/1 {
        width: 300%
    }

    .md\:w-ccl-width {
        width: 47%
    }

    .md\:w-quick-buy {
        width: 37rem
    }

    .md\:w-thin-modal {
        width: 28rem
    }

    .md\:w-modal {
        width: 40rem
    }

    .md\:w-wide-modal {
        width: 62rem
    }

    .md\:w-full {
        width: 100%
    }

    .md\:w-screen {
        width: 100vw
    }

    .md\:z-0 {
        z-index: 0
    }

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

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

    .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-60 {
        z-index: 60
    }

    .md\:z-auto {
        z-index: auto
    }

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

    .md\:gap-3 {
        grid-gap: .75rem;
        gap: .75rem
    }

    .md\:gap-6 {
        grid-gap: 1.5rem;
        gap: 1.5rem
    }

    .md\:gap-x-3 {
        grid-column-gap: .75rem;
        -moz-column-gap: .75rem;
        column-gap: .75rem
    }

    .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-7 {
        grid-row-gap: 1.75rem;
        row-gap: 1.75rem
    }

    .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-11 {
        grid-row-gap: 2.75rem;
        row-gap: 2.75rem
    }

    .md\:row-gap-12 {
        grid-row-gap: 3rem;
        row-gap: 3rem
    }

    .md\:row-gap-14 {
        grid-row-gap: 3.5rem;
        row-gap: 3.5rem
    }

    .md\:row-gap-15 {
        grid-row-gap: 3.75rem;
        row-gap: 3.75rem
    }

    .md\:row-gap-16 {
        grid-row-gap: 4rem;
        row-gap: 4rem
    }

    .md\:row-gap-18 {
        grid-row-gap: 4.5rem;
        row-gap: 4.5rem
    }

    .md\:row-gap-20 {
        grid-row-gap: 5rem;
        row-gap: 5rem
    }

    .md\:row-gap-22 {
        grid-row-gap: 5.5rem;
        row-gap: 5.5rem
    }

    .md\:row-gap-24 {
        grid-row-gap: 6rem;
        row-gap: 6rem
    }

    .md\:row-gap-28 {
        grid-row-gap: 7rem;
        row-gap: 7rem
    }

    .md\:row-gap-30 {
        grid-row-gap: 7.5rem;
        row-gap: 7.5rem
    }

    .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-44 {
        grid-row-gap: 11rem;
        row-gap: 11rem
    }

    .md\:row-gap-48 {
        grid-row-gap: 12rem;
        row-gap: 12rem
    }

    .md\:row-gap-54,.md\:row-gap-60 {
        grid-row-gap: 15rem;
        row-gap: 15rem
    }

    .md\:row-gap-64 {
        grid-row-gap: 16rem;
        row-gap: 16rem
    }

    .md\:row-gap-72 {
        grid-row-gap: 17.3rem;
        row-gap: 17.3rem
    }

    .md\:row-gap-80 {
        grid-row-gap: 20rem;
        row-gap: 20rem
    }

    .md\:row-gap-100 {
        grid-row-gap: 25rem;
        row-gap: 25rem
    }

    .md\:row-gap-120 {
        grid-row-gap: 30rem;
        row-gap: 30rem
    }

    .md\:row-gap-px {
        grid-row-gap: 1px;
        row-gap: 1px
    }

    .md\:row-gap-2px {
        grid-row-gap: 2px;
        row-gap: 2px
    }

    .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\:grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .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\: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-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\:rotate-0 {
        --transform-rotate: 0deg
    }

    .md\:translate-x-none {
        --transform-translate-x: 0
    }

    .md\:translate-x-1\/4 {
        --transform-translate-x: 25%
    }

    .md\:translate-x-1\/3 {
        --transform-translate-x: 33.3333%
    }

    .md\:translate-x-1\/2 {
        --transform-translate-x: 50%
    }

    .md\:translate-x-2\/3 {
        --transform-translate-x: 66.6666%
    }

    .md\:-translate-x-1\/2 {
        --transform-translate-x: -50%
    }

    .md\:-translate-x-1\/3 {
        --transform-translate-x: -33.3333%
    }

    .md\:-translate-x-2\/3 {
        --transform-translate-x: -66.6666%
    }

    .md\:translate-x-center-up {
        --transform-translate-x: 50%;
        --transform-translate-x: -50%
    }

    .md\:translate-x-full {
        --transform-translate-x: 100%
    }

    .md\:translate-x-full-hidden {
        --transform-translate-x: -100%
    }

    .md\:translate-x-right-up {
        --transform-translate-x: 100%;
        --transform-translate-x: -100%
    }

    .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
    }

    [dir=ltr] .md\:pe-0 {
        padding-right: 0
    }

    [dir=rtl] .md\:pe-0 {
        padding-left: 0
    }

    [dir=ltr] .md\:ps-4 {
        padding-left: 1rem
    }

    [dir=ltr] .md\:pe-4,[dir=rtl] .md\:ps-4 {
        padding-right: 1rem
    }

    [dir=rtl] .md\:pe-4 {
        padding-left: 1rem
    }

    [dir=ltr] .md\:ps-5 {
        padding-left: 1.25rem
    }

    [dir=ltr] .md\:pe-5,[dir=rtl] .md\:ps-5 {
        padding-right: 1.25rem
    }

    [dir=rtl] .md\:pe-5 {
        padding-left: 1.25rem
    }

    [dir=ltr] .md\:pe-7 {
        padding-right: 1.75rem
    }

    [dir=rtl] .md\:pe-7 {
        padding-left: 1.75rem
    }

    [dir=ltr] .md\:ps-10 {
        padding-left: 2.5rem
    }

    [dir=rtl] .md\:ps-10 {
        padding-right: 2.5rem
    }

    [dir=ltr] .md\:ps-30 {
        padding-left: 7.5rem
    }

    [dir=ltr] .md\:pe-30,[dir=rtl] .md\:ps-30 {
        padding-right: 7.5rem
    }

    [dir=rtl] .md\:pe-30 {
        padding-left: 7.5rem
    }

    [dir=ltr] .md\:me-0 {
        margin-right: 0
    }

    [dir=rtl] .md\:me-0 {
        margin-left: 0
    }

    [dir=ltr] .md\:me-4 {
        margin-right: 1rem
    }

    [dir=rtl] .md\:me-4 {
        margin-left: 1rem
    }

    [dir=ltr] .md\:-me-20 {
        margin-right: -5rem
    }

    [dir=rtl] .md\:-me-20 {
        margin-left: -5rem
    }

    [dir=ltr] .md\:border-e-0 {
        border-right-width: 0
    }

    [dir=ltr] .md\:border-s-0,[dir=rtl] .md\:border-e-0 {
        border-left-width: 0
    }

    [dir=rtl] .md\:border-s-0 {
        border-right-width: 0
    }

    [dir=ltr] .md\:border-e-2 {
        border-right-width: 2px
    }

    [dir=ltr] .md\:border-s-2,[dir=rtl] .md\:border-e-2 {
        border-left-width: 2px
    }

    [dir=rtl] .md\:border-s-2 {
        border-right-width: 2px
    }

    [dir=ltr] .md\:border-e-4 {
        border-right-width: 4px
    }

    [dir=ltr] .md\:border-s-4,[dir=rtl] .md\:border-e-4 {
        border-left-width: 4px
    }

    [dir=rtl] .md\:border-s-4 {
        border-right-width: 4px
    }

    [dir=ltr] .md\:border-e-8 {
        border-right-width: 8px
    }

    [dir=ltr] .md\:border-s-8,[dir=rtl] .md\:border-e-8 {
        border-left-width: 8px
    }

    [dir=rtl] .md\:border-s-8 {
        border-right-width: 8px
    }

    [dir=ltr] .md\:border-e {
        border-right-width: 1px
    }

    [dir=ltr] .md\:border-s,[dir=rtl] .md\:border-e {
        border-left-width: 1px
    }

    [dir=rtl] .md\:border-s {
        border-right-width: 1px
    }

    [dir=ltr] .md\:active\:border-e-0:active {
        border-right-width: 0
    }

    [dir=ltr] .md\:active\:border-s-0:active,[dir=rtl] .md\:active\:border-e-0:active {
        border-left-width: 0
    }

    [dir=rtl] .md\:active\:border-s-0:active {
        border-right-width: 0
    }

    [dir=ltr] .md\:active\:border-e-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .md\:active\:border-s-2:active,[dir=rtl] .md\:active\:border-e-2:active {
        border-left-width: 2px
    }

    [dir=rtl] .md\:active\:border-s-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .md\:active\:border-e-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .md\:active\:border-s-4:active,[dir=rtl] .md\:active\:border-e-4:active {
        border-left-width: 4px
    }

    [dir=rtl] .md\:active\:border-s-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .md\:active\:border-e-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .md\:active\:border-s-8:active,[dir=rtl] .md\:active\:border-e-8:active {
        border-left-width: 8px
    }

    [dir=rtl] .md\:active\:border-s-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .md\:active\:border-e:active {
        border-right-width: 1px
    }

    [dir=ltr] .md\:active\:border-s:active,[dir=rtl] .md\:active\:border-e:active {
        border-left-width: 1px
    }

    [dir=rtl] .md\:active\:border-s:active {
        border-right-width: 1px
    }

    [dir=ltr] .md\:last\:border-e-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .md\:last\:border-s-0:last-child,[dir=rtl] .md\:last\:border-e-0:last-child {
        border-left-width: 0
    }

    [dir=rtl] .md\:last\:border-s-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .md\:last\:border-e-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .md\:last\:border-s-2:last-child,[dir=rtl] .md\:last\:border-e-2:last-child {
        border-left-width: 2px
    }

    [dir=rtl] .md\:last\:border-s-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .md\:last\:border-e-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .md\:last\:border-s-4:last-child,[dir=rtl] .md\:last\:border-e-4:last-child {
        border-left-width: 4px
    }

    [dir=rtl] .md\:last\:border-s-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .md\:last\:border-e-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .md\:last\:border-s-8:last-child,[dir=rtl] .md\:last\:border-e-8:last-child {
        border-left-width: 8px
    }

    [dir=rtl] .md\:last\:border-s-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .md\:last\:border-e:last-child {
        border-right-width: 1px
    }

    [dir=ltr] .md\:last\:border-s:last-child,[dir=rtl] .md\:last\:border-e:last-child {
        border-left-width: 1px
    }

    [dir=rtl] .md\:last\:border-s:last-child {
        border-right-width: 1px
    }

    [dir=rtl] .md\:text-start {
        text-align: right
    }

    [dir=ltr] .md\:text-start {
        text-align: left
    }

    .md\:truncate-3-lines {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }

    .md\:translate-x-none {
        transform: translateX(0)
    }

    .md\:translate-x-1\/4 {
        transform: translateX(25%)
    }

    .md\:translate-x-1\/3 {
        transform: translateX(33.3333%)
    }

    .md\:translate-x-1\/2 {
        transform: translateX(50%)
    }

    .md\:translate-x-2\/3 {
        transform: translateX(66.6666%)
    }

    .md\:-translate-x-1\/2 {
        transform: translateX(-50%)
    }

    .md\:-translate-x-1\/3 {
        transform: translateX(-33.3333%)
    }

    .md\:-translate-x-2\/3 {
        transform: translateX(-66.6666%)
    }

    .md\:translate-x-full {
        transform: translateX(100%)
    }

    .md\:translate-x-full-hidden {
        transform: translateX(-100%)
    }

    .md\:rotate-0 {
        transform: rotate(0deg)
    }

    .md\:skew-x-0 {
        transform: skewX(0)
    }

    .md\:skew-y-0 {
        transform: skewY(0)
    }

    .md\:skew-x-1 {
        transform: skewX(1deg)
    }

    .md\:skew-y-1 {
        transform: skewY(1deg)
    }

    .md\:skew-x-2 {
        transform: skewX(2deg)
    }

    .md\:skew-y-2 {
        transform: skewY(2deg)
    }

    .md\:skew-x-3 {
        transform: skewX(3deg)
    }

    .md\:skew-y-3 {
        transform: skewY(3deg)
    }

    .md\:skew-x-6 {
        transform: skewX(6deg)
    }

    .md\:skew-y-6 {
        transform: skewY(6deg)
    }

    .md\:skew-x-12 {
        transform: skewX(12deg)
    }

    .md\:skew-y-12 {
        transform: skewY(12deg)
    }

    .md\:-skew-x-12 {
        transform: skewX(-12deg)
    }

    .md\:-skew-y-12 {
        transform: skewY(-12deg)
    }

    .md\:-skew-x-6 {
        transform: skewX(-6deg)
    }

    .md\:-skew-y-6 {
        transform: skewY(-6deg)
    }

    .md\:-skew-x-3 {
        transform: skewX(-3deg)
    }

    .md\:-skew-y-3 {
        transform: skewY(-3deg)
    }

    .md\:-skew-x-2 {
        transform: skewX(-2deg)
    }

    .md\:-skew-y-2 {
        transform: skewY(-2deg)
    }

    .md\:-skew-x-1 {
        transform: skewX(-1deg)
    }

    .md\:-skew-y-1 {
        transform: skewY(-1deg)
    }
}

@media (min-width: 1024px) {
    .lg\:container {
        width:100%
    }
}

@media (min-width: 1024px) and (min-width:359px) {
    .lg\:container {
        max-width:359px
    }
}

@media (min-width: 1024px) and (min-width:640px) {
    .lg\:container {
        max-width:640px
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .lg\:container {
        max-width:768px
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .lg\:container {
        max-width:1024px
    }
}

@media (min-width: 1024px) and (min-width:1280px) {
    .lg\:container {
        max-width:1280px
    }
}

@media (min-width: 1024px) {
    .lg\:bg-gray-light {
        --bg-opacity:1;
        background-color: #f4f6f6;
        background-color: rgba(244,246,246,var(--bg-opacity))
    }

    .lg\:bg-transparent {
        background-color: transparent
    }

    .lg\:border-collapse {
        border-collapse: collapse
    }

    .lg\:border-separate {
        border-collapse: separate
    }

    .lg\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .lg\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .lg\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .lg\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .lg\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .lg\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .lg\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .lg\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .lg\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .lg\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .lg\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .lg\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .lg\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .lg\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .lg\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .lg\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .lg\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .lg\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .lg\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .lg\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .lg\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .lg\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .lg\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .lg\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .lg\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .lg\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .lg\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .lg\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .lg\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .lg\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .lg\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .lg\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .lg\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .lg\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .lg\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .lg\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .lg\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .lg\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .lg\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .lg\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .lg\:border-white {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .lg\:border-transparent {
        border-color: transparent
    }

    .lg\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .lg\:hover\:border-secondary:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:hover\:border-secondary-light:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:hover\:border-secondary-lighter:hover {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .lg\:hover\:border-tertiary:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:hover\:border-tertiary-darker:hover {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .lg\:hover\:border-tertiary-dark:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .lg\:hover\:border-tertiary-light:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .lg\:hover\:border-tertiary-lighter:hover {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .lg\:hover\:border-tertiary-lightest:hover {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .lg\:hover\:border-tertiary-light-opacity:hover {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .lg\:hover\:border-tertiary-pale:hover {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .lg\:hover\:border-cta:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:hover\:border-cta-hover:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .lg\:hover\:border-link:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:hover\:border-accent:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:hover\:border-success:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:hover\:border-highlight:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:hover\:border-bright:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .lg\:hover\:border-primary:hover {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .lg\:hover\:border-primary-light:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .lg\:hover\:border-warning:hover {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .lg\:hover\:border-info-dark:hover {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .lg\:hover\:border-info-medium-dark:hover {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .lg\:hover\:border-info-light-dark:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:hover\:border-info-neutral-light:hover {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .lg\:hover\:border-info-neutral:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:hover\:border-info-light:hover {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .lg\:hover\:border-info-light-opacity:hover {
        border-color: rgba(233,242,251,.31373)
    }

    .lg\:hover\:border-error:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .lg\:hover\:border-error-dark:hover {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .lg\:hover\:border-error-medium-dark:hover {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .lg\:hover\:border-error-light-dark:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .lg\:hover\:border-error-neutral:hover {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .lg\:hover\:border-error-semi-light:hover {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .lg\:hover\:border-error-light:hover {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .lg\:hover\:border-label-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .lg\:hover\:border-label-light-dark:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .lg\:hover\:border-label-neutral:hover {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .lg\:hover\:border-label-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .lg\:hover\:border-gray-darkest:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .lg\:hover\:border-gray-black:hover {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .lg\:hover\:border-gray-dark:hover {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .lg\:hover\:border-gray-light-dark:hover {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .lg\:hover\:border-gray:hover {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .lg\:hover\:border-gray-light:hover {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .lg\:hover\:border-gray-lighter:hover {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .lg\:hover\:border-black:hover {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .lg\:hover\:border-alert-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .lg\:hover\:border-alert:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .lg\:hover\:border-alert-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent:hover {
        border-color: transparent
    }

    .lg\:hover\:border-darker:hover {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .lg\:focus\:border-secondary:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:focus\:border-secondary-light:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:focus\:border-secondary-lighter:focus {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .lg\:focus\:border-tertiary:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:focus\:border-tertiary-darker:focus {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .lg\:focus\:border-tertiary-dark:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .lg\:focus\:border-tertiary-light:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .lg\:focus\:border-tertiary-lighter:focus {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .lg\:focus\:border-tertiary-lightest:focus {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .lg\:focus\:border-tertiary-light-opacity:focus {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .lg\:focus\:border-tertiary-pale:focus {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .lg\:focus\:border-cta:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:focus\:border-cta-hover:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .lg\:focus\:border-link:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:focus\:border-accent:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:focus\:border-success:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:focus\:border-highlight:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:focus\:border-bright:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .lg\:focus\:border-primary:focus {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .lg\:focus\:border-primary-light:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .lg\:focus\:border-warning:focus {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .lg\:focus\:border-info-dark:focus {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .lg\:focus\:border-info-medium-dark:focus {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .lg\:focus\:border-info-light-dark:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:focus\:border-info-neutral-light:focus {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .lg\:focus\:border-info-neutral:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:focus\:border-info-light:focus {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .lg\:focus\:border-info-light-opacity:focus {
        border-color: rgba(233,242,251,.31373)
    }

    .lg\:focus\:border-error:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .lg\:focus\:border-error-dark:focus {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .lg\:focus\:border-error-medium-dark:focus {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .lg\:focus\:border-error-light-dark:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .lg\:focus\:border-error-neutral:focus {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .lg\:focus\:border-error-semi-light:focus {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .lg\:focus\:border-error-light:focus {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .lg\:focus\:border-label-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .lg\:focus\:border-label-light-dark:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .lg\:focus\:border-label-neutral:focus {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .lg\:focus\:border-label-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .lg\:focus\:border-gray-darkest:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .lg\:focus\:border-gray-black:focus {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .lg\:focus\:border-gray-dark:focus {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .lg\:focus\:border-gray-light-dark:focus {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .lg\:focus\:border-gray:focus {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .lg\:focus\:border-gray-light:focus {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .lg\:focus\:border-gray-lighter:focus {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .lg\:focus\:border-black:focus {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .lg\:focus\:border-alert-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .lg\:focus\:border-alert:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .lg\:focus\:border-alert-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .lg\:focus\:border-white:focus {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .lg\:focus\:border-transparent:focus {
        border-color: transparent
    }

    .lg\:focus\:border-darker:focus {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .lg\:active\:border-secondary:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:active\:border-secondary-light:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:active\:border-secondary-lighter:active {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .lg\:active\:border-tertiary:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:active\:border-tertiary-darker:active {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .lg\:active\:border-tertiary-dark:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .lg\:active\:border-tertiary-light:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .lg\:active\:border-tertiary-lighter:active {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .lg\:active\:border-tertiary-lightest:active {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .lg\:active\:border-tertiary-light-opacity:active {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .lg\:active\:border-tertiary-pale:active {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .lg\:active\:border-cta:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:active\:border-cta-hover:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .lg\:active\:border-link:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:active\:border-accent:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:active\:border-success:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .lg\:active\:border-highlight:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:active\:border-bright:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .lg\:active\:border-primary:active {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .lg\:active\:border-primary-light:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .lg\:active\:border-warning:active {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .lg\:active\:border-info-dark:active {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .lg\:active\:border-info-medium-dark:active {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .lg\:active\:border-info-light-dark:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .lg\:active\:border-info-neutral-light:active {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .lg\:active\:border-info-neutral:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .lg\:active\:border-info-light:active {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .lg\:active\:border-info-light-opacity:active {
        border-color: rgba(233,242,251,.31373)
    }

    .lg\:active\:border-error:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .lg\:active\:border-error-dark:active {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .lg\:active\:border-error-medium-dark:active {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .lg\:active\:border-error-light-dark:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .lg\:active\:border-error-neutral:active {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .lg\:active\:border-error-semi-light:active {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .lg\:active\:border-error-light:active {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .lg\:active\:border-label-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .lg\:active\:border-label-light-dark:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .lg\:active\:border-label-neutral:active {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .lg\:active\:border-label-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .lg\:active\:border-gray-darkest:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .lg\:active\:border-gray-black:active {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .lg\:active\:border-gray-dark:active {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .lg\:active\:border-gray-light-dark:active {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .lg\:active\:border-gray:active {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .lg\:active\:border-gray-light:active {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .lg\:active\:border-gray-lighter:active {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .lg\:active\:border-black:active {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .lg\:active\:border-alert-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .lg\:active\:border-alert:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .lg\:active\:border-alert-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .lg\:active\:border-white:active {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .lg\:active\:border-transparent:active {
        border-color: transparent
    }

    .lg\:active\:border-darker:active {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .group:hover .lg\:group-hover\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .lg\:group-hover\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent {
        border-color: transparent
    }

    .group:hover .lg\:group-hover\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .lg\:border-opacity-0 {
        --border-opacity: 0
    }

    .lg\:border-opacity-20 {
        --border-opacity: 0.20
    }

    .lg\:border-opacity-25 {
        --border-opacity: 0.25
    }

    .lg\:border-opacity-50 {
        --border-opacity: 0.5
    }

    .lg\:border-opacity-75 {
        --border-opacity: 0.75
    }

    .lg\:border-opacity-100 {
        --border-opacity: 1
    }

    .lg\:hover\:border-opacity-0:hover {
        --border-opacity: 0
    }

    .lg\:hover\:border-opacity-20:hover {
        --border-opacity: 0.20
    }

    .lg\:hover\:border-opacity-25:hover {
        --border-opacity: 0.25
    }

    .lg\:hover\:border-opacity-50:hover {
        --border-opacity: 0.5
    }

    .lg\:hover\:border-opacity-75:hover {
        --border-opacity: 0.75
    }

    .lg\:hover\:border-opacity-100:hover {
        --border-opacity: 1
    }

    .lg\:focus\:border-opacity-0:focus {
        --border-opacity: 0
    }

    .lg\:focus\:border-opacity-20:focus {
        --border-opacity: 0.20
    }

    .lg\:focus\:border-opacity-25:focus {
        --border-opacity: 0.25
    }

    .lg\:focus\:border-opacity-50:focus {
        --border-opacity: 0.5
    }

    .lg\:focus\:border-opacity-75:focus {
        --border-opacity: 0.75
    }

    .lg\:focus\:border-opacity-100:focus {
        --border-opacity: 1
    }

    .lg\:rounded-lg {
        border-radius: .5rem
    }

    .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\:active\:border-solid:active {
        border-style: solid
    }

    .lg\:active\:border-dashed:active {
        border-style: dashed
    }

    .lg\:active\:border-dotted:active {
        border-style: dotted
    }

    .lg\:active\:border-double:active {
        border-style: double
    }

    .lg\:active\:border-none:active {
        border-style: none
    }

    .lg\:border-0 {
        border-width: 0
    }

    .lg\:border-2 {
        border-width: 2px
    }

    .lg\:border-4 {
        border-width: 4px
    }

    .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-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-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-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\:active\:border-0:active {
        border-width: 0
    }

    .lg\:active\:border-2:active {
        border-width: 2px
    }

    .lg\:active\:border-4:active {
        border-width: 4px
    }

    .lg\:active\:border-8:active {
        border-width: 8px
    }

    .lg\:active\:border-t-0:active {
        border-top-width: 0
    }

    .lg\:active\:border-r-0:active {
        border-right-width: 0
    }

    .lg\:active\:border-b-0:active {
        border-bottom-width: 0
    }

    .lg\:active\:border-l-0:active {
        border-left-width: 0
    }

    .lg\:active\:border-t-2:active {
        border-top-width: 2px
    }

    .lg\:active\:border-r-2:active {
        border-right-width: 2px
    }

    .lg\:active\:border-b-2:active {
        border-bottom-width: 2px
    }

    .lg\:active\:border-l-2:active {
        border-left-width: 2px
    }

    .lg\:active\:border-t-4:active {
        border-top-width: 4px
    }

    .lg\:active\:border-r-4:active {
        border-right-width: 4px
    }

    .lg\:active\:border-b-4:active {
        border-bottom-width: 4px
    }

    .lg\:active\:border-l-4:active {
        border-left-width: 4px
    }

    .lg\:active\:border-t-8:active {
        border-top-width: 8px
    }

    .lg\:active\:border-r-8:active {
        border-right-width: 8px
    }

    .lg\:active\:border-b-8:active {
        border-bottom-width: 8px
    }

    .lg\:active\:border-l-8:active {
        border-left-width: 8px
    }

    .lg\:active\:border-t:active {
        border-top-width: 1px
    }

    .lg\:active\:border-r:active {
        border-right-width: 1px
    }

    .lg\:active\:border-b:active {
        border-bottom-width: 1px
    }

    .lg\:active\:border-l:active {
        border-left-width: 1px
    }

    .lg\:last\:border-0:last-child {
        border-width: 0
    }

    .lg\:last\:border-2:last-child {
        border-width: 2px
    }

    .lg\:last\:border-4:last-child {
        border-width: 4px
    }

    .lg\:last\:border-8:last-child {
        border-width: 8px
    }

    .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-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-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-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\:block {
        display: block
    }

    .lg\:inline-block {
        display: inline-block
    }

    .lg\:flex {
        display: flex
    }

    .lg\:table-row-group {
        display: table-row-group
    }

    .lg\:flow-root {
        display: flow-root
    }

    .lg\:grid {
        display: grid
    }

    .lg\:hidden {
        display: none
    }

    .lg\:flex-row {
        flex-direction: row
    }

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

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

    .lg\:justify-start {
        justify-content: flex-start
    }

    .lg\:justify-end {
        justify-content: flex-end
    }

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

    .lg\:flex-grow-0 {
        flex-grow: 0
    }

    .lg\:h-0 {
        height: 0
    }

    .lg\:h-1 {
        height: .25rem
    }

    .lg\:h-2 {
        height: .5rem
    }

    .lg\:h-3 {
        height: .75rem
    }

    .lg\:h-4 {
        height: 1rem
    }

    .lg\:h-5 {
        height: 1.25rem
    }

    .lg\:h-6 {
        height: 1.5rem
    }

    .lg\:h-7 {
        height: 1.75rem
    }

    .lg\:h-8 {
        height: 2rem
    }

    .lg\:h-10 {
        height: 2.5rem
    }

    .lg\:h-11 {
        height: 2.75rem
    }

    .lg\:h-12 {
        height: 3rem
    }

    .lg\:h-14 {
        height: 3.5rem
    }

    .lg\:h-15 {
        height: 3.75rem
    }

    .lg\:h-16 {
        height: 4rem
    }

    .lg\:h-18 {
        height: 4.5rem
    }

    .lg\:h-20 {
        height: 5rem
    }

    .lg\:h-22 {
        height: 5.5rem
    }

    .lg\:h-24 {
        height: 6rem
    }

    .lg\:h-28 {
        height: 7rem
    }

    .lg\:h-30 {
        height: 7.5rem
    }

    .lg\:h-32 {
        height: 8rem
    }

    .lg\:h-40 {
        height: 10rem
    }

    .lg\:h-44 {
        height: 11rem
    }

    .lg\:h-48 {
        height: 12rem
    }

    .lg\:h-54,.lg\:h-60 {
        height: 15rem
    }

    .lg\:h-64 {
        height: 16rem
    }

    .lg\:h-72 {
        height: 17.3rem
    }

    .lg\:h-80 {
        height: 20rem
    }

    .lg\:h-100 {
        height: 25rem
    }

    .lg\:h-120 {
        height: 30rem
    }

    .lg\:h-auto {
        height: auto
    }

    .lg\:h-intrinsic {
        height: intrinsic
    }

    .lg\:h-px {
        height: 1px
    }

    .lg\:h-2px {
        height: 2px
    }

    .lg\:h-banner-sm {
        height: 12rem
    }

    .lg\:h-banner {
        height: 20rem
    }

    .lg\:h-banner-lg {
        height: 398px
    }

    .lg\:h-popular-card {
        height: 6.875rem
    }

    .lg\:h-hero-banner {
        height: 28rem
    }

    .lg\:h-full {
        height: 100%
    }

    .lg\:h-screen {
        height: 100vh
    }

    .lg\:h-inner-height-ccl {
        height: calc(100% - 24px)
    }

    .lg\:text-base {
        font-size: 1rem
    }

    .lg\:text-lg {
        font-size: 1.125rem
    }

    .lg\:text-2lg {
        font-size: 1.25rem
    }

    .lg\:text-xl {
        font-size: 1.5rem
    }

    .lg\:text-4xl {
        font-size: 2rem
    }

    .lg\:text-6xl {
        font-size: 2.5rem
    }

    .lg\:leading-relaxed {
        line-height: 1.75
    }

    .lg\:leading-loose {
        line-height: 2
    }

    .lg\:my-12 {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .lg\:mt-0 {
        margin-top: 0
    }

    .lg\:mb-0 {
        margin-bottom: 0
    }

    .lg\:mt-1 {
        margin-top: .25rem
    }

    .lg\:mb-1 {
        margin-bottom: .25rem
    }

    .lg\:mt-2 {
        margin-top: .5rem
    }

    .lg\:mb-2 {
        margin-bottom: .5rem
    }

    .lg\:mt-3 {
        margin-top: .75rem
    }

    .lg\:mt-4 {
        margin-top: 1rem
    }

    .lg\:mb-4 {
        margin-bottom: 1rem
    }

    .lg\:mt-5 {
        margin-top: 1.25rem
    }

    .lg\:mt-6 {
        margin-top: 1.5rem
    }

    .lg\:mb-6 {
        margin-bottom: 1.5rem
    }

    .lg\:mt-7 {
        margin-top: 1.75rem
    }

    .lg\:mt-8 {
        margin-top: 2rem
    }

    .lg\:mb-8 {
        margin-bottom: 2rem
    }

    .lg\:mt-10 {
        margin-top: 2.5rem
    }

    .lg\:mt-11 {
        margin-top: 2.75rem
    }

    .lg\:mt-12 {
        margin-top: 3rem
    }

    .lg\:mt-14 {
        margin-top: 3.5rem
    }

    .lg\:mt-15 {
        margin-top: 3.75rem
    }

    .lg\:mb-15 {
        margin-bottom: 3.75rem
    }

    .lg\:mt-16 {
        margin-top: 4rem
    }

    .lg\:mb-16 {
        margin-bottom: 4rem
    }

    .lg\:mt-18 {
        margin-top: 4.5rem
    }

    .lg\:mt-20 {
        margin-top: 5rem
    }

    .lg\:mb-20 {
        margin-bottom: 5rem
    }

    .lg\:mt-22 {
        margin-top: 5.5rem
    }

    .lg\:mt-24 {
        margin-top: 6rem
    }

    .lg\:mt-28 {
        margin-top: 7rem
    }

    .lg\:mt-30 {
        margin-top: 7.5rem
    }

    .lg\:mt-32 {
        margin-top: 8rem
    }

    .lg\:mt-40 {
        margin-top: 10rem
    }

    .lg\:mt-44 {
        margin-top: 11rem
    }

    .lg\:mt-48 {
        margin-top: 12rem
    }

    .lg\:mt-54,.lg\:mt-60 {
        margin-top: 15rem
    }

    .lg\:mt-64 {
        margin-top: 16rem
    }

    .lg\:mt-72 {
        margin-top: 17.3rem
    }

    .lg\:mt-80 {
        margin-top: 20rem
    }

    .lg\:mt-100 {
        margin-top: 25rem
    }

    .lg\:mt-120 {
        margin-top: 30rem
    }

    .lg\:mt-auto {
        margin-top: auto
    }

    .lg\:mt-px {
        margin-top: 1px
    }

    .lg\:mt-2px {
        margin-top: 2px
    }

    .lg\:-mt-1 {
        margin-top: -.25rem
    }

    .lg\:-mt-2 {
        margin-top: -.5rem
    }

    .lg\:-mt-3 {
        margin-top: -.75rem
    }

    .lg\:-mt-4 {
        margin-top: -1rem
    }

    .lg\:-mt-5 {
        margin-top: -1.25rem
    }

    .lg\:-mt-6 {
        margin-top: -1.5rem
    }

    .lg\:-mt-7 {
        margin-top: -1.75rem
    }

    .lg\:-mt-8 {
        margin-top: -2rem
    }

    .lg\:-mt-10 {
        margin-top: -2.5rem
    }

    .lg\:-mt-11 {
        margin-top: -2.75rem
    }

    .lg\:-mt-12 {
        margin-top: -3rem
    }

    .lg\:-mt-14 {
        margin-top: -3.5rem
    }

    .lg\:-mt-15 {
        margin-top: -3.75rem
    }

    .lg\:-mt-16 {
        margin-top: -4rem
    }

    .lg\:-mt-18 {
        margin-top: -4.5rem
    }

    .lg\:-mt-20 {
        margin-top: -5rem
    }

    .lg\:-mt-22 {
        margin-top: -5.5rem
    }

    .lg\:-mt-24 {
        margin-top: -6rem
    }

    .lg\:-mt-28 {
        margin-top: -7rem
    }

    .lg\:-mt-30 {
        margin-top: -7.5rem
    }

    .lg\:-mt-32 {
        margin-top: -8rem
    }

    .lg\:-mt-40 {
        margin-top: -10rem
    }

    .lg\:-mt-44 {
        margin-top: -11rem
    }

    .lg\:-mt-48 {
        margin-top: -12rem
    }

    .lg\:-mt-54,.lg\:-mt-60 {
        margin-top: -15rem
    }

    .lg\:-mt-64 {
        margin-top: -16rem
    }

    .lg\:-mt-72 {
        margin-top: -17.3rem
    }

    .lg\:-mt-80 {
        margin-top: -20rem
    }

    .lg\:-mt-100 {
        margin-top: -25rem
    }

    .lg\:-mt-120 {
        margin-top: -30rem
    }

    .lg\:-mt-px {
        margin-top: -1px
    }

    .lg\:-mt-2px {
        margin-top: -2px
    }

    .lg\:first\:mt-0:first-child {
        margin-top: 0
    }

    .lg\:first\:mt-1:first-child {
        margin-top: .25rem
    }

    .lg\:first\:mt-2:first-child {
        margin-top: .5rem
    }

    .lg\:first\:mt-3:first-child {
        margin-top: .75rem
    }

    .lg\:first\:mt-4:first-child {
        margin-top: 1rem
    }

    .lg\:first\:mt-5:first-child {
        margin-top: 1.25rem
    }

    .lg\:first\:mt-6:first-child {
        margin-top: 1.5rem
    }

    .lg\:first\:mt-7:first-child {
        margin-top: 1.75rem
    }

    .lg\:first\:mt-8:first-child {
        margin-top: 2rem
    }

    .lg\:first\:mt-10:first-child {
        margin-top: 2.5rem
    }

    .lg\:first\:mt-11:first-child {
        margin-top: 2.75rem
    }

    .lg\:first\:mt-12:first-child {
        margin-top: 3rem
    }

    .lg\:first\:mt-14:first-child {
        margin-top: 3.5rem
    }

    .lg\:first\:mt-15:first-child {
        margin-top: 3.75rem
    }

    .lg\:first\:mt-16:first-child {
        margin-top: 4rem
    }

    .lg\:first\:mt-18:first-child {
        margin-top: 4.5rem
    }

    .lg\:first\:mt-20:first-child {
        margin-top: 5rem
    }

    .lg\:first\:mt-22:first-child {
        margin-top: 5.5rem
    }

    .lg\:first\:mt-24:first-child {
        margin-top: 6rem
    }

    .lg\:first\:mt-28:first-child {
        margin-top: 7rem
    }

    .lg\:first\:mt-30:first-child {
        margin-top: 7.5rem
    }

    .lg\:first\:mt-32:first-child {
        margin-top: 8rem
    }

    .lg\:first\:mt-40:first-child {
        margin-top: 10rem
    }

    .lg\:first\:mt-44:first-child {
        margin-top: 11rem
    }

    .lg\:first\:mt-48:first-child {
        margin-top: 12rem
    }

    .lg\:first\:mt-54:first-child,.lg\:first\:mt-60:first-child {
        margin-top: 15rem
    }

    .lg\:first\:mt-64:first-child {
        margin-top: 16rem
    }

    .lg\:first\:mt-72:first-child {
        margin-top: 17.3rem
    }

    .lg\:first\:mt-80:first-child {
        margin-top: 20rem
    }

    .lg\:first\:mt-100:first-child {
        margin-top: 25rem
    }

    .lg\:first\:mt-120:first-child {
        margin-top: 30rem
    }

    .lg\:first\:mt-auto:first-child {
        margin-top: auto
    }

    .lg\:first\:mt-px:first-child {
        margin-top: 1px
    }

    .lg\:first\:mt-2px:first-child {
        margin-top: 2px
    }

    .lg\:first\:-mt-1:first-child {
        margin-top: -.25rem
    }

    .lg\:first\:-mt-2:first-child {
        margin-top: -.5rem
    }

    .lg\:first\:-mt-3:first-child {
        margin-top: -.75rem
    }

    .lg\:first\:-mt-4:first-child {
        margin-top: -1rem
    }

    .lg\:first\:-mt-5:first-child {
        margin-top: -1.25rem
    }

    .lg\:first\:-mt-6:first-child {
        margin-top: -1.5rem
    }

    .lg\:first\:-mt-7:first-child {
        margin-top: -1.75rem
    }

    .lg\:first\:-mt-8:first-child {
        margin-top: -2rem
    }

    .lg\:first\:-mt-10:first-child {
        margin-top: -2.5rem
    }

    .lg\:first\:-mt-11:first-child {
        margin-top: -2.75rem
    }

    .lg\:first\:-mt-12:first-child {
        margin-top: -3rem
    }

    .lg\:first\:-mt-14:first-child {
        margin-top: -3.5rem
    }

    .lg\:first\:-mt-15:first-child {
        margin-top: -3.75rem
    }

    .lg\:first\:-mt-16:first-child {
        margin-top: -4rem
    }

    .lg\:first\:-mt-18:first-child {
        margin-top: -4.5rem
    }

    .lg\:first\:-mt-20:first-child {
        margin-top: -5rem
    }

    .lg\:first\:-mt-22:first-child {
        margin-top: -5.5rem
    }

    .lg\:first\:-mt-24:first-child {
        margin-top: -6rem
    }

    .lg\:first\:-mt-28:first-child {
        margin-top: -7rem
    }

    .lg\:first\:-mt-30:first-child {
        margin-top: -7.5rem
    }

    .lg\:first\:-mt-32:first-child {
        margin-top: -8rem
    }

    .lg\:first\:-mt-40:first-child {
        margin-top: -10rem
    }

    .lg\:first\:-mt-44:first-child {
        margin-top: -11rem
    }

    .lg\:first\:-mt-48:first-child {
        margin-top: -12rem
    }

    .lg\:first\:-mt-54:first-child,.lg\:first\:-mt-60:first-child {
        margin-top: -15rem
    }

    .lg\:first\:-mt-64:first-child {
        margin-top: -16rem
    }

    .lg\:first\:-mt-72:first-child {
        margin-top: -17.3rem
    }

    .lg\:first\:-mt-80:first-child {
        margin-top: -20rem
    }

    .lg\:first\:-mt-100:first-child {
        margin-top: -25rem
    }

    .lg\:first\:-mt-120:first-child {
        margin-top: -30rem
    }

    .lg\:first\:-mt-px:first-child {
        margin-top: -1px
    }

    .lg\:first\:-mt-2px:first-child {
        margin-top: -2px
    }

    .lg\:last\:mt-0:last-child {
        margin-top: 0
    }

    .lg\:last\:mt-1:last-child {
        margin-top: .25rem
    }

    .lg\:last\:mt-2:last-child {
        margin-top: .5rem
    }

    .lg\:last\:mt-3:last-child {
        margin-top: .75rem
    }

    .lg\:last\:mt-4:last-child {
        margin-top: 1rem
    }

    .lg\:last\:mt-5:last-child {
        margin-top: 1.25rem
    }

    .lg\:last\:mt-6:last-child {
        margin-top: 1.5rem
    }

    .lg\:last\:mt-7:last-child {
        margin-top: 1.75rem
    }

    .lg\:last\:mt-8:last-child {
        margin-top: 2rem
    }

    .lg\:last\:mt-10:last-child {
        margin-top: 2.5rem
    }

    .lg\:last\:mt-11:last-child {
        margin-top: 2.75rem
    }

    .lg\:last\:mt-12:last-child {
        margin-top: 3rem
    }

    .lg\:last\:mt-14:last-child {
        margin-top: 3.5rem
    }

    .lg\:last\:mt-15:last-child {
        margin-top: 3.75rem
    }

    .lg\:last\:mt-16:last-child {
        margin-top: 4rem
    }

    .lg\:last\:mt-18:last-child {
        margin-top: 4.5rem
    }

    .lg\:last\:mt-20:last-child {
        margin-top: 5rem
    }

    .lg\:last\:mt-22:last-child {
        margin-top: 5.5rem
    }

    .lg\:last\:mt-24:last-child {
        margin-top: 6rem
    }

    .lg\:last\:mt-28:last-child {
        margin-top: 7rem
    }

    .lg\:last\:mt-30:last-child {
        margin-top: 7.5rem
    }

    .lg\:last\:mt-32:last-child {
        margin-top: 8rem
    }

    .lg\:last\:mt-40:last-child {
        margin-top: 10rem
    }

    .lg\:last\:mt-44:last-child {
        margin-top: 11rem
    }

    .lg\:last\:mt-48:last-child {
        margin-top: 12rem
    }

    .lg\:last\:mt-54:last-child,.lg\:last\:mt-60:last-child {
        margin-top: 15rem
    }

    .lg\:last\:mt-64:last-child {
        margin-top: 16rem
    }

    .lg\:last\:mt-72:last-child {
        margin-top: 17.3rem
    }

    .lg\:last\:mt-80:last-child {
        margin-top: 20rem
    }

    .lg\:last\:mt-100:last-child {
        margin-top: 25rem
    }

    .lg\:last\:mt-120:last-child {
        margin-top: 30rem
    }

    .lg\:last\:mt-auto:last-child {
        margin-top: auto
    }

    .lg\:last\:mt-px:last-child {
        margin-top: 1px
    }

    .lg\:last\:mt-2px:last-child {
        margin-top: 2px
    }

    .lg\:last\:-mt-1:last-child {
        margin-top: -.25rem
    }

    .lg\:last\:-mt-2:last-child {
        margin-top: -.5rem
    }

    .lg\:last\:-mt-3:last-child {
        margin-top: -.75rem
    }

    .lg\:last\:-mt-4:last-child {
        margin-top: -1rem
    }

    .lg\:last\:-mt-5:last-child {
        margin-top: -1.25rem
    }

    .lg\:last\:-mt-6:last-child {
        margin-top: -1.5rem
    }

    .lg\:last\:-mt-7:last-child {
        margin-top: -1.75rem
    }

    .lg\:last\:-mt-8:last-child {
        margin-top: -2rem
    }

    .lg\:last\:-mt-10:last-child {
        margin-top: -2.5rem
    }

    .lg\:last\:-mt-11:last-child {
        margin-top: -2.75rem
    }

    .lg\:last\:-mt-12:last-child {
        margin-top: -3rem
    }

    .lg\:last\:-mt-14:last-child {
        margin-top: -3.5rem
    }

    .lg\:last\:-mt-15:last-child {
        margin-top: -3.75rem
    }

    .lg\:last\:-mt-16:last-child {
        margin-top: -4rem
    }

    .lg\:last\:-mt-18:last-child {
        margin-top: -4.5rem
    }

    .lg\:last\:-mt-20:last-child {
        margin-top: -5rem
    }

    .lg\:last\:-mt-22:last-child {
        margin-top: -5.5rem
    }

    .lg\:last\:-mt-24:last-child {
        margin-top: -6rem
    }

    .lg\:last\:-mt-28:last-child {
        margin-top: -7rem
    }

    .lg\:last\:-mt-30:last-child {
        margin-top: -7.5rem
    }

    .lg\:last\:-mt-32:last-child {
        margin-top: -8rem
    }

    .lg\:last\:-mt-40:last-child {
        margin-top: -10rem
    }

    .lg\:last\:-mt-44:last-child {
        margin-top: -11rem
    }

    .lg\:last\:-mt-48:last-child {
        margin-top: -12rem
    }

    .lg\:last\:-mt-54:last-child,.lg\:last\:-mt-60:last-child {
        margin-top: -15rem
    }

    .lg\:last\:-mt-64:last-child {
        margin-top: -16rem
    }

    .lg\:last\:-mt-72:last-child {
        margin-top: -17.3rem
    }

    .lg\:last\:-mt-80:last-child {
        margin-top: -20rem
    }

    .lg\:last\:-mt-100:last-child {
        margin-top: -25rem
    }

    .lg\:last\:-mt-120:last-child {
        margin-top: -30rem
    }

    .lg\:last\:-mt-px:last-child {
        margin-top: -1px
    }

    .lg\:last\:-mt-2px:last-child {
        margin-top: -2px
    }

    .lg\:max-h-0 {
        max-height: 0
    }

    .lg\:max-h-1 {
        max-height: .25rem
    }

    .lg\:max-h-2 {
        max-height: .5rem
    }

    .lg\:max-h-3 {
        max-height: .75rem
    }

    .lg\:max-h-4 {
        max-height: 1rem
    }

    .lg\:max-h-5 {
        max-height: 1.25rem
    }

    .lg\:max-h-6 {
        max-height: 1.5rem
    }

    .lg\:max-h-7 {
        max-height: 1.75rem
    }

    .lg\:max-h-8 {
        max-height: 2rem
    }

    .lg\:max-h-10 {
        max-height: 2.5rem
    }

    .lg\:max-h-11 {
        max-height: 2.75rem
    }

    .lg\:max-h-12 {
        max-height: 3rem
    }

    .lg\:max-h-14 {
        max-height: 3.5rem
    }

    .lg\:max-h-15 {
        max-height: 3.75rem
    }

    .lg\:max-h-16 {
        max-height: 4rem
    }

    .lg\:max-h-18 {
        max-height: 4.5rem
    }

    .lg\:max-h-20 {
        max-height: 5rem
    }

    .lg\:max-h-22 {
        max-height: 5.5rem
    }

    .lg\:max-h-24 {
        max-height: 6rem
    }

    .lg\:max-h-28 {
        max-height: 7rem
    }

    .lg\:max-h-30 {
        max-height: 7.5rem
    }

    .lg\:max-h-32 {
        max-height: 8rem
    }

    .lg\:max-h-40 {
        max-height: 10rem
    }

    .lg\:max-h-44 {
        max-height: 11rem
    }

    .lg\:max-h-48 {
        max-height: 12rem
    }

    .lg\:max-h-54,.lg\:max-h-60 {
        max-height: 15rem
    }

    .lg\:max-h-64 {
        max-height: 16rem
    }

    .lg\:max-h-72 {
        max-height: 17.3rem
    }

    .lg\:max-h-80 {
        max-height: 20rem
    }

    .lg\:max-h-100 {
        max-height: 25rem
    }

    .lg\:max-h-120 {
        max-height: 30rem
    }

    .lg\:max-h-px {
        max-height: 1px
    }

    .lg\:max-h-2px {
        max-height: 2px
    }

    .lg\:max-h-initial {
        max-height: none
    }

    .lg\:max-h-full {
        max-height: 100%
    }

    .lg\:max-h-screen {
        max-height: 100vh
    }

    .lg\:max-h-popular-card {
        max-height: 6.875rem
    }

    .lg\:max-h-country-selector {
        max-height: 16.2rem
    }

    .lg\:max-w-0 {
        max-width: 0
    }

    .lg\:max-w-1 {
        max-width: .25rem
    }

    .lg\:max-w-2 {
        max-width: .5rem
    }

    .lg\:max-w-3 {
        max-width: .75rem
    }

    .lg\:max-w-4 {
        max-width: 1rem
    }

    .lg\:max-w-5 {
        max-width: 1.25rem
    }

    .lg\:max-w-6 {
        max-width: 1.5rem
    }

    .lg\:max-w-7 {
        max-width: 1.75rem
    }

    .lg\:max-w-8 {
        max-width: 2rem
    }

    .lg\:max-w-10 {
        max-width: 2.5rem
    }

    .lg\:max-w-11 {
        max-width: 2.75rem
    }

    .lg\:max-w-12 {
        max-width: 3rem
    }

    .lg\:max-w-14 {
        max-width: 3.5rem
    }

    .lg\:max-w-15 {
        max-width: 3.75rem
    }

    .lg\:max-w-16 {
        max-width: 4rem
    }

    .lg\:max-w-18 {
        max-width: 4.5rem
    }

    .lg\:max-w-20 {
        max-width: 5rem
    }

    .lg\:max-w-22 {
        max-width: 5.5rem
    }

    .lg\:max-w-24 {
        max-width: 6rem
    }

    .lg\:max-w-28 {
        max-width: 7rem
    }

    .lg\:max-w-30 {
        max-width: 7.5rem
    }

    .lg\:max-w-32 {
        max-width: 8rem
    }

    .lg\:max-w-40 {
        max-width: 10rem
    }

    .lg\:max-w-44 {
        max-width: 11rem
    }

    .lg\:max-w-48 {
        max-width: 12rem
    }

    .lg\:max-w-54,.lg\:max-w-60 {
        max-width: 15rem
    }

    .lg\:max-w-64 {
        max-width: 16rem
    }

    .lg\:max-w-72 {
        max-width: 17.3rem
    }

    .lg\:max-w-80 {
        max-width: 20rem
    }

    .lg\:max-w-100 {
        max-width: 25rem
    }

    .lg\:max-w-120 {
        max-width: 30rem
    }

    .lg\:max-w-px {
        max-width: 1px
    }

    .lg\:max-w-2px {
        max-width: 2px
    }

    .lg\:max-w-initial {
        max-width: none
    }

    .lg\:max-w-9\/10 {
        max-width: 90%
    }

    .lg\:max-w-full {
        max-width: 100%
    }

    .lg\:max-w-screen {
        max-width: 100vw
    }

    .lg\:max-w-finished-container {
        max-width: 40rem
    }

    .lg\:max-w-popular-card {
        max-width: 11.875rem
    }

    .lg\:max-w-inner-content {
        max-width: 24rem
    }

    .lg\:max-w-country-selector {
        max-width: 36.75rem
    }

    .lg\:max-w-auth-page-content {
        max-width: 560px
    }

    .lg\:min-h-0 {
        min-height: 0
    }

    .lg\:min-h-18 {
        min-height: 4.4rem
    }

    .lg\:min-h-22 {
        min-height: 5.5rem
    }

    .lg\:min-h-24 {
        min-height: 6rem
    }

    .lg\:min-h-48 {
        min-height: 12rem
    }

    .lg\:min-h-64 {
        min-height: 16rem
    }

    .lg\:min-h-96 {
        min-height: 24rem
    }

    .lg\:min-h-full {
        min-height: 100%
    }

    .lg\:min-h-screen {
        min-height: 100vh
    }

    .lg\:min-h-banner-sm {
        min-height: 19rem
    }

    .lg\:min-h-banner {
        min-height: 20rem
    }

    .lg\:min-h-banner-lg {
        min-height: 24.875rem
    }

    .lg\:min-h-popular-card {
        min-height: 6.875rem
    }

    .lg\:min-w-0 {
        min-width: 0
    }

    .lg\:min-w-button {
        min-width: 15rem
    }

    .lg\:min-w-full {
        min-width: 100%
    }

    .lg\:min-w-popular-card {
        min-width: 11.875rem
    }

    .lg\:min-w-screen {
        min-width: 100vw
    }

    .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\: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\: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\:p-0 {
        padding: 0
    }

    .lg\:p-6 {
        padding: 1.5rem
    }

    .lg\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .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\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .lg\:pt-0 {
        padding-top: 0
    }

    .lg\:pb-0 {
        padding-bottom: 0
    }

    .lg\:pt-1 {
        padding-top: .25rem
    }

    .lg\:pb-1 {
        padding-bottom: .25rem
    }

    .lg\:pt-2 {
        padding-top: .5rem
    }

    .lg\:pt-3 {
        padding-top: .75rem
    }

    .lg\:pt-4 {
        padding-top: 1rem
    }

    .lg\:pb-4 {
        padding-bottom: 1rem
    }

    .lg\:pt-5 {
        padding-top: 1.25rem
    }

    .lg\:pt-6 {
        padding-top: 1.5rem
    }

    .lg\:pt-7 {
        padding-top: 1.75rem
    }

    .lg\:pt-8 {
        padding-top: 2rem
    }

    .lg\:pb-8 {
        padding-bottom: 2rem
    }

    .lg\:pt-10 {
        padding-top: 2.5rem
    }

    .lg\:pt-11 {
        padding-top: 2.75rem
    }

    .lg\:pt-12 {
        padding-top: 3rem
    }

    .lg\:pt-14 {
        padding-top: 3.5rem
    }

    .lg\:pt-15 {
        padding-top: 3.75rem
    }

    .lg\:pt-16 {
        padding-top: 4rem
    }

    .lg\:pt-18 {
        padding-top: 4.5rem
    }

    .lg\:pt-20 {
        padding-top: 5rem
    }

    .lg\:pt-22 {
        padding-top: 5.5rem
    }

    .lg\:pt-24 {
        padding-top: 6rem
    }

    .lg\:pt-28 {
        padding-top: 7rem
    }

    .lg\:pt-30 {
        padding-top: 7.5rem
    }

    .lg\:pt-32 {
        padding-top: 8rem
    }

    .lg\:pt-40 {
        padding-top: 10rem
    }

    .lg\:pt-44 {
        padding-top: 11rem
    }

    .lg\:pt-48 {
        padding-top: 12rem
    }

    .lg\:pt-54,.lg\:pt-60 {
        padding-top: 15rem
    }

    .lg\:pt-64 {
        padding-top: 16rem
    }

    .lg\:pt-72 {
        padding-top: 17.3rem
    }

    .lg\:pt-80 {
        padding-top: 20rem
    }

    .lg\:pt-100 {
        padding-top: 25rem
    }

    .lg\:pt-120 {
        padding-top: 30rem
    }

    .lg\:pt-px {
        padding-top: 1px
    }

    .lg\:pt-2px {
        padding-top: 2px
    }

    .lg\:last\:pt-0:last-child {
        padding-top: 0
    }

    .lg\:last\:pt-1:last-child {
        padding-top: .25rem
    }

    .lg\:last\:pt-2:last-child {
        padding-top: .5rem
    }

    .lg\:last\:pt-3:last-child {
        padding-top: .75rem
    }

    .lg\:last\:pt-4:last-child {
        padding-top: 1rem
    }

    .lg\:last\:pt-5:last-child {
        padding-top: 1.25rem
    }

    .lg\:last\:pt-6:last-child {
        padding-top: 1.5rem
    }

    .lg\:last\:pt-7:last-child {
        padding-top: 1.75rem
    }

    .lg\:last\:pt-8:last-child {
        padding-top: 2rem
    }

    .lg\:last\:pt-10:last-child {
        padding-top: 2.5rem
    }

    .lg\:last\:pt-11:last-child {
        padding-top: 2.75rem
    }

    .lg\:last\:pt-12:last-child {
        padding-top: 3rem
    }

    .lg\:last\:pt-14:last-child {
        padding-top: 3.5rem
    }

    .lg\:last\:pt-15:last-child {
        padding-top: 3.75rem
    }

    .lg\:last\:pt-16:last-child {
        padding-top: 4rem
    }

    .lg\:last\:pt-18:last-child {
        padding-top: 4.5rem
    }

    .lg\:last\:pt-20:last-child {
        padding-top: 5rem
    }

    .lg\:last\:pt-22:last-child {
        padding-top: 5.5rem
    }

    .lg\:last\:pt-24:last-child {
        padding-top: 6rem
    }

    .lg\:last\:pt-28:last-child {
        padding-top: 7rem
    }

    .lg\:last\:pt-30:last-child {
        padding-top: 7.5rem
    }

    .lg\:last\:pt-32:last-child {
        padding-top: 8rem
    }

    .lg\:last\:pt-40:last-child {
        padding-top: 10rem
    }

    .lg\:last\:pt-44:last-child {
        padding-top: 11rem
    }

    .lg\:last\:pt-48:last-child {
        padding-top: 12rem
    }

    .lg\:last\:pt-54:last-child,.lg\:last\:pt-60:last-child {
        padding-top: 15rem
    }

    .lg\:last\:pt-64:last-child {
        padding-top: 16rem
    }

    .lg\:last\:pt-72:last-child {
        padding-top: 17.3rem
    }

    .lg\:last\:pt-80:last-child {
        padding-top: 20rem
    }

    .lg\:last\:pt-100:last-child {
        padding-top: 25rem
    }

    .lg\:last\:pt-120:last-child {
        padding-top: 30rem
    }

    .lg\:last\:pt-px:last-child {
        padding-top: 1px
    }

    .lg\:last\:pt-2px:last-child {
        padding-top: 2px
    }

    .lg\:first\:pt-0:first-child {
        padding-top: 0
    }

    .lg\:first\:pt-1:first-child {
        padding-top: .25rem
    }

    .lg\:first\:pt-2:first-child {
        padding-top: .5rem
    }

    .lg\:first\:pt-3:first-child {
        padding-top: .75rem
    }

    .lg\:first\:pt-4:first-child {
        padding-top: 1rem
    }

    .lg\:first\:pt-5:first-child {
        padding-top: 1.25rem
    }

    .lg\:first\:pt-6:first-child {
        padding-top: 1.5rem
    }

    .lg\:first\:pt-7:first-child {
        padding-top: 1.75rem
    }

    .lg\:first\:pt-8:first-child {
        padding-top: 2rem
    }

    .lg\:first\:pt-10:first-child {
        padding-top: 2.5rem
    }

    .lg\:first\:pt-11:first-child {
        padding-top: 2.75rem
    }

    .lg\:first\:pt-12:first-child {
        padding-top: 3rem
    }

    .lg\:first\:pt-14:first-child {
        padding-top: 3.5rem
    }

    .lg\:first\:pt-15:first-child {
        padding-top: 3.75rem
    }

    .lg\:first\:pt-16:first-child {
        padding-top: 4rem
    }

    .lg\:first\:pt-18:first-child {
        padding-top: 4.5rem
    }

    .lg\:first\:pt-20:first-child {
        padding-top: 5rem
    }

    .lg\:first\:pt-22:first-child {
        padding-top: 5.5rem
    }

    .lg\:first\:pt-24:first-child {
        padding-top: 6rem
    }

    .lg\:first\:pt-28:first-child {
        padding-top: 7rem
    }

    .lg\:first\:pt-30:first-child {
        padding-top: 7.5rem
    }

    .lg\:first\:pt-32:first-child {
        padding-top: 8rem
    }

    .lg\:first\:pt-40:first-child {
        padding-top: 10rem
    }

    .lg\:first\:pt-44:first-child {
        padding-top: 11rem
    }

    .lg\:first\:pt-48:first-child {
        padding-top: 12rem
    }

    .lg\:first\:pt-54:first-child,.lg\:first\:pt-60:first-child {
        padding-top: 15rem
    }

    .lg\:first\:pt-64:first-child {
        padding-top: 16rem
    }

    .lg\:first\:pt-72:first-child {
        padding-top: 17.3rem
    }

    .lg\:first\:pt-80:first-child {
        padding-top: 20rem
    }

    .lg\:first\:pt-100:first-child {
        padding-top: 25rem
    }

    .lg\:first\:pt-120:first-child {
        padding-top: 30rem
    }

    .lg\:first\:pt-px:first-child {
        padding-top: 1px
    }

    .lg\:first\:pt-2px:first-child {
        padding-top: 2px
    }

    .lg\:odd\:pt-0:nth-child(odd) {
        padding-top: 0
    }

    .lg\:odd\:pt-1:nth-child(odd) {
        padding-top: .25rem
    }

    .lg\:odd\:pt-2:nth-child(odd) {
        padding-top: .5rem
    }

    .lg\:odd\:pt-3:nth-child(odd) {
        padding-top: .75rem
    }

    .lg\:odd\:pt-4:nth-child(odd) {
        padding-top: 1rem
    }

    .lg\:odd\:pt-5:nth-child(odd) {
        padding-top: 1.25rem
    }

    .lg\:odd\:pt-6:nth-child(odd) {
        padding-top: 1.5rem
    }

    .lg\:odd\:pt-7:nth-child(odd) {
        padding-top: 1.75rem
    }

    .lg\:odd\:pt-8:nth-child(odd) {
        padding-top: 2rem
    }

    .lg\:odd\:pt-10:nth-child(odd) {
        padding-top: 2.5rem
    }

    .lg\:odd\:pt-11:nth-child(odd) {
        padding-top: 2.75rem
    }

    .lg\:odd\:pt-12:nth-child(odd) {
        padding-top: 3rem
    }

    .lg\:odd\:pt-14:nth-child(odd) {
        padding-top: 3.5rem
    }

    .lg\:odd\:pt-15:nth-child(odd) {
        padding-top: 3.75rem
    }

    .lg\:odd\:pt-16:nth-child(odd) {
        padding-top: 4rem
    }

    .lg\:odd\:pt-18:nth-child(odd) {
        padding-top: 4.5rem
    }

    .lg\:odd\:pt-20:nth-child(odd) {
        padding-top: 5rem
    }

    .lg\:odd\:pt-22:nth-child(odd) {
        padding-top: 5.5rem
    }

    .lg\:odd\:pt-24:nth-child(odd) {
        padding-top: 6rem
    }

    .lg\:odd\:pt-28:nth-child(odd) {
        padding-top: 7rem
    }

    .lg\:odd\:pt-30:nth-child(odd) {
        padding-top: 7.5rem
    }

    .lg\:odd\:pt-32:nth-child(odd) {
        padding-top: 8rem
    }

    .lg\:odd\:pt-40:nth-child(odd) {
        padding-top: 10rem
    }

    .lg\:odd\:pt-44:nth-child(odd) {
        padding-top: 11rem
    }

    .lg\:odd\:pt-48:nth-child(odd) {
        padding-top: 12rem
    }

    .lg\:odd\:pt-54:nth-child(odd),.lg\:odd\:pt-60:nth-child(odd) {
        padding-top: 15rem
    }

    .lg\:odd\:pt-64:nth-child(odd) {
        padding-top: 16rem
    }

    .lg\:odd\:pt-72:nth-child(odd) {
        padding-top: 17.3rem
    }

    .lg\:odd\:pt-80:nth-child(odd) {
        padding-top: 20rem
    }

    .lg\:odd\:pt-100:nth-child(odd) {
        padding-top: 25rem
    }

    .lg\:odd\:pt-120:nth-child(odd) {
        padding-top: 30rem
    }

    .lg\:odd\:pt-px:nth-child(odd) {
        padding-top: 1px
    }

    .lg\:odd\:pt-2px:nth-child(odd) {
        padding-top: 2px
    }

    .lg\:shadow-border-sm {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .lg\:shadow-border-xs-secondary {
        box-shadow: 0 0 0 1px #3392ff
    }

    .lg\:hover\:shadow-border-sm:hover {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .lg\:hover\:shadow-border-xs-secondary:hover {
        box-shadow: 0 0 0 1px #3392ff
    }

    .lg\:focus\:shadow-border-sm:focus {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .lg\:focus\:shadow-border-xs-secondary:focus {
        box-shadow: 0 0 0 1px #3392ff
    }

    .lg\:w-0 {
        width: 0
    }

    .lg\:w-1 {
        width: .25rem
    }

    .lg\:w-2 {
        width: .5rem
    }

    .lg\:w-3 {
        width: .75rem
    }

    .lg\:w-4 {
        width: 1rem
    }

    .lg\:w-5 {
        width: 1.25rem
    }

    .lg\:w-6 {
        width: 1.5rem
    }

    .lg\:w-7 {
        width: 1.75rem
    }

    .lg\:w-8 {
        width: 2rem
    }

    .lg\:w-10 {
        width: 2.5rem
    }

    .lg\:w-11 {
        width: 2.75rem
    }

    .lg\:w-12 {
        width: 3rem
    }

    .lg\:w-14 {
        width: 3.5rem
    }

    .lg\:w-15 {
        width: 3.75rem
    }

    .lg\:w-16 {
        width: 4rem
    }

    .lg\:w-18 {
        width: 4.5rem
    }

    .lg\:w-20 {
        width: 5rem
    }

    .lg\:w-22 {
        width: 5.5rem
    }

    .lg\:w-24 {
        width: 6rem
    }

    .lg\:w-28 {
        width: 7rem
    }

    .lg\:w-30 {
        width: 7.5rem
    }

    .lg\:w-32 {
        width: 8rem
    }

    .lg\:w-40 {
        width: 10rem
    }

    .lg\:w-44 {
        width: 11rem
    }

    .lg\:w-48 {
        width: 12rem
    }

    .lg\:w-54,.lg\:w-60 {
        width: 15rem
    }

    .lg\:w-64 {
        width: 16rem
    }

    .lg\:w-72 {
        width: 17.3rem
    }

    .lg\:w-80 {
        width: 20rem
    }

    .lg\:w-100 {
        width: 25rem
    }

    .lg\:w-120 {
        width: 30rem
    }

    .lg\:w-auto {
        width: auto
    }

    .lg\:w-px {
        width: 1px
    }

    .lg\:w-2px {
        width: 2px
    }

    .lg\:w-1\/2 {
        width: 50%
    }

    .lg\:w-1\/3 {
        width: 25%
    }

    .lg\:w-2\/3 {
        width: 66.66667%
    }

    .lg\:w-1\/4 {
        width: 25%
    }

    .lg\:w-2\/4 {
        width: 50%
    }

    .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.66667%
    }

    .lg\:w-2\/6 {
        width: 33.33333%
    }

    .lg\:w-3\/6 {
        width: 50%
    }

    .lg\:w-4\/6 {
        width: 66.66667%
    }

    .lg\:w-5\/6 {
        width: 83.33333%
    }

    .lg\:w-1\/10 {
        width: 10%
    }

    .lg\:w-2\/10 {
        width: 20%
    }

    .lg\:w-3\/10 {
        width: 30%
    }

    .lg\:w-4\/10 {
        width: 40%
    }

    .lg\:w-5\/10 {
        width: 50%
    }

    .lg\:w-6\/10 {
        width: 60%
    }

    .lg\:w-7\/10 {
        width: 70%
    }

    .lg\:w-8\/10 {
        width: 80%
    }

    .lg\:w-9\/10 {
        width: 90%
    }

    .lg\:w-1\/12 {
        width: 8.33333%
    }

    .lg\:w-2\/12 {
        width: 16.66667%
    }

    .lg\:w-3\/12 {
        width: 25%
    }

    .lg\:w-4\/12 {
        width: 33.33333%
    }

    .lg\:w-5\/12 {
        width: 41.66667%
    }

    .lg\:w-6\/12 {
        width: 50%
    }

    .lg\:w-7\/12 {
        width: 58.33333%
    }

    .lg\:w-8\/12 {
        width: 66.66667%
    }

    .lg\:w-9\/12 {
        width: 75%
    }

    .lg\:w-10\/12 {
        width: 83.33333%
    }

    .lg\:w-11\/12 {
        width: 91.66667%
    }

    .lg\:w-3\/1 {
        width: 300%
    }

    .lg\:w-ccl-width {
        width: 47%
    }

    .lg\:w-quick-buy {
        width: 37rem
    }

    .lg\:w-thin-modal {
        width: 28rem
    }

    .lg\:w-modal {
        width: 40rem
    }

    .lg\:w-wide-modal {
        width: 62rem
    }

    .lg\:w-full {
        width: 100%
    }

    .lg\:w-screen {
        width: 100vw
    }

    .lg\:z-0 {
        z-index: 0
    }

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

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

    .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-60 {
        z-index: 60
    }

    .lg\:z-auto {
        z-index: auto
    }

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

    .lg\:gap-4 {
        grid-gap: 1rem;
        gap: 1rem
    }

    .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-7 {
        grid-row-gap: 1.75rem;
        row-gap: 1.75rem
    }

    .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-11 {
        grid-row-gap: 2.75rem;
        row-gap: 2.75rem
    }

    .lg\:row-gap-12 {
        grid-row-gap: 3rem;
        row-gap: 3rem
    }

    .lg\:row-gap-14 {
        grid-row-gap: 3.5rem;
        row-gap: 3.5rem
    }

    .lg\:row-gap-15 {
        grid-row-gap: 3.75rem;
        row-gap: 3.75rem
    }

    .lg\:row-gap-16 {
        grid-row-gap: 4rem;
        row-gap: 4rem
    }

    .lg\:row-gap-18 {
        grid-row-gap: 4.5rem;
        row-gap: 4.5rem
    }

    .lg\:row-gap-20 {
        grid-row-gap: 5rem;
        row-gap: 5rem
    }

    .lg\:row-gap-22 {
        grid-row-gap: 5.5rem;
        row-gap: 5.5rem
    }

    .lg\:row-gap-24 {
        grid-row-gap: 6rem;
        row-gap: 6rem
    }

    .lg\:row-gap-28 {
        grid-row-gap: 7rem;
        row-gap: 7rem
    }

    .lg\:row-gap-30 {
        grid-row-gap: 7.5rem;
        row-gap: 7.5rem
    }

    .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-44 {
        grid-row-gap: 11rem;
        row-gap: 11rem
    }

    .lg\:row-gap-48 {
        grid-row-gap: 12rem;
        row-gap: 12rem
    }

    .lg\:row-gap-54,.lg\:row-gap-60 {
        grid-row-gap: 15rem;
        row-gap: 15rem
    }

    .lg\:row-gap-64 {
        grid-row-gap: 16rem;
        row-gap: 16rem
    }

    .lg\:row-gap-72 {
        grid-row-gap: 17.3rem;
        row-gap: 17.3rem
    }

    .lg\:row-gap-80 {
        grid-row-gap: 20rem;
        row-gap: 20rem
    }

    .lg\:row-gap-100 {
        grid-row-gap: 25rem;
        row-gap: 25rem
    }

    .lg\:row-gap-120 {
        grid-row-gap: 30rem;
        row-gap: 30rem
    }

    .lg\:row-gap-px {
        grid-row-gap: 1px;
        row-gap: 1px
    }

    .lg\:row-gap-2px {
        grid-row-gap: 2px;
        row-gap: 2px
    }

    .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\: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-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\:col-span-1 {
        grid-column: span 1/span 1
    }

    .lg\:col-span-2 {
        grid-column: span 2/span 2
    }

    .lg\:col-span-4 {
        grid-column: span 4/span 4
    }

    .lg\:col-start-2 {
        grid-column-start: 2
    }

    .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\: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-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\:translate-x-none {
        --transform-translate-x: 0
    }

    .lg\:translate-x-1\/4 {
        --transform-translate-x: 25%
    }

    .lg\:translate-x-1\/3 {
        --transform-translate-x: 33.3333%
    }

    .lg\:translate-x-1\/2 {
        --transform-translate-x: 50%
    }

    .lg\:translate-x-2\/3 {
        --transform-translate-x: 66.6666%
    }

    .lg\:-translate-x-1\/2 {
        --transform-translate-x: -50%
    }

    .lg\:-translate-x-1\/3 {
        --transform-translate-x: -33.3333%
    }

    .lg\:-translate-x-2\/3 {
        --transform-translate-x: -66.6666%
    }

    .lg\:translate-x-center-up {
        --transform-translate-x: 50%;
        --transform-translate-x: -50%
    }

    .lg\:translate-x-full {
        --transform-translate-x: 100%
    }

    .lg\:translate-x-full-hidden {
        --transform-translate-x: -100%
    }

    .lg\:translate-x-right-up {
        --transform-translate-x: 100%;
        --transform-translate-x: -100%
    }

    .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
    }

    [dir=ltr] .lg\:ps-0 {
        padding-left: 0
    }

    [dir=rtl] .lg\:ps-0 {
        padding-right: 0
    }

    [dir=ltr] .lg\:pe-6 {
        padding-right: 1.5rem
    }

    [dir=rtl] .lg\:pe-6 {
        padding-left: 1.5rem
    }

    [dir=ltr] .lg\:ps-8 {
        padding-left: 2rem
    }

    [dir=rtl] .lg\:ps-8 {
        padding-right: 2rem
    }

    [dir=ltr] .lg\:ms-0 {
        margin-left: 0
    }

    [dir=rtl] .lg\:ms-0 {
        margin-right: 0
    }

    [dir=ltr] .lg\:me-12 {
        margin-right: 3rem
    }

    [dir=rtl] .lg\:me-12 {
        margin-left: 3rem
    }

    [dir=ltr] .lg\:ms-64 {
        margin-left: 16rem
    }

    [dir=rtl] .lg\:ms-64 {
        margin-right: 16rem
    }

    [dir=ltr] .lg\:ms-auto {
        margin-left: auto
    }

    [dir=rtl] .lg\:ms-auto {
        margin-right: auto
    }

    [dir=ltr] .lg\:border-e-0 {
        border-right-width: 0
    }

    [dir=ltr] .lg\:border-s-0,[dir=rtl] .lg\:border-e-0 {
        border-left-width: 0
    }

    [dir=rtl] .lg\:border-s-0 {
        border-right-width: 0
    }

    [dir=ltr] .lg\:border-e-2 {
        border-right-width: 2px
    }

    [dir=ltr] .lg\:border-s-2,[dir=rtl] .lg\:border-e-2 {
        border-left-width: 2px
    }

    [dir=rtl] .lg\:border-s-2 {
        border-right-width: 2px
    }

    [dir=ltr] .lg\:border-e-4 {
        border-right-width: 4px
    }

    [dir=ltr] .lg\:border-s-4,[dir=rtl] .lg\:border-e-4 {
        border-left-width: 4px
    }

    [dir=rtl] .lg\:border-s-4 {
        border-right-width: 4px
    }

    [dir=ltr] .lg\:border-e-8 {
        border-right-width: 8px
    }

    [dir=ltr] .lg\:border-s-8,[dir=rtl] .lg\:border-e-8 {
        border-left-width: 8px
    }

    [dir=rtl] .lg\:border-s-8 {
        border-right-width: 8px
    }

    [dir=ltr] .lg\:border-e {
        border-right-width: 1px
    }

    [dir=ltr] .lg\:border-s,[dir=rtl] .lg\:border-e {
        border-left-width: 1px
    }

    [dir=rtl] .lg\:border-s {
        border-right-width: 1px
    }

    [dir=ltr] .lg\:active\:border-e-0:active {
        border-right-width: 0
    }

    [dir=ltr] .lg\:active\:border-s-0:active,[dir=rtl] .lg\:active\:border-e-0:active {
        border-left-width: 0
    }

    [dir=rtl] .lg\:active\:border-s-0:active {
        border-right-width: 0
    }

    [dir=ltr] .lg\:active\:border-e-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .lg\:active\:border-s-2:active,[dir=rtl] .lg\:active\:border-e-2:active {
        border-left-width: 2px
    }

    [dir=rtl] .lg\:active\:border-s-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .lg\:active\:border-e-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .lg\:active\:border-s-4:active,[dir=rtl] .lg\:active\:border-e-4:active {
        border-left-width: 4px
    }

    [dir=rtl] .lg\:active\:border-s-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .lg\:active\:border-e-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .lg\:active\:border-s-8:active,[dir=rtl] .lg\:active\:border-e-8:active {
        border-left-width: 8px
    }

    [dir=rtl] .lg\:active\:border-s-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .lg\:active\:border-e:active {
        border-right-width: 1px
    }

    [dir=ltr] .lg\:active\:border-s:active,[dir=rtl] .lg\:active\:border-e:active {
        border-left-width: 1px
    }

    [dir=rtl] .lg\:active\:border-s:active {
        border-right-width: 1px
    }

    [dir=ltr] .lg\:last\:border-e-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .lg\:last\:border-s-0:last-child,[dir=rtl] .lg\:last\:border-e-0:last-child {
        border-left-width: 0
    }

    [dir=rtl] .lg\:last\:border-s-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .lg\:last\:border-e-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .lg\:last\:border-s-2:last-child,[dir=rtl] .lg\:last\:border-e-2:last-child {
        border-left-width: 2px
    }

    [dir=rtl] .lg\:last\:border-s-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .lg\:last\:border-e-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .lg\:last\:border-s-4:last-child,[dir=rtl] .lg\:last\:border-e-4:last-child {
        border-left-width: 4px
    }

    [dir=rtl] .lg\:last\:border-s-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .lg\:last\:border-e-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .lg\:last\:border-s-8:last-child,[dir=rtl] .lg\:last\:border-e-8:last-child {
        border-left-width: 8px
    }

    [dir=rtl] .lg\:last\:border-s-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .lg\:last\:border-e:last-child {
        border-right-width: 1px
    }

    [dir=ltr] .lg\:last\:border-s:last-child,[dir=rtl] .lg\:last\:border-e:last-child {
        border-left-width: 1px
    }

    [dir=rtl] .lg\:last\:border-s:last-child {
        border-right-width: 1px
    }

    .lg\:translate-x-none {
        transform: translateX(0)
    }

    .lg\:translate-x-1\/4 {
        transform: translateX(25%)
    }

    .lg\:translate-x-1\/3 {
        transform: translateX(33.3333%)
    }

    .lg\:translate-x-1\/2 {
        transform: translateX(50%)
    }

    .lg\:translate-x-2\/3 {
        transform: translateX(66.6666%)
    }

    .lg\:-translate-x-1\/2 {
        transform: translateX(-50%)
    }

    .lg\:-translate-x-1\/3 {
        transform: translateX(-33.3333%)
    }

    .lg\:-translate-x-2\/3 {
        transform: translateX(-66.6666%)
    }

    .lg\:translate-x-full {
        transform: translateX(100%)
    }

    .lg\:translate-x-full-hidden {
        transform: translateX(-100%)
    }

    .lg\:skew-x-0 {
        transform: skewX(0)
    }

    .lg\:skew-y-0 {
        transform: skewY(0)
    }

    .lg\:skew-x-1 {
        transform: skewX(1deg)
    }

    .lg\:skew-y-1 {
        transform: skewY(1deg)
    }

    .lg\:skew-x-2 {
        transform: skewX(2deg)
    }

    .lg\:skew-y-2 {
        transform: skewY(2deg)
    }

    .lg\:skew-x-3 {
        transform: skewX(3deg)
    }

    .lg\:skew-y-3 {
        transform: skewY(3deg)
    }

    .lg\:skew-x-6 {
        transform: skewX(6deg)
    }

    .lg\:skew-y-6 {
        transform: skewY(6deg)
    }

    .lg\:skew-x-12 {
        transform: skewX(12deg)
    }

    .lg\:skew-y-12 {
        transform: skewY(12deg)
    }

    .lg\:-skew-x-12 {
        transform: skewX(-12deg)
    }

    .lg\:-skew-y-12 {
        transform: skewY(-12deg)
    }

    .lg\:-skew-x-6 {
        transform: skewX(-6deg)
    }

    .lg\:-skew-y-6 {
        transform: skewY(-6deg)
    }

    .lg\:-skew-x-3 {
        transform: skewX(-3deg)
    }

    .lg\:-skew-y-3 {
        transform: skewY(-3deg)
    }

    .lg\:-skew-x-2 {
        transform: skewX(-2deg)
    }

    .lg\:-skew-y-2 {
        transform: skewY(-2deg)
    }

    .lg\:-skew-x-1 {
        transform: skewX(-1deg)
    }

    .lg\:-skew-y-1 {
        transform: skewY(-1deg)
    }
}

@media (min-width: 1280px) {
    .xl\:container {
        width:100%
    }
}

@media (min-width: 1280px) and (min-width:359px) {
    .xl\:container {
        max-width:359px
    }
}

@media (min-width: 1280px) and (min-width:640px) {
    .xl\:container {
        max-width:640px
    }
}

@media (min-width: 1280px) and (min-width:768px) {
    .xl\:container {
        max-width:768px
    }
}

@media (min-width: 1280px) and (min-width:1024px) {
    .xl\:container {
        max-width:1024px
    }
}

@media (min-width: 1280px) and (min-width:1280px) {
    .xl\:container {
        max-width:1280px
    }
}

@media (min-width: 1280px) {
    .xl\:border-collapse {
        border-collapse:collapse
    }

    .xl\:border-separate {
        border-collapse: separate
    }

    .xl\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .xl\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .xl\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xl\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xl\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .xl\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .xl\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .xl\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .xl\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xl\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xl\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .xl\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xl\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .xl\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .xl\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .xl\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .xl\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .xl\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .xl\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xl\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .xl\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .xl\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xl\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .xl\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .xl\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .xl\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xl\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xl\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .xl\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xl\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xl\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .xl\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .xl\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .xl\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .xl\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .xl\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .xl\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .xl\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xl\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xl\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xl\:border-white {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .xl\:border-transparent {
        border-color: transparent
    }

    .xl\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .xl\:hover\:border-secondary:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:hover\:border-secondary-light:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:hover\:border-secondary-lighter:hover {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .xl\:hover\:border-tertiary:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:hover\:border-tertiary-darker:hover {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .xl\:hover\:border-tertiary-dark:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xl\:hover\:border-tertiary-light:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xl\:hover\:border-tertiary-lighter:hover {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .xl\:hover\:border-tertiary-lightest:hover {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .xl\:hover\:border-tertiary-light-opacity:hover {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .xl\:hover\:border-tertiary-pale:hover {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .xl\:hover\:border-cta:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:hover\:border-cta-hover:hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xl\:hover\:border-link:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:hover\:border-accent:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:hover\:border-success:hover {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:hover\:border-highlight:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:hover\:border-bright:hover {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xl\:hover\:border-primary:hover {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .xl\:hover\:border-primary-light:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xl\:hover\:border-warning:hover {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .xl\:hover\:border-info-dark:hover {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .xl\:hover\:border-info-medium-dark:hover {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .xl\:hover\:border-info-light-dark:hover {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:hover\:border-info-neutral-light:hover {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .xl\:hover\:border-info-neutral:hover {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:hover\:border-info-light:hover {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .xl\:hover\:border-info-light-opacity:hover {
        border-color: rgba(233,242,251,.31373)
    }

    .xl\:hover\:border-error:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xl\:hover\:border-error-dark:hover {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .xl\:hover\:border-error-medium-dark:hover {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .xl\:hover\:border-error-light-dark:hover {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xl\:hover\:border-error-neutral:hover {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .xl\:hover\:border-error-semi-light:hover {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .xl\:hover\:border-error-light:hover {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .xl\:hover\:border-label-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xl\:hover\:border-label-light-dark:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xl\:hover\:border-label-neutral:hover {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .xl\:hover\:border-label-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xl\:hover\:border-gray-darkest:hover {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xl\:hover\:border-gray-black:hover {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .xl\:hover\:border-gray-dark:hover {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .xl\:hover\:border-gray-light-dark:hover {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .xl\:hover\:border-gray:hover {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .xl\:hover\:border-gray-light:hover {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .xl\:hover\:border-gray-lighter:hover {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .xl\:hover\:border-black:hover {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .xl\:hover\:border-alert-dark:hover {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xl\:hover\:border-alert:hover {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xl\:hover\:border-alert-light:hover {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent:hover {
        border-color: transparent
    }

    .xl\:hover\:border-darker:hover {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .xl\:focus\:border-secondary:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:focus\:border-secondary-light:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:focus\:border-secondary-lighter:focus {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .xl\:focus\:border-tertiary:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:focus\:border-tertiary-darker:focus {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .xl\:focus\:border-tertiary-dark:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xl\:focus\:border-tertiary-light:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xl\:focus\:border-tertiary-lighter:focus {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .xl\:focus\:border-tertiary-lightest:focus {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .xl\:focus\:border-tertiary-light-opacity:focus {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .xl\:focus\:border-tertiary-pale:focus {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .xl\:focus\:border-cta:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:focus\:border-cta-hover:focus {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xl\:focus\:border-link:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:focus\:border-accent:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:focus\:border-success:focus {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:focus\:border-highlight:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:focus\:border-bright:focus {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xl\:focus\:border-primary:focus {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .xl\:focus\:border-primary-light:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xl\:focus\:border-warning:focus {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .xl\:focus\:border-info-dark:focus {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .xl\:focus\:border-info-medium-dark:focus {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .xl\:focus\:border-info-light-dark:focus {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:focus\:border-info-neutral-light:focus {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .xl\:focus\:border-info-neutral:focus {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:focus\:border-info-light:focus {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .xl\:focus\:border-info-light-opacity:focus {
        border-color: rgba(233,242,251,.31373)
    }

    .xl\:focus\:border-error:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xl\:focus\:border-error-dark:focus {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .xl\:focus\:border-error-medium-dark:focus {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .xl\:focus\:border-error-light-dark:focus {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xl\:focus\:border-error-neutral:focus {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .xl\:focus\:border-error-semi-light:focus {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .xl\:focus\:border-error-light:focus {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .xl\:focus\:border-label-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xl\:focus\:border-label-light-dark:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xl\:focus\:border-label-neutral:focus {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .xl\:focus\:border-label-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xl\:focus\:border-gray-darkest:focus {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xl\:focus\:border-gray-black:focus {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .xl\:focus\:border-gray-dark:focus {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .xl\:focus\:border-gray-light-dark:focus {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .xl\:focus\:border-gray:focus {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .xl\:focus\:border-gray-light:focus {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .xl\:focus\:border-gray-lighter:focus {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .xl\:focus\:border-black:focus {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .xl\:focus\:border-alert-dark:focus {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xl\:focus\:border-alert:focus {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xl\:focus\:border-alert-light:focus {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xl\:focus\:border-white:focus {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .xl\:focus\:border-transparent:focus {
        border-color: transparent
    }

    .xl\:focus\:border-darker:focus {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .xl\:active\:border-secondary:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:active\:border-secondary-light:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:active\:border-secondary-lighter:active {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .xl\:active\:border-tertiary:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:active\:border-tertiary-darker:active {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .xl\:active\:border-tertiary-dark:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xl\:active\:border-tertiary-light:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xl\:active\:border-tertiary-lighter:active {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .xl\:active\:border-tertiary-lightest:active {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .xl\:active\:border-tertiary-light-opacity:active {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .xl\:active\:border-tertiary-pale:active {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .xl\:active\:border-cta:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:active\:border-cta-hover:active {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .xl\:active\:border-link:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:active\:border-accent:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:active\:border-success:active {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .xl\:active\:border-highlight:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:active\:border-bright:active {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .xl\:active\:border-primary:active {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .xl\:active\:border-primary-light:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xl\:active\:border-warning:active {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .xl\:active\:border-info-dark:active {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .xl\:active\:border-info-medium-dark:active {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .xl\:active\:border-info-light-dark:active {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .xl\:active\:border-info-neutral-light:active {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .xl\:active\:border-info-neutral:active {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .xl\:active\:border-info-light:active {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .xl\:active\:border-info-light-opacity:active {
        border-color: rgba(233,242,251,.31373)
    }

    .xl\:active\:border-error:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xl\:active\:border-error-dark:active {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .xl\:active\:border-error-medium-dark:active {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .xl\:active\:border-error-light-dark:active {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .xl\:active\:border-error-neutral:active {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .xl\:active\:border-error-semi-light:active {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .xl\:active\:border-error-light:active {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .xl\:active\:border-label-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xl\:active\:border-label-light-dark:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xl\:active\:border-label-neutral:active {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .xl\:active\:border-label-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xl\:active\:border-gray-darkest:active {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .xl\:active\:border-gray-black:active {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .xl\:active\:border-gray-dark:active {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .xl\:active\:border-gray-light-dark:active {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .xl\:active\:border-gray:active {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .xl\:active\:border-gray-light:active {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .xl\:active\:border-gray-lighter:active {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .xl\:active\:border-black:active {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .xl\:active\:border-alert-dark:active {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .xl\:active\:border-alert:active {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .xl\:active\:border-alert-light:active {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .xl\:active\:border-white:active {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .xl\:active\:border-transparent:active {
        border-color: transparent
    }

    .xl\:active\:border-darker:active {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-secondary {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-secondary-light {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-secondary-lighter {
        --border-opacity: 1;
        border-color: #d1e4fa;
        border-color: rgba(209,228,250,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-tertiary {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-tertiary-darker {
        --border-opacity: 1;
        border-color: #008549;
        border-color: rgba(0,133,73,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-tertiary-dark {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-tertiary-light {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-tertiary-lighter {
        --border-opacity: 1;
        border-color: #8fefbf;
        border-color: rgba(143,239,191,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-tertiary-lightest {
        --border-opacity: 1;
        border-color: #c9eddb;
        border-color: rgba(201,237,219,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-tertiary-light-opacity {
        --border-opacity: 1;
        border-color: #ecf9f2;
        border-color: rgba(236,249,242,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-tertiary-pale {
        --border-opacity: 1;
        border-color: #d6f1d9;
        border-color: rgba(214,241,217,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-cta {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-cta-hover {
        --border-opacity: 1;
        border-color: #04af61;
        border-color: rgba(4,175,97,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-link {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-accent {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-success {
        --border-opacity: 1;
        border-color: #05e27e;
        border-color: rgba(5,226,126,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-highlight {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-bright {
        --border-opacity: 1;
        border-color: #00e070;
        border-color: rgba(0,224,112,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-primary {
        --border-opacity: 1;
        border-color: #00373d;
        border-color: rgba(0,55,61,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-primary-light {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-warning {
        --border-opacity: 1;
        border-color: #ffb300;
        border-color: rgba(255,179,0,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-info-dark {
        --border-opacity: 1;
        border-color: #006be6;
        border-color: rgba(0,107,230,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-info-medium-dark {
        --border-opacity: 1;
        border-color: #07f;
        border-color: rgba(0,119,255,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-info-light-dark {
        --border-opacity: 1;
        border-color: #3392ff;
        border-color: rgba(51,146,255,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-info-neutral-light {
        --border-opacity: 1;
        border-color: #e7eef9;
        border-color: rgba(231,238,249,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-info-neutral {
        --border-opacity: 1;
        border-color: #89caf5;
        border-color: rgba(137,202,245,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-info-light {
        --border-opacity: 1;
        border-color: #e9f2fb;
        border-color: rgba(233,242,251,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-info-light-opacity {
        border-color: rgba(233,242,251,.31373)
    }

    .group:hover .xl\:group-hover\:border-error {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-error-dark {
        --border-opacity: 1;
        border-color: #dc181e;
        border-color: rgba(220,24,30,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-error-medium-dark {
        --border-opacity: 1;
        border-color: #f43439;
        border-color: rgba(244,52,57,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-error-light-dark {
        --border-opacity: 1;
        border-color: #ff5a5f;
        border-color: rgba(255,90,95,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-error-neutral {
        --border-opacity: 1;
        border-color: #ffb3b5;
        border-color: rgba(255,179,181,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-error-semi-light {
        --border-opacity: 1;
        border-color: #f7d4d5;
        border-color: rgba(247,212,213,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-error-light {
        --border-opacity: 1;
        border-color: #f9ecec;
        border-color: rgba(249,236,236,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-label-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-label-light-dark {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-label-neutral {
        --border-opacity: 1;
        border-color: #f2e38c;
        border-color: rgba(242,227,140,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-label-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-gray-darkest {
        --border-opacity: 1;
        border-color: #415658;
        border-color: rgba(65,86,88,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-gray-black {
        --border-opacity: 1;
        border-color: #738a8c;
        border-color: rgba(115,138,140,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-gray-dark {
        --border-opacity: 1;
        border-color: #abb9ba;
        border-color: rgba(171,185,186,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-gray-light-dark {
        --border-opacity: 1;
        border-color: #c7d0d1;
        border-color: rgba(199,208,209,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-gray {
        --border-opacity: 1;
        border-color: #e3e8e8;
        border-color: rgba(227,232,232,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-gray-light {
        --border-opacity: 1;
        border-color: #f4f6f6;
        border-color: rgba(244,246,246,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-gray-lighter {
        --border-opacity: 1;
        border-color: #f2f8f5;
        border-color: rgba(242,248,245,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-black {
        --border-opacity: 1;
        border-color: #0d2426;
        border-color: rgba(13,36,38,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-alert-dark {
        --border-opacity: 1;
        border-color: #f80;
        border-color: rgba(255,136,0,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-alert {
        --border-opacity: 1;
        border-color: #fd0;
        border-color: rgba(255,221,0,var(--border-opacity))
    }

    .group:hover .xl\:group-hover\:border-alert-light {
        --border-opacity: 1;
        border-color: #f9f7ec;
        border-color: rgba(249,247,236,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-transparent {
        border-color: transparent
    }

    .group:hover .xl\:group-hover\:border-darker {
        --border-opacity: 1;
        border-color: #032e33;
        border-color: rgba(3,46,51,var(--border-opacity))
    }

    .xl\:border-opacity-0 {
        --border-opacity: 0
    }

    .xl\:border-opacity-20 {
        --border-opacity: 0.20
    }

    .xl\:border-opacity-25 {
        --border-opacity: 0.25
    }

    .xl\:border-opacity-50 {
        --border-opacity: 0.5
    }

    .xl\:border-opacity-75 {
        --border-opacity: 0.75
    }

    .xl\:border-opacity-100 {
        --border-opacity: 1
    }

    .xl\:hover\:border-opacity-0:hover {
        --border-opacity: 0
    }

    .xl\:hover\:border-opacity-20:hover {
        --border-opacity: 0.20
    }

    .xl\:hover\:border-opacity-25:hover {
        --border-opacity: 0.25
    }

    .xl\:hover\:border-opacity-50:hover {
        --border-opacity: 0.5
    }

    .xl\:hover\:border-opacity-75:hover {
        --border-opacity: 0.75
    }

    .xl\:hover\:border-opacity-100:hover {
        --border-opacity: 1
    }

    .xl\:focus\:border-opacity-0:focus {
        --border-opacity: 0
    }

    .xl\:focus\:border-opacity-20:focus {
        --border-opacity: 0.20
    }

    .xl\:focus\:border-opacity-25:focus {
        --border-opacity: 0.25
    }

    .xl\:focus\:border-opacity-50:focus {
        --border-opacity: 0.5
    }

    .xl\:focus\:border-opacity-75:focus {
        --border-opacity: 0.75
    }

    .xl\:focus\:border-opacity-100:focus {
        --border-opacity: 1
    }

    .xl\:rounded-lg {
        border-radius: .5rem
    }

    .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\:active\:border-solid:active {
        border-style: solid
    }

    .xl\:active\:border-dashed:active {
        border-style: dashed
    }

    .xl\:active\:border-dotted:active {
        border-style: dotted
    }

    .xl\:active\:border-double:active {
        border-style: double
    }

    .xl\:active\:border-none:active {
        border-style: none
    }

    .xl\:border-0 {
        border-width: 0
    }

    .xl\:border-2 {
        border-width: 2px
    }

    .xl\:border-4 {
        border-width: 4px
    }

    .xl\:border-8 {
        border-width: 8px
    }

    .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-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-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-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\:active\:border-0:active {
        border-width: 0
    }

    .xl\:active\:border-2:active {
        border-width: 2px
    }

    .xl\:active\:border-4:active {
        border-width: 4px
    }

    .xl\:active\:border-8:active {
        border-width: 8px
    }

    .xl\:active\:border-t-0:active {
        border-top-width: 0
    }

    .xl\:active\:border-r-0:active {
        border-right-width: 0
    }

    .xl\:active\:border-b-0:active {
        border-bottom-width: 0
    }

    .xl\:active\:border-l-0:active {
        border-left-width: 0
    }

    .xl\:active\:border-t-2:active {
        border-top-width: 2px
    }

    .xl\:active\:border-r-2:active {
        border-right-width: 2px
    }

    .xl\:active\:border-b-2:active {
        border-bottom-width: 2px
    }

    .xl\:active\:border-l-2:active {
        border-left-width: 2px
    }

    .xl\:active\:border-t-4:active {
        border-top-width: 4px
    }

    .xl\:active\:border-r-4:active {
        border-right-width: 4px
    }

    .xl\:active\:border-b-4:active {
        border-bottom-width: 4px
    }

    .xl\:active\:border-l-4:active {
        border-left-width: 4px
    }

    .xl\:active\:border-t-8:active {
        border-top-width: 8px
    }

    .xl\:active\:border-r-8:active {
        border-right-width: 8px
    }

    .xl\:active\:border-b-8:active {
        border-bottom-width: 8px
    }

    .xl\:active\:border-l-8:active {
        border-left-width: 8px
    }

    .xl\:active\:border-t:active {
        border-top-width: 1px
    }

    .xl\:active\:border-r:active {
        border-right-width: 1px
    }

    .xl\:active\:border-b:active {
        border-bottom-width: 1px
    }

    .xl\:active\:border-l:active {
        border-left-width: 1px
    }

    .xl\:last\:border-0:last-child {
        border-width: 0
    }

    .xl\:last\:border-2:last-child {
        border-width: 2px
    }

    .xl\:last\:border-4:last-child {
        border-width: 4px
    }

    .xl\:last\:border-8:last-child {
        border-width: 8px
    }

    .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-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-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-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\:block {
        display: block
    }

    .xl\:flex {
        display: flex
    }

    .xl\:table-row-group {
        display: table-row-group
    }

    .xl\:flow-root {
        display: flow-root
    }

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

    .xl\:flex-grow-0 {
        flex-grow: 0
    }

    .xl\:h-0 {
        height: 0
    }

    .xl\:h-1 {
        height: .25rem
    }

    .xl\:h-2 {
        height: .5rem
    }

    .xl\:h-3 {
        height: .75rem
    }

    .xl\:h-4 {
        height: 1rem
    }

    .xl\:h-5 {
        height: 1.25rem
    }

    .xl\:h-6 {
        height: 1.5rem
    }

    .xl\:h-7 {
        height: 1.75rem
    }

    .xl\:h-8 {
        height: 2rem
    }

    .xl\:h-10 {
        height: 2.5rem
    }

    .xl\:h-11 {
        height: 2.75rem
    }

    .xl\:h-12 {
        height: 3rem
    }

    .xl\:h-14 {
        height: 3.5rem
    }

    .xl\:h-15 {
        height: 3.75rem
    }

    .xl\:h-16 {
        height: 4rem
    }

    .xl\:h-18 {
        height: 4.5rem
    }

    .xl\:h-20 {
        height: 5rem
    }

    .xl\:h-22 {
        height: 5.5rem
    }

    .xl\:h-24 {
        height: 6rem
    }

    .xl\:h-28 {
        height: 7rem
    }

    .xl\:h-30 {
        height: 7.5rem
    }

    .xl\:h-32 {
        height: 8rem
    }

    .xl\:h-40 {
        height: 10rem
    }

    .xl\:h-44 {
        height: 11rem
    }

    .xl\:h-48 {
        height: 12rem
    }

    .xl\:h-54,.xl\:h-60 {
        height: 15rem
    }

    .xl\:h-64 {
        height: 16rem
    }

    .xl\:h-72 {
        height: 17.3rem
    }

    .xl\:h-80 {
        height: 20rem
    }

    .xl\:h-100 {
        height: 25rem
    }

    .xl\:h-120 {
        height: 30rem
    }

    .xl\:h-auto {
        height: auto
    }

    .xl\:h-intrinsic {
        height: intrinsic
    }

    .xl\:h-px {
        height: 1px
    }

    .xl\:h-2px {
        height: 2px
    }

    .xl\:h-banner-sm {
        height: 12rem
    }

    .xl\:h-banner {
        height: 20rem
    }

    .xl\:h-banner-lg {
        height: 398px
    }

    .xl\:h-popular-card {
        height: 6.875rem
    }

    .xl\:h-hero-banner {
        height: 28rem
    }

    .xl\:h-full {
        height: 100%
    }

    .xl\:h-screen {
        height: 100vh
    }

    .xl\:h-inner-height-ccl {
        height: calc(100% - 24px)
    }

    .xl\:-mx-3 {
        margin-left: -.75rem;
        margin-right: -.75rem
    }

    .xl\:mt-0 {
        margin-top: 0
    }

    .xl\:mt-1 {
        margin-top: .25rem
    }

    .xl\:mt-2 {
        margin-top: .5rem
    }

    .xl\:mt-3 {
        margin-top: .75rem
    }

    .xl\:mt-4 {
        margin-top: 1rem
    }

    .xl\:mt-5 {
        margin-top: 1.25rem
    }

    .xl\:mt-6 {
        margin-top: 1.5rem
    }

    .xl\:mt-7 {
        margin-top: 1.75rem
    }

    .xl\:mt-8 {
        margin-top: 2rem
    }

    .xl\:mt-10 {
        margin-top: 2.5rem
    }

    .xl\:mt-11 {
        margin-top: 2.75rem
    }

    .xl\:mt-12 {
        margin-top: 3rem
    }

    .xl\:mt-14 {
        margin-top: 3.5rem
    }

    .xl\:mt-15 {
        margin-top: 3.75rem
    }

    .xl\:mt-16 {
        margin-top: 4rem
    }

    .xl\:mt-18 {
        margin-top: 4.5rem
    }

    .xl\:mt-20 {
        margin-top: 5rem
    }

    .xl\:mt-22 {
        margin-top: 5.5rem
    }

    .xl\:mt-24 {
        margin-top: 6rem
    }

    .xl\:mt-28 {
        margin-top: 7rem
    }

    .xl\:mt-30 {
        margin-top: 7.5rem
    }

    .xl\:mt-32 {
        margin-top: 8rem
    }

    .xl\:mt-40 {
        margin-top: 10rem
    }

    .xl\:mt-44 {
        margin-top: 11rem
    }

    .xl\:mt-48 {
        margin-top: 12rem
    }

    .xl\:mt-54,.xl\:mt-60 {
        margin-top: 15rem
    }

    .xl\:mt-64 {
        margin-top: 16rem
    }

    .xl\:mt-72 {
        margin-top: 17.3rem
    }

    .xl\:mt-80 {
        margin-top: 20rem
    }

    .xl\:mt-100 {
        margin-top: 25rem
    }

    .xl\:mt-120 {
        margin-top: 30rem
    }

    .xl\:mt-auto {
        margin-top: auto
    }

    .xl\:mt-px {
        margin-top: 1px
    }

    .xl\:mt-2px {
        margin-top: 2px
    }

    .xl\:-mt-1 {
        margin-top: -.25rem
    }

    .xl\:-mt-2 {
        margin-top: -.5rem
    }

    .xl\:-mt-3 {
        margin-top: -.75rem
    }

    .xl\:-mt-4 {
        margin-top: -1rem
    }

    .xl\:-mt-5 {
        margin-top: -1.25rem
    }

    .xl\:-mt-6 {
        margin-top: -1.5rem
    }

    .xl\:-mt-7 {
        margin-top: -1.75rem
    }

    .xl\:-mt-8 {
        margin-top: -2rem
    }

    .xl\:-mt-10 {
        margin-top: -2.5rem
    }

    .xl\:-mt-11 {
        margin-top: -2.75rem
    }

    .xl\:-mt-12 {
        margin-top: -3rem
    }

    .xl\:-mt-14 {
        margin-top: -3.5rem
    }

    .xl\:-mt-15 {
        margin-top: -3.75rem
    }

    .xl\:-mt-16 {
        margin-top: -4rem
    }

    .xl\:-mt-18 {
        margin-top: -4.5rem
    }

    .xl\:-mt-20 {
        margin-top: -5rem
    }

    .xl\:-mt-22 {
        margin-top: -5.5rem
    }

    .xl\:-mt-24 {
        margin-top: -6rem
    }

    .xl\:-mt-28 {
        margin-top: -7rem
    }

    .xl\:-mt-30 {
        margin-top: -7.5rem
    }

    .xl\:-mt-32 {
        margin-top: -8rem
    }

    .xl\:-mt-40 {
        margin-top: -10rem
    }

    .xl\:-mt-44 {
        margin-top: -11rem
    }

    .xl\:-mt-48 {
        margin-top: -12rem
    }

    .xl\:-mt-54,.xl\:-mt-60 {
        margin-top: -15rem
    }

    .xl\:-mt-64 {
        margin-top: -16rem
    }

    .xl\:-mt-72 {
        margin-top: -17.3rem
    }

    .xl\:-mt-80 {
        margin-top: -20rem
    }

    .xl\:-mt-100 {
        margin-top: -25rem
    }

    .xl\:-mt-120 {
        margin-top: -30rem
    }

    .xl\:-mt-px {
        margin-top: -1px
    }

    .xl\:-mt-2px {
        margin-top: -2px
    }

    .xl\:first\:mt-0:first-child {
        margin-top: 0
    }

    .xl\:first\:mt-1:first-child {
        margin-top: .25rem
    }

    .xl\:first\:mt-2:first-child {
        margin-top: .5rem
    }

    .xl\:first\:mt-3:first-child {
        margin-top: .75rem
    }

    .xl\:first\:mt-4:first-child {
        margin-top: 1rem
    }

    .xl\:first\:mt-5:first-child {
        margin-top: 1.25rem
    }

    .xl\:first\:mt-6:first-child {
        margin-top: 1.5rem
    }

    .xl\:first\:mt-7:first-child {
        margin-top: 1.75rem
    }

    .xl\:first\:mt-8:first-child {
        margin-top: 2rem
    }

    .xl\:first\:mt-10:first-child {
        margin-top: 2.5rem
    }

    .xl\:first\:mt-11:first-child {
        margin-top: 2.75rem
    }

    .xl\:first\:mt-12:first-child {
        margin-top: 3rem
    }

    .xl\:first\:mt-14:first-child {
        margin-top: 3.5rem
    }

    .xl\:first\:mt-15:first-child {
        margin-top: 3.75rem
    }

    .xl\:first\:mt-16:first-child {
        margin-top: 4rem
    }

    .xl\:first\:mt-18:first-child {
        margin-top: 4.5rem
    }

    .xl\:first\:mt-20:first-child {
        margin-top: 5rem
    }

    .xl\:first\:mt-22:first-child {
        margin-top: 5.5rem
    }

    .xl\:first\:mt-24:first-child {
        margin-top: 6rem
    }

    .xl\:first\:mt-28:first-child {
        margin-top: 7rem
    }

    .xl\:first\:mt-30:first-child {
        margin-top: 7.5rem
    }

    .xl\:first\:mt-32:first-child {
        margin-top: 8rem
    }

    .xl\:first\:mt-40:first-child {
        margin-top: 10rem
    }

    .xl\:first\:mt-44:first-child {
        margin-top: 11rem
    }

    .xl\:first\:mt-48:first-child {
        margin-top: 12rem
    }

    .xl\:first\:mt-54:first-child,.xl\:first\:mt-60:first-child {
        margin-top: 15rem
    }

    .xl\:first\:mt-64:first-child {
        margin-top: 16rem
    }

    .xl\:first\:mt-72:first-child {
        margin-top: 17.3rem
    }

    .xl\:first\:mt-80:first-child {
        margin-top: 20rem
    }

    .xl\:first\:mt-100:first-child {
        margin-top: 25rem
    }

    .xl\:first\:mt-120:first-child {
        margin-top: 30rem
    }

    .xl\:first\:mt-auto:first-child {
        margin-top: auto
    }

    .xl\:first\:mt-px:first-child {
        margin-top: 1px
    }

    .xl\:first\:mt-2px:first-child {
        margin-top: 2px
    }

    .xl\:first\:-mt-1:first-child {
        margin-top: -.25rem
    }

    .xl\:first\:-mt-2:first-child {
        margin-top: -.5rem
    }

    .xl\:first\:-mt-3:first-child {
        margin-top: -.75rem
    }

    .xl\:first\:-mt-4:first-child {
        margin-top: -1rem
    }

    .xl\:first\:-mt-5:first-child {
        margin-top: -1.25rem
    }

    .xl\:first\:-mt-6:first-child {
        margin-top: -1.5rem
    }

    .xl\:first\:-mt-7:first-child {
        margin-top: -1.75rem
    }

    .xl\:first\:-mt-8:first-child {
        margin-top: -2rem
    }

    .xl\:first\:-mt-10:first-child {
        margin-top: -2.5rem
    }

    .xl\:first\:-mt-11:first-child {
        margin-top: -2.75rem
    }

    .xl\:first\:-mt-12:first-child {
        margin-top: -3rem
    }

    .xl\:first\:-mt-14:first-child {
        margin-top: -3.5rem
    }

    .xl\:first\:-mt-15:first-child {
        margin-top: -3.75rem
    }

    .xl\:first\:-mt-16:first-child {
        margin-top: -4rem
    }

    .xl\:first\:-mt-18:first-child {
        margin-top: -4.5rem
    }

    .xl\:first\:-mt-20:first-child {
        margin-top: -5rem
    }

    .xl\:first\:-mt-22:first-child {
        margin-top: -5.5rem
    }

    .xl\:first\:-mt-24:first-child {
        margin-top: -6rem
    }

    .xl\:first\:-mt-28:first-child {
        margin-top: -7rem
    }

    .xl\:first\:-mt-30:first-child {
        margin-top: -7.5rem
    }

    .xl\:first\:-mt-32:first-child {
        margin-top: -8rem
    }

    .xl\:first\:-mt-40:first-child {
        margin-top: -10rem
    }

    .xl\:first\:-mt-44:first-child {
        margin-top: -11rem
    }

    .xl\:first\:-mt-48:first-child {
        margin-top: -12rem
    }

    .xl\:first\:-mt-54:first-child,.xl\:first\:-mt-60:first-child {
        margin-top: -15rem
    }

    .xl\:first\:-mt-64:first-child {
        margin-top: -16rem
    }

    .xl\:first\:-mt-72:first-child {
        margin-top: -17.3rem
    }

    .xl\:first\:-mt-80:first-child {
        margin-top: -20rem
    }

    .xl\:first\:-mt-100:first-child {
        margin-top: -25rem
    }

    .xl\:first\:-mt-120:first-child {
        margin-top: -30rem
    }

    .xl\:first\:-mt-px:first-child {
        margin-top: -1px
    }

    .xl\:first\:-mt-2px:first-child {
        margin-top: -2px
    }

    .xl\:last\:mt-0:last-child {
        margin-top: 0
    }

    .xl\:last\:mt-1:last-child {
        margin-top: .25rem
    }

    .xl\:last\:mt-2:last-child {
        margin-top: .5rem
    }

    .xl\:last\:mt-3:last-child {
        margin-top: .75rem
    }

    .xl\:last\:mt-4:last-child {
        margin-top: 1rem
    }

    .xl\:last\:mt-5:last-child {
        margin-top: 1.25rem
    }

    .xl\:last\:mt-6:last-child {
        margin-top: 1.5rem
    }

    .xl\:last\:mt-7:last-child {
        margin-top: 1.75rem
    }

    .xl\:last\:mt-8:last-child {
        margin-top: 2rem
    }

    .xl\:last\:mt-10:last-child {
        margin-top: 2.5rem
    }

    .xl\:last\:mt-11:last-child {
        margin-top: 2.75rem
    }

    .xl\:last\:mt-12:last-child {
        margin-top: 3rem
    }

    .xl\:last\:mt-14:last-child {
        margin-top: 3.5rem
    }

    .xl\:last\:mt-15:last-child {
        margin-top: 3.75rem
    }

    .xl\:last\:mt-16:last-child {
        margin-top: 4rem
    }

    .xl\:last\:mt-18:last-child {
        margin-top: 4.5rem
    }

    .xl\:last\:mt-20:last-child {
        margin-top: 5rem
    }

    .xl\:last\:mt-22:last-child {
        margin-top: 5.5rem
    }

    .xl\:last\:mt-24:last-child {
        margin-top: 6rem
    }

    .xl\:last\:mt-28:last-child {
        margin-top: 7rem
    }

    .xl\:last\:mt-30:last-child {
        margin-top: 7.5rem
    }

    .xl\:last\:mt-32:last-child {
        margin-top: 8rem
    }

    .xl\:last\:mt-40:last-child {
        margin-top: 10rem
    }

    .xl\:last\:mt-44:last-child {
        margin-top: 11rem
    }

    .xl\:last\:mt-48:last-child {
        margin-top: 12rem
    }

    .xl\:last\:mt-54:last-child,.xl\:last\:mt-60:last-child {
        margin-top: 15rem
    }

    .xl\:last\:mt-64:last-child {
        margin-top: 16rem
    }

    .xl\:last\:mt-72:last-child {
        margin-top: 17.3rem
    }

    .xl\:last\:mt-80:last-child {
        margin-top: 20rem
    }

    .xl\:last\:mt-100:last-child {
        margin-top: 25rem
    }

    .xl\:last\:mt-120:last-child {
        margin-top: 30rem
    }

    .xl\:last\:mt-auto:last-child {
        margin-top: auto
    }

    .xl\:last\:mt-px:last-child {
        margin-top: 1px
    }

    .xl\:last\:mt-2px:last-child {
        margin-top: 2px
    }

    .xl\:last\:-mt-1:last-child {
        margin-top: -.25rem
    }

    .xl\:last\:-mt-2:last-child {
        margin-top: -.5rem
    }

    .xl\:last\:-mt-3:last-child {
        margin-top: -.75rem
    }

    .xl\:last\:-mt-4:last-child {
        margin-top: -1rem
    }

    .xl\:last\:-mt-5:last-child {
        margin-top: -1.25rem
    }

    .xl\:last\:-mt-6:last-child {
        margin-top: -1.5rem
    }

    .xl\:last\:-mt-7:last-child {
        margin-top: -1.75rem
    }

    .xl\:last\:-mt-8:last-child {
        margin-top: -2rem
    }

    .xl\:last\:-mt-10:last-child {
        margin-top: -2.5rem
    }

    .xl\:last\:-mt-11:last-child {
        margin-top: -2.75rem
    }

    .xl\:last\:-mt-12:last-child {
        margin-top: -3rem
    }

    .xl\:last\:-mt-14:last-child {
        margin-top: -3.5rem
    }

    .xl\:last\:-mt-15:last-child {
        margin-top: -3.75rem
    }

    .xl\:last\:-mt-16:last-child {
        margin-top: -4rem
    }

    .xl\:last\:-mt-18:last-child {
        margin-top: -4.5rem
    }

    .xl\:last\:-mt-20:last-child {
        margin-top: -5rem
    }

    .xl\:last\:-mt-22:last-child {
        margin-top: -5.5rem
    }

    .xl\:last\:-mt-24:last-child {
        margin-top: -6rem
    }

    .xl\:last\:-mt-28:last-child {
        margin-top: -7rem
    }

    .xl\:last\:-mt-30:last-child {
        margin-top: -7.5rem
    }

    .xl\:last\:-mt-32:last-child {
        margin-top: -8rem
    }

    .xl\:last\:-mt-40:last-child {
        margin-top: -10rem
    }

    .xl\:last\:-mt-44:last-child {
        margin-top: -11rem
    }

    .xl\:last\:-mt-48:last-child {
        margin-top: -12rem
    }

    .xl\:last\:-mt-54:last-child,.xl\:last\:-mt-60:last-child {
        margin-top: -15rem
    }

    .xl\:last\:-mt-64:last-child {
        margin-top: -16rem
    }

    .xl\:last\:-mt-72:last-child {
        margin-top: -17.3rem
    }

    .xl\:last\:-mt-80:last-child {
        margin-top: -20rem
    }

    .xl\:last\:-mt-100:last-child {
        margin-top: -25rem
    }

    .xl\:last\:-mt-120:last-child {
        margin-top: -30rem
    }

    .xl\:last\:-mt-px:last-child {
        margin-top: -1px
    }

    .xl\:last\:-mt-2px:last-child {
        margin-top: -2px
    }

    .xl\:max-h-0 {
        max-height: 0
    }

    .xl\:max-h-1 {
        max-height: .25rem
    }

    .xl\:max-h-2 {
        max-height: .5rem
    }

    .xl\:max-h-3 {
        max-height: .75rem
    }

    .xl\:max-h-4 {
        max-height: 1rem
    }

    .xl\:max-h-5 {
        max-height: 1.25rem
    }

    .xl\:max-h-6 {
        max-height: 1.5rem
    }

    .xl\:max-h-7 {
        max-height: 1.75rem
    }

    .xl\:max-h-8 {
        max-height: 2rem
    }

    .xl\:max-h-10 {
        max-height: 2.5rem
    }

    .xl\:max-h-11 {
        max-height: 2.75rem
    }

    .xl\:max-h-12 {
        max-height: 3rem
    }

    .xl\:max-h-14 {
        max-height: 3.5rem
    }

    .xl\:max-h-15 {
        max-height: 3.75rem
    }

    .xl\:max-h-16 {
        max-height: 4rem
    }

    .xl\:max-h-18 {
        max-height: 4.5rem
    }

    .xl\:max-h-20 {
        max-height: 5rem
    }

    .xl\:max-h-22 {
        max-height: 5.5rem
    }

    .xl\:max-h-24 {
        max-height: 6rem
    }

    .xl\:max-h-28 {
        max-height: 7rem
    }

    .xl\:max-h-30 {
        max-height: 7.5rem
    }

    .xl\:max-h-32 {
        max-height: 8rem
    }

    .xl\:max-h-40 {
        max-height: 10rem
    }

    .xl\:max-h-44 {
        max-height: 11rem
    }

    .xl\:max-h-48 {
        max-height: 12rem
    }

    .xl\:max-h-54,.xl\:max-h-60 {
        max-height: 15rem
    }

    .xl\:max-h-64 {
        max-height: 16rem
    }

    .xl\:max-h-72 {
        max-height: 17.3rem
    }

    .xl\:max-h-80 {
        max-height: 20rem
    }

    .xl\:max-h-100 {
        max-height: 25rem
    }

    .xl\:max-h-120 {
        max-height: 30rem
    }

    .xl\:max-h-px {
        max-height: 1px
    }

    .xl\:max-h-2px {
        max-height: 2px
    }

    .xl\:max-h-initial {
        max-height: none
    }

    .xl\:max-h-full {
        max-height: 100%
    }

    .xl\:max-h-screen {
        max-height: 100vh
    }

    .xl\:max-h-popular-card {
        max-height: 6.875rem
    }

    .xl\:max-h-country-selector {
        max-height: 16.2rem
    }

    .xl\:max-w-0 {
        max-width: 0
    }

    .xl\:max-w-1 {
        max-width: .25rem
    }

    .xl\:max-w-2 {
        max-width: .5rem
    }

    .xl\:max-w-3 {
        max-width: .75rem
    }

    .xl\:max-w-4 {
        max-width: 1rem
    }

    .xl\:max-w-5 {
        max-width: 1.25rem
    }

    .xl\:max-w-6 {
        max-width: 1.5rem
    }

    .xl\:max-w-7 {
        max-width: 1.75rem
    }

    .xl\:max-w-8 {
        max-width: 2rem
    }

    .xl\:max-w-10 {
        max-width: 2.5rem
    }

    .xl\:max-w-11 {
        max-width: 2.75rem
    }

    .xl\:max-w-12 {
        max-width: 3rem
    }

    .xl\:max-w-14 {
        max-width: 3.5rem
    }

    .xl\:max-w-15 {
        max-width: 3.75rem
    }

    .xl\:max-w-16 {
        max-width: 4rem
    }

    .xl\:max-w-18 {
        max-width: 4.5rem
    }

    .xl\:max-w-20 {
        max-width: 5rem
    }

    .xl\:max-w-22 {
        max-width: 5.5rem
    }

    .xl\:max-w-24 {
        max-width: 6rem
    }

    .xl\:max-w-28 {
        max-width: 7rem
    }

    .xl\:max-w-30 {
        max-width: 7.5rem
    }

    .xl\:max-w-32 {
        max-width: 8rem
    }

    .xl\:max-w-40 {
        max-width: 10rem
    }

    .xl\:max-w-44 {
        max-width: 11rem
    }

    .xl\:max-w-48 {
        max-width: 12rem
    }

    .xl\:max-w-54,.xl\:max-w-60 {
        max-width: 15rem
    }

    .xl\:max-w-64 {
        max-width: 16rem
    }

    .xl\:max-w-72 {
        max-width: 17.3rem
    }

    .xl\:max-w-80 {
        max-width: 20rem
    }

    .xl\:max-w-100 {
        max-width: 25rem
    }

    .xl\:max-w-120 {
        max-width: 30rem
    }

    .xl\:max-w-px {
        max-width: 1px
    }

    .xl\:max-w-2px {
        max-width: 2px
    }

    .xl\:max-w-initial {
        max-width: none
    }

    .xl\:max-w-9\/10 {
        max-width: 90%
    }

    .xl\:max-w-full {
        max-width: 100%
    }

    .xl\:max-w-screen {
        max-width: 100vw
    }

    .xl\:max-w-finished-container {
        max-width: 40rem
    }

    .xl\:max-w-popular-card {
        max-width: 11.875rem
    }

    .xl\:max-w-inner-content {
        max-width: 24rem
    }

    .xl\:max-w-country-selector {
        max-width: 36.75rem
    }

    .xl\:max-w-auth-page-content {
        max-width: 560px
    }

    .xl\:min-h-0 {
        min-height: 0
    }

    .xl\:min-h-18 {
        min-height: 4.4rem
    }

    .xl\:min-h-22 {
        min-height: 5.5rem
    }

    .xl\:min-h-24 {
        min-height: 6rem
    }

    .xl\:min-h-48 {
        min-height: 12rem
    }

    .xl\:min-h-64 {
        min-height: 16rem
    }

    .xl\:min-h-96 {
        min-height: 24rem
    }

    .xl\:min-h-full {
        min-height: 100%
    }

    .xl\:min-h-screen {
        min-height: 100vh
    }

    .xl\:min-h-banner-sm {
        min-height: 19rem
    }

    .xl\:min-h-banner {
        min-height: 20rem
    }

    .xl\:min-h-banner-lg {
        min-height: 24.875rem
    }

    .xl\:min-h-popular-card {
        min-height: 6.875rem
    }

    .xl\:min-w-0 {
        min-width: 0
    }

    .xl\:min-w-button {
        min-width: 15rem
    }

    .xl\:min-w-full {
        min-width: 100%
    }

    .xl\:min-w-popular-card {
        min-width: 11.875rem
    }

    .xl\:min-w-screen {
        min-width: 100vw
    }

    .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\: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\: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\:p-0 {
        padding: 0
    }

    .xl\:py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .xl\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .xl\:px-1 {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .xl\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .xl\:px-48 {
        padding-left: 12rem;
        padding-right: 12rem
    }

    .xl\:pt-0 {
        padding-top: 0
    }

    .xl\:pt-1 {
        padding-top: .25rem
    }

    .xl\:pb-1 {
        padding-bottom: .25rem
    }

    .xl\:pt-2 {
        padding-top: .5rem
    }

    .xl\:pt-3 {
        padding-top: .75rem
    }

    .xl\:pr-3 {
        padding-right: .75rem
    }

    .xl\:pt-4 {
        padding-top: 1rem
    }

    .xl\:pt-5 {
        padding-top: 1.25rem
    }

    .xl\:pt-6 {
        padding-top: 1.5rem
    }

    .xl\:pt-7 {
        padding-top: 1.75rem
    }

    .xl\:pt-8 {
        padding-top: 2rem
    }

    .xl\:pt-10 {
        padding-top: 2.5rem
    }

    .xl\:pt-11 {
        padding-top: 2.75rem
    }

    .xl\:pt-12 {
        padding-top: 3rem
    }

    .xl\:pt-14 {
        padding-top: 3.5rem
    }

    .xl\:pt-15 {
        padding-top: 3.75rem
    }

    .xl\:pt-16 {
        padding-top: 4rem
    }

    .xl\:pt-18 {
        padding-top: 4.5rem
    }

    .xl\:pt-20 {
        padding-top: 5rem
    }

    .xl\:pt-22 {
        padding-top: 5.5rem
    }

    .xl\:pt-24 {
        padding-top: 6rem
    }

    .xl\:pt-28 {
        padding-top: 7rem
    }

    .xl\:pt-30 {
        padding-top: 7.5rem
    }

    .xl\:pt-32 {
        padding-top: 8rem
    }

    .xl\:pt-40 {
        padding-top: 10rem
    }

    .xl\:pt-44 {
        padding-top: 11rem
    }

    .xl\:pt-48 {
        padding-top: 12rem
    }

    .xl\:pt-54,.xl\:pt-60 {
        padding-top: 15rem
    }

    .xl\:pt-64 {
        padding-top: 16rem
    }

    .xl\:pt-72 {
        padding-top: 17.3rem
    }

    .xl\:pt-80 {
        padding-top: 20rem
    }

    .xl\:pt-100 {
        padding-top: 25rem
    }

    .xl\:pt-120 {
        padding-top: 30rem
    }

    .xl\:pt-px {
        padding-top: 1px
    }

    .xl\:pt-2px {
        padding-top: 2px
    }

    .xl\:last\:pt-0:last-child {
        padding-top: 0
    }

    .xl\:last\:pt-1:last-child {
        padding-top: .25rem
    }

    .xl\:last\:pt-2:last-child {
        padding-top: .5rem
    }

    .xl\:last\:pt-3:last-child {
        padding-top: .75rem
    }

    .xl\:last\:pt-4:last-child {
        padding-top: 1rem
    }

    .xl\:last\:pt-5:last-child {
        padding-top: 1.25rem
    }

    .xl\:last\:pt-6:last-child {
        padding-top: 1.5rem
    }

    .xl\:last\:pt-7:last-child {
        padding-top: 1.75rem
    }

    .xl\:last\:pt-8:last-child {
        padding-top: 2rem
    }

    .xl\:last\:pt-10:last-child {
        padding-top: 2.5rem
    }

    .xl\:last\:pt-11:last-child {
        padding-top: 2.75rem
    }

    .xl\:last\:pt-12:last-child {
        padding-top: 3rem
    }

    .xl\:last\:pt-14:last-child {
        padding-top: 3.5rem
    }

    .xl\:last\:pt-15:last-child {
        padding-top: 3.75rem
    }

    .xl\:last\:pt-16:last-child {
        padding-top: 4rem
    }

    .xl\:last\:pt-18:last-child {
        padding-top: 4.5rem
    }

    .xl\:last\:pt-20:last-child {
        padding-top: 5rem
    }

    .xl\:last\:pt-22:last-child {
        padding-top: 5.5rem
    }

    .xl\:last\:pt-24:last-child {
        padding-top: 6rem
    }

    .xl\:last\:pt-28:last-child {
        padding-top: 7rem
    }

    .xl\:last\:pt-30:last-child {
        padding-top: 7.5rem
    }

    .xl\:last\:pt-32:last-child {
        padding-top: 8rem
    }

    .xl\:last\:pt-40:last-child {
        padding-top: 10rem
    }

    .xl\:last\:pt-44:last-child {
        padding-top: 11rem
    }

    .xl\:last\:pt-48:last-child {
        padding-top: 12rem
    }

    .xl\:last\:pt-54:last-child,.xl\:last\:pt-60:last-child {
        padding-top: 15rem
    }

    .xl\:last\:pt-64:last-child {
        padding-top: 16rem
    }

    .xl\:last\:pt-72:last-child {
        padding-top: 17.3rem
    }

    .xl\:last\:pt-80:last-child {
        padding-top: 20rem
    }

    .xl\:last\:pt-100:last-child {
        padding-top: 25rem
    }

    .xl\:last\:pt-120:last-child {
        padding-top: 30rem
    }

    .xl\:last\:pt-px:last-child {
        padding-top: 1px
    }

    .xl\:last\:pt-2px:last-child {
        padding-top: 2px
    }

    .xl\:first\:pt-0:first-child {
        padding-top: 0
    }

    .xl\:first\:pt-1:first-child {
        padding-top: .25rem
    }

    .xl\:first\:pt-2:first-child {
        padding-top: .5rem
    }

    .xl\:first\:pt-3:first-child {
        padding-top: .75rem
    }

    .xl\:first\:pt-4:first-child {
        padding-top: 1rem
    }

    .xl\:first\:pt-5:first-child {
        padding-top: 1.25rem
    }

    .xl\:first\:pt-6:first-child {
        padding-top: 1.5rem
    }

    .xl\:first\:pt-7:first-child {
        padding-top: 1.75rem
    }

    .xl\:first\:pt-8:first-child {
        padding-top: 2rem
    }

    .xl\:first\:pt-10:first-child {
        padding-top: 2.5rem
    }

    .xl\:first\:pt-11:first-child {
        padding-top: 2.75rem
    }

    .xl\:first\:pt-12:first-child {
        padding-top: 3rem
    }

    .xl\:first\:pt-14:first-child {
        padding-top: 3.5rem
    }

    .xl\:first\:pt-15:first-child {
        padding-top: 3.75rem
    }

    .xl\:first\:pt-16:first-child {
        padding-top: 4rem
    }

    .xl\:first\:pt-18:first-child {
        padding-top: 4.5rem
    }

    .xl\:first\:pt-20:first-child {
        padding-top: 5rem
    }

    .xl\:first\:pt-22:first-child {
        padding-top: 5.5rem
    }

    .xl\:first\:pt-24:first-child {
        padding-top: 6rem
    }

    .xl\:first\:pt-28:first-child {
        padding-top: 7rem
    }

    .xl\:first\:pt-30:first-child {
        padding-top: 7.5rem
    }

    .xl\:first\:pt-32:first-child {
        padding-top: 8rem
    }

    .xl\:first\:pt-40:first-child {
        padding-top: 10rem
    }

    .xl\:first\:pt-44:first-child {
        padding-top: 11rem
    }

    .xl\:first\:pt-48:first-child {
        padding-top: 12rem
    }

    .xl\:first\:pt-54:first-child,.xl\:first\:pt-60:first-child {
        padding-top: 15rem
    }

    .xl\:first\:pt-64:first-child {
        padding-top: 16rem
    }

    .xl\:first\:pt-72:first-child {
        padding-top: 17.3rem
    }

    .xl\:first\:pt-80:first-child {
        padding-top: 20rem
    }

    .xl\:first\:pt-100:first-child {
        padding-top: 25rem
    }

    .xl\:first\:pt-120:first-child {
        padding-top: 30rem
    }

    .xl\:first\:pt-px:first-child {
        padding-top: 1px
    }

    .xl\:first\:pt-2px:first-child {
        padding-top: 2px
    }

    .xl\:odd\:pt-0:nth-child(odd) {
        padding-top: 0
    }

    .xl\:odd\:pt-1:nth-child(odd) {
        padding-top: .25rem
    }

    .xl\:odd\:pt-2:nth-child(odd) {
        padding-top: .5rem
    }

    .xl\:odd\:pt-3:nth-child(odd) {
        padding-top: .75rem
    }

    .xl\:odd\:pt-4:nth-child(odd) {
        padding-top: 1rem
    }

    .xl\:odd\:pt-5:nth-child(odd) {
        padding-top: 1.25rem
    }

    .xl\:odd\:pt-6:nth-child(odd) {
        padding-top: 1.5rem
    }

    .xl\:odd\:pt-7:nth-child(odd) {
        padding-top: 1.75rem
    }

    .xl\:odd\:pt-8:nth-child(odd) {
        padding-top: 2rem
    }

    .xl\:odd\:pt-10:nth-child(odd) {
        padding-top: 2.5rem
    }

    .xl\:odd\:pt-11:nth-child(odd) {
        padding-top: 2.75rem
    }

    .xl\:odd\:pt-12:nth-child(odd) {
        padding-top: 3rem
    }

    .xl\:odd\:pt-14:nth-child(odd) {
        padding-top: 3.5rem
    }

    .xl\:odd\:pt-15:nth-child(odd) {
        padding-top: 3.75rem
    }

    .xl\:odd\:pt-16:nth-child(odd) {
        padding-top: 4rem
    }

    .xl\:odd\:pt-18:nth-child(odd) {
        padding-top: 4.5rem
    }

    .xl\:odd\:pt-20:nth-child(odd) {
        padding-top: 5rem
    }

    .xl\:odd\:pt-22:nth-child(odd) {
        padding-top: 5.5rem
    }

    .xl\:odd\:pt-24:nth-child(odd) {
        padding-top: 6rem
    }

    .xl\:odd\:pt-28:nth-child(odd) {
        padding-top: 7rem
    }

    .xl\:odd\:pt-30:nth-child(odd) {
        padding-top: 7.5rem
    }

    .xl\:odd\:pt-32:nth-child(odd) {
        padding-top: 8rem
    }

    .xl\:odd\:pt-40:nth-child(odd) {
        padding-top: 10rem
    }

    .xl\:odd\:pt-44:nth-child(odd) {
        padding-top: 11rem
    }

    .xl\:odd\:pt-48:nth-child(odd) {
        padding-top: 12rem
    }

    .xl\:odd\:pt-54:nth-child(odd),.xl\:odd\:pt-60:nth-child(odd) {
        padding-top: 15rem
    }

    .xl\:odd\:pt-64:nth-child(odd) {
        padding-top: 16rem
    }

    .xl\:odd\:pt-72:nth-child(odd) {
        padding-top: 17.3rem
    }

    .xl\:odd\:pt-80:nth-child(odd) {
        padding-top: 20rem
    }

    .xl\:odd\:pt-100:nth-child(odd) {
        padding-top: 25rem
    }

    .xl\:odd\:pt-120:nth-child(odd) {
        padding-top: 30rem
    }

    .xl\:odd\:pt-px:nth-child(odd) {
        padding-top: 1px
    }

    .xl\:odd\:pt-2px:nth-child(odd) {
        padding-top: 2px
    }

    .xl\:shadow-border-sm {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .xl\:shadow-border-xs-secondary {
        box-shadow: 0 0 0 1px #3392ff
    }

    .xl\:hover\:shadow-border-sm:hover {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .xl\:hover\:shadow-border-xs-secondary:hover {
        box-shadow: 0 0 0 1px #3392ff
    }

    .xl\:focus\:shadow-border-sm:focus {
        box-shadow: 0 0 0 2px #fff,0 0 0 4px #b3d3f8
    }

    .xl\:focus\:shadow-border-xs-secondary:focus {
        box-shadow: 0 0 0 1px #3392ff
    }

    .xl\:w-0 {
        width: 0
    }

    .xl\:w-1 {
        width: .25rem
    }

    .xl\:w-2 {
        width: .5rem
    }

    .xl\:w-3 {
        width: .75rem
    }

    .xl\:w-4 {
        width: 1rem
    }

    .xl\:w-5 {
        width: 1.25rem
    }

    .xl\:w-6 {
        width: 1.5rem
    }

    .xl\:w-7 {
        width: 1.75rem
    }

    .xl\:w-8 {
        width: 2rem
    }

    .xl\:w-10 {
        width: 2.5rem
    }

    .xl\:w-11 {
        width: 2.75rem
    }

    .xl\:w-12 {
        width: 3rem
    }

    .xl\:w-14 {
        width: 3.5rem
    }

    .xl\:w-15 {
        width: 3.75rem
    }

    .xl\:w-16 {
        width: 4rem
    }

    .xl\:w-18 {
        width: 4.5rem
    }

    .xl\:w-20 {
        width: 5rem
    }

    .xl\:w-22 {
        width: 5.5rem
    }

    .xl\:w-24 {
        width: 6rem
    }

    .xl\:w-28 {
        width: 7rem
    }

    .xl\:w-30 {
        width: 7.5rem
    }

    .xl\:w-32 {
        width: 8rem
    }

    .xl\:w-40 {
        width: 10rem
    }

    .xl\:w-44 {
        width: 11rem
    }

    .xl\:w-48 {
        width: 12rem
    }

    .xl\:w-54,.xl\:w-60 {
        width: 15rem
    }

    .xl\:w-64 {
        width: 16rem
    }

    .xl\:w-72 {
        width: 17.3rem
    }

    .xl\:w-80 {
        width: 20rem
    }

    .xl\:w-100 {
        width: 25rem
    }

    .xl\:w-120 {
        width: 30rem
    }

    .xl\:w-auto {
        width: auto
    }

    .xl\:w-px {
        width: 1px
    }

    .xl\:w-2px {
        width: 2px
    }

    .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-2\/4 {
        width: 50%
    }

    .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.66667%
    }

    .xl\:w-2\/6 {
        width: 33.33333%
    }

    .xl\:w-3\/6 {
        width: 50%
    }

    .xl\:w-4\/6 {
        width: 66.66667%
    }

    .xl\:w-5\/6 {
        width: 83.33333%
    }

    .xl\:w-1\/10 {
        width: 10%
    }

    .xl\:w-2\/10 {
        width: 20%
    }

    .xl\:w-3\/10 {
        width: 30%
    }

    .xl\:w-4\/10 {
        width: 40%
    }

    .xl\:w-5\/10 {
        width: 50%
    }

    .xl\:w-6\/10 {
        width: 60%
    }

    .xl\:w-7\/10 {
        width: 70%
    }

    .xl\:w-8\/10 {
        width: 80%
    }

    .xl\:w-9\/10 {
        width: 90%
    }

    .xl\:w-1\/12 {
        width: 8.33333%
    }

    .xl\:w-2\/12 {
        width: 16.66667%
    }

    .xl\:w-3\/12 {
        width: 25%
    }

    .xl\:w-4\/12 {
        width: 33.33333%
    }

    .xl\:w-5\/12 {
        width: 41.66667%
    }

    .xl\:w-6\/12 {
        width: 50%
    }

    .xl\:w-7\/12 {
        width: 58.33333%
    }

    .xl\:w-8\/12 {
        width: 66.66667%
    }

    .xl\:w-9\/12 {
        width: 75%
    }

    .xl\:w-10\/12 {
        width: 83.33333%
    }

    .xl\:w-11\/12 {
        width: 91.66667%
    }

    .xl\:w-3\/1 {
        width: 300%
    }

    .xl\:w-ccl-width {
        width: 47%
    }

    .xl\:w-quick-buy {
        width: 37rem
    }

    .xl\:w-thin-modal {
        width: 28rem
    }

    .xl\:w-modal {
        width: 40rem
    }

    .xl\:w-wide-modal {
        width: 62rem
    }

    .xl\:w-full {
        width: 100%
    }

    .xl\:w-screen {
        width: 100vw
    }

    .xl\:z-0 {
        z-index: 0
    }

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

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

    .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-60 {
        z-index: 60
    }

    .xl\:z-auto {
        z-index: auto
    }

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

    .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-7 {
        grid-row-gap: 1.75rem;
        row-gap: 1.75rem
    }

    .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-11 {
        grid-row-gap: 2.75rem;
        row-gap: 2.75rem
    }

    .xl\:row-gap-12 {
        grid-row-gap: 3rem;
        row-gap: 3rem
    }

    .xl\:row-gap-14 {
        grid-row-gap: 3.5rem;
        row-gap: 3.5rem
    }

    .xl\:row-gap-15 {
        grid-row-gap: 3.75rem;
        row-gap: 3.75rem
    }

    .xl\:row-gap-16 {
        grid-row-gap: 4rem;
        row-gap: 4rem
    }

    .xl\:row-gap-18 {
        grid-row-gap: 4.5rem;
        row-gap: 4.5rem
    }

    .xl\:row-gap-20 {
        grid-row-gap: 5rem;
        row-gap: 5rem
    }

    .xl\:row-gap-22 {
        grid-row-gap: 5.5rem;
        row-gap: 5.5rem
    }

    .xl\:row-gap-24 {
        grid-row-gap: 6rem;
        row-gap: 6rem
    }

    .xl\:row-gap-28 {
        grid-row-gap: 7rem;
        row-gap: 7rem
    }

    .xl\:row-gap-30 {
        grid-row-gap: 7.5rem;
        row-gap: 7.5rem
    }

    .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-44 {
        grid-row-gap: 11rem;
        row-gap: 11rem
    }

    .xl\:row-gap-48 {
        grid-row-gap: 12rem;
        row-gap: 12rem
    }

    .xl\:row-gap-54,.xl\:row-gap-60 {
        grid-row-gap: 15rem;
        row-gap: 15rem
    }

    .xl\:row-gap-64 {
        grid-row-gap: 16rem;
        row-gap: 16rem
    }

    .xl\:row-gap-72 {
        grid-row-gap: 17.3rem;
        row-gap: 17.3rem
    }

    .xl\:row-gap-80 {
        grid-row-gap: 20rem;
        row-gap: 20rem
    }

    .xl\:row-gap-100 {
        grid-row-gap: 25rem;
        row-gap: 25rem
    }

    .xl\:row-gap-120 {
        grid-row-gap: 30rem;
        row-gap: 30rem
    }

    .xl\:row-gap-px {
        grid-row-gap: 1px;
        row-gap: 1px
    }

    .xl\:row-gap-2px {
        grid-row-gap: 2px;
        row-gap: 2px
    }

    .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\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .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\: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-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\:translate-x-none {
        --transform-translate-x: 0
    }

    .xl\:translate-x-1\/4 {
        --transform-translate-x: 25%
    }

    .xl\:translate-x-1\/3 {
        --transform-translate-x: 33.3333%
    }

    .xl\:translate-x-1\/2 {
        --transform-translate-x: 50%
    }

    .xl\:translate-x-2\/3 {
        --transform-translate-x: 66.6666%
    }

    .xl\:-translate-x-1\/2 {
        --transform-translate-x: -50%
    }

    .xl\:-translate-x-1\/3 {
        --transform-translate-x: -33.3333%
    }

    .xl\:-translate-x-2\/3 {
        --transform-translate-x: -66.6666%
    }

    .xl\:translate-x-center-up {
        --transform-translate-x: 50%;
        --transform-translate-x: -50%
    }

    .xl\:translate-x-full {
        --transform-translate-x: 100%
    }

    .xl\:translate-x-full-hidden {
        --transform-translate-x: -100%
    }

    .xl\:translate-x-right-up {
        --transform-translate-x: 100%;
        --transform-translate-x: -100%
    }

    .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
    }

    [dir=ltr] .xl\:ps-8 {
        padding-left: 2rem
    }

    [dir=rtl] .xl\:ps-8 {
        padding-right: 2rem
    }

    [dir=ltr] .xl\:last\:pe-3:last-child {
        padding-right: .75rem
    }

    [dir=ltr] .xl\:first\:ps-3:first-child,[dir=rtl] .xl\:last\:pe-3:last-child {
        padding-left: .75rem
    }

    [dir=rtl] .xl\:first\:ps-3:first-child {
        padding-right: .75rem
    }

    [dir=ltr] .xl\:-me-20 {
        margin-right: -5rem
    }

    [dir=rtl] .xl\:-me-20 {
        margin-left: -5rem
    }

    [dir=ltr] .xl\:border-e-0 {
        border-right-width: 0
    }

    [dir=ltr] .xl\:border-s-0,[dir=rtl] .xl\:border-e-0 {
        border-left-width: 0
    }

    [dir=rtl] .xl\:border-s-0 {
        border-right-width: 0
    }

    [dir=ltr] .xl\:border-e-2 {
        border-right-width: 2px
    }

    [dir=ltr] .xl\:border-s-2,[dir=rtl] .xl\:border-e-2 {
        border-left-width: 2px
    }

    [dir=rtl] .xl\:border-s-2 {
        border-right-width: 2px
    }

    [dir=ltr] .xl\:border-e-4 {
        border-right-width: 4px
    }

    [dir=ltr] .xl\:border-s-4,[dir=rtl] .xl\:border-e-4 {
        border-left-width: 4px
    }

    [dir=rtl] .xl\:border-s-4 {
        border-right-width: 4px
    }

    [dir=ltr] .xl\:border-e-8 {
        border-right-width: 8px
    }

    [dir=ltr] .xl\:border-s-8,[dir=rtl] .xl\:border-e-8 {
        border-left-width: 8px
    }

    [dir=rtl] .xl\:border-s-8 {
        border-right-width: 8px
    }

    [dir=ltr] .xl\:border-e {
        border-right-width: 1px
    }

    [dir=ltr] .xl\:border-s,[dir=rtl] .xl\:border-e {
        border-left-width: 1px
    }

    [dir=rtl] .xl\:border-s {
        border-right-width: 1px
    }

    [dir=ltr] .xl\:active\:border-e-0:active {
        border-right-width: 0
    }

    [dir=ltr] .xl\:active\:border-s-0:active,[dir=rtl] .xl\:active\:border-e-0:active {
        border-left-width: 0
    }

    [dir=rtl] .xl\:active\:border-s-0:active {
        border-right-width: 0
    }

    [dir=ltr] .xl\:active\:border-e-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .xl\:active\:border-s-2:active,[dir=rtl] .xl\:active\:border-e-2:active {
        border-left-width: 2px
    }

    [dir=rtl] .xl\:active\:border-s-2:active {
        border-right-width: 2px
    }

    [dir=ltr] .xl\:active\:border-e-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .xl\:active\:border-s-4:active,[dir=rtl] .xl\:active\:border-e-4:active {
        border-left-width: 4px
    }

    [dir=rtl] .xl\:active\:border-s-4:active {
        border-right-width: 4px
    }

    [dir=ltr] .xl\:active\:border-e-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .xl\:active\:border-s-8:active,[dir=rtl] .xl\:active\:border-e-8:active {
        border-left-width: 8px
    }

    [dir=rtl] .xl\:active\:border-s-8:active {
        border-right-width: 8px
    }

    [dir=ltr] .xl\:active\:border-e:active {
        border-right-width: 1px
    }

    [dir=ltr] .xl\:active\:border-s:active,[dir=rtl] .xl\:active\:border-e:active {
        border-left-width: 1px
    }

    [dir=rtl] .xl\:active\:border-s:active {
        border-right-width: 1px
    }

    [dir=ltr] .xl\:last\:border-e-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .xl\:last\:border-s-0:last-child,[dir=rtl] .xl\:last\:border-e-0:last-child {
        border-left-width: 0
    }

    [dir=rtl] .xl\:last\:border-s-0:last-child {
        border-right-width: 0
    }

    [dir=ltr] .xl\:last\:border-e-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .xl\:last\:border-s-2:last-child,[dir=rtl] .xl\:last\:border-e-2:last-child {
        border-left-width: 2px
    }

    [dir=rtl] .xl\:last\:border-s-2:last-child {
        border-right-width: 2px
    }

    [dir=ltr] .xl\:last\:border-e-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .xl\:last\:border-s-4:last-child,[dir=rtl] .xl\:last\:border-e-4:last-child {
        border-left-width: 4px
    }

    [dir=rtl] .xl\:last\:border-s-4:last-child {
        border-right-width: 4px
    }

    [dir=ltr] .xl\:last\:border-e-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .xl\:last\:border-s-8:last-child,[dir=rtl] .xl\:last\:border-e-8:last-child {
        border-left-width: 8px
    }

    [dir=rtl] .xl\:last\:border-s-8:last-child {
        border-right-width: 8px
    }

    [dir=ltr] .xl\:last\:border-e:last-child {
        border-right-width: 1px
    }

    [dir=ltr] .xl\:last\:border-s:last-child,[dir=rtl] .xl\:last\:border-e:last-child {
        border-left-width: 1px
    }

    [dir=rtl] .xl\:last\:border-s:last-child {
        border-right-width: 1px
    }

    .xl\:translate-x-none {
        transform: translateX(0)
    }

    .xl\:translate-x-1\/4 {
        transform: translateX(25%)
    }

    .xl\:translate-x-1\/3 {
        transform: translateX(33.3333%)
    }

    .xl\:translate-x-1\/2 {
        transform: translateX(50%)
    }

    .xl\:translate-x-2\/3 {
        transform: translateX(66.6666%)
    }

    .xl\:-translate-x-1\/2 {
        transform: translateX(-50%)
    }

    .xl\:-translate-x-1\/3 {
        transform: translateX(-33.3333%)
    }

    .xl\:-translate-x-2\/3 {
        transform: translateX(-66.6666%)
    }

    .xl\:translate-x-full {
        transform: translateX(100%)
    }

    .xl\:translate-x-full-hidden {
        transform: translateX(-100%)
    }

    .xl\:skew-x-0 {
        transform: skewX(0)
    }

    .xl\:skew-y-0 {
        transform: skewY(0)
    }

    .xl\:skew-x-1 {
        transform: skewX(1deg)
    }

    .xl\:skew-y-1 {
        transform: skewY(1deg)
    }

    .xl\:skew-x-2 {
        transform: skewX(2deg)
    }

    .xl\:skew-y-2 {
        transform: skewY(2deg)
    }

    .xl\:skew-x-3 {
        transform: skewX(3deg)
    }

    .xl\:skew-y-3 {
        transform: skewY(3deg)
    }

    .xl\:skew-x-6 {
        transform: skewX(6deg)
    }

    .xl\:skew-y-6 {
        transform: skewY(6deg)
    }

    .xl\:skew-x-12 {
        transform: skewX(12deg)
    }

    .xl\:skew-y-12 {
        transform: skewY(12deg)
    }

    .xl\:-skew-x-12 {
        transform: skewX(-12deg)
    }

    .xl\:-skew-y-12 {
        transform: skewY(-12deg)
    }

    .xl\:-skew-x-6 {
        transform: skewX(-6deg)
    }

    .xl\:-skew-y-6 {
        transform: skewY(-6deg)
    }

    .xl\:-skew-x-3 {
        transform: skewX(-3deg)
    }

    .xl\:-skew-y-3 {
        transform: skewY(-3deg)
    }

    .xl\:-skew-x-2 {
        transform: skewX(-2deg)
    }

    .xl\:-skew-y-2 {
        transform: skewY(-2deg)
    }

    .xl\:-skew-x-1 {
        transform: skewX(-1deg)
    }

    .xl\:-skew-y-1 {
        transform: skewY(-1deg)
    }
}

.alert-base,.alert-warning {
    color: #032e33;
    border-radius: .5rem;
    margin-top: .5rem;
    margin-bottom: 1rem
}

.alert-base img,.alert-warning img {
    margin-right: 1rem
}

.alert-warning {
    background-color: #fef9ea
}

.alert-warning img {
    width: 1rem
}
